ChangelogΒΆ

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