Skip to content

Commit cfc1863

Browse files
committed
Release v0.7.4
1 parent 404e1d7 commit cfc1863

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

CHANGELOG.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.7.4] - 2026-02-15
11+
1012
### Added
1113

12-
- Add vitest test infrastructure for web layer (`package.json`, `vitest.config.ts`)
13-
- Add proxy test suite (53 tests) covering domain validation, URL sanitization, CORS, and redirect handling
14-
- Add `utils.js` module with `formatDate` and `escapeHTML` extracted from `app.js`, with test suite (13 tests)
15-
- Add WASM vet and build pre-commit hooks for cross-compilation validation
16-
- Add vitest pre-commit hook for web test automation
14+
- Add vitest test infrastructure for web layer (`package.json`, `vitest.config.ts`) ([`404e1d7`])
15+
- Add proxy test suite (53 tests) covering domain validation, URL sanitization, CORS, and redirect handling ([`404e1d7`])
16+
- Add `utils.js` module with `formatDate` and `escapeHTML` extracted from `app.js`, with test suite (13 tests) ([`404e1d7`])
17+
- Add WASM vet and build pre-commit hooks for cross-compilation validation ([`404e1d7`])
18+
- Add vitest pre-commit hook for web test automation ([`404e1d7`])
1719

1820
### Changed
1921

20-
- Convert `app.js` to ES module with `type="module"` script loading
21-
- Export `isAllowedDomain()` from AIA proxy for direct unit testing
22-
- Update CLAUDE.md with web infrastructure documentation (package structure, dependencies, testing, tooling gates)
22+
- Convert `app.js` to ES module with `type="module"` script loading ([`404e1d7`])
23+
- Export `isAllowedDomain()` from AIA proxy for direct unit testing ([`404e1d7`])
24+
- Update CLAUDE.md with web infrastructure documentation (package structure, dependencies, testing, tooling gates) ([`404e1d7`])
2325

2426
### Fixed
2527

26-
- Fix `.gitignore` blocking `package.json` and `package-lock.json` due to `*.json` glob
28+
- Fix `.gitignore` blocking `package.json` and `package-lock.json` due to `*.json` glob ([`404e1d7`])
2729

2830
## [0.7.3] - 2026-02-15
2931

@@ -346,7 +348,8 @@ Initial release.
346348
- PKCS#12, PKCS#7, and JKS encode/decode support
347349
- Homebrew distribution via GoReleaser
348350

349-
[Unreleased]: https://github.com/sensiblebit/certkit/compare/v0.7.3...HEAD
351+
[Unreleased]: https://github.com/sensiblebit/certkit/compare/v0.7.4...HEAD
352+
[0.7.4]: https://github.com/sensiblebit/certkit/compare/v0.7.3...v0.7.4
350353
[0.7.3]: https://github.com/sensiblebit/certkit/compare/v0.7.2...v0.7.3
351354
[0.7.2]: https://github.com/sensiblebit/certkit/compare/v0.7.1...v0.7.2
352355
[0.7.1]: https://github.com/sensiblebit/certkit/compare/v0.7.0...v0.7.1
@@ -373,6 +376,7 @@ Initial release.
373376
[0.1.1]: https://github.com/sensiblebit/certkit/compare/v0.1.0...v0.1.1
374377
[0.1.0]: https://github.com/sensiblebit/certkit/releases/tag/v0.1.0
375378

379+
[`404e1d7`]: https://github.com/sensiblebit/certkit/commit/404e1d7
376380
[`847fe95`]: https://github.com/sensiblebit/certkit/commit/847fe95
377381
[`ee2749b`]: https://github.com/sensiblebit/certkit/commit/ee2749b
378382
[`390217d`]: https://github.com/sensiblebit/certkit/commit/390217d

0 commit comments

Comments
 (0)