- [Feature] Support decimal type in RLC. Please refer to pr #2170.
- [Feature] Support named union in Modular. Please refer to pr #2189.
- [Feature] Support primitive variant type union and enum being used in headers, union and enum for RLC and union for Modular. Please refer to pr #2189.
- [Featrue] Upgrade TypeSpec compiler to 0.50.0, please refer to pr #2140.
- [Feature] Dependencies update, please refer to pr #2168, #2184. License update, please refer to pr #2183.
- [Bugfix] Fix duplicate query api version parameter issue, please refer to pr #2191.
- [Bugfix] Fix named union in RLC, please refer to pr #2154.
- [Bugfix] Fix effective payload type issue, please refer to pr #2162.
- [Feature] Support hierarchy client. Please refer to pr #2080.
- [Feature] Support unbrand core ts-http-runtime. Please refer to pr #2083
- [Bugfix] Fix sample generation with special properties. Please refer to pr #2099.
- [Bugfix] Fix missing isUnexpected missing in overload. Please refer to pr #2097.
- [Bugfix] Fix the empty default value issue for array in body model. Please refer to pr #2111.
- [Feature] Upgrade TypeSpec compiler version to v0.49.0. Please refer to pr #2061.
- [Feature] Upgrade TypeScript to 5.2.0. Please refer to pr #2070.
- [Feature] Upgrade Node version to v18. Please refer to pr #2085.
- [Feature] Anonymous models inline support in RLC and Modular. Please refer to pr #2072.
- [Feature] Support enum member in Modular. Please refer to pr #2092.
- [Feature] Replace dev dependency nyc with c8. Please refer to pr #2079.
- [Bugfix] Fix nullable property generation in Modular. Please refer to pr #2076.
- [Bugfix] Fix default byte as binary payload in Modular. Please refer to pr #2088.
- [Bugfix] Fix binary in multipart form data in Modular. Please refer to pr #2056.
- [Bugfix] Fix empty credential scopes and optional header issues. Please refer to pr #2090.
- [Feature] Support mock sample generation from TypeSpec in RLC. Please refer to pr #2002.
- [Feature] Support additional properties in RLC. Please refer to pr #2054.
- [Feature] Support custom http auth in Modular. Please refer to pr #2041.
- [Feature] Do not flatten payload in Modular. Please refer to pr #2020.
- [Feature] Support parameterized host parameters in Modular. Please refer to pr #2032.
- [Bugfix] Fix literal type in Modular. Please refer to pr #2054.
- [Bugfix] Fix error response type missing, non-azure scope package name missing issue. Please refer to pr #2041.
- [Others] Bump dependencies version, for @azure/identity and mocha. Please refer to pr #2057 and #2053.
- [Others] Use Node 16 in both codegen and generated code. Please refer to #2039 and #2052.
- [Feature] Upgrade TypeSpec compiler version to v0.48.0. Please refer to pr #2029.
- [Feature] Take the typespec offsetDateTime as string in Modular and RLC. Please refer to pr #2019 and #2031.
- [Bugfix] Fix the parent properties missing issue. Please refer to pr #2017.
- [Feature] Upgrade TypeSpec compiler version to v0.47.0. Please refer to pr #1968.
- [Feature] Support bytes, datetime, duration encoding in Modular. Please refer to pr #2006.
- [Feature] Support client request id in Modular. Please refer to pr #1985.
- [Feature] Support collection format in Modular. Please refer to pr #1983.
- [Feature] Remove client side default value in Modular. Please refer to pr #1977.
- [Bugfix] Fix credential issue in high level client. Please refer to pr #1956.
- [Bugfix] Fix some issues found in content safety Modular. Please refer to pr #1975.
- [Feature] Support custom http authentication in RLC, Please refer to pr #1959.
- [Feature] Add ts-node to dev dependencies, Please refer to pr #1953.
- [Feature] Allow to generate code under sources folder for typespec input, Please refer to pr #1960.
- [Feature] Generate metadata and testing files if relevant files are absent for typespec input, Please refer to pr #1967.
- [Feature] Add converter for uint8array map to string in modular, Please refer to pr #1934.
- [Bugfix] Fix some issues found in latest OpenAI typespec, Please refer to issue #1941.
- [Feature] Support multi-client in Modular, Please refer to pr #1830.
- [Feature] Upgrade typespec compiler to v0.46.0, Please refer to pr #1927.
- [Feature] Support enum as discriminator property, Please refer to pr #1924.
- [Feature] Add
models
subpath for Modular package, Please refer to pr #1915. - [Feature] Enable a flag to take interface name as operation group, Please refer to pr #1911.
- [Bugfix] Fix the generation failure when the request and response body is union type, Please refer to pr #1935.
- [Feature] Ignore client.tsp in RLC generation. Please refer to pr #1896.
- [Feature] Add collection format helper for number array. Please refer to pr #1907.
- [Bugfix] Fix core error model generation failure during deserialization in Modular generation. Please refer to pr #1904.
- [Bugfix] Fix isUnexpected helper function in health insights case. Please refer to pr #1889.
- [Feature] Support typespec compiler 0.45.0, Please refer to pr #1881.
- [Bugfix] Fix series of issues in RLC. Please refer to pr #1885, #1884 and #1879.
- [Bugfix] Fix header collectionFormat issue in RLC. Please refer to pr #1878
- [Feature] Support overload and sharedRoute in TypeSpec TS emitter. Please refer to pr #1848.
- [Feature] Make subscriptionId optional if there are tenant level operations. Please refer to pr #1869.
- [Feature] Respect client decorator when generate RLC client. Please refer to pr #1876.
- [Bugfix] Improve the Modular generation with a bunch of issue fixes. Please refer to pr #1836 and #1861.
- [Bugfix] Fix issue in encode decorator support and doc in param tag. Please refer to pr #1875 and #1846.
- [Feature] Support typespec compiler 0.44.0 and support @encode feature, Please refer to pr #1829.
- [Feature] Support logger option, Please refer to pr #1827.
- [Feature] Upgrade core-lro to v2.5.3, Please refer to pr #1831.
- [Bugfix] Fix paging model issue. Please refer to pr #1844.
- [Feature] Support typespec compiler 0.43.0, Please refer to pr #1813.
- [Feature] Rename to typespec-ts. Please refer to pr #1782.
- [Feature] Add support for null type. Please refer to pr #1767.
- [Feature] Support named unions. Please refer to pr #1765.
- [Bugfix] Fix api-version parameter in query. Please refer to pr #1766.
- [Feature] Import cadl-azure-core models from core libraries instead of generating it. Please refer to pr #1665.
- [Feature] Support cadl compiler 0.40.0, Please refer to pr #1750.
- [Bugfix] Fix path separator issue in Windows system. Please refer to pr #1745.
- [Bugfix] Fix special charactor in property comment. Please refer to pr #1726.
- [Feature] Upgrade core-lro to 2.5.x, Please refer to pr #1586.
- [Feature] Support collection format, Please refer to pr #1740.
- [Feature] Support cadl compiler 0.39.0, Please refer to pr #1732.
- [Feature] Upgrade prettier version in the package.json, Please refer to pr #1741.
- [Feature] Normalize parameter in host template and path uri, Please refer to pr #1714.
- [BugFix] Fix a few minor issues. Please refer to pr #1715 for more details.
- [Feature] Support cadl compiler 0.38.0, Please refer to issue #1704.
- [BugFix] Fix a few minor issues. Please refer to issue #1700 for more details.
- [Feature] Support ArmId schema. Please refer to issue #1697 and issue #1695.
- [Feature] Support multiple type union in cadl. Please refer to issue #1694.
- [Feature] Enhance never and unknown and enum array type generation in cadl emitter. Please refer to issue #1685 and issue #1683.
- [Feature] Support custom wrapper in cadl emitter. Please refer to issue #1690.
- [Feature] Sample generation enhancement. Please refer to pr #1696.
- [Feature] Support multiple clients from Cadl. Please refer to issue #1593.
- [Feature] Support optional parameter for parametrized host. Please refer to issue #1635 and issue #1667.
- [BugFix] Add the license header and please refer the pr.
- [BugFix] Fix browser testing issue. Please refer to pr #1656 for details.
- [BugFix] Fix the option azureSdkForJs issue. Please refer to pr #1638 for details.
- [BugFix] Fix modle name in merge and patch issue. Please refer to pr #1647 for details.
- [Feature] Update the contributing and readme document. Please refer to pr #1627 for details.
- [Feature] Support multiple parameters for parametrized host. Please refer to pr #1635
- [BugFix] Fix missing peer dependencies. Please refer to #1612 and #1610 for further details.
- [Feature] Support sdk-folder in cadl emitter for automation script. Please refer to #1613 for further details.
- Initial preview release of the Autorest Typescript/Javascript RLC Common libraries.