All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- cbSwagger #35 Fixed an issue where inheritance
$ref
pointers on a Zoomed document could not be found - Added handling to for
null
values in parsed$ref
JSON documents
- cbSwagger #35 Added support for polymorphic inheritance expansion ( e.g.
$allOf
)
- Removed assignment of
x-resourceId
keys used by Relax from Swagger SDK parsing. cbSwagger #20, cbSwagger #27 - Removed support for Adobe Coldfusion 2016
- SnakeYaml version bumped to v1.33
- Adobe 2021 Support
- Migration to github actions
- Allow for
refs
that containrefs
thanks to @elpete - Handle
refs
in arrays thanks to @elpete - Removed entrypoint for cleanup of routes
- Remove empty
externalDocs
object as the default value. Many validation and linting tools do not allow empty strings as valid urls or descriptions. Additionally,externalDocs
is hardly used. Users may add it back in if they would like, but the default will be to omit it.
- Allows explicit nulls in samples to pass through
- Open API 3.02 support instead of swagger
- New template layout
- Engine removals: lucee4.5, ACF10, ACF11
- Upgraded jackson-core to latest v2.9.9
- Upgraded snakeyaml to latest v1.24
- Added more tests
- Added ability to chain methods on all methods that where void before.
document.asYAML()
is not fully implemented so you can convert the document to yaml.- Upgraded
createLinkedHashMap()
to use new ACFstructNew( "ordered" )
instead.
- Adds security definitions to default template
- Adobe Coldfusion compatibility updates
- Adds $ref support for relative and remote ( http[s] )
- Initial Module Release