1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-17 09:37:02 +00:00
Files
go-inbucket/CHANGELOG.md
2017-01-21 21:34:01 -08:00

3.0 KiB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

Unreleased

Added

  • Storage of To: header in messages (likely breaks existing datastores)
  • Attachment list to GET message JSON
  • Go client for REST API
  • Monitor feature: lists messages as they arrive, regardless of their destination mailbox

Fixed

  • No longer run out of file handles when dealing with a large number of recipients for a single message.

Changed

  • Removed legacy integral theme, as most new features only in bootstrap
  • Removed old RESTful APIs, must use /api/v1 base URI now
  • Allow increased local-part length of 128 chars for Mailgun
  • RedHat and Ubuntu now use systemd instead of legacy init systems

1.1.0 - 2016-09-03

Added

  • Homebrew inbucket.conf and formula (see README)

Fixed

  • Log and continue when unable to delete oldest message during cap enforcement

1.1.0-rc2 - 2016-03-06

Added

  • Message Cap to status page
  • Search-while-you-type message list filter

Fixed

  • Shutdown hang in retention scanner
  • Display empty subject as (No Subject)

1.1.0-rc1 - 2016-03-04

Added

  • Inbucket now builds with Go 1.5 or 1.6
  • Project can build & run inside a Docker container
  • Add new default theme based on Bootstrap
  • Your recently accessed mailboxes are listed in the GUI
  • HTML-only messages now get down-converted to plain text automatically
  • This change log

Changed

  • RESTful API moved to /api/v1 base URI
  • More graceful shutdown on Ctrl-C or when errors encountered

1.0 - 2014-04-14

Added

  • Add new configuration option mailbox.message.cap to prevent individual mailboxes from growing too large.
  • Add Link button to messages, allows for directing another person to a specific message.

Release Checklist

  1. Create release branch: git flow release start 1.x.0
  2. Update CHANGELOG.md:
  • Ensure Unreleased section is up to date
  • Rename Unreleased section to release name and date.
  • Add new GitHub /compare link
  1. Update goxc version info: goxc -wc -pv=1.x.0 -pr=snapshot
  2. Run: goxc interpolate-source to update VERSION var
  3. Run tests
  4. Test cross-compile: goxc
  5. Commit changes and merge release: git flow release finish 1.x.0
  6. Upload to bintray: goxc bintray
  7. Update binary_versions option in inbucket-site/_config.yml

See http://keepachangelog.com/ for additional instructions on how to update this file.