All Versions
97
Latest Version
Avg Release Cycle
27 days
Latest Release
189 days ago

Changelog History
Page 1

  • v14.1.1

    May 09, 2019

    πŸ› Bug Fixes

    • check-coverage: make the --temp-dir option visible (#1101) (b5b67de)
    • cli: Report error if unwanted positional arguments are received (#1100) (57debc1), closes #401
  • v14.1.0

    April 24, 2019

    πŸ› Bug Fixes

    • Do not crash when nyc is run inside itself. (#1068) (c4fcf5e), closes #1067
    • Exit with code 1 when nyc doesn't know what to do. (#1070) (21fb2c8)
    • Purge source-map cache before reporting if cache is disabled. (#1080) (3d9eaa4)
    • πŸ”Œ Use correct config property for parser plugins (#1082) (a7bc7ae)

    πŸ”‹ Features

    • βž• add support for yaml configuration file (#1054) (ca37ffa)
  • v14.0.0

    April 15, 2019

    πŸ› Bug Fixes

    • βž• Add cwd option to instrument command (#1024) (051d95a)
    • βž• Add config values to hash salt (#988) (7ac325d), closes #522
    • Exclude negated not working with '--all' switch (#977) (91de23c)
    • πŸ‘‰ Make --all work for transpiled code (#1047) (18e04ba)
    • Resolve absolute paths in nyc instrument (#1012) (3cb1861), closes #1014
    • Set processinfo pid/ppid to actual numbers (#1057) (32f75b0)
    • πŸ‘‰ Use a single instance of nyc for all actions of main command. (#1059) (b909575)

    πŸ”‹ Features

    • βž• Add delete option to instrument command (#1005) (d6db551)
    • βž• Add include and exclude options to instrument command (#1007) (8da097e)
    • βž• Add processinfo index, add externalId (#1055) (8dcf180)
    • βž• Add support for nyc.config.js (#1019) (3b203c7)
    • βž• Add support to exclude files on coverage report generation (#982) (509c6aa)
    • βž• Add test-exclude args to check-coverage and report subcommands. (0fc217e)
    • πŸ— Always build the processinfo temp dir (#1061) (c213469)
    • Enable es-modules option for nyc instrument command (#1006) (596b120)
    • πŸ›  Fix excludeAfterRemap functionality. (36bcc0b)
    • Implement nyc instrument --complete-copy (#1056) (2eb13c6)
    • βœ‚ Remove bundling (#1017) (b25492a)
    • πŸ‘Œ Support turning off node_modules default exclude via exclude-node-modules option (#912) (b7e16cd)
    • βž• Add support for --exclude-node-modules to subcommands. (#1053) (e597c46)

    πŸ’₯ BREAKING CHANGES

    • 0️⃣ The --exclude-after-remap option is now functional and enabled by default. This causes the include, exclude and extension lists to be processed after using source maps to determine the original filename of sources.
    • βž• Add a file named 'index.json' to the .nyc_output/processinfo directory, which has a different format from the other files in this dir.
    • πŸ”„ Change the data type of the pid/ppid fields in processinfo files
    • nyc instrument now honors include and exclude settings, potentially resulting in some files that were previously instrumented being ignored.
    • πŸ”Œ The plugins option has been renamed to parser-plugins.
    • The logic involving include/exclude processing has changed. Results should be verified to ensure all desired sources have coverage data.
    • 0️⃣ nyc instrument now enables the --es-module option by default. This can cause failures to instrument scripts which violate 'use strict' rules.
  • v13.3.0

    February 14, 2019

    πŸ› Bug Fixes

    • ⚑️ update dependencies due to vulnerabilities (#992) (e8cc59b), closes #991

    πŸ”‹ Features

    • πŸ‘Œ Support nyc report --check-coverage (#984) (dd48410)
  • v13.2.0

    January 27, 2019

    πŸ› Bug Fixes

    πŸ”‹ Features

    • avoid hardcoded HOME for spawn-wrap working dir (#957) (ff834aa), closes #951
    • πŸ”§ document the fact that cacheDir is configurable (#968) (35cd49a)
    • πŸ”Œ Option Plugins (#948) (df2730d)
  • v13.1.0

    September 06, 2018

    πŸ”‹ Features

    • ⬆️ Bump dependencies. (#915) (0b3d2cf)
    • πŸ“‡ Rename --temp-directory option to --temp-dir (#897) (ccf42df)
  • v13.0.1

    July 24, 2018

    πŸ› Bug Fixes

    • βž• add flag to allow control of instrumenter esModules option, default to looser parsing (#863) (6b6cd5e)
    • 0️⃣ Enable es-modules by default. (#889) (d0b76e2), closes #796
    • ⚑️ Update caching-transform options. (#873) (52b69ef)
    • πŸ‘‰ use uuid/v4 to generate unique identifiers. (#883) (7483ed9)
  • v13.0.0

    June 08, 2018

    πŸ› Bug Fixes

    • source was being instrumented twice, due to upstream fix in ista… (#853) (d0f654c)

    πŸ”‹ Features

    • πŸ‘ allow rows with 100% statement, branch, and function coverage to be skipped in text report (#859) (893345a)

    πŸ’₯ BREAKING CHANGES

    • 0️⃣ --hook-run-in-context, and --hook-run-in-this-context are no longer true by default (they should be enabled if you're using a library like requirejs).
  • v12.0.2

    June 03, 2018

    πŸ› Bug Fixes

    • don't bundle istanbul-lib-instrument due to Node 6 issues (b4c325b)
    • stop bundling istanbul-lib-instrument due to npm issue on Node 6 (#854) (ddc9331)
  • v12.0.1

    May 31, 2018