Skip to content

3.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@rsaz rsaz released this 18 Nov 01:37
· 28 commits to main since this release

What's Changed

  • Feature/add di core shared lib by @rsaz in #182

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)