File: CHANGELOG.md

package info (click to toggle)
python-pyodata 1.11.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,280 kB
  • sloc: python: 7,170; xml: 947; makefile: 69; sh: 15
file content (218 lines) | stat: -rw-r--r-- 7,169 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
# Change Log
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]

## [1.11.2]

### Fixed
- service: fix space in application/http for batch - bpreissler
- model: adding two missing possibilities for ValueListParameter - Jon Friesen

### Removed
- Python 3.8 and Python 3.7 are no longer supported by pyodata. Python 3.9 is now minimal supported version. - Petr Hanak

## [1.11.1]

### Fixed
- Model: Bugfix of adding expanded entities to EntityProxy - Manuel Seeger

## [1.11.0]

### Added
- Service: Encode paths with entity keys with option to disable it - Linda Jahn

### Fixed
- Model: Fix adding expanded entities to EntityProxy - Manuel Seeger

### Stable, not Experimental
- Service: Support for server-side pagination (partial listings trough _next field) - Reto Schneider

## [1.10.1]

### Fixed
- Model: fix edge case for Edm.DateTimeOffset.from_json() without offset - @squeakyboots, Petr Hanak

## [1.10.0]

### Added
- Service: Add async networking libraries support - mnunzio, Albo90, Petr Hanak

### Fixed
- Service: fix navigation in EntityProxy - Masterchen09

## [1.9.2]

### Fixed
- Service: associations relationship fixes - Masterchen09

## [1.9.1]

### Added
- Client: Accept content type application/atom+xml - OmniTroid
- Model: Extract property 'FixedLength' - Reto Schneider

### Experimental, possible subject to backward incompatible changes
- Service: Support for server-side pagination (partial listings trough _next field) - Reto Schneider

## [1.9.0]

### Added
- Prevent substitution of missing, nullable values - Reto Schneider

### Fixed
- Fix Increased robustness when schema with empty properties is returned - Andre Gensler
- Use valid default value for Edm.DateTimeOffset - Reto Schneider

### Changed
- Adjusted Edm.DateTime default value to January 1, 1753 A.D - Reto Schneider

## [1.8.0]

### Fixed
- Fix Edm.Binary literal representation - Daniel Balko
- Datetime support for Edm.DateTimeOffset - Reto Schneider
- Disallow creation of non-UTC Edm.DateTime - Reto Schneider

### Changed
- Split properties schema.entity_types/complex_types and their generated Collections - Petr Hanak

### Removed
- Python 3.6 (after its EOL) is no longer supported by pyodata. Python 3.7 is now minimal supported version. - Petr Hanak

## [1.7.1]

### Fixed
- Workaround for screwed up date values - Timo S.
- Always escape special chars in URL query params - Simon Brulhart
- Helper for obtaining a token for services coming from SAP BTP, ABAP environment - Stoyko Stoev

## [1.7.0]

### Added
- Add inlinecount support - Stoyko Stoev
- Add a ProgramError exception - Stoyko Stoev
- Add is_valid schema property - Petr Hanak

### Fixed
- Passing custom URL query parameters for Entity Requests - Sylvain Fankhauser

## [1.6.0]

### 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

## [1.5.0]

### 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

## [1.4.0]

### 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

## [1.3.0]

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

### Changed
- Edm.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

## [1.2.3]

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

## [1.2.2]

### Fixed
- fix parsing of Namespaces with several dots - Jakub Filak

## [1.2.1]

### Changed
- handle association set ends with same entity sets - Lubos Mjachky

## [1.2.0]

### 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

## [1.1.2]

### 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

[Unreleased]: https://github.com/SAP/python-pyodata/compare/1.11.1...HEAD
[1.11.1]: https://github.com/SAP/python-pyodata/compare/1.11.1...1.11.2
[1.11.1]: https://github.com/SAP/python-pyodata/compare/1.11.0...1.11.1
[1.11.0]: https://github.com/SAP/python-pyodata/compare/1.10.1...1.11.0
[1.10.1]: https://github.com/SAP/python-pyodata/compare/1.10.0...1.10.1
[1.10.0]: https://github.com/SAP/python-pyodata/compare/1.9.2...1.10.0
[1.9.2]: https://github.com/SAP/python-pyodata/compare/1.9.1...1.9.2
[1.9.1]: https://github.com/SAP/python-pyodata/compare/1.9.0...1.9.1
[1.9.0]: https://github.com/SAP/python-pyodata/compare/1.8.0...1.9.0
[1.8.0]: https://github.com/SAP/python-pyodata/compare/1.7.1...1.8.0
[1.7.1]: https://github.com/SAP/python-pyodata/compare/1.7.0...1.7.1
[1.7.0]: https://github.com/SAP/python-pyodata/compare/1.6.0...1.7.0
[1.6.0]: https://github.com/SAP/python-pyodata/compare/1.5.0...1.6.0
[1.5.0]: https://github.com/SAP/python-pyodata/compare/1.4.0...1.5.0
[1.4.0]: https://github.com/SAP/python-pyodata/compare/1.3.0...1.4.0
[1.3.0]: https://github.com/SAP/python-pyodata/compare/1.2.3...1.3.0
[1.2.3]: https://github.com/SAP/python-pyodata/compare/1.2.2...1.2.3
[1.2.2]: https://github.com/SAP/python-pyodata/compare/1.2.1...1.2.2
[1.2.1]: https://github.com/SAP/python-pyodata/compare/1.2.0...1.2.1
[1.2.0]: https://github.com/SAP/python-pyodata/compare/1.1.2...1.2.0
[1.1.2]: https://github.com/SAP/python-pyodata/compare/1.1.1...1.1.2