mirror of
https://github.com/jhillyerd/inbucket.git
synced 2025-12-17 09:37:02 +00:00
- Multiple output formats - Signals matches via exit status for shell scripts - Match against To, From, Subject via regular expressions - Can optionally delete matched messages
3.8 KiB
3.8 KiB
Change Log
All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
Unreleased
Added
rest/clienttypesMessageHeaderandMessagewith convenience methods; provides a more natural API- Powerful command line REST client
Changed
rest/client.NewV1renamed toNewrest/clientpackage now embeds the sharedrest/modelstructs into its own types
1.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
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/v1base URI - More graceful shutdown on Ctrl-C or when errors encountered
1.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
- Update goxc version info:
goxc -wc -pv=1.x.0 -pr=snapshot - Run:
goxc interpolate-sourceto update VERSION var - Run tests
- Test cross-compile:
goxc - Commit changes and merge release:
git flow release finish 1.x.0 - Upload to bintray:
goxc bintray - Update
binary_versionsoption ininbucket-site/_config.yml
See http://keepachangelog.com/ for additional instructions on how to update this file.