Releases: vanityURLs/code
Releases · vanityURLs/code
v3.2.3
v3.2.2
Code Refactoring
- build: add complexity budget foundation
This release adds the first complexity-budget and functional-core refactor slice for vanityURLs.
It includes ESLint-based complexity reporting, focused upstream-release tests, extracted pure build helpers, and unit coverage for site config, branding, security.txt, and HTML head normalization helpers.
This release does not change runtime redirect behavior.
v3.2.1
v3.2.0
Features
- add upgrade nudge (ad5e8d6)
This release adds a pull-based, privacy-preserving upgrade nudge for vanityURLs instances. The nudge is dormant by default and can be enabled by operators who want their own repository to check public upstream GitHub releases and open or update one tracking issue when behind.
v3.1.6 - Security hardening
Security hardening
This release contains runtime and operational hardening for vanityURLs instances.
Bug Fixes
- add redirector security headers (0a6d2aa)
- harden dev command spawning (932e762)
- harden target blocklist validation (1dc34d4)
- refresh access JWKS cache (0c63775)
- remove inline default page code (ed8513c)
Documentation
Tests
- expand worker security coverage (4f0c047)
Continuous Integration
v3.1.5
3.1.5 (2026-06-03)
🐛 Bug Fixes
- exclude release changelog from formatting (98aa0a2)
- flag dependency changes during update (70ba7c1)
- preflight upgrade dependencies (6c4317e)
- refresh dependencies during update (d83e80d)
- tolerate missing prettier in install tests (0e3ddd2)
📚 Documentation
- document upgrade dependency refresh (356ec81)