Releases: f5devcentral/f5-fast-core
Releases · f5devcentral/f5-fast-core
v0.24.0
v0.23.0
Fixed
- cli: Improve JSON output for errors on validateTemplateSet and validate
- cli: Fix JSON output for validateTemplateSet, packageTemplateSet, and htmlpreview
Changed
- template: Include Mustache errors in getValidationErrors()
- template: Make validation errors from failed pattern matches shorter (move expected pattern to "details")
- template: Make validation errors from failed enum matches shorter (move allowed values to "details")
v0.22.1
Fixed
- template: Fix "paramters" typo in validateParameters() error
v0.22.0
Added
- cli: Add --json-output flag to change all output to JSON
Changed
- template: Change the Error message from validateParameters() to be simpler
- template: Move validation errors and parameters from the validateParameters() Error message string to validationErrors and parameters properties on the Error object
- template: Show all validation errors when calling validateParameters()
- template: Parse the Ajv validation errors from validateParameters() and create easier to read/understand error messages
v0.21.0
Added
- template: Allow customizing input transform behavior via fast.transformStrategies
Fixed
- Fix undefined fast.postProcessStrategies
- template: Fix using an object parameter as input to a section
Changed
- template: JsonTransformStrategy is now only used for 'application/json' contentType
v0.20.0
Added
- Add a CompositeTemplateProvider to aggregate results from multiple template providers
Changed
- Update dependencies
v0.19.0
Added
- template: Add dataFile parameter property for including arbitrary text from files
Fixed
- Fix loading sub-templates with GitHubTemplateProvider
v0.18.0
Added
- Add a GitHubSchemaProvider and GitHubTemplateProvider
Changed
- Updated dependencies
- Stop pulling in pkg as a dev dependency
- Expose BaseTemplateProvider class
v0.17.0
v0.16.0
Fixed
- schema_provider: Fix loading schema files with a '.' in the filename
- template: Fix parameters from Mustache sections getting listed as required even if they have a default value
- guiUtils: Fix merging nested mixins