Changelog
- [Feature]: Remove support for bound fields
- [Feature]: ConstBinding should return the const from api object
- [Feature]: Add python 3.6 & remove python 2.6, 3.3 & 3.4 from travis
- [Feature]: Support documentation (currently only changelog)
- [Feature] #2: Support a way to forbid field names/api_names overrides
- [Feature] #3: Allow changing a field’s default value after creation
1.5.0 19-10-2014
- [Feature]: Allow typeinfo types to be strings, lazily loading the actual types they refer to
- [Feature]: Make obj.fields produce bound fields (fields that are aware of the object they’re attached to)
- [Bug]: Fix Python 3 support
- [Bug]: Fix field binding coercion
1.4.0 30-06-2014
- [Feature]: Allow both integers and longs under Python 2.x
- [Feature]: Improve unittests
- [Feature]: CountBinding can handle both list’s name & list’s getter function
- [Feature]: Refactor field bindings
- [Feature]: Add
api_object_schema.utils.loose_isinstance
- [Feature]: Refactor schema
- [Bug]: Fix
Field.externalize
of None value
1.3.0 20-03-2014
- [Feature]: Added
Field.is_sortable
- [Feature]: Added
Fields.get_by_api_name
- [Feature]: Added
Field.notify_added_to_class
- [Feature]: Added
Field.sorting_key
- [Feature]: Added Field externalize & internalize methods
- [Feature]: Allow None values when internalizing values
- [Feature]: Added
Field.get_is_visible
- [Feature]: Better validation of api_types
- [Feature]: Don’t accept booleans as integers when internalizing fields
- [Feature]: Improve unittests
1.2.0 18-02-2014
- [Feature]: Add additional bindings
1.1.0 17-02-2014
- [Feature]: Support field bindings