- [Feature] Bumped @autorest/extension-base version to 3.4.1 and fix breaking changes. #1253
- [Feature] Bumped the modeler m4 version to 4.21.4
- [BugFix] Several name conflicts with operation group names, parameter names, ordering of mappers have been fixed. Please refer #1227 for further details.
- [BugFix] The word
Operations
has been removed from parameters and interface names. Please refer #1181 for further details. - [Feature] A pagination helper is generated and exported if the rest client operation has
x-ms-pageable
. Please refer #1169 for further details. - [Feature] Test generation framework has been added to the management SDK. Please refer #1162 for further details.
- [BugFix] The value of property
clientName
has been fixed relating to the discriminators. Please refer #1184 for further details. - [Feature] LROHelpers have been added to the REST client generation. Please refer #1190 for further details.
- [BugFix] Code has been added to normalize only the required properties. Please refer #1193 for further details.
- [BugFix] The
fs-extra
package has been moved fromdevDependencies
todependencies
. Please refer 1179 for further details.
- [Feature]
src
folder is always cleared before generating an SDK. Please refer #1166 for further details. - [BugFix] The code snippet, related to identity, in the
readme.md
has been fixed. Please refer #1137 for further details.
- [BugFix] Added
types
folder to thefiles
property inpackage.json
file. Please refer #1165 for further details.
- [BugFix] Fixed the handling of non-string based sealed choices. Please refer #1159 for more details.
- [Feature] Comments for the operation groups have been updated. Please refer #291 for more details.
- [BugFix] The
defaultValue
of the parameters has been fixed. Please refer #1120 for more details. - [BugFix] Generated header interfaces. Please refer #1145 for more details.
- [BugFix] Added
SchemaType.SealedChoice
handling of thevalueType
. Please refer #1103 for more details. - [Feature] LRO files are moved to
core-lro
package. Please refer #1099 for more details.
- [BugFix] Fixed the issue with the
HEAD
HTTP Requests and provided support for thehead-as-boolean
option. Please refer #1037 for more details.
- [BugFix] Changed
sdk-type
property inpackage.json
file frommanagement
tomgmt
. Please refer #1090 for further details. - [Feature] Refactored LRO operations. Please refer #1043 for further details.
- [BugFix] Changed the file name
LICENSE.txt
toLICENSE
. Please refer #1095 for further details. - [Feature] Created the
CONTRIBUTING.md
file. Please refer #1096 for further details. - [BugFix] Changed the
const enum
declarations toenum
declaration. Please refer #1097 for further details. - [BugFix] Fixed the samples URL in the readme file for the management SDKs. Please refer #1098 for further details.
- [Feature]
CHANGELOG.md
file is added to the published package. Please refer #1052 and #1028 for further details. - [Feature] Added ability to generate Rest level clients with the option
--rest-level-client
. Please refer #1055 for further details. - [Feature] Added
sdk-type
and other default scripts to the generatedpackage.json
file. Please refer #1074 and #1049 for further details. - [BugFix] Added
@azure/core-auth
and@azure/abort-controller
packages to the appropriatepackage.json
file. Please refer #1082 and #1066 for further details.
- [BugFix] Update LRO's
intervalInMs
from theRetry-After
header. Please refer #1036 and #1034 for further details. - [BugFix] Stop mutating options bag in the client context constructor. Please refer #1042 and #1039 for further details.
- [BugFix] Changed the target of the generated SDKs from
es5
toes6
. Please refer #1004 and #1027 for further details. - [BugFix] Changed the default user agent of the generated SDKs to align with the SDK guidelines. Please refer #1005 and #1033 for further details. Note: The default-user agent will follow the format of
azsdk-js-<package-name>/<package-version> core-<package-name>/<core-package-version> ....
. If the user/custom code addsazsdk-js-<package-name>/<package-version>
as custom user agent string, then it should be removed with this version update.
- [BugFix] Removed the erroneous
@azure/core-util
package dependency and added thedelay
function inline in LRO methods. Please refer #993 and #1007 for further details. - [Feature] Added the
review/*
files, generated by api-extractor, to the published packages. Please refer #1003 and #1007 for further details. - [BugFix] Added the
headerCollectionPrefix
value correctly to themappers
andparameters
file. Please refer #902 and #1007 for further details. - [BugFix] Fixed the incorrect handling of parameters with default constants. Please refer #1012 and #1010 for further details.
- Initial preview release of the Autorest Typescript/Javascript SDK Generator. This package replaces the older @microsoft.azure/autorest.typescript package.
- This first preview includes:
- Core v2 packages are supported by default.
- Several new options such as
licenseHeader
,generateMetadata
,useCoreV2
,hideClients
, etc are supported. - New and updated methods for Long Running operations.