Skip to content
This repository was archived by the owner on Jun 9, 2020. It is now read-only.

Releases: smartive/giuseppe

v3.1.0

28 Jun 07:02
bd46aa8

Choose a tag to compare

3.1.0 (2018-06-28)

Features

  • let returntype define it's value type (e483725)

v3.0.0

27 Jun 15:05

Choose a tag to compare

3.0.0 (2018-06-27)

Bug Fixes

  • controller: Use the same controller context for routes inside a controller (#187) (b5b467f), closes #173

Features

BREAKING CHANGES

  • smartive: Closes #171. Closes #172.
    This PR introduces async start and stop functions.
    During this change, the optional callbacks are removed since the call
    can now be awaited. If no port is given to the start function, a random
    one is created and used.

Migration: remove all callbacks and hostnames from the start function
and remove all callbacks from the stop function. They can now be
awaited as normal.

v2.0.5

16 Jan 12:44
e67ca7f

Choose a tag to compare

2.0.5 (2018-01-16)

Bug Fixes

  • route-id: Fixing generation of route ids (69ca3a8)

v2.0.4

16 Jan 09:25
b1d7e9c

Choose a tag to compare

2.0.4 (2018-01-16)

Bug Fixes

  • linting error with new version (#156) (c8c9d98)
  • packages: Upgrade packages and dependencies (#166) (9586b8f)
  • route-generation: Correctly use controller route prefix for id generation (#167) (ee7dbdf)

v2.0.3

03 Nov 13:49

Choose a tag to compare

2.0.3 (2017-11-03)

Bug Fixes

  • upgrading packages and change travis build (#149) (d919d90)

v2.0.2

26 Jul 14:08

Choose a tag to compare

2.0.2 (2017-07-26)

Bug Fixes

  • errorhandler: Await the promise before returning on response params (#131) (e3502ad4)

v2.0.1

05 Jul 16:05

Choose a tag to compare

2.0.1 (2017-07-05)

Bug Fixes

  • validators: don't return false when parameters are not required (fac49aba, closes #125)

v2.0.0 (2017-06-29)

29 Jun 08:05

Choose a tag to compare

  • Big refactoring of giuseppe
  • Implemented plugin system, so giuseppe is pluggable with custom controllers, routes, etc
  • Better code documentations
  • Use jest for testing
  • @Version, @Req and @res are a plugin now
  • Upgraded to TS 2.4
  • Fixing (as a matter of fact for TS2.4) the generic errors in Validator and MethodDecorator

Breaking Changes:

  • @Version, @Req and @res are in a plugin
  • The startup of giuseppe is not a function, it's a class now
  • Giuseppe contains the express app now, so it's easier to access that or start a clean instance

v1.2.0 (2016-10-13)

13 Oct 08:06

Choose a tag to compare

Added

  • Versioning for routes and controllers.

Changed

  • Moved documentation to gh-pages.
  • Use chai-http instead of newman for integration tests.
  • Core rewrite (some IoC things, moved classes, etc).
  • Upgraded to TypeScript 2.0
  • Remap lcov coverage back to typescript

v1.1.1 - 2016-07-21

21 Jul 10:03

Choose a tag to compare

Fixed

  • *.spec.js files are no longer loaded (by default) when using registerControllersFromFolder.