3.0.0-beta.1
Pre-release
Pre-release
What's Changed
Full Changelog: 1.8.2...3.0.0-beta.1
3.0.0-beta.1 (2024-11-18)
Features
- add container interface and remove inversify and binding deps (0b8c17b)
- add env configuration load from expressots.config (ec6e476)
- add express dependency version 4.21.1 to package.json (793b48c)
- add global config method and env variables (d688a83)
- add global configuration method and enhance listen interface (7447934)
- add logging for NO_CONTROLLERS_FOUND error in express-utils (1c76dc8)
- add unit tests for BaseMiddleware and Http decorators, update .gitignore and package.json (532b891)
- enhance application-express interfaces and refactor container configuration (e1f55fe)
- enhance HttpStatusCodeMiddleware to accept globalPrefix for path handling (a568598)
- integrate RenderEngine from @expressots/shared and remove deprecated types (a2a22f9)
- migrate from Vitest to Jest for testing framework and update configuration files (e76eb30)
Bug Fixes
- correct formatting in IWebServerPublic and AppExpress documentation (04fd0f0)
- format NO_CONTROLLERS_FOUND message for consistency (dcd24cb)
- set default port to 3000 if not provided in application-express (0607f57)
- update version and refine no controllers found message (d4eb6a7)
Code Refactoring
- adjust and rename public apis (b69e212)
- change to IConsoleMessage the Console (56311e6)
- clean up imports and formatting in application-express files (c24233a)
- environment optional via enum, string and undefined (b1ea563)
- partial env config load (4fca6cc)
- remove provide decor for items not in container (42f762c)
- update IWebServer interface and improve doc for public API methods (e123d43)
Tests
- add test for server environment (0c76de1)