Files
tscoverage/changelog.md

12 KiB

Changelog

2026-03-24 - 10.0.0 - BREAKING CHANGE(package)

migrate package to the @git.zone scope and ESM-based tooling

  • rename the published package from @gitzone/tscoverage to @git.zone/tscoverage
  • switch CLI entrypoints from CommonJS require() to ESM dynamic imports and set package type to module
  • update build, test, and runtime tooling to the @git.zone toolchain and replace npmextra.json with .smartconfig.json

2020-06-03 - 9.0.1 - core

Applied a core fix update.

  • Updated core behavior.

2020-06-03 - 9.0.2 - release

Version-only release with no additional relevant changes.

  • Summarizes trivial release tagging after 9.0.1.

2020-06-03 - 9.0.0 - core

Applied a core fix update.

  • Updated core behavior.

2020-06-03 - 1.0.1 - core

Applied a core fix update.

  • Updated core behavior.

2020-06-03 - 1.0.2 - release

Version-only release with no additional relevant changes.

  • Summarizes trivial release tagging after 1.0.1.

2018-05-03 - 8.0.35 - build

Improved project automation and dependency maintenance across recent 8.0.x releases.

  • Updated dependencies in 8.0.36.
  • Added a code quality CI step in 8.0.35.
  • Updated build and CI configuration in 8.0.34.
  • Updated CI configuration and security policy in 8.0.32-8.0.31.
  • Split build and test commands to improve speed in 8.0.30.

2018-04-08 - 8.0.29 - maintenance

Applied packaging and security policy updates across 8.0.29-8.0.28.

  • Fixed npmextra.json configuration in 8.0.29.
  • Updated Snyk policy in 8.0.28.

2018-04-08 - 8.0.27 - packaging

Updated package naming and offline behavior across 8.0.27-8.0.26.

  • Renamed the npmts package to the @gitzone scope in 8.0.27.
  • Added offline runtime support in 8.0.26.

2017-11-28 - 8.0.25 - maintenance

Applied internal cleanup and dependency refreshes across 8.0.25-8.0.23.

  • Refactored internals in 8.0.25.
  • Updated dependencies in 8.0.24 and 8.0.23.

2017-10-05 - 8.0.22 - test

Adjusted test library inclusion and platform resilience across 8.0.22-8.0.20.

  • Changed library inclusion for tests in 8.0.22.
  • Updated dependencies and CI behavior in 8.0.21.
  • Improved operation when npms.io is unavailable in 8.0.20.

2017-09-08 - 8.0.18 - infrastructure

Enhanced mirroring and tracking support across 8.0.18-8.0.17.

  • Updated tracking domains in 8.0.18.
  • Added a mirror stage in 8.0.17.

2017-08-16 - 8.0.7 - maintenance

Delivered a series of small maintenance improvements across 8.0.16-8.0.7.

  • Updated documentation, CI, analytics, and dependencies.
  • Improved update logging.
  • Fixed smartupdate execution.
  • Refreshed tooling and package integrations.

2017-07-30 - 8.0.3 - docs

Introduced documentation and usability updates across 8.0.3-8.0.0.

  • Updated to the latest smartsystem in 8.0.3.
  • Improved highlighting and removed the old changelog in 8.0.2.
  • Updated docs and description in 8.0.1.
  • Added docs in 8.0.0.

2017-07-28 - 7.2.10 - test

Improved test handling and coverage support across 7.2.10-7.2.4.

  • Updated test file loading approach in 7.2.10.
  • Fixed module test import recognition in 7.2.9.
  • Added smart replacer in 7.2.8.
  • Updated the --nocoverage option in 7.2.7.
  • Added proper sourcemap tracing for coverage in 7.2.4.

2017-07-18 - 7.2.3 - dependencies

Dependency-only maintenance updates across 7.2.3-7.2.0.

  • Updated and upgraded dependencies with no major functional changes.

2017-06-30 - 7.1.9 - test

Expanded test execution options and developer controls across 7.1.9-7.1.1.

  • Added support for SHELL PATH distributions in tests in 7.1.9.
  • Fixed the --nochecks option in 7.1.6.
  • Added better test run configuration in 7.1.4.
  • Added --nochecks and --nocoverage CLI options in 7.1.3.
  • Added coverage and merge options in 7.1.2.
  • Added smarterror in 7.1.1.

2017-05-13 - 7.1.0 - cleanup

Removed obsolete cleanup code.

  • Simplified legacy cleanup behavior.

2017-05-04 - 7.0.18 - test

Improved test, coverage, and build workflows across 7.0.18-7.0.1.

  • Added sourcemap support for tests in 7.0.18.
  • Ensured coverage percentage is properly detected in 7.0.16.
  • Fixed smartgulp and related pathing issues in 7.0.15-7.0.14.
  • Replaced gulp in 7.0.13.
  • Updated runtime standards and environment variable handling in 7.0.8-7.0.7.
  • Fixed coverage calculation in 7.0.2.
  • Added support for picking up all .ts files in .test/ in 7.0.1.

2017-03-26 - 7.0.0 - test

Corrected test execution behavior.

  • Tests now execute correctly.
  • Improved README documentation.

2017-03-04 - 6.1.15 - test

Modernized the test stack and project integrations across 6.1.15-6.1.0.

  • Switched to tap in 6.1.15.
  • Added smartanalytics in 6.1.15.
  • Fixed README and project metadata in 6.1.13-6.1.12.
  • Shifted branding and updated dependencies in 6.1.9-6.1.5.
  • Fixed testing for rxjs in 6.1.4.
  • Replaced q with smartq and added ES2015 iterable support in 6.1.2.
  • Fixed lib inclusion for tests in 6.1.1.
  • Improved ES5 transpilation behavior in 6.1.0.

2017-01-15 - 6.0.0 - migration

Migrated the project away from Babel to TypeScript.

  • Removed Babel-based compilation.
  • Adopted TypeScript as the main toolchain.

2016-12-18 - 5.5.12 - maintenance

Improved tooling, logging, and modularization across 5.5.12-5.5.0.

  • Removed TypeDoc in 5.5.12.
  • Added a new npmpage in 5.5.10.
  • Reduced unnecessary logging and fixed transpilation edge cases in 5.5.9-5.5.8.
  • Improved feedback messages and error catching in 5.5.6-5.5.5.
  • Fixed minor issues and version display in 5.5.1-5.5.0.

2016-10-21 - 5.4.49 - architecture

Restructured the CLI and module architecture across 5.4.49-5.4.35.

  • Modularized the project and moved the CLI into its own file in 5.4.49.
  • Improved CLI path discovery and CLI fixes in 5.4.47-5.4.46.
  • Added smartstream and updated npmextra integration in 5.4.37-5.4.36.
  • Added a --watch option in 5.4.35.

2016-09-15 - 5.4.34 - compatibility

Improved TypeScript, documentation, and platform compatibility across 5.4.34-5.4.13.

  • Upgraded tsn and cleaned up promise handling for TypeScript compilation.
  • Added decorator and reflect metadata support via dependency updates.
  • Fixed checks, typedoc integration, and type issues.
  • Removed Travis/AppVeyor and added GitLab Pages support.
  • Improved npmpage compatibility and project cleaning.
  • Updated branding and project page generation.

2016-08-13 - 5.4.5 - cli

Expanded CLI and dependency analysis features across 5.4.5-5.3.27.

  • Added --nodocs option in 5.4.5.
  • Improved local Babel plugin resolution in 5.4.4.
  • Added missing devDependency detection in 5.4.3.
  • Added typings field checks and dependency checks in 5.4.0-5.3.28.
  • Fixed compiler option parsing in 5.3.27.

2016-07-19 - 5.3.26 - coverage

Improved coverage, test, and documentation tooling across 5.3.26-5.3.11.

  • Improved coverage reporting and output behavior.
  • Fixed asset handling, dependency issues, tests, and Istanbul integration.
  • Switched to npmextra and improved performance by skipping HTML coverage reports.
  • Introduced TypeDoc and completed the move to ES6.
  • Restructured internal project layout.

2016-07-11 - 5.3.8 - docs

Expanded documentation tooling and source map handling across 5.3.8-5.3.7.

  • Switched to EsDoc in 5.3.8.
  • Updated sourcemap handling in 5.3.7.

2016-07-01 - 5.3.6 - maintenance

Prepared the tool for broader usage across 5.3.6-5.2.0.

  • Removed debug code and fixed npm variant issues.
  • Integrated tsn and readied the project for wider adoption.
  • Added --notest support and fixed it.
  • Improved console output and CI setup.
  • Added legacy test support and separate test compilation.

2016-05-31 - 5.1.19 - ci

Significant CI, packaging, and project maintenance updates across 5.1.19-5.1.15.

  • Expanded and fixed GitLab CI configuration.
  • Added pages support and improved GitLab compatibility.
  • Added changelog and contribution guide.
  • Fixed package.json and added .npmignore.
  • Updated repository URLs and publishing behavior.

2016-05-25 - 5.1.14 - dependencies

Improved module integrations and CLI test behavior across 5.1.14-5.1.5.

  • Updated smartstring and typings-global integration.
  • Added and updated the early module.
  • Improved CLI pipe clearing for tests.
  • Improved log output and console support.
  • Fixed promise chain behavior.
  • Added AppVeyor and updated related CI files.
  • Switched to beautylog.ora.

2016-04-30 - 5.1.4 - typescript

Improved TypeScript defaults and declaration handling across 5.1.4-5.0.2.

  • Brought dependencies up to date in 5.1.4.
  • Fixed declaration file issues in 5.1.3.
  • Made TypeScript modules fully typed by default in 5.1.0.
  • Added tsconfig-based tsOptions and declaration file handling in 5.0.4.
  • Improved compatibility for projects outside npmts conventions in 5.0.3.
  • Restored working behavior in 5.0.2.

2016-04-04 - 5.0.1 - dependencies

Dependency-only maintenance across 5.0.1-4.0.2.

  • Updated dependencies and internal descriptions with no major feature changes.

2016-04-02 - 4.0.1 - coverage

Improved coverage publishing and reporting across 4.0.1-3.6.8.

  • Added a codecov badge and updated log messaging in 4.0.1.
  • Enabled coverage publishing on every Travis run in 4.0.0.
  • Switched from Coveralls to Codecov in 3.6.10.
  • Improved coverage failure handling in 3.6.8.

2016-03-26 - 3.6.6 - logging

Refined logging, execution flow, and publishing behavior across 3.6.6-3.6.0.

  • Added better test log identifiers in 3.6.6.
  • Fixed a small promise error in 3.6.5.
  • Improved execution order in 3.6.3.
  • Fixed doPublish in 3.6.2.
  • Made options handling easier in 3.6.1.
  • Fixed a small error in 3.6.0.

2016-03-23 - 3.5.0 - release

Improved release detection, cleanup, and CLI handling across 3.5.0-3.3.0.

  • Correctly determined release builds in 3.5.0.
  • Added cleanup and visual polish in 3.5.0.
  • Improved CLI option handling and added ship support in 3.4.1.
  • Updated developer dependencies and cosmetics in 3.4.0.
  • Switched to gulp-typings in 3.3.2.
  • Added optional docs publishing in 3.3.1.
  • Fixed CLI calls in 3.3.0.

2016-02-23 - 3.2.2 - build

Improved build setup, configuration handling, and test preparation across 3.2.2-3.0.0.

  • Installed typings before compilation and hid git console output in 3.2.2.
  • Fixed config travel, repo path, and environment variable handling in 3.2.1.
  • Updated module system usage and added new test files in 3.1.2-3.1.0.
  • Improved TypeScript compilation and sourcemap handling in 3.0.3-3.0.2.
  • Disabled declaration files temporarily in 3.0.1.
  • Fixed coverage issues in 3.0.0.

2016-02-17 - 2.4.1 - defaults

Improved defaults, module settings, and source map support across 2.4.1-2.2.0.

  • Updated default behavior and tests in 2.4.1.
  • Switched to CommonJS as the default module format in 2.4.0.
  • Added sourcemap support in 2.3.2.
  • Fixed compile script behavior in 2.3.1.
  • Updated build target from ES3 to ES5 in 2.2.4.
  • Added badges and greeting improvements in 2.2.3-2.2.2.
  • Re-added test.ts to the default build process in 2.2.1.
  • Fixed initial coveralls value in 2.2.0.

2016-02-09 - 2.1.10 - coverage

Expanded coverage and configuration support across 2.1.10-2.0.0.

  • Fixed coverage path handling and added a coverage badge in 2.1.10.
  • Fixed config travel and task name scoping in 2.1.9-2.1.8.
  • Refined paths and coverage failure thresholds in 2.1.7-2.1.6.
  • Added coveralls configuration and code coverage in 2.1.5.
  • Improved recursive typings handling and path behavior in 2.1.1-2.1.0.
  • Added config file support in 2.0.3.
  • Fixed timing errors caused by missing stream returns in 2.0.1.
  • Ensured mocha tests run properly in 2.0.0.

2016-01-31 - 1.0.12 - test

Major update to testing and project structure.

  • Added mocha integration.
  • Restructured the project.
  • Included broader test workflow improvements.

2016-01-25 - 1.0.10 - ci

Improved CI detection and plugin handling across 1.0.10-1.0.7.

  • Fixed CI detection in 1.0.10.
  • Updated plugins in 1.0.11.
  • Added tsd handling in 1.0.7.

2016-01-18 - 1.0.5 - docs

Early documentation and project setup updates across 1.0.9-1.0.0.

  • Improved logging and general project information.
  • Added Travis support.
  • Added declaration file generation in 1.0.3.
  • Restructured code and created development documentation in 1.0.1.
  • Improved .gitignore in 1.0.0.

2016-01-14 - 0.0.7 - bootstrap

Initial project bootstrapping and early setup across 0.0.7-0.0.0.

  • Added .gitignore and package.json.
  • Added initial bin handling.
  • Reached a working first implementation.
  • Included assorted cleanup and update commits.