This repository has been archived by the owner on Jan 18, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
Changelog
Byron Ruth edited this page May 4, 2013
·
3 revisions
2.0.16 (in development)
- Update minimum Avocado version to 2.0.22
- Update minimum django-preserialize version to 1.0.4
- Add support for Django 1.5
- Moved references of settings inside function calls
- This is primarily for testing purposes
- Minor breaking changes
- The
data
prefix from URL reverse names have been removed - Internal resource classes and modules have been renamed
- The
- Update minimum Avocado version to 2.0.19
- Add quotes around Content-Disposition filename
- Change URLs to be absolute URIs rather than relative to host
- For cross-origin sharing, absolute URIs are needed
- Fix incorrect base class name for Export- and Preview- resources
- Add support for user-derived API tokens
- Upon successful authentication against the root endpoint, a token will be returned that can be used for subsequent requests.
- Add support for Cross-Origin Resource Sharing (CORS)
- This includes two new settings
SERRANO_CORS_ENABLED
andSERRANO_CORS_ORIGIN
.
- This includes two new settings
- Add API version to root endpoint for reference. This is derived from the major and minor version of Serrano, e.g. 2.0.12 -> 20
- Abstract out logic for resolving
DataView
andDataContext
objects - Update tests to require Avocado 2.0.13+
- Fix missing increment of
exporter.row_length
for dealing with reundant rows in Avocado 2.0.9+
- Add missing
post
method on data preview resource (from 2.0.7)
- Remove map of
operator_choices
tooperators
- Change made in Avocado 2.0.10
- Add support for defining the
context
andview
objects via a POST request- This enables performing one-off (non-persisted) queries
- Abstract out the browser-based data preview resource from the format export mechanism
- Change export endpoint
/api/data/export/
to return an object of possible export formats- Each export target has it's own endpoint, e.g.
/api/data/export/sas/
for SAS export
- Each export target has it's own endpoint, e.g.
- Update django-preserialize 1.0 to make use of the
allow_missing
option- This prevents missing keys or attributes from throwing an exception
- Add
DataConcept.sortable
field from Avocado 2.0.8+
- #21 - Fix the
ExporterResource
to use theDjangoJSONEncoder
to correctly handle datetimes andDecimal
s
- Change behavior of
DataContextResource
to recalculate count only if at least one condition is present - Integrate history API settings from Avocado 2.0.7+
- Instances are no longer auto-archived, but are conditional based the
HISTORY_ENABLED
setting
- Instances are no longer auto-archived, but are conditional based the
- Fix incorrect use of
sys.version_info
- Add Python 2.6 support
- Fix erroneous reset of kwargs in
DataContextResource
andDataViewResource
Docs
Resource Docs
Development