This repository has been archived by the owner on Nov 28, 2021. It is now read-only.
Releases: anomaly/prestans
Releases · anomaly/prestans
2.5.4
2.5.3
2.4.0
Adds
- Adds support for loading preplate models via python package
2.3.3
Fixes
- Fixes error in
setup.py
file gather
2.3.2
- 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
Improves
- Improves logging by cleaning up some development messages
2.3.0
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 includingContent-Type
header #154
2.2.1
Adds
- Adds
InternalServerError
Response Exception
Fixes
- Fixes missing
handler_raised_exception
method
2.2.0
Adds
- Adds python3 support
- Adds a bunch more unit tests
- Adds more HTTP status codes
- Adds UTC now support for
DateTime
andTime
- Adds
__contains__
syntax/method toprestans.parser.AttributeFilter
- Adds
__contains__
syntax/method toprestans.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 onVerbConfig
- 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 onprestans.types.Array
- Fixes array not correct validating minified models
Drops
- Drops unused
default
parameter fromtypes.Model
- Drops unused
default
parameter fromtypes.Array
- Drops
_
skip forprestans.parser.AttributeFilter.__setattr__
because it has no "private" fields - Drops
has_key
fromprestans.parser.AttributeFilter
usekey in filter
instead - Drops
has_key
fromprestans.types.Model
usekey in model
instead