Skip to content

Releases: curveball/controller

v1.0.0

15 Jan 04:37
f9d5944
Compare
Choose a tag to compare
  • Finally! Curveball v1. Only took 6 years.
  • CommonJS support has been dropped. The previous version of this library supported both CommonJS and ESM. The effort of this no longer feels worth it. ESM is the future, so we're dropping CommonJS.
  • Now requires Node 18.
  • Upgraded to Typescript 5.3.
  • Using Typescript 5 decorators, which means experimentalDecorators (the old-style decorators) are no longer needed. If you are upgrading from an older version, you should remove experimentalDecorators.
  • Decorators/Annotations for which the method can not be determined (either because the method is not a well-known http method and there is no @method annotation), we will now only warn and not crash.

v0.5.0

14 Feb 20:56
a3718c4
Compare
Choose a tag to compare
  • This package now supports ESM and CommonJS modules.
  • No longer supports Node 14. Please use Node 16 or higher.

v0.4.0

03 Sep 22:48
5985100
Compare
Choose a tag to compare
  • Upgraded from @curveball/core to @curveball/kernel.

v0.2.2

06 Jan 02:57
543e0a9
Compare
Choose a tag to compare
  • Allow installation on Curveball 0.10.

v0.2.1

06 Jan 02:50
8e04862
Compare
Choose a tag to compare
  • @curveball/core got an update, so this updates all dependencies.

v0.2.0

06 Jan 02:51
b553e62
Compare
Choose a tag to compare
  • Added support for @method and @accept annotations for automated content
    negotiation.
  • Automatically throw 406 Not Acceptable when there was no matching Accept
    header.

v0.1.0

06 Jan 02:54
Compare
Choose a tag to compare
  • First public version.
  • Updated dependencies.

v0.0.2

06 Jan 02:54
Compare
Choose a tag to compare
  • Updated dependencies. Fixed bugs

v0.0.1

06 Jan 02:55
Compare
Choose a tag to compare
  • First version