Skip to content

Commit db9eb78

Browse files
authored
Release Time! (#322)
1 parent 4525ca3 commit db9eb78

File tree

3 files changed

+26
-2
lines changed

3 files changed

+26
-2
lines changed

CHANGELOG.md

+24
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
# Changelog
22

3+
## [0.3.3] - 2023-10-09
4+
5+
### Changed
6+
7+
- Update minimum `crystal` version to `~> 1.8.0` ([#282](https://github.com/athena-framework/athena/pull/282)) (George Dietrich)
8+
9+
### Added
10+
11+
- **Breaking:** Add `ACON::Helper::ProgressBar` to enable rendering progress bars ([#304](https://github.com/athena-framework/athena/pull/304)) (George Dietrich)
12+
- Add native shell tab completion support for `bash`, `zsh`, and `fish` for both built-in and custom commands ([#294](https://github.com/athena-framework/athena/pull/294),[#296](https://github.com/athena-framework/athena/pull/296), [#297](https://github.com/athena-framework/athena/pull/297), [#299](https://github.com/athena-framework/athena/pull/299)) (George Dietrich)
13+
- Add `ACON::Helper::ProgressIndicator` to enable rendering spinners ([#314](https://github.com/athena-framework/athena/pull/314)) (George Dietrich)
14+
- Add support for defining a max height for an `ACON::Output::Section` ([#303](https://github.com/athena-framework/athena/pull/303)) (George Dietrich)
15+
- Add `ACON::Helper.format_time` to format a duration as a human readable string ([#304](https://github.com/athena-framework/athena/pull/304)) (George Dietrich)
16+
- Add `#assert_command_is_successful` helper method to `ACON::Spec::CommandTester` and `ACON::Spec::ApplicationTester` ([#294](https://github.com/athena-framework/athena/pull/294)) (George Dietrich)
17+
18+
### Fixed
19+
20+
- Ensure long lines with URLs are not cut when wrapped ([#314](https://github.com/athena-framework/athena/pull/314)) (George Dietrich)
21+
- Do not emit erroneous newline from `ACON::Style::Athena` when it's the first thing being written ([#314](https://github.com/athena-framework/athena/pull/314)) (George Dietrich)
22+
- Fix misalignment when word wrapping a hyperlink ([#305](https://github.com/athena-framework/athena/pull/305)) (George Dietrich)
23+
- Do not emit erroneous extra newlines from an `ACON::Output::Section` ([#303](https://github.com/athena-framework/athena/pull/303)) (George Dietrich)
24+
- Fix misalignment within a vertical table with multi-line cell ([#300](https://github.com/athena-framework/athena/pull/300)) (George Dietrich)
25+
326
## [0.3.2] - 2023-02-18
427

528
### Changed
@@ -77,6 +100,7 @@ _First release a part of the monorepo._
77100

78101
_Initial release._
79102

103+
[0.3.3]: https://github.com/athena-framework/console/releases/tag/v0.3.3
80104
[0.3.2]: https://github.com/athena-framework/console/releases/tag/v0.3.2
81105
[0.3.1]: https://github.com/athena-framework/console/releases/tag/v0.3.1
82106
[0.3.0]: https://github.com/athena-framework/console/releases/tag/v0.3.0

shard.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: athena-console
22

3-
version: 0.3.2
3+
version: 0.3.3
44

55
crystal: ~> 1.8
66

src/athena-console.cr

+1-1
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ alias ACONA = ACON::Annotations
115115
# WARNING: The completion script may only be used with real built binaries, not temporary ones such as `crystal run src/console.cr -- completion`.
116116
# This is to ensure the performance of the script is sufficient, and to avoid any issues with the naming of the temporary binary.
117117
module Athena::Console
118-
VERSION = "0.3.2"
118+
VERSION = "0.3.3"
119119

120120
# Contains all the `Athena::Console` based annotations.
121121
module Annotations; end

0 commit comments

Comments
 (0)