UNPKG

@microsoft/kiota-abstractions

Version:

Core abstractions for kiota generated libraries in TypeScript and JavaScript

245 lines (113 loc) 13.7 kB
# Changelog ## [1.0.0-preview.98](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.97...@microsoft/kiota-abstractions@1.0.0-preview.98) (2025-09-04) ### Bug Fixes * mismatched array buffer types ([4d23a03](https://github.com/microsoft/kiota-typescript/commit/4d23a03094c4897a3dde24947d0ff36181df6c08)) ## [1.0.0-preview.97](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.96...@microsoft/kiota-abstractions@1.0.0-preview.97) (2025-08-05) ### Miscellaneous Chores * **@microsoft/kiota-abstractions:** Synchronize microsoft-kiota versions ## [1.0.0-preview.96](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.95...@microsoft/kiota-abstractions@1.0.0-preview.96) (2025-06-17) ### Miscellaneous Chores * **@microsoft/kiota-abstractions:** Synchronize microsoft-kiota versions ## [1.0.0-preview.95](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.94...@microsoft/kiota-abstractions@1.0.0-preview.95) (2025-06-10) ### Bug Fixes * type definition for headers and compatibility with node 24 types ([beb5041](https://github.com/microsoft/kiota-typescript/commit/beb504118503080cf86a9320dabc6cd76d36a2e0)) ## [1.0.0-preview.94](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.93...@microsoft/kiota-abstractions@1.0.0-preview.94) (2025-06-02) ### Miscellaneous Chores * **@microsoft/kiota-abstractions:** Synchronize microsoft-kiota versions ## [1.0.0-preview.93](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.92...@microsoft/kiota-abstractions@1.0.0-preview.93) (2025-04-14) ### Miscellaneous Chores * **@microsoft/kiota-abstractions:** Synchronize microsoft-kiota versions ## [1.0.0-preview.92](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.91...@microsoft/kiota-abstractions@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)) ## [1.0.0-preview.91](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.90...@microsoft/kiota-abstractions@1.0.0-preview.91) (2025-03-21) ### Miscellaneous Chores * **@microsoft/kiota-abstractions:** Synchronize microsoft-kiota versions ## [1.0.0-preview.90](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.89...@microsoft/kiota-abstractions@1.0.0-preview.90) (2025-03-21) ### Bug Fixes * revert to IterableIterator type ([554acbc](https://github.com/microsoft/kiota-typescript/commit/554acbc0342c32eaf00f890fb488557c4faec75f)) ## [1.0.0-preview.89](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.88...@microsoft/kiota-abstractions@1.0.0-preview.89) (2025-03-19) ### Miscellaneous Chores * **@microsoft/kiota-abstractions:** Synchronize microsoft-kiota versions ## [1.0.0-preview.88](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.87...@microsoft/kiota-abstractions@1.0.0-preview.88) (2025-03-19) ### Miscellaneous Chores * **@microsoft/kiota-abstractions:** Synchronize microsoft-kiota versions ## [1.0.0-preview.87](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.86...@microsoft/kiota-abstractions@1.0.0-preview.87) (2025-03-17) ### Bug Fixes * use compatible iterator types for the base types ([9608918](https://github.com/microsoft/kiota-typescript/commit/96089183ea88bebed54a63cb2b845aaec8fa24bb)) * use compatible iterator types for the base types ([3b2c7fa](https://github.com/microsoft/kiota-typescript/commit/3b2c7fa7b98b4467ea36dad5bed1f9cbcfcea486)) ## [1.0.0-preview.86](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.85...@microsoft/kiota-abstractions@1.0.0-preview.86) (2025-03-12) ### Miscellaneous Chores * **@microsoft/kiota-abstractions:** Synchronize microsoft-kiota versions ## [1.0.0-preview.85](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.84...@microsoft/kiota-abstractions@1.0.0-preview.85) (2025-03-04) ### Miscellaneous Chores * **@microsoft/kiota-abstractions:** Synchronize microsoft-kiota versions ## [1.0.0-preview.84](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.83...@microsoft/kiota-abstractions@1.0.0-preview.84) (2025-02-17) ### Features * add support for filename in Content-Disposition header ([29c4d09](https://github.com/microsoft/kiota-typescript/commit/29c4d09e06d508bcbd373174c326fd740307af61)) ### 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)) ## [1.0.0-preview.83](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.82...@microsoft/kiota-abstractions@1.0.0-preview.83) (2025-02-13) ### Bug Fixes * removes uuid package references ([cba577f](https://github.com/microsoft/kiota-typescript/commit/cba577f32d55f52e279b163b364f5451f17c62ac)) * removes uuid usage from backing store ([f1b7911](https://github.com/microsoft/kiota-typescript/commit/f1b79115ecaa237a9d4ecf211ffb131110fb99ef)) ## [1.0.0-preview.82](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.81...@microsoft/kiota-abstractions@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)) ## [1.0.0-preview.81](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.80...@microsoft/kiota-abstractions@1.0.0-preview.81) (2025-01-31) ### Miscellaneous Chores * **@microsoft/kiota-abstractions:** Synchronize microsoft-kiota versions ## [1.0.0-preview.80](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.79...@microsoft/kiota-abstractions@1.0.0-preview.80) (2025-01-21) ### Miscellaneous Chores * **@microsoft/kiota-abstractions:** Synchronize microsoft-kiota versions ## [1.0.0-preview.79](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.78...@microsoft/kiota-abstractions@1.0.0-preview.79) (2025-01-09) ### Miscellaneous Chores * **@microsoft/kiota-abstractions:** Synchronize microsoft-kiota versions ## [1.0.0-preview.78](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.77...@microsoft/kiota-abstractions@1.0.0-preview.78) (2024-12-19) ### Bug Fixes * missing duration normalization ([d78a9cb](https://github.com/microsoft/kiota-typescript/commit/d78a9cb8602b07e96e430350ab4e84ec40681fe3)) * update std-uritemplate to v2.0.0 ([cf12831](https://github.com/microsoft/kiota-typescript/commit/cf128314d044b995cb5707570b73c552119722b2)) ## [1.0.0-preview.77](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.76...@microsoft/kiota-abstractions@1.0.0-preview.77) (2024-11-22) ### Miscellaneous Chores * **@microsoft/kiota-abstractions:** Synchronize microsoft-kiota versions ## [1.0.0-preview.76](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.75...@microsoft/kiota-abstractions@1.0.0-preview.76) (2024-11-21) ### Features * **abstractions:** create empty guid ([ebc1e39](https://github.com/microsoft/kiota-typescript/commit/ebc1e3999d2e9ff98a540c1b62dd314cf530bd9d)) ## [1.0.0-preview.75](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.74...@microsoft/kiota-abstractions@1.0.0-preview.75) (2024-11-11) ### Bug Fixes * removed export for guid part generation ([#1481](https://github.com/microsoft/kiota-typescript/issues/1481)) ([e13ebd7](https://github.com/microsoft/kiota-typescript/commit/e13ebd7d1650ac4bc13f4bf94fb23f10ae791e83)) ## [1.0.0-preview.74](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.73...@microsoft/kiota-abstractions@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)) ## [1.0.0-preview.73](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.72...@microsoft/kiota-abstractions@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)) ## [1.0.0-preview.72](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.71...@microsoft/kiota-abstractions@1.0.0-preview.72) (2024-10-31) ### Bug Fixes * resolve regression in serializeMultipartBody signature. ([6434567](https://github.com/microsoft/kiota-typescript/commit/64345679775a523869f015db7e305567877b98dc)) * resolve regression in serializeMultipartBody signature. ([507eff6](https://github.com/microsoft/kiota-typescript/commit/507eff696b0762d880438d2029baeca005263411)) ## [1.0.0-preview.71](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.70...@microsoft/kiota-abstractions@1.0.0-preview.71) (2024-10-28) ### Miscellaneous Chores * **@microsoft/kiota-abstractions:** Synchronize microsoft-kiota versions ## [1.0.0-preview.70](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.69...@microsoft/kiota-abstractions@1.0.0-preview.70) (2024-10-24) ### Features * request body compression ([#1358](https://github.com/microsoft/kiota-typescript/issues/1358)) ([40440fb](https://github.com/microsoft/kiota-typescript/commit/40440fbd89edb2f59046c3bd38b5d1f0c80b40ae)) ## [1.0.0-preview.69](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.68...@microsoft/kiota-abstractions@1.0.0-preview.69) (2024-10-22) ### Features * request body compression ([#1358](https://github.com/microsoft/kiota-typescript/issues/1358)) ([40440fb](https://github.com/microsoft/kiota-typescript/commit/40440fbd89edb2f59046c3bd38b5d1f0c80b40ae)) ## [1.0.0-preview.68](https://github.com/microsoft/kiota-typescript/compare/@microsoft/kiota-abstractions@1.0.0-preview.67...@microsoft/kiota-abstractions@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-abstractions@1.0.0-preview.66...@microsoft/kiota-abstractions@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))