diff --git a/CHANGELOG.md b/CHANGELOG.md index 77bdb2211fd33d60cf66f77e3c3e50db99bc9b4a_Q0hBTkdFTE9HLm1k..059f63544a15687a34786b6591d009d80cfa99ab_Q0hBTkdFTE9HLm1k 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,1 +1,18 @@ +## Version 0.2.0 (2022-06-07) +### 🎉 New features + +- add decorator to check for authenticated users +- add openapi spec validation +- add routes from openapi specification +- handle errors and parameter validation +- jwt: Add login route with JWT token as cookie +- jwt: allow setting custom settings paths +- jwt: use pyramid_jwt as local module to alter its behavior +- store api routes in enum +- use pyramid decorators to define API routes + +### 👷 Bug fixes + +- improve error logging + ## Version 0.1.0 (2022-04-05) diff --git a/cubicweb_api/__pkginfo__.py b/cubicweb_api/__pkginfo__.py index 77bdb2211fd33d60cf66f77e3c3e50db99bc9b4a_Y3ViaWN3ZWJfYXBpL19fcGtnaW5mb19fLnB5..059f63544a15687a34786b6591d009d80cfa99ab_Y3ViaWN3ZWJfYXBpL19fcGtnaW5mb19fLnB5 100644 --- a/cubicweb_api/__pkginfo__.py +++ b/cubicweb_api/__pkginfo__.py @@ -5,7 +5,7 @@ modname = "cubicweb_api" distname = "cubicweb-api" -numversion = (0, 1, 0) +numversion = (0, 2, 0) version = ".".join(str(num) for num in numversion) license = "LGPL"