Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@f5devcentral/f5-fast-core

Package Overview
Dependencies
Maintainers
19
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@f5devcentral/f5-fast-core - npm Package Versions

12

0.9.0

Diff

Changelog

Source

v0.9.0

Added

  • template: Add better support for JSON Editor "info" format
  • template_provider: Add FsSingleTemplateProvider convenience class to load a single template set
  • template: Add support for YAML contentType (text/x-yaml, application/x-yaml, and application/yaml are all accepted)
  • template: Add support for calculating parameter values from arithmetic expressions

Fixed

  • guiUtils: Fix "No resolver found for key propertyOrder" error when collapsing multiple allOf items
  • guiUtils: Fix "No resolver found for key invertDependency" when collapsing allOf items
  • template: Fix for duplicate items in dependencies
  • template: Fix running JSON and YAML post-process strategies on empty strings

Changed

  • Switch from internal httpUtils library to axios (httpUtils has also been removed)
  • template: Prefer defaults from the current template over merged in templates
  • template: Allow definitions to override values in merged templates even if the parameters are not present in the template text
  • template: Significantly reduce the size of the Template object
  • template: Remove typeDefinitions from the public API
  • template: Prune unused definitions (Template.definitions no longer contains the original definitions from the template file)
mstokes-f5
published 0.8.0 •

Changelog

Source

v0.8.0

Added

  • template: Support extended user types (e.g., "var:lib:type") for sections and partials
  • template: Add post-processing strategies and add one for 'application/json' to cleanup dangling commas
  • cli: Add guiSchema sub command that runs the parameters schema through guiUtils.modSchemaForJSONEditor() before displaying it

Fixed

  • template: Fix using full Mustache variable names (e.g., "var:lib:type") for dependencies and requires
  • template: Fix sections with a dot item overriding user definitions
  • template: Add missing doc strings for HTTP fetching and forwarding functions
  • template: Fix missing defaults from merged templates
  • guiUtils: Additional fixes for allOf schema in modSchemaForJSONEditor()
  • guiUtils: Do not error if a dependency is missing from the properties

Changed

  • cli: Run fetchHttp() as part of render command
  • guiUtils: modSchemaForJSONEditor() no longer modifies in place
mstokes-f5
published 0.7.0 •

Changelog

Source

v0.7.0

Added

  • Add jsdoc-style docs to classes mentioned in the README
  • Add option to get variable values from HTTP requests
  • Add Template.forwardHttp() to forward a rendered template result to an HTTP server

Fixed

  • Improve guiUtils.filterExtraProperties() when using template merging
  • guiUtils: Improve form render order when using allOf

Changed

  • guiUtils: Use JSON Editor 'select' format for arrays of unique enum items
  • guiUtils: Flatten allOf schema in modSchemaForJSONEditor
  • template: Return an empty array instead of undefined when transforming an undefined array
mstokes-f5
published 0.6.0 •

Changelog

Source

v0.6.0

Added

  • Expose Template mergeStrategies in index.js
  • Cache GET requests to AS3 declare endpoint
  • Add "responses" information from AS3 tasks to FAST tasks
  • Add operation information (e.g., update vs delete) to FAST tasks
  • Merge definitions and default parameters from base templates
  • Save additional, top-level properties found on YAML templates

Fixed

  • Missing type schema when merging templates

Changed

  • Move empty-string checks out of template merge strategies
  • Remove AS3Driver
mstokes-f5
published 0.5.1 •

Changelog

Source

v0.5.1

Fixed

  • Bad reference to atg-storage

v0.5

Added

  • CLI: Support YAML for parameter files
  • AS3 driver: Add deleteApplications() function
  • Support combining templates via oneOf/allOf/anyOf
  • Support $ref in template definitions (http $refs are not supported)

Fixed

Changed

  • Report a better error message when Ajv fails to compile a schema
  • Improve error reporting in the CLI

v0.4

Initial, independent release (previously part of f5-appsvcs-templates)

mstokes-f5
published 0.5.0 •

mstokes-f5
published 0.4.0 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc