All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added documentation for each exported class/function/variable
- Added
lenv.Configclass that allows you to configure package behavior - Added
ABCThrowableclass for future stuff
- Rename and expose
_TMetadataasTMetadata - Added
abc.py,types.pyanderrors.pymodules
- Global refactoring
- Fixed a bug with getting a key by value instead of getting a key by a choice between a value and a key
- Implemented the
Metadataclass. - Implemented meta parameters
raise_when_not_foundandfilters. - Renamed the
Metaclass toMetaEnvironmentVariablesLoader.
- Implementation of the ability to configure the loading of environment variables into a class using the
metadataclass attribute - Refactoring and implementation of various mechanisms for accessing environment variables