mirror of
https://github.com/jhillyerd/inbucket.git
synced 2025-12-17 09:37:02 +00:00
4.5 KiB
4.5 KiB
Change Log
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
v1.3.1 - 2018-03-10
Fixed
- Adding additional locking during message delivery to prevent race condition that could lose messages.
v1.3.0 - 2018-02-28
Added
- Button to purge mailbox contents from the UI.
- Simple HTML/CSS sanitization;
Safe HTMLandPlain TextUI tabs.
Changed
- Reverse message display sort order in the UI; now newest first.
v1.2.0 - 2017-12-27
Changed
- No significant code changes from rc2
Added
rest/clienttypesMessageHeaderandMessagewith convenience methods; provides a more natural API- Powerful command line REST client
- Allow use of
latestas a message ID in REST calls
Changed
rest/client.NewV1renamed toNewrest/clientpackage now embeds the sharedrest/modelstructs into its own types- Fixed panic when
monitor.historyset to 0
v1.2.0-rc1 - 2017-01-29
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
- Make
@inbucketmailbox prompt configurable - Warnings and errors from MIME parser are displayed with message
Fixed
- No longer run out of file handles when dealing with a large number of recipients for a single message.
- Empty intermediate directories are now removed when a mailbox is deleted, leaving less junk on your filesystem.
Changed
- Build now requires Go 1.7 or later
- Removed legacy
integraltheme, as most new features only inbootstrap - Removed old RESTful APIs, must use
/api/v1base URI now - Allow increased local-part length of 128 chars for Mailgun
- RedHat and Ubuntu now use systemd instead of legacy init systems
v1.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
v1.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)
v1.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/v1base URI - More graceful shutdown on Ctrl-C or when errors encountered
v1.0 - 2014-04-14
Added
- Add new configuration option
mailbox.message.capto prevent individual mailboxes from growing too large. - Add Link button to messages, allows for directing another person to a specific message.
Release Checklist
- Create release branch:
git flow release start 1.x.0 - Update CHANGELOG.md:
- Ensure Unreleased section is up to date
- Rename Unreleased section to release name and date.
- Add new GitHub
/comparelink
- Run tests
- Test cross-compile:
goreleaser --snapshot - Commit changes and merge release:
git flow release finish - Push tags and wait for https://travis-ci.org/jhillyerd/inbucket build to complete
- Update
binary_versionsoption ininbucket-site/_config.yml
See http://keepachangelog.com/ for additional instructions on how to update this file.