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

Releases: getappmap/appmap-agent-js

v11.4.0

10 Sep 05:20
Compare
Choose a tag to compare

11.4.0 (2022-09-10)

Features

v11.3.0

09 Sep 08:41
Compare
Choose a tag to compare

11.3.0 (2022-09-09)

Bug Fixes

Features

  • remove recording methods from the API (aa85b7d)
  • support eval instrumentation (02821b1)
  • write appmaps with formatted json (28b1df0)

v11.2.0

16 Aug 08:52
Compare
Choose a tag to compare

11.2.0 (2022-08-16)

Features

  • add specific serialization data for array and hash (49da5d4)
  • capture http response body (a6f3ffe)
  • generate 1.8.0 appmaps (a931920)

v11.1.0

04 Jul 07:19
Compare
Choose a tag to compare

11.1.0 (2022-07-04)

Features

  • always append the recorder name to the output directory (aff3ab1)

v11.0.0

22 Jun 10:42
Compare
Choose a tag to compare

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.

v10.1.0

07 Jun 12:25
Compare
Choose a tag to compare

10.1.0 (2022-06-07)

Bug Fixes

  • add missing separator in appmap path (8dedccf)
  • verify that toString method returned a string (ea17330)

Features

  • add log file as configuration option (b8551cc)
  • support top-level await in modules (60ee6e6)

v10.0.1

18 Feb 15:24
Compare
Choose a tag to compare

10.0.1 (2022-02-18)

Bug Fixes

  • use write instead of end to show results (af3235f)

v10.0.0

11 Feb 18:12
Compare
Choose a tag to compare

10.0.0 (2022-02-11)

Bug Fixes

Features

  • add recording methods to recorder api (2fcebda)
  • rename some API methods (61560d4)
  • tweak the API and update the reference doc (c518b17)

BREAKING CHANGES

  • createAppmap becomes createAppMap, appmap.startTrack becomes appmap.startRecording, and appmap.startTrack becomes appmap.stopRecording

v9.4.4

29 Jan 07:44
Compare
Choose a tag to compare

9.4.4 (2022-01-29)

Bug Fixes

  • bin file is now commonjs instead of native module (f729934)
  • rename noop engine into engines in package.json (9d05d81)

v9.4.3

26 Jan 19:30
Compare
Choose a tag to compare

9.4.3 (2022-01-26)

Bug Fixes

  • add glob to dependencies instead of devDependencies (2317abc)