Skip to content

Release 3.0.0

Latest
Compare
Choose a tag to compare
@rsaz 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)