Releases: expressots/shared
Releases Β· expressots/shared
Release 3.0.0
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)
3.0.0-beta.3
Full Changelog: 0.3.0...3.0.0-beta.3
Features
- add close method to Server interface for graceful shutdown (7d0cd8f)
Release 0.3.0
Release 0.2.0
Release 0.1.0
0.1.0 (2024-11-10)
Features
- 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)
Bug Fixes
- 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)