Changelog
June 19, 2026 ยท View on GitHub
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.
1.11.5 (2026-06-19)
Bug Fixes
1.11.4 (2026-06-19)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.11.3 (2026-06-19)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.11.2 (2026-06-18)
Bug Fixes
- version: bump version to 1.11.1 for all packages and update dependencies accordingly (89cc424)
- version: bump version to 1.11.1 for all packages and update dependencies accordingly (cfa9aab)
1.11.1 (2026-06-16)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.11.0 (2026-06-16)
Features
- pipeline: add Azure Pipelines configuration for building and publishing Kiota Python packages to PyPI (#562) (a0e7a88)
1.10.3 (2026-06-07)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.10.2 (2026-05-28)
Bug Fixes
- json: remove redundant guard in get_child_node (b07b151)
- json: remove redundant guard in get_child_node (1230131), closes #559
1.10.1 (2026-04-08)
Bug Fixes
- reduce parse node allocations when deserializing primitive types for JSON and form formats (9245692)
1.10.0 (2026-04-07)
Features
Bug Fixes
- add Python 3.14 classifier to all pyproject.toml files (6c13439)
1.9.10 (2026-03-12)
Bug Fixes
- serialization-json: handle CSV string in get_collection_of_enum_values for flags enums (a839f94)
- serialization-json: handle CSV string in get_collection_of_enum_values for flags enums (40e91b8)
1.9.9 (2026-03-02)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.9.8 (2025-12-29)
Bug Fixes
- json: Fix composed type (oneOf) serialization returning empty object (08e3cbf)
- json: Fix composed type (oneOf) serialization returning empty object (41d1397)
1.9.7 (2025-09-09)
Bug Fixes
- Allow ints to be written as floats in json_serializer (f821d56)
1.9.6 (2025-08-21)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.9.5 (2025-07-18)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.9.4 (2025-06-27)
Bug Fixes
- events assignments should be checked (2bc2908)
- optional type definition for on before event in parse node (d3806ca)
1.9.3 (2025-03-24)
Bug Fixes
- serialize objects to bytes in a JSON compatible way (060e361)
1.9.2 (2025-02-06)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.9.1 (2025-01-29)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.9.0 (2025-01-20)
Features
1.8.0 (2025-01-17)
Features
- remove pendulum from dependencies to prepare for 3.13 support (8a66dc4)
1.7.1 (2025-01-15)
Bug Fixes
1.7.0 (2025-01-13)
Features
1.6.8 (2025-01-02)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.6.7 (2024-12-17)
Bug Fixes
- numerical strings parsing (ab1a6c1)
1.6.6 (2024-12-05)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.6.5 (2024-12-05)
Bug Fixes
- outdated documentation links (f298ba2)
1.6.4 (2024-12-04)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.6.3 (2024-12-02)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.6.2 (2024-11-11)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.6.1 (2024-11-09)
Bug Fixes
- fixes typing issues discovered from github api generation (92cf4c5)
- fixes typing issues discovered from github api generation (6e68068)
1.6.0 (2024-10-28)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.5.0 (2024-10-22)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.4.6 (2024-10-18)
Bug Fixes
- fixes typing errors from integration tests for optional parameters (87e036d)
- fixes typing errors from integration tests for optional parameters (caea6f9)
1.4.5 (2024-10-16)
Bug Fixes
- correctly serialize None in a list (fd975c2)
1.4.4 (2024-10-16)
Miscellaneous Chores
- microsoft-kiota-serialization-json: Synchronize microsoft-kiota versions
1.4.3 (2024-10-16)
Bug Fixes
- fixed type variable in enum writer method to align to reader methods (d5ce1ec)
- include licence file in distribution package. (645af28)
1.4.1 (2024-10-15)
Bug Fixes
- fixed type variable in enum writer method to align to reader methods (d5ce1ec)
- include licence file in distribution package. (645af28)
1.4.0 (2024-10-14)
Features
[1.3.3] - 2024-10-03
Fixed
- Fixed an issue where
pendulum.DateTimeobjects were not properly serialized byJsonSerializationWriter. Now,pendulum.DateTimeobjects are correctly recognized as subclasses ofdatetime.datetimeand serialized accordingly.
[1.3.2] - 2024-09-10
Added
- Fixed numeric strings from being parsed as Datetime objects to being parsed as strings.
- Only parse to Datetime objects that conform to ISO 8601 format.
[1.3.1] - 2024-08-23
Added
- Fixed 4-digit numeric strings from being parsed as Datetime objects to being parsed as strings.
[1.3.0] - 2024-07-26
Added
- Support
dict[str, Any]andlist[dict[str, Any]]when writing additional data.
Changed
- Fixed a bug where date time deserialization would fail because of empty strings.
- Fixed a bug where float deserialization if the number represented qualified as an int.
[1.2.0] - 2024-04-09
Added
Changed
- Enhanced error handling: Enabled silent failure when an enum key is not available
[1.1.0] - 2024-02-29
Added
Changed
- Support objects and collections when writing additional data.
[1.0.1] - 2023-12-16
Added
Changed
- Bump pendulum to v3.0.0b1 for python 3.12 support.
[1.0.0] - 2023-10-31
Added
Changed
- GA release
[0.4.2] - 2023-10-11
Added
Changed
- Switched from python-dateutil to pendulum for parsing datetime types.
[0.4.1] - 2023-09-21
Added
Changed
- Allow passing of valid strings as values for datetime and UUID fields.
[0.4.0] - 2023-07-27
Added
Changed
- Enabled backing store support
[0.3.7] - 2023-07-04
Added
Changed
- Fixes the key assignment to the writer in write_bytes_value.
[0.3.6] - 2023-06-27
Added
Changed
- Fixed a bug with loading json response in method to get root parse node.
[0.3.5] - 2023-06-14
Added
- Added support for composed types (de)serialization.
Changed
- Fixed a bug with assigning field values.
[0.3.4] - 2023-05-17
Added
Changed
- Fixed a bug with assigning field values.
[0.3.3] - 2023-04-27
Added
Changed
- Fixed a bug with deserializing collection of enum values.
[0.3.2] - 2023-04-27
Added
Changed
- Fixed a bug with deserializing models with additional data.
[0.3.1] - 2023-03-20
Added
Changed
- Fixed a bug with deserializing bytes responses.
[0.3.0] - 2023-03-09
Added
Changed
- Switched from snake casing api response keys to prevent mismatch scenarios.
- Fixed a bug with getting child node using deserializer identifier
[0.2.2] - 2023-02-21
Added
Changed
- Fixed a bug with deserializing 'None' string values in enums.