Releases
3.0.0
rsaz
released this
04 Dec 21:53
3.0.0 (2024-12-04)
Features
add close method to Server interface for graceful shutdown (7d0cd8f )
add interfaces for console, middleware, and environment; update index exports (30d7dbb )
add compiler and package definitions (8352e66 )
add early ai unit test generation and code coverage (7eb5f38 )
add env and compiler modules (f93f6c3 )
add global config interface (cbe2e12 )
change to beta version (4e835ca )
update readme to include badges (5995b1a )
add entryPoint property to ExpressoConfig interface (324ac37 )
refactor IWebServer interface, add IWebServerBuilder (9a23fff )
update initEnvironment method to return a Promise for better async handling (6ae9525 )
Bug Fixes
standardize quotes in middleware interface file (6b3f045 )
add express config file for testing (d7ae7e1 )
change dependency installation from npm ci to npm install in CI workflow (6bc1ece )
remove compiler load lib (c8f6085 )
reorder build and test steps in CI workflow; update Jest config to ignore specific paths (4500863 )
update CI workflow to use npm ci for dependency installation; refine Jest configs (356c232 )
update package.json to use exact version numbers for dependencies (7cdd924 )
Code Refactoring
remove unused env property from ExpressoConfig interface (97663e8 )
Tests
enhance coverage for configDotenv function and add edge case handling (58612bd )
You can’t perform that action at this time.