Skip to content

Latest commit

 

History

History
113 lines (81 loc) · 3.63 KB

CHANGELOG.md

File metadata and controls

113 lines (81 loc) · 3.63 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Added

  • Specify PATCH, PUT, or MERGE method for EntityUpdateRequest - Barton Ip
  • Add a Service wide configuration (e.g. http.update_method) - Jakub Filak
  • <, <=, >, >= operators on GetEntitySetFilter - Barton Ip
  • Django style filtering - Barton Ip
  • Add etag property to EntityProxy - Martin Miksik

Fixed

  • URL encode $filter contents - Barton Ip
  • JSON errors caused by invalid content length of Batch responses - Barton Ip
  • Invalid test case - test_create_entity_nested_list - Martin Miksik

Changed

  • ODataHttpResponse.from_string produces header of type {header: value} instead of [(header, value)] - Martin Miksik

Added

  • support for Edm.Float - Jakub Filak

Changed

  • handle GET EntitySet payload without the member results - Jakub Filak
  • both Literal and JSON DateTimes has Timezone set to UTC - Jakub Filak

Fixed

  • removed superfluous debug print when parsing FunctionImports from metadata - Jakub Filak
  • property 'Nullable' attributes are correctly parsed and respected - Vasilii Khomutov
  • use correct type of deserialization of Literal (URL) structure values - Jakub Filak
  • null values are correctly handled - Jakub Filak

Added

  • Client can be created from local metadata - Jakub Filak
  • support all standard EDM schema versions - Jakub Filak

Fixed

  • make sure configured error policies are applied for Annotations referencing unknown type/member - Martin Miksik

Added

  • support Edm.EnumType - Martin Miksik
  • support for permissive parsing of $metadata - Martin Miksik
  • support deleting Entities - Martin Miksik

Changed

  • Emd.Int64 literals do no need to have the suffix L - Jakub Filak
  • more user friendly Function call errors - Jakub Filak

Fixed

  • correctly handle calls to Function Imports without return type - Jakub Filak
  • correctly serialize DateTime values to JSON in create/update methods - Martin Miksik
  • remove timezone info from DateTime URL literals - Martin Miksik

Added

  • add support for whitelisted and custom namespaces - Martin Miksik
  • add Microsoft's edm namespace to whitelisted namespaces - Martin Miksik

Fixed

  • fix parsing of Namespaces with several dots - Jakub Filak

Changed

  • handle association set ends with same entity sets - Lubos Mjachky

Added

  • add implementation of $count - FedorSelitsky

Fixed

  • fix searching for Associations Set without Namespace - Jakub Filak

Changed

  • reword error messages for Association Sets - Jakub Filak

Fixed

  • client: correctly detect MIME of $metadata - Jakub Filak

Changed

  • dependencies: Update setup.py - minimal lxml instead of pinned. - Petr Hanak

1.1.1 - First PIP package release