diff --git a/src/components/config/README.md b/src/components/config/README.md index 62c6f1ff..31115389 100644 --- a/src/components/config/README.md +++ b/src/components/config/README.md @@ -13,7 +13,7 @@ Common library for configuring Athena components. dependencies: athena-config: github: athena-framework/config - version: ~> 0.2.0 + version: ~> 0.3.0 ``` 2. Run `shards install` diff --git a/src/components/config/src/athena-config.cr b/src/components/config/src/athena-config.cr index 552cc45b..e1ffda26 100755 --- a/src/components/config/src/athena-config.cr +++ b/src/components/config/src/athena-config.cr @@ -25,6 +25,8 @@ module Athena # # See the [external documentation](https://athenaframework.org/components/config/) for more information. module Config + VERSION = "0.3.0" + # :nodoc: CUSTOM_ANNOTATIONS = [] of Nil diff --git a/src/components/event_dispatcher/src/athena-event_dispatcher.cr b/src/components/event_dispatcher/src/athena-event_dispatcher.cr index ab3e49cc..98f8da05 100644 --- a/src/components/event_dispatcher/src/athena-event_dispatcher.cr +++ b/src/components/event_dispatcher/src/athena-event_dispatcher.cr @@ -81,7 +81,7 @@ alias AED = Athena::EventDispatcher # dispatcher.has_listeners? ExceptionEvent # => true # ``` module Athena::EventDispatcher - VERSION = "0.1.0" + VERSION = "0.1.3" # The possible types an event listener can be. `AED::EventListenerInterface` instances use `#call` # in order to keep a common interface with the `Proc` based listeners. diff --git a/src/components/negotiation/src/athena-negotiation.cr b/src/components/negotiation/src/athena-negotiation.cr index f760d472..30b8e770 100644 --- a/src/components/negotiation/src/athena-negotiation.cr +++ b/src/components/negotiation/src/athena-negotiation.cr @@ -86,6 +86,8 @@ alias ANG = Athena::Negotiation # # The `ANG::LanguageNegotiator` type returns an `ANG::AcceptLanguage`, or `nil` if negotiating the best language has failed. module Athena::Negotiation + VERSION = "0.1.1" + # Returns a lazily initialized `ANG::Negotiator` singleton instance. class_getter(negotiator) { ANG::Negotiator.new } diff --git a/src/components/spec/src/athena-spec.cr b/src/components/spec/src/athena-spec.cr index c8c43a54..6de98b3d 100644 --- a/src/components/spec/src/athena-spec.cr +++ b/src/components/spec/src/athena-spec.cr @@ -6,6 +6,8 @@ require "./test_case" # A set of common [Spec](https://crystal-lang.org/api/Spec.html) compliant testing utilities/types. module Athena::Spec + VERSION = "0.2.6" + # Runs all `ASPEC::TestCase`s. # # Is equivalent to manually calling `.run` on each test case.