Skip to content
This repository has been archived by the owner on Nov 28, 2021. It is now read-only.

Releases: anomaly/prestans

2.5.4

23 Nov 05:57
Compare
Choose a tag to compare

Fixes

  • Fixes missing arrays returning None instead of []
  • Fixes ordering of REST model definition affecting element templates which were models

2.5.3

22 Nov 03:52
Compare
Choose a tag to compare

Improves

  • Improves data adaption performance #178

2.4.0

30 Oct 22:59
Compare
Choose a tag to compare

Adds

  • Adds support for loading preplate models via python package

2.3.3

11 Oct 04:35
Compare
Choose a tag to compare

Fixes

  • Fixes error in setup.py file gather

2.3.2

11 Oct 04:04
Compare
Choose a tag to compare
  • Moves away from webob best_match method which is scheduled for deprecation
  • Adds python 3.7 and pypy to travis and tox test envs
  • Cleans up various deprecated test methods

2.3.1

29 Aug 05:49
Compare
Choose a tag to compare

Improves

  • Improves logging by cleaning up some development messages

2.3.0

29 Aug 05:20
3712d4a
Compare
Choose a tag to compare

Adds

  • Adds named parameter support in request router #173
  • Adds the ability to clear the adapter registry #169
  • Adds helper method for registering REST and persistent model pairs #168

Improves

  • Improves wording for AttributeFilterDiffers exception #167
  • Improves request processing by making body content only be evaluated when accessed #155
  • Improves redirect by migrating it to be invoked via raising an exception #102

Fixes

  • Fixes data adapters calling class methods of entities #125
  • Fixes data adapters not complaining for incorrect REST/persistent combination #84
  • Fixes multiple REST models not being able to be registered against same persistent model in adapter registry #166
  • Fixes No-Content responses including Content-Type header #154

2.2.1

03 Jun 23:36
Compare
Choose a tag to compare

Adds

  • Adds InternalServerError Response Exception

Fixes

  • Fixes missing handler_raised_exception method

2.2.0

26 Feb 22:42
067f3af
Compare
Choose a tag to compare

Adds

  • Adds python3 support
  • Adds a bunch more unit tests
  • Adds more HTTP status codes
  • Adds UTC now support for DateTime and Time
  • Adds __contains__ syntax/method to prestans.parser.AttributeFilter
  • Adds __contains__ syntax/method to prestans.types.Model
  • Adds blueprint method for AttributeFilter

Improves

  • improves prestans.types package by breaking it into sub-modules
  • Improves prestans.parser package by breaking it up into sub-modules

Fixes

  • Fixes option property on VerbConfig
  • Fixes bug in prestans.rest.Request.register_deserializers
  • Fixes NDB data adapter not applying attribute filter to top level of collection
  • Fixes incorrectly named __contains__ method on prestans.types.Array
  • Fixes array not correct validating minified models

Drops

  • Drops unused default parameter from types.Model
  • Drops unused default parameter from types.Array
  • Drops _ skip for prestans.parser.AttributeFilter.__setattr__ because it has no "private" fields
  • Drops has_key from prestans.parser.AttributeFilter use key in filter instead
  • Drops has_key from prestans.types.Model use key in model instead

2.1.5

11 Oct 23:04
Compare
Choose a tag to compare

Adds

  • Adds support for HTTP OPTIONS Verb #150