# 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.