Skip to content
This repository has been archived by the owner on Mar 15, 2024. It is now read-only.

v11.0.0

Compare
Choose a tag to compare
@appland-release appland-release released this 22 Jun 10:42
· 607 commits to main since this release

11.0.0 (2022-06-22)

Bug Fixes

  • sanitize language version before passing it to acorn (2595030)
  • support extension of unrecognized configuration field (8ee69b6)
  • use more robust import of acorn (e6b6e2d)

Features

  • allow extra root properties in configuration file (3cbcec0)
  • more lenient language and engine configuration field (f9eef3d)
  • support only string format for engine config field (838464e)
  • use appmap_dir and appmap_file instead of output config field (bcad7b7)
  • use the constant javascript string for language's config field (c28c273)
  • whitelist some external but expected root config properties (ddbb914)

BREAKING CHANGES

  • The output configuration field is no longer recognized.
  • It is no longer possible to provide a custom extension
    for appmap files.
  • name-version object format for engine configuration
    field is no longer supported
  • the agent will throw an error if the language
    configuration field is anything else than 'javascript'
  • It is no longer possible to tell acorn to parse the
    code to be instrumented as a particular ecmascript version. Instead, we
    now always use the latest version. This should not cause problems
    because ecmascript is backward-compatible.