Skip to content

covector v0.12.0

Choose a tag to compare

@jbolda jbolda released this 05 Jul 18:23
· 16 commits to main since this release
db348e8

[0.12.0]

Enhancements

  • b0d3dc0 (#334 by @jbolda) The covector add command now considers the additionalBumpTypes and changeTags configs and includes these in consideration of adding a change file.
  • d0ad041 (#323 by @jbolda) Bump actions within the covector init command to the latest: actions/checkout@v4 and peter-evans/create-pull-request@v6.
  • e2c83dc (#318 by @jbolda) Add exports to package.json for improved capability and an enhanced experience when developed covector and testing locally.
  • dda5430 (#337 by @jbolda) When there are no changes, also include a link to create a new change file.
  • c72c060 (#316 by @jbolda) Use node v20 in GitHub Action.
  • ce43ad7 (#319 by @jbolda) Add logger instance to allow custom loggers based on the usage context. It enables different structured logs for the CLI vs within a GitHub Action, as well as for local development and testing.
  • 24cb7c1 (#335 by @jbolda) Use clack instead of inquirer for handling user input. The user experience is improved and the dependencies are more slim. Additionally, switch getPublishedVersion to fetch:check which provides a cleaner version check for the npm and crates registries.

Dependencies

  • Upgraded to @covector/apply@0.10.0
  • Upgraded to @covector/assemble@0.12.0
  • Upgraded to @covector/changelog@0.12.0
  • Upgraded to @covector/files@0.8.0
  • Upgraded to @covector/command@0.8.0

Changes Supporting Covector Development

  • ce43ad7 (#319 by @jbolda) Switch to Vitest for the test runner. This improves speed and enables improved ability to update to current standards. Additionally, we use pino-test with the changes to the logger to more specifically check log output. Along with this, we switch multiple test fixtures to run commands that would return more standard output across OS which reduces test flakiness.

NPM Publish

publish details
 covector [publish]: npm publish --provenance --access public
 > covector@0.12.0 prepublishOnly
> tsc -b
 npm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run "npm pkg fix" to address these errors.
 npm warn publish errors corrected:
npm warn publish "bin[covector]" script name was cleaned
npm warn publish "repository.url" was normalized to "git+https://github.com/jbolda/covector.git"
 npm notice
 npm notice 📦  covector@0.12.0
 npm notice Tarball Contents
 npm notice 11.4kB LICENSE
npm notice 14.0kB README.md
npm notice 162B bin/covector.js
npm notice 288B dist/add.d.ts
npm notice 237B dist/add.d.ts.map
npm notice 4.2kB dist/add.js
npm notice 428B dist/arbitrary.d.ts
npm notice 583B dist/arbitrary.d.ts.map
npm notice 3.8kB dist/arbitrary.js
npm notice 113B dist/cli.d.ts
npm notice 197B dist/cli.d.ts.map
npm notice 2.3kB dist/cli.js
npm notice 315B dist/config.d.ts
npm notice 450B dist/config.d.ts.map
npm notice 1.2kB dist/config.js
npm notice 124B dist/index.d.ts
npm notice 225B dist/index.d.ts.map
npm notice 394B dist/index.js
npm notice [287](https://github.com/jbolda/covector/actions/runs/9811280828/job/27093171083#step:9:288)B dist/init.d.ts
npm notice 238B dist/init.d.ts.map
npm notice 17.0kB dist/init.js
npm notice 198B dist/logger.d.ts
npm notice 191B dist/logger.d.ts.map
npm notice 1.2kB dist/logger.js
npm notice 504B dist/preview.d.ts
npm notice 663B dist/preview.d.ts.map
npm notice 5.0kB dist/preview.js
npm notice 424B dist/publish.d.ts
npm notice 579B dist/publish.d.ts.map
npm notice 3.8kB dist/publish.js
npm notice 621B dist/run.d.ts
npm notice 806B dist/run.d.ts.map
npm notice 3.5kB dist/run.js
npm notice 483B dist/status.d.ts
npm notice 659B dist/status.d.ts.map
npm notice 5.9kB dist/status.js
npm notice 518B dist/version.d.ts
npm notice 650B dist/version.d.ts.map
npm notice 4.3kB dist/version.js
npm notice 1.4kB package.json
 npm notice Tarball Details
npm notice name: covector
 npm notice version: 0.12.0
 npm notice filename: covector-0.12.0.tgz
npm notice package size: 21.5 kB
npm notice unpacked size: 89.5 kB
 npm notice shasum: 03f9de86215b1b9a7da8c68a12f6a3887599bba2
npm notice integrity: sha512-1iHHFj0Tg7GDA[...]SgpTvA6iVBLvg==
 npm notice total files: 40
npm notice
 npm notice Publishing to https://registry.npmjs.org/ with tag latest and public access
 npm notice publish Signed provenance statement with source and build information from GitHub Actions
 npm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=109053450
 + covector@0.12.0
 covector [publish]: echo