Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.10.2 (2018-09-05)

Bug Fixes

  • Tweak package.json files for republish as latest 1.x. (#217) (420481d), closes #216

BREAKING CHANGES

  • leaked into 1.x modules but it was thought they were never released to latest. Apparently releasing 2.x to latest makes those unwanted versions of 1.x available.

This patch sets all modules to the latest 1.x version (4.x for test-exclude). This will allow a new release to be made to revert release of the breaking changes.

Stop upgrading npm to latest for testing as it's not compatible with node 4.x.

1.9.2 (2018-02-13)

Bug Fixes

  • compatibility with babel 7 (#135) (6cac849)
  • handle instrumentation when a function is called Function (#131) (b12a07e)
  • proper passing of the preserveComments option to babel (#122) (470bb0e)
  • update instrument, account for lack of arrow expression (#119) (#125) (0968206)

1.9.1 (2017-10-22)

Bug Fixes

  • address issue with class instrumentation (#111) (cbd1c14)

1.9.0 (2017-10-21)

Bug Fixes

  • support conditional expression for superClass (#106) (aae256f)

Features

1.8.0 (2017-09-05)

Features

  • add support for object-spread syntax (#82) (28d5566)

1.7.5 (2017-08-23)

Bug Fixes

  • name of function is now preserved or named exports (#79) (2ce8974)

1.7.4 (2017-07-16)

Bug Fixes

  • update increment operator to appropriate expression type (#74) (dc69e66)

1.7.3 (2017-06-25)

1.7.2 (2017-05-27)

Bug Fixes

  • hoist statement counter for class variables, so that name is preserved (#60) (120d221)

1.7.1 (2017-04-29)

Bug Fixes

  • don't instrument a file if it has already been instrumented (#38) (9c38e4e)

1.7.0 (2017-03-27)

Features

  • use extended babylon support; adding features such as jsx (#22) (11c2438)

1.6.2 (2017-03-22)

Bug Fixes

  • loc is sometimes not defined, so loc.start fails see #99 (#18) (df85ba6)

1.6.1 (2017-03-21)

1.6.0 (2017-03-21)

Features

  • adds line number property back to coverage.json (b03b927)

1.4.2 (2017-01-04)

Bug Fixes

  • only hoist counter for a smaller subset of function declarations (9f8931e)

1.4.1 (2017-01-04)

Bug Fixes

1.4.0 (2017-01-02)

Features

1.3.1 (2016-12-27)

Bug Fixes

  • function declaration assignment now retains function name (#33) (2d781da)

1.3.0 (2016-11-10)

Features

  • allow an input source-map to be passed to instrumentSync() (#23) (b08e4f5)

1.2.0 (2016-10-25)

Features

  • implement function to extract empty coverage data from an instrumented file (#28) (06d0ef6)

1.1.4 (2016-10-17)

Bug Fixes

  • hoist coverage variable to very top of file (#26) (0225e8c)

1.1.3 (2016-09-13)

Performance Improvements

1.1.2 (2016-09-08)

Performance Improvements

  • use zero-based numeric indices for much faster instrumented code (#22) (5b401f5)

1.1.1 (2016-08-30)

Bug Fixes

  • upgrade istanbul-lib-coverage (eb9b1f6)

1.1.0 (2016-08-11)

Bug Fixes

1.1.0-alpha.4 (2016-07-20)

Bug Fixes

  • require more performant babel-generator (#15) (21b2563)