342 lines
12 KiB
Markdown
342 lines
12 KiB
Markdown
# 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. |