Releases: rhys-vdw/ts-auto-guard
Releases · rhys-vdw/ts-auto-guard
v5.1.3
v5.1.2
Fixing deploy of 5.1.0 again.
Full Changelog: v5.1.1...v5.1.2
v5.1.1
Just fix a deployment issue with 5.1.0
Full Changelog: v5.1.0...v5.1.1
v5.1.0
What's Changed
- Bump prettier from 3.3.2 to 3.3.3 by @dependabot[bot] in #271
- Bump uglify-js from 3.18.0 to 3.19.0 by @dependabot[bot] in #275
- Bump @types/node from 20.14.10 to 20.14.11 by @dependabot[bot] in #274
- Bump command-line-usage from 7.0.2 to 7.0.3 by @dependabot[bot] in #273
- Bump typescript-eslint from 7.16.0 to 7.16.1 by @dependabot[bot] in #272
- Bump typescript from 5.5.3 to 5.5.4 by @dependabot[bot] in #279
- Bump uglify-js from 3.19.0 to 3.19.1 by @dependabot[bot] in #277
- Bump typescript-eslint from 7.16.1 to 7.17.0 by @dependabot[bot] in #276
- Bump @types/node from 20.14.11 to 22.0.0 by @dependabot[bot] in #278
- Bump @types/node from 22.0.0 to 22.5.0 by @dependabot[bot] in #288
- Bump uglify-js from 3.19.1 to 3.19.2 by @dependabot[bot] in #283
- Bump micromatch from 4.0.7 to 4.0.8 by @dependabot[bot] in #289
- Bump @75lb/deep-merge from 1.1.1 to 1.1.2 by @dependabot[bot] in #290
- Bump uglify-js from 3.19.2 to 3.19.3 by @dependabot[bot] in #293
- Bump @types/node from 22.5.0 to 22.5.2 by @dependabot[bot] in #292
- Bump tape from 5.8.1 to 5.9.0 by @dependabot[bot] in #297
- Bump typescript from 5.5.4 to 5.6.2 by @dependabot[bot] in #298
- Bump @types/node from 22.5.2 to 22.5.5 by @dependabot[bot] in #299
- Bump eslint from 8.57.0 to 8.57.1 by @dependabot[bot] in #301
- Bump @types/node from 22.5.5 to 22.7.4 by @dependabot[bot] in #303
- Bump ts-morph from 23.0.0 to 24.0.0 by @dependabot[bot] in #306
- Bump typescript from 5.6.2 to 5.6.3 by @dependabot[bot] in #311
- Add an annotation for hand-written type-guards
ts-auto-guard:customby @webstrand in #314 - Add environment variable for admin in NPM publish workflow by @rhys-vdw in #355
New Contributors
- @webstrand made their first contribution in #314
Full Changelog: 5.0.1...v5.1.0
5.0.1
Changes:
- Update Dependencies
- Migrate to package-lock format version 3
- Fix NPM Publish workflow
- Sync NPM Version with repo version
5.0.0
Breaking changes
Only currently supported Node.JS LTS versions are supported, all un-supported versions have been dropped from our current support policy.
This doesn't mean it won't work on earlier versions, we just don't guarantee it.
Our TypeScript configuration is now set to output to ES2022, which may not work properly on old versions of Node.
New Features
- Support for ESM (MTS) files
- Update to latest dependencies
- Improved security scanning (removed Synk, added Socket, added CodeQL)
- Removed Travis CI
- Improved
.gitignoreto reduce accidental clutter - Reduced bundle size by no longer bundling un-necessary files
- Swapping to GitHub releases to track changes (change logs will be here, instead of nowhere)
- Enable
provenanceto provide package attestation to reduce risk of supply chain attack and provide better clarity on how NPM packages are being published. - Change build output to use the latest supported version of ECMAScript supported by the earliest version of Node.JS (ES2022). This will improve performance and reduce system requirements.
Note
- The pipeline is broken as of this release; a point release will be issued to remediate this shortly and get the repo and NPM in sync with the version numbers. - Thanks to dls314 for pointing this out.