Releases: matze/wastebin
Releases Β· matze/wastebin
2.6.0
Added
- Ctrl+S binding to store a paste.
- Input field to set a title for a paste.
- Security headers served with each HTTP response and secure cookie settings.
- Button to show a paste's QR code.
Changed
- Use
NonZero
internally for data where 0 is not a valid value and any special meaning in expressed via an outer Option. - Show QR code on the page after submitting a burn-after-reading paste.
- Low-impact performance improvements.
- Return
FORBIDDEN
on wrong password instead ofINTERNAL_SERVER_ERROR
.
Fixed
- Paste content selection and copying using ctrl+a or mouse.
- Issues reported by the w3c validator.
- Vertical auto-scroll.
New Contributors
- @cgzones made their first contribution in #70
- @rexdotsh made their first contribution in #88
- @FliegendeWurst made their first contribution in #89
Full Changelog: 2.5.0...2.6.0
2.5.0
Added
- Possibility to serve from some subdomain via the
WASTEBIN_BASE_URL
environment variable. - Possibility to limit maximum paste expiration with the
WASTEBIN_MAX_PASTE_EXPIRATION
environment variable. - Open button to read local file into input.
Changed
- Improve container layout and CSS.
New Contributors
- @pinpox made their first contribution in #45
- @aldur made their first contribution in #48
- @kshannoninnes made their first contribution in #61
- @HeapUnderfl0w made their first contribution in #62
- @ajvn made their first contribution in #63
- @luk1337 made their first contribution in #57
Full Changelog: 2.4.3...2.5.0
2.4.3
Changed
- Focus main input elements (thanks @egor-tensin)
Fixed
- Stretched vertically lines, mostly with bash scripts.
Full Changelog
2.4.2
2.4.1
2.4.0
Added
WASTEBIN_HTTP_TIMEOUT
environment variable to control request timeouts.
Changed
β οΈ Database schema updated to version 6. Like previous migrations rolling back is not (easily) possible, so plan on making a backup in case you want to roll back the server itself.- Allow optional encryption of pastes based on Argon 2 password hashing and ChaCha20/Poly1305 symmetric encryption.
Fixed
- Language selection filter which was not working correctly with certain
characters.
Full Changelog
2.3.5
2.3.4
Fixed
- Add anchors to line number, so the links actually make some sense.
- Do not highlight lines longer than 2048 characters. This can take a considerable amount of time effectively DoS'ing the server.
Full Changelog
2.3.3
Added
- QR code display accessible via q to browse the URL on phones and corresponding
WASTEBIN_BASE_URL
environment variable to control the base. In case it is not set, the user agent'sHost
header field is used as an approximation. To go back to normal paste view you can use p. - Help overlay accessible via ?.
Changed
- Serve style CSS filename based on content hash to force client reload on change. With that bump max age for CSS to six months.
Full Changelog
2.3.2
Changed
- Replace overlaying link box with a navigation bar containing stylized button and homogenize layout in general.
Fixed
- Format burn page like the rest.