Skip to content

Releases: swistakm/graceful

0.6.3

18 Apr 09:53
Compare
Choose a tag to compare

Finally solved problem of broken description markup on PyPI.

Note: version tag 0.6.2 was skipped due to first failed attempt to fix this.

0.6.1

18 Apr 09:36
Compare
Choose a tag to compare

Fixes:

  • Fixed deserialization on single-value nullable fields (#59, thanks to @anlcnydn)

Improvements:

  • Minor test cleanup.
  • Officially tested on recent falcon releases.

0.6.0

06 Jan 19:06
Compare
Choose a tag to compare

New features:

0.5.0

14 Apr 11:36
Compare
Choose a tag to compare

Fixes:

  • Fixed representation deserialization for fields with many=True (see #48)

New features:

  • Added option write_only to serializer fields (see #45 and docs)

0.4.1

11 Apr 11:25
Compare
Choose a tag to compare

Fixes:

  • fixed error description on representation validation (source names were used instead of field names, bug #42)
  • fixed resource modification handling when *-sourced fields are used (bug #43, refs #44)

0.4.0

28 Mar 08:47
Compare
Choose a tag to compare

New features:

  • built-in support for authentication and authorization (see #17, #41 and docs page)

0.3.0

11 Jan 12:06
Compare
Choose a tag to compare

New features:

  • Bulk resource creation added (see #30)
  • Support for optional contexts (see design issue, #33)

Backwards-compatible API changes:

  • All resource classes are by default non-context-aware.

Other changes:

  • Documentation cleanup and reorganisation

Notes: Starting from 0.3.0 version the implicit declarations of non-context-aware resource classes raise FutureWarning. Till 1.0.0 all resource classes should explicitly state if they are context-aware or not using the with_context class definition keyword (similar to metaclass Python 3 keyword). After 1.0.0 graceful version release all resource classes will be context-aware by default and implicit declaration will not raise any warnings. See documentation on working with falcon context objects.

0.2.0

03 Aug 15:06
Compare
Choose a tag to compare

New features:

Backwards compatible API changes:

  • req and resp arguments for describe() method of resource classes are now optional to ease process of documentation generation (#10)

Improvements:

  • Massive docs overhaul
  • New documentation section about how to construct API docs (#14)
  • OPTIONS request responses now include Allow header by default with the list of allowed HTTP methods (#10),
  • confirmed official support for falcon 1.0.0 and Python 3.5 (#23)

0.1.2

19 May 09:40
Compare
Choose a tag to compare

Fixes:

  • allow list resources to access uri template variables #21

Improvements:

  • minor packaging improvements
  • minor test cleanup and refactoring for the graceful.resources.generic module

0.1.1

10 Nov 11:22
Compare
Choose a tag to compare

Fixes:

  • fix handling application/json content type handling if params in header provided