Version History

1.0.0-alpha.4 (2024-06-17)

  • Internals Documentation: Added comprehensive documentation detailing the internal architecture of the framework, including basic concepts, the executor model, and the use of processes, threads, and coroutines.

View release on GitHub

1.0.0-alpha.3 (2024-06-08)

  • New ApplicationBuilder Class: Introduced the ApplicationBuilder class for a more streamlined and structured application setup.

  • Dependency Injection Support: Now using a dependency container for improved dependency injection throughout the application.

  • Bug Fix: Fixed an issue with the default initialization of dataclass fields in Python 3.11 and above.

View release on GitHub

1.0.0-alpha.2 (2024-06-07)

  • New ConfigBuilder Class: Introduced the ConfigBuilder class to handle application configuration flexibly and extensibly, supporting multiple sources such as YAML, JSON, INI, and environment variables, with type conversion and binding capabilities.

  • Basic Documentation: Provided an initial set of documentation to give users an introduction to the library.

  • License: Released under the GPL 3 license.

  • Initial Alpha Release: Marked the initial alpha release of the framework.

View release on GitHub