Skip to content
This repository was archived by the owner on Apr 7, 2024. It is now read-only.

Releases: athena-framework/config

v0.3.3

10 Oct 03:21
v0.3.3

Choose a tag to compare

Administrative release, no functional changes

v0.3.2

18 Feb 17:30
v0.3.2

Choose a tag to compare

Changed

  • Update some links in preparation for Athena Framework 0.18.0 (#261) (@Blacksmoke16)

v0.3.1

14 May 15:08

Choose a tag to compare

First release a part of the monorepo.

Added

Changed

Deprecate ConfigurationResolver

20 Mar 19:24
edaf540

Choose a tag to compare

Dependency Updates

Removals

  • Removes ACF::ConfigurationResolver
    • It is obsolete now that the DI component supports injecting ACFA::Resolvable configuration types directly

Finish migration to mkdocs

30 Jan 03:24
e0287a9

Choose a tag to compare

Changes

  • Finish migration to mkdocs

Configuration Refactor

29 Jan 05:03
bff270a

Choose a tag to compare

Changes

Crystal `1.0.0` compliance

04 Dec 00:14
022123a

Choose a tag to compare

Changes

  • Updates crystal version to be installable in Crystal versions greater than 1.0.0

Annotation Configurations

21 Jul 23:02
4949df2

Choose a tag to compare

Dependency Upgrades

Additions

  • Adds some abstractions for working with annotation data at runtime
    • This includes a type to store the annotations with their metadata and ways to access them within a type safe manor
    • These abstractions will be used within Athena proper and the serializer component to allow for more advanced annotation based logic

Handle missing configuration files

11 Apr 00:18
6091c04

Choose a tag to compare

  • Handle missing configuration files #3
    • If no configuration file can be found, default to an empty one

Initial Release

12 Jan 02:53
3fd482a

Choose a tag to compare

Develop (#1)

* Implement base config type
* Add method to load config
* Introduce configuration resolver
* Add configuration mixin
* Add interface
* Raise NotImplemented error if a configuration is resolved that is not implemented
* Add documentation
* Implement Athena.environment