All Versions
35
Latest Version
Avg Release Cycle
14 days
Latest Release
2842 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.3.0 Changes
February 16, 2016- ๐ New Field class. The
BaseField
class is now deprecated. The switch is largely backwards compatible if you are not using private functions. If you are inheriting from theBaseField
directly you will need to update to use the newripozo.resources.fields.field.Field
class. The change should be transparent. - Validation helpers. A new module that includes helper functions for common validation scenarios.
ripozo.resources.fields.validations
- ๐ The
BaseField
is deprecated and will be removed in v2.0.0
- ๐ New Field class. The
-
v1.2.3 Changes
November 22, 2015- ๐ Bug fix for JSONAPI adapter that occurred when a resource with no primary keys was passed to the adapter causing it to break
-
v1.2.2 Changes
November 22, 2015- The HalAdapter now includes fully qualified resources in the _embedded property. There is no difference in how top-level vs embedded resources are constructed at this point.
-
v1.2.1 Changes
November 20, 2015- ๐ Fixed setup.py to only include ripozo packages.
-
v1.2.0 Changes
November 20, 2015- โ Added
remove_properties
attribute toRelationship
instantiation. This allows a user to keep properties in both the parent and the child such as passing a parent's id to the child while keeping it in its properties. - โ Added
FilterRelationship
class which provides a shortcut to creating Relationships that point to a filtering against a list of resources. - Added
manager_translate
decorator which will replace thetranslate
decorator when using manager generated fields to translate and decorate an @apimethod. Usingtranslate
for manager_fields will be deprecated in v2.0
- โ Added
-
v1.1.1 Changes
November 04, 2015- ๐ Moved up some imports for ease of use
-
v1.1.0 Changes
August 26, 2015- ๐ Bug fix for BasicJSONAdapter.
- Base adapter got a format_request method that must be called by the dispatcher. This allows the adapter to appropriately reformat the request into a ripozo acceptable format.
- Warnings raised in base adapter's format_request and format_exception since these must be implemented by the adapter in version 2.0.0
- ๐ป All adapters explicitly override format_exception and format_request
- Fixed
join_url_parts
bug so that responses always return unicode objects (str
type in python 3) - โ Added an adapter that meets the
JSON API specification <http://jsonapi.org/format/>
_
-
v1.0.0 Changes
June 30, 2015- Nothing changed yet.
๐ 0.x Releases
-
v1.0.0.b1 Changes
June 29, 2015- ๐ Fixed bug in url for the resource instance returned by the RetrieveList mixin.
- manager_field_validators attribute in @translate decorator removed. It's now expected that you explicitly call translate_fields in your method if you wish to translate fields in an inheritable class apimethod
- โ Warnings raised when a class registered with a dispatcher has a relationship/link with a relation that does not exist in the ResourceMetaClass registry.
- ๐ renamed BoringJSONAdapter to BasicJSONAdapter
- Templated relationships now available.
- Route extensions available on ResourceBase instances. This allows a user to append part of a url to a resource base so that the .url property renders properly. This is helpful when route is defined on an apimethod.
-
v0.6.1 Changes
June 24, 2015- โ Added valid_fields static method to BaseManager which is helper for getting valid fields.