Skip to content

Releases: expressots/expressots

Release 2.11.0

04 Apr 15:14
Compare
Choose a tag to compare

2.11.0 (2024-04-04)

Features

  • bump @types/node from 20.12.2 to 20.12.3 (430ada9)

Bug Fixes

  • update adpater version to latest (89c671d)
  • update console tests (c639466)
  • upgrade tsconfig-paths from 4.1.2 to 4.2.0 (fc373a6)
  • upgrade tsconfig-paths from 4.1.2 to 4.2.0 (e8f0d68)

Code Refactoring

  • appfactory class (3fde40a)
  • rename items for standardization and improve doc (d01f4d1)

Release 2.10.0

31 Mar 12:36
Compare
Choose a tag to compare

2.10.0 (2024-03-31)

Features

  • bump @commitlint/cli from 18.0.0 to 19.2.1 (cbdf106)
  • bump @commitlint/config-conventional from 18.6.3 to 19.1.0 (3e283c5)
  • bump @release-it/conventional-changelog from 7.0.1 to 7.0.2 (5916d10)
  • bump @types/express from 4.17.17 to 4.17.21 (9d3ce90)
  • bump @types/node from 20.4.9 to 20.12.2 (b62d698)
  • bump @typescript-eslint/eslint-plugin from 6.6.0 to 6.21.0 (f03e326)
  • bump eslint from 8.48.0 to 8.57.0 (c58c68b)
  • bump eslint-config-prettier from 9.0.0 to 9.1.0 (6003fd9)
  • bump inversify from 6.0.1 to 6.0.2 (dffffdd)
  • bump reflect-metadata from 0.2.1 to 0.2.2 (eb606cd)
  • bump release-it from 16.1.5 to 16.3.0 (ac94b32)
  • bump typescript from 4.9.5 to 5.4.3 (2f7d8a3)
  • bump vite from 4.5.0 to 5.2.7 (c53a852)
  • bump vitest and @vitest/coverage-v8 (dd561f8)

Bug Fixes

  • update inversify, reflect-metadata and express version, remove vulnerabilites (62a7e92)
  • update typescript to 5.2.2 rm conflict on eslin-tstree (26e160d)

Code Refactoring

  • separate template tests from core (57e6a98)
  • update app provider opinionated template (9e45fcd)
  • update express types (6a546d2)
  • update non opinionated template (77dd2cc)
  • update non opinionated template (f9d3b16)

Release 2.9.1

29 Mar 22:57
Compare
Choose a tag to compare

2.9.1 (2024-03-29)

Bug Fixes

  • add non opinionated scaffold schematics name change (35cf0cb)

Code Refactoring

  • add expressots project commands (523cf19)
  • adjust expressots build, dev, prod (7be37a7)

Release 2.9.0

18 Mar 00:22
Compare
Choose a tag to compare

2.9.0 (2024-03-18)

Features

  • add plugin pattern on provider manager (f56d5b3)

Bug Fixes

  • change expressots version to latest (d42f0c9)
  • lock lib ver, add tsconfig to package (298201c)
  • lock versions, update to es2021 (1ca53ca)
  • remove the appcontainer return dictionary method (3dddb86)
  • rename logger-service to logger.provider (3344717)

Code Refactoring

  • adjust core op template and add full example (ca5a843)
  • non opinionated templated structure change (8caf0d1)
  • update eslint config inferrable types (845101f)

Continuous Integrations

Release 2.8.0

05 Mar 07:23
Compare
Choose a tag to compare

2.8.0 (2024-3-5)

Features

  • add middleware handler, config and expresso (df60183)
  • add provide annotation to abstract class ExpressMiddleware (49e762e)
  • Added it into options wiring (58e58c1)
  • Added multer middleware for expressots (522db5d)
  • bump @commitlint/cli from 17.8.1 to 18.0.0 (4ddcbd4)
  • bump @commitlint/config-conventional from 17.8.1 to 18.0.0 (91e1237)
  • bump husky from 8.0.3 to 9.0.11 (#170) (342983f)
  • bump prettier from 3.0.3 to 3.1.1 (#145) (2e7b812)
  • bump prettier from 3.1.1 to 3.2.5 (#166) (49c148c)
  • bump reflect-metadata from 0.1.14 to 0.2.1 (#148) (f444982)
  • bump vite from 4.4.11 to 4.5.0 (344161c)
  • comments addressed (8c3f55a)
  • correct expresso middleware path (0879c10)
  • Include multer as resolver (056d4d9)
  • remove getmiddleware pipeline from interface (0577527)
  • Remove multer dependency / Added dynamic multer usage behavior (6a4530b)
  • Remove multer dependency with interface defined (5a0acd2)
  • Remove multer dependency with interface defined (8133621)
  • update reflect metadata on templates (#152) (75a3312)

Bug Fixes

  • interface types and middleware return multer (b5223fd)
  • remove codesee build (#177) (812e06d)

Release 2.7.0

17 Oct 04:16
Compare
Choose a tag to compare

2.7.0 (2023-10-17)

Features

  • add db in memory as provider (b656f22)
  • modify IMemoryDB interface name (fd1d440)

Bug Fixes

  • remove db in memory from template opinionated (0516c8c)

Tests

  • improve collocation and fix console tests (52bdf98)

Release 2.6.0

09 Oct 03:54
Compare
Choose a tag to compare

2.6.0 (2023-10-09)

Features

  • Added express-session middleware for expressots (9d0c79f)
  • bump vite from 4.4.10 to 4.4.11 (45c8a80)

Bug Fixes

  • Auto setup husky with project setup and installation (dcdc279)
  • remove prepare husky install from lib (ba9b536)
  • typo (079aad6)

Release 2.5.0

04 Oct 05:23
Compare
Choose a tag to compare

2.5.0 (2023-10-04)

Features

  • bump vite from 4.4.9 to 4.4.10 (5be4adc)
  • bump vitest from 0.34.5 to 0.34.6 (11ca77f)
  • core: add helmet middleware (7648afb), closes #107

Bug Fixes

  • adjust interface, remove duplicated helmet registry (376c065)
  • remove duplicate optionslhelmet interface (93bfdea)

Release 2.4.0

01 Oct 22:05
Compare
Choose a tag to compare

2.4.0 (2023-10-01)

Features

  • add interface for express-rate-limit (86cf5d2)
  • implement express-rate-limit in service (e31a5f4)
  • reduce the bundle size in 50% (d16cfa5)

Bug Fixes

  • add App container all tests (d6c8212)
  • add cjs as default build (d16cfa5)
  • add code coverage configuration (3676e32)
  • adjust reporter to text, html, json (04acb04)
  • remove adapter peer dependecy (bad171b)
  • resolves all current issues (877c121)

Documentation

  • add jsdoc to interfaces (228d190)

Code Refactoring

  • add types to default params (b366e14)
  • eliminate duplicate return statements (b57fa85)
  • revert changes due to future features (89fce01)

Release 2.3.0

25 Sep 02:44
Compare
Choose a tag to compare

2.3.0 (2023-09-25)

Features

  • add morgan middleware (ffe5f36)
  • bump vitest from 0.34.4 to 0.34.5 (e1a1da5)

Bug Fixes

  • add IMorgan interface to serve it types (adb29e5)