@microsoft/kiota-serialization-json
Version:
Implementation of Kiota Serialization interfaces for JSON
449 lines (229 loc) • 18.9 kB
Markdown
# Changelog
## [1.0.0-preview.99](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.98...@microsoft/kiota-serialization-json@1.0.0-preview.99) (2025-10-10)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.98 to ^1.0.0-preview.99
## [1.0.0-preview.98](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.97...@microsoft/kiota-serialization-json@1.0.0-preview.98) (2025-09-04)
### Bug Fixes
* additional stream type fixes ([d40e720](https://github.com/microsoft/kiota-typescript/commit/d40e720b56fba83810e105cddf8f0c2cd1cb3f4e))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.97 to ^1.0.0-preview.98
## [1.0.0-preview.97](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.96...@microsoft/kiota-serialization-json@1.0.0-preview.97) (2025-08-05)
### Bug Fixes
* Incorrect Deserialization of null Values in Primitive Collections ([f049fb4](https://github.com/microsoft/kiota-typescript/commit/f049fb4ceba98492c01e76031bf0436a9f5a6eb5))
* json praser throws error on array with nullable properties ([3f739a7](https://github.com/microsoft/kiota-typescript/commit/3f739a78fa386d842ca4424af6bbea00f4c203fb))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.96 to ^1.0.0-preview.97
## [1.0.0-preview.96](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.95...@microsoft/kiota-serialization-json@1.0.0-preview.96) (2025-06-17)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.95 to ^1.0.0-preview.96
## [1.0.0-preview.95](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.94...@microsoft/kiota-serialization-json@1.0.0-preview.95) (2025-06-10)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.94 to ^1.0.0-preview.95
## [1.0.0-preview.94](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.93...@microsoft/kiota-serialization-json@1.0.0-preview.94) (2025-06-02)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.93 to ^1.0.0-preview.94
## [1.0.0-preview.93](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.92...@microsoft/kiota-serialization-json@1.0.0-preview.93) (2025-04-14)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.92 to ^1.0.0-preview.93
## [1.0.0-preview.92](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.91...@microsoft/kiota-serialization-json@1.0.0-preview.92) (2025-03-24)
### Bug Fixes
* Removes singleton registries ([#1634](https://github.com/microsoft/kiota-typescript/issues/1634)) ([8baf6e3](https://github.com/microsoft/kiota-typescript/commit/8baf6e3ae7f479f3745c502c93513678eb9f05c6))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.91 to ^1.0.0-preview.92
## [1.0.0-preview.91](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.90...@microsoft/kiota-serialization-json@1.0.0-preview.91) (2025-03-21)
### Bug Fixes
* prevent error on undefined byte array value in serialization writers ([de80b9a](https://github.com/microsoft/kiota-typescript/commit/de80b9af094904a4c2f7a98d930eb796c6b86e85))
* prevent error on undefined byte array value in serialization writers ([cf96887](https://github.com/microsoft/kiota-typescript/commit/cf9688749827e8a951fa906399027a36c595d2ac))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.90 to ^1.0.0-preview.91
## [1.0.0-preview.90](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.89...@microsoft/kiota-serialization-json@1.0.0-preview.90) (2025-03-21)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.89 to ^1.0.0-preview.90
## [1.0.0-preview.89](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.88...@microsoft/kiota-serialization-json@1.0.0-preview.89) (2025-03-19)
### Bug Fixes
* json parser ArrayBuffer memory leak ([968a4fa](https://github.com/microsoft/kiota-typescript/commit/968a4fa45f5e1d44457695effe0269487cdce30b))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.88 to ^1.0.0-preview.89
## [1.0.0-preview.88](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.87...@microsoft/kiota-serialization-json@1.0.0-preview.88) (2025-03-19)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.87 to ^1.0.0-preview.88
## [1.0.0-preview.87](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.86...@microsoft/kiota-serialization-json@1.0.0-preview.87) (2025-03-17)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.86 to ^1.0.0-preview.87
## [1.0.0-preview.86](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.85...@microsoft/kiota-serialization-json@1.0.0-preview.86) (2025-03-12)
### Bug Fixes
* a bug where additional data would not go to the dedicated property ([145fc50](https://github.com/microsoft/kiota-typescript/commit/145fc5074fd95fcb922442d973ad71567fa5dab1))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.85 to ^1.0.0-preview.86
## [1.0.0-preview.85](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.84...@microsoft/kiota-serialization-json@1.0.0-preview.85) (2025-03-04)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.84 to ^1.0.0-preview.85
## [1.0.0-preview.84](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.83...@microsoft/kiota-serialization-json@1.0.0-preview.84) (2025-02-17)
### Bug Fixes
* corrects SerializationWriter.writeByteArrayValue to ensure consistency with other method writers ([e895a13](https://github.com/microsoft/kiota-typescript/commit/e895a13c1dc42c2c7b0f734258af3c8a0dc21c45))
* SerializationWriter.writeByteArrayValue should accept a null value ([91bec86](https://github.com/microsoft/kiota-typescript/commit/91bec8613a8485d440986d51ca293af9eedf4919))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.83 to ^1.0.0-preview.84
## [1.0.0-preview.83](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.82...@microsoft/kiota-serialization-json@1.0.0-preview.83) (2025-02-13)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.82 to ^1.0.0-preview.83
## [1.0.0-preview.82](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.81...@microsoft/kiota-serialization-json@1.0.0-preview.82) (2025-02-03)
### Bug Fixes
* implements serialization of enum collections ([0a09f5c](https://github.com/microsoft/kiota-typescript/commit/0a09f5c42f8e9acf37a7a6a32b26dc87b8cb250a))
* implements serialization of enum collections ([#1578](https://github.com/microsoft/kiota-typescript/issues/1578)) ([0a09f5c](https://github.com/microsoft/kiota-typescript/commit/0a09f5c42f8e9acf37a7a6a32b26dc87b8cb250a))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.81 to ^1.0.0-preview.82
## [1.0.0-preview.81](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.80...@microsoft/kiota-serialization-json@1.0.0-preview.81) (2025-01-31)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.80 to ^1.0.0-preview.81
## [1.0.0-preview.80](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.79...@microsoft/kiota-serialization-json@1.0.0-preview.80) (2025-01-21)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.79 to ^1.0.0-preview.80
## [1.0.0-preview.79](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.78...@microsoft/kiota-serialization-json@1.0.0-preview.79) (2025-01-09)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.78 to ^1.0.0-preview.79
## [1.0.0-preview.78](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.77...@microsoft/kiota-serialization-json@1.0.0-preview.78) (2024-12-19)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.77 to ^1.0.0-preview.78
## [1.0.0-preview.77](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.76...@microsoft/kiota-serialization-json@1.0.0-preview.77) (2024-11-22)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.76 to ^1.0.0-preview.77
## [1.0.0-preview.76](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.75...@microsoft/kiota-serialization-json@1.0.0-preview.76) (2024-11-21)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.75 to ^1.0.0-preview.76
## [1.0.0-preview.75](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.74...@microsoft/kiota-serialization-json@1.0.0-preview.75) (2024-11-11)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.74 to ^1.0.0-preview.75
## [1.0.0-preview.74](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.73...@microsoft/kiota-serialization-json@1.0.0-preview.74) (2024-11-07)
### Bug Fixes
* getting rid of unnecessary guid-typescript dependency ([ced60d1](https://github.com/microsoft/kiota-typescript/commit/ced60d1450d7fb8f774f02ffd2c24b44aa2f391a))
* getting rid of unnecessary guid-typescript dependency ([706ce3c](https://github.com/microsoft/kiota-typescript/commit/706ce3caf2b617a1ae6e419e1b3b3c8a70ad5368))
* using parseGuidString as validator function ([7a7c9ed](https://github.com/microsoft/kiota-typescript/commit/7a7c9edce621e26287592529b10bc495a91cc386))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.73 to ^1.0.0-preview.74
## [1.0.0-preview.73](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.72...@microsoft/kiota-serialization-json@1.0.0-preview.73) (2024-11-05)
### Bug Fixes
* fix Eslint configuration to parse all files. ([9a58d21](https://github.com/microsoft/kiota-typescript/commit/9a58d21e783830af6b54ae1d40e1cf6ee6dd5a1d))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.72 to ^1.0.0-preview.73
## [1.0.0-preview.72](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.71...@microsoft/kiota-serialization-json@1.0.0-preview.72) (2024-10-31)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.71 to ^1.0.0-preview.72
## [1.0.0-preview.71](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.70...@microsoft/kiota-serialization-json@1.0.0-preview.71) (2024-10-28)
### Bug Fixes
* set version in package files to be updated by release please ([d33ddef](https://github.com/microsoft/kiota-typescript/commit/d33ddefccd5f8b1f0bcdcea3f8cf72a22bfb73e2))
* set version in package files to be updated by release please ([4da42b6](https://github.com/microsoft/kiota-typescript/commit/4da42b616bd5b87f3cc90d7d540c972744e2edee))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* @microsoft/kiota-abstractions bumped from ^1.0.0-preview.70 to ^1.0.0-preview.71
## [1.0.0-preview.70](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.69...@microsoft/kiota-serialization-json@1.0.0-preview.70) (2024-10-24)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
## [1.0.0-preview.69](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.68...@microsoft/kiota-serialization-json@1.0.0-preview.69) (2024-10-22)
### Miscellaneous Chores
* **@microsoft/kiota-serialization-json:** Synchronize microsoft-kiota versions
## [1.0.0-preview.68](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.67...@microsoft/kiota-serialization-json@1.0.0-preview.68) (2024-10-03)
### Bug Fixes
* fixes `serializeMultipartBody` function to match the `ModelSerializerFunction<Parsable>` type after updates made in https://github.com/microsoft/kiota-typescript/pull/1248 ([f69c934](https://github.com/microsoft/kiota-typescript/commit/f69c934c229f7742265938da7457aaea7eb4c896))
* fixes `serializeMultipartBody` function to match the `ModelSerializerFunction<Parsable>` type after updates made in https://github.com/microsoft/kiota-typescript/pull/1248 ([d58d949](https://github.com/microsoft/kiota-typescript/commit/d58d949ccd7b92cfcee0ce190bbf0678e0a5321e))
* release please configuration tag alignment ([5d4f2ab](https://github.com/microsoft/kiota-typescript/commit/5d4f2ab4ca8fa8bb64969ad4ac564f95ac78ace9))
* release please configuration tag alignment ([4cc0151](https://github.com/microsoft/kiota-typescript/commit/4cc01512235d6d06b9d668216f8cc608deb2d94b))
## [1.0.0-preview.67](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-serialization-json@1.0.0-preview.66...@microsoft/kiota-serialization-json@1.0.0-preview.67) (2024-10-03)
### Bug Fixes
* fixes `serializeMultipartBody` function to match the `ModelSerializerFunction<Parsable>` type after updates made in https://github.com/microsoft/kiota-typescript/pull/1248 ([f69c934](https://github.com/microsoft/kiota-typescript/commit/f69c934c229f7742265938da7457aaea7eb4c896))
* fixes `serializeMultipartBody` function to match the `ModelSerializerFunction<Parsable>` type after updates made in https://github.com/microsoft/kiota-typescript/pull/1248 ([d58d949](https://github.com/microsoft/kiota-typescript/commit/d58d949ccd7b92cfcee0ce190bbf0678e0a5321e))
* release please configuration tag alignment ([5d4f2ab](https://github.com/microsoft/kiota-typescript/commit/5d4f2ab4ca8fa8bb64969ad4ac564f95ac78ace9))
* release please configuration tag alignment ([4cc0151](https://github.com/microsoft/kiota-typescript/commit/4cc01512235d6d06b9d668216f8cc608deb2d94b))