3.0.0-beta.1Pre-release
Full Changelog: https://github.com/expressots/expressots/compare/3.0.0-beta.1...3.0.0-beta.1
What's Changed
- fix: update license reference by @emmanuel-ferdman in https://github.com/expressots/expressots/pull/455
- Feature/add di core by @rsaz in https://github.com/expressots/expressots/pull/482
Features
- add di impl and remove inversify deps (9ff6302)
- add env configuration load from expressots.config (fc61d44)
- remove binding decor deps & offer as core (a8aeecc)
Bug Fixes
- adjust env validator to load files dynamically (09d0cc3)
- adjust env validator to load files dynamically (d1c5a2e)
- update license reference (acb5f7e)
- view binding tables info (f93abb6)
Code Refactoring
- change express types deps (c10336b)
- clean up code by removing unnecessary whitespace and improving formatting (2090efd)
- enhance doc by adding @public API annotations and cleaning up comments (f98a52c)
- make basecontroller injectable (d2ef5a7)
- move config to shared lib (d14bb98)
- remove provide decorators for items not in container (fb0ecd3)
- remove unnecessary whitespace in inject.ts documentation example (538039b)
- remove unnecessary whitespace in URL Encoded Parser documentation (d81610d)
- remove unused Compiler and ExpressoConfig imports from AppFactory (913d919)
- remove vitest configuration and update types in tsconfig (047f7a2)
- reorg files application, console, color and logger (2bb619e)
- simplify application container and factory, enhance provider interface (2f32b1d)
- update @expressots/shared dependency to version 0.2.0 (61b5c27)
- update app factory and container tests, improve mocks and error handling (9852507)
- update container and interface (4be3fd5)
- update ContainerOptions interface and improve AppContainer logging (b31de0d)
- update decorators to export and enhance doc with @public API annotations (a935933)
- update express imports and usage in middleware-service (f8046bd)
- update Jest configuration and improve mock handling for express (47ae688)
- update package dependencies and migrate interfaces to @expressots/shared (4cf1582)
Tests
- add unit tests for middleware, provider and repository methods (2de4d6e)
- adding early ai agent tests p1 (7e74f01)
- adding early ai agent tests p2 (0ef25d2)
- improve unit tests formatting and edge case handling (8439e5d)
New Contributors
- @emmanuel-ferdman made their first contribution in https://github.com/expressots/expressots/pull/455
Full Changelog: https://github.com/expressots/expressots/compare/2.16.2...3.0.0-beta.1