Skip to content

Releases: matze/wastebin

2.7.1

24 Jan 19:03
Compare
Choose a tag to compare

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...2.7.1

2.7.0

15 Jan 23:04
Compare
Choose a tag to compare

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...2.7.0

2.6.0

12 Jan 23:22
Compare
Choose a tag to compare

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 of INTERNAL_SERVER_ERROR.

Fixed

  • Paste content selection and copying using ctrl+a or mouse.
  • Issues reported by the w3c validator.
  • Vertical auto-scroll.

New Contributors

Full Changelog

2.5.0...2.6.0

2.5.0

19 Aug 19:50
Compare
Choose a tag to compare

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

Full Changelog

2.4.3...2.5.0

2.4.3

15 Jan 21:19
Compare
Choose a tag to compare

Changed

Fixed

  • Stretched vertically lines, mostly with bash scripts.

Full Changelog

2.4.2...2.4.3

2.4.2

24 Aug 10:39
Compare
Choose a tag to compare

Fixed

  • Reading of encrypted pastes set to burn-after-reading.

Full Changelog

2.4.1...2.4.2

2.4.1

13 Aug 16:17
Compare
Choose a tag to compare

Fixed

  • Initial reading of pastes set to burn-after-reading.

Full Changelog

2.4.0...2.4.1

2.4.0

11 Aug 22:00
Compare
Choose a tag to compare

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.4.0

2.3.5

16 Jul 22:15
Compare
Choose a tag to compare

Added

  • Additional syntaxes compiled by the zola project.

Full Changelog

2.3.4...2.3.5

2.3.4

30 Jun 14:33
Compare
Choose a tag to compare

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...2.3.4