- update source map version from 0.7.3 to 0.7.4 so that it works with Node 18.
- fix minor code issues that were blocking local run
- update docs
- fix rule index & support additionalProperties:true
- fix adding enum value & command line exception
- bugfix for RequiredStatusChange
- Bugfixes for ReferenceRedirection,AddedPropertyInResponse,DefaultValueChanged.
- Added rules: AddedXmsEnum,RemovedXmsEnum,XmsEnumChanged.
- change rule 'TypeChanged' to 'Info' if adding 'type:object' to an schema with "properties".
- using autorest v3.6.1'.
- bugfix for 'ConstraintIsStronger'.
- bugfix for transforming path level parameters.
- bugfix for rules -- 'addOptionalProperty' & 'ParameterInHasChanged'.
- add new rule 'removedOptionalParameter'.
- bugfix for 'RequestBodyFormatNoLongerSupported' & 'ResponseBodyFormatNowSupported'
- upgrade dotnet core version from 2.0 to 3.1.
- bug fix for checking circular allOf.
- ConstraintIsWeaker & ConstraintIsStronger do not check adding/removing enum values.
- Always report AddedEnumValue/RemovedEnumValue no matter it's the context is in request or response.
- Fixed bug: 'autorest' fails to acquire lock possibly due to running concurrently.
- Fixed incompatible implementation with doc for 'XmsLongRunningOperationChanged'.
- Fixed issue of rule 'AddedOptionalProperty'.
- Add new rule - XmsLongRunningOperationChanged.
- Add new rule - AddedOptionalProperty.
- Add new rule - AddingOptionalParameter.
- Fixed bug: multiple level 'allOf' comparing fails.
- Add new rule ChangedParameter order.
- Expands "allOf" to compare.
- Fixed issue : Adding optional property to a model and the properties of the model is null, tool reports AddRequiredProperty.
- Fixed issue : can not find
node
path when running in pipeline. - Fixed issue : can not find correct
autorest
path when When oad is installed globally.
- Unify paths and x-ms-paths in the swagger then compare the unified swagger so that it consider not a breaking when you move a path from
paths
tox-ms-path
without any other changes.
- Fixed issue with common parameters.#160
- Fixed autorest path.
- Fixed issue with null Enums.
- Update to TS 3.4 and 'types'.
- Fixed issue with
AddedPath
.
- Fixed issue with logging.
- Fixed issue with models that are not reference. #136
- Fixed security vulnerability issue reported in github. #121
- Added support for readme tags.
- Fix crash on no operation parameters . #86
- Fix crash when there are no required parameters. #107
- Fix publishing issue of 0.1.8 where some dlls were missing.
- Updating to use AutoRest 2. This solves #105
- Chaining the promises upto
compare
method and gracefully exiting application #88
- All issues associated with this release can be found using this filter Sprint-103 Sprint-104
- Initial release of oad.