Avg Release Cycle
2593 days ago
v0.6.0 ChangesJune 24, 2015
- 👕 pylint shit.
- 📦 Moved dispatch_base up and removed dispatch package
- 📦 Moved manager_base and removed manager package.
- Added append_slash class attribute to ResourceBase. Setting this attribute to True automatically appends a slash to the end of the base_url and base_url_sans_pks. Defaults to False.
v0.5.0 ChangesJune 18, 2015
- 📦 Renamed viewsets package to resources
- Many underscore fields were removed with the exception of _relationships and _links
- 0️⃣ Fields default to checking the Query string, request body and url parameters for argument if no arg_type is specified.
- Query args can be specified in relationships. Every argument available will be appended to the query string
- query args on a resource is now a list that simply pulls from the properties.
- ✂ Removed translate method from request container. Instead the request object is now injected into the translate_fields method from ripozo.viewsets.fields.base module
v0.4.0 ChangesJune 07, 2015
- Using Accept-Types instead of Content-Type.
v0.4.0.b1 ChangesJune 05, 2015
- RetrieveList now compatible with Single resource rest mixins
- ➕ Added RetrieveRetrieveList restmixin.
- Relationships now take a no pks parameter which specifies that the resource in question should not use the pks (helpful for RetrieveRetrieveList and such)
- 🛠 Fixed bug in DictField that removed key-value pairs not explicitly specified.
- ➕ Added update_fields class property to Base Manager.
v0.3.1 ChangesMay 29, 2015
- ➕ Added DictField to top level import in fields.
v0.3.0 ChangesMay 29, 2015
- 🛠 Fixes for RetrieveRetrieveList bad translation.
- ➕ Added DictField which can translate and validate dictionary fields (and their subfields)
v0.2.1 ChangesMay 08, 2015
- Endpoints that are generated now use "__" as the default endpoint name
- ✂ Removed check fore the base rest endpoint. This doesn't take into account dispatchers having url_prefixes
- Added get method to RequestContainer which searches through the url_params, query_args, and then the body_args to find a value
- ➕ Added create_fields property to the BaseManager. This allows a user to specify which fields are valid for creation.
- related resources and linked resources named tuples
v0.2.0 ChangesApril 28, 2015
- ✂ Removed ripozo_tests dependency. It is now included in the package itself.
v0.1.26 ChangesApril 23, 2015
- Added base_url_sans_pks classproperty to ResourceBase
- Create is now an individual resource rather than a list resource
- ➕ Added CreateRetrieve, CreateRetrieveUpdate, andCreateRetrieveUpdateDelete mixins
- ✂ Removed CreateRetrieveList mixin
v0.1.25 ChangesApril 16, 2015
- Overhauled how links and relationships are generated
- Lots of bugs
- Added include_relationships keyword argument to ResourceBase init for performance reasons