Skip to content

Commit 1aeee53

Browse files
authored
Bump versions of sub-components & add changelogs (#178)
* Bump versions of sub-components * Add changelogs to each sub-component
1 parent dc01af3 commit 1aeee53

File tree

4 files changed

+39
-4
lines changed

4 files changed

+39
-4
lines changed

CHANGELOG.md

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Changelog
2+
3+
## [0.2.0] - 2022-05-14
4+
5+
_First release a part of the monorepo._
6+
7+
### Added
8+
9+
- Add `VERSION` constant to `Athena::Console` namespace ([#166](https://github.com/athena-framework/athena/pull/166)) (George Dietrich)
10+
- Add getting started documentation to API docs ([#172](https://github.com/athena-framework/athena/pull/172)) (George Dietrich)
11+
12+
### Changed
13+
14+
- Update minimum `crystal` version to `~> 1.4.0` ([#169](https://github.com/athena-framework/athena/pull/169)) (George Dietrich)
15+
- **Breaking:** remove `ACON::Formatter::Mode` in favor of `Colorize::Mode` ([#170](https://github.com/athena-framework/athena/pull/170)) (George Dietrich). Breaking only if not using symbol autocasting.
16+
17+
### Fixed
18+
19+
- Disallow multi char option shortcuts made up of diff chars ([#164](https://github.com/athena-framework/athena/pull/164)) (George Dietrich)
20+
21+
## [0.1.1] - 2021-12-01
22+
23+
### Fixed
24+
25+
- Fix recursive struct error ([#4](https://github.com/athena-framework/console/pull/4)) (George Dietrich)
26+
- **Breaking:** fix typo in parameter name of `ACON::Command#option` method ([#3](https://github.com/athena-framework/console/pull/3)) (George Dietrich)
27+
28+
## [0.1.0] - 2021-10-30
29+
30+
_Initial release._
31+
32+
[0.2.0]: https://github.com/athena-framework/console/releases/tag/v0.2.0
33+
[0.1.1]: https://github.com/athena-framework/console/releases/tag/v0.1.1
34+
[0.1.0]: https://github.com/athena-framework/console/releases/tag/v0.1.0

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Console
22

3+
[![Common Changelog](https://common-changelog.org/badge.svg)](https://common-changelog.org)
34
[![CI](https://github.com/athena-framework/athena/workflows/CI/badge.svg)](https://github.com/athena-framework/athena/actions/workflows/ci.yml)
45
[![Latest release](https://img.shields.io/github/release/athena-framework/console.svg)](https://github.com/athena-framework/console/releases)
56

@@ -13,7 +14,7 @@ Allows for the creation of CLI based commands.
1314
dependencies:
1415
athena-console:
1516
github: athena-framework/console
16-
version: ~> 0.1.0
17+
version: ~> 0.2.0
1718
```
1819
1920
2. Run `shards install`

shard.yml

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

3-
version: 0.1.1
3+
version: 0.2.0
44

55
crystal: ~> 1.4
66

src/athena-console.cr

+2-2
Original file line numberDiff line numberDiff line change
@@ -79,15 +79,15 @@ alias ACON = Athena::Console
7979
# dependencies:
8080
# athena-console:
8181
# github: athena-framework/console
82-
# version: ~> 0.1.0
82+
# version: ~> 0.2.0
8383
# ```
8484
#
8585
# Then run `shards install`.
8686
#
8787
# From here you can then setup your entry point file talked about earlier, being sure to require the component via `require "athena-console"`.
8888
# Finally, create/require your `ACON::Command`s, and customize the `ACON::Application` as needed.
8989
module Athena::Console
90-
VERSION = "0.1.1"
90+
VERSION = "0.2.0"
9191

9292
# Includes the commands that come bundled with `Athena::Console`.
9393
module Commands; end

0 commit comments

Comments
 (0)