Releases: matze/wastebin
Releases Β· matze/wastebin
2.7.1
Changed
- Select extension based on the filename.
- Serve Javascript under hashed URL to avoid caching issues.
- Use same six month maximum age cache control for all assets.
- Show nicer error pages for some middleware layer issues instead of plain text responses.
Fixed
- Actually respect
WASTEBIN_MAX_BODY_SIZE
. - Allow selection of title.
- QR code overflowing content.
Full Changelog
2.7.0
Changed
- Improve UI by using SVG icons instead of text for action links and buttons, using only flexbox for layouting, round UI elements.
- Replace QR code button on the QR page with a button that leads back to the paste page.
- Pre-fill the title box when uploading a local file.
- Optimize code for minor performance improvements.
Fix
- Include extension in the QR code link.
Full Changelog
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
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
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.