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

Latest commit

 

History

History
73 lines (59 loc) · 3.54 KB

changelog.rst

File metadata and controls

73 lines (59 loc) · 3.54 KB

Changelog

  • 0.5.3 <2016-05-17>
  • 107 Fixed issue with hyphens in resource paths
  • 0.5.2 <2016-05-17>
  • 99 backported Use ACL mixin from nefertari-guards (if enabled)
  • - backported Scaffold defaults to Pyramid 1.6.1
  • 0.5.1 <2015-11-18>
  • 88 Reworked the creation of related/auth_model models, order does not matter anymore
  • 0.5.0 <2015-10-07>
  • - major Fixed a bug using 'required' '_db_settings' property on 'relationship' field
  • - Added support for 'nefertari-guards'
  • - Added support for Nefertari '_hidden_fields'
  • - Added support for Nefertari event handlers
  • - Simplified field processors, '_before_processors' is now called '_processors', removed '_after_processors'
  • - ACL permission names in RAML now match real permission names instead of http methods
  • - Added support for the property '_nesting_depth' in schemas
  • 0.4.1 <2015-09-02>
  • - Simplified ACLs (refactoring)
  • 0.4.0 <2015-08-19>
  • - Added support for JSON schema draft 04
  • - RAML is now parsed using ramlfications instead of pyraml-parser
  • - Boolean values in RAML don't have to be strings anymore (previous limitation of pyraml-parser)
  • - Renamed setting 'ramses.auth' to 'auth'
  • - Renamed setting 'debug' to 'enable_get_tunneling'
  • - Field name and request object are now passed to field processors under 'field' and 'request' kwargs respectively
  • - Added support for relationship processors and backref relationship processors ('backref_after_validation'/'backref_before_validation')
  • - Renamed schema's 'args' property to '_db_settings'
  • - Properties 'type' and 'required' are now under '_db_settings'
  • - Prefixed all Ramses schema properties by an underscore: '_auth_fields', '_public_fields', '_nested_relationships', '_auth_model', '_db_settings'
  • - Error response bodies are now returned as JSON
  • - major Fixed processors not applied on fields of type 'list' and type 'dict'
  • - major Fixed a limitation preventing collection names to use nouns that do not have plural forms
  • 0.3.1 <2015-07-07>
  • - backported Added support for callables in 'default' field argument
  • - backported Added support for 'onupdate' field argument
  • 0.3.0 <2015-06-14>
  • - Added python3 support
  • 0.2.3 <2015-06-05>
  • - Forward compatibility with nefertari releases
  • 0.2.2 <2015-06-03>
  • - Fixed password minimum length support by adding before and after validation processors
  • - Fixed race condition in Elasticsearch indexing
  • 0.2.1 <2015-05-27>
  • - Fixed limiting fields to be searched
  • - Fixed login issue
  • - Fixed custom processors
  • 0.2.0 <2015-05-18>
  • - Added support for securitySchemes, authentication (Pyramid 'auth ticket') and ACLs
  • - Added several display options to schemas
  • - Added unit tests
  • - Improved docs
  • - Add support for processors in schema definition
  • - Add support for custom auth model
  • - ES views now read from ES on update/delete_many
  • 0.1.1 <2015-04-21>
  • - Ramses could not be used in an existing Pyramid project
  • 0.1.0 <2015-04-08>
  • - Initial release!