Releases: workplacebuddy/shurly
Releases · workplacebuddy/shurly
v0.3.2
Version 0.3.2
Fixes
- Upgrade to latest sqlx (0.8.1) — Fixes GHSA-xmrp-424f-vfpx
- Upgrade all dependencies to their latest versions
- Update MSRV to 1.80
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Version 0.3.1
Fixes
- Upgrade to latest
rustls
(0.21.11) — Fixes CVE-2024-32650 and GHSA-6g7w-8wpp-frhj
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Version 0.3.0
Features
- Remove
memory
feature, Postgres is now always used - Disallow
api/
prefix for slugs - Upgrade all dependencies to their latest versions
Fixes
- Upgrade to latest h2 (0.4.4) — Fixes GHSA-q6cp-qfwq-4gcv
- Upgrade to latest
whoami
(1.5.1) Fixes GHSA-w5w5-8vfh-xcjq
Full Changelog: v0.2.4...v0.3.0
v0.2.4
- Upgrade to latest
h2
(0.4.2)
Fixes GHSA-8r5v-vm4m-4g25
Full Changelog: v0.2.3...v0.2.4
v0.2.3
Version 0.2.3
Fixes
- Upgrade to latest
axum
(0.7.3), with the newhyper
release (1.1.0) - Update Github workflows with latest (maintained) actions
Version 0.2.2
Fixes
- Upgrade to latest
rustix
(0.38.20), fixes security vulnerability GHSA-c827-hfw6-qwvm
Version 0.2.1
Features
- Add unicode normalization to slugs
- Upgrade all dependencies to their latest versions
Fixes
- Update MSRV to 1.70
- Upgrade all dependencies to their latest versions
- SQLx has a new method for offline support
- No other notable changes
Full Changelog: v0.2.0...v0.2.3
Updated dependencies
- Update MSRV to 1.70
- Upgrade all dependencies to their latest versions
- SQLx has a new method for offline support
- No other notable changes
Full Changelog: v0.1.2...v0.2.0
User friendly error pages
Add user friendly error pages
When a slug/destination can not be found, show a proper message to the user -- the error code along is not enough, a browser doesn't show those
Full Changelog: v0.1.0...v0.1.1
Initial release
Shurly
Shurly, this is a URL shortener with API management
Features
- Management of destinations through a REST'ish API
- Permanent/temporary redirects; permanent redirect can not be changed after creation
- Add notes to destinations to keep track of where destinations are being used
- Track all hits on destinations, with user agent and ip addres (if possible)
- Audit log for all creative/destructive management actions