Skip to content

Latest commit

 

History

History
184 lines (148 loc) · 7.7 KB

RELEASES.md

File metadata and controls

184 lines (148 loc) · 7.7 KB

MailHog Releases

There's still outstanding PRs and issues which haven't been addressed in this release.

This is to get the updated release out with the latest code, since 0.2.1 is getting very stale!

  • Bump release to 1.0.0
  • updated mgo dependency
  • temporarily remove vendor directory, because of some build issues
  • Fix #117 - add info about proxies
  • Fix #146 - keep tags on docker hub
  • Fix #148 and mailhog/storage#7 - leading \r\n in maildir storage
  • #113 - better support RFC support for headers
  • #118 - optimise Dockerfile for automated builds, thanks @blueimp
  • #122 - add -version flag, thanks @swordbeta
  • #123 - add .gitignore, thanks @swordbeta
  • #136 - update MailHog-UI assets, thanks @sdurrheimer
  • #145 - fix a link in DEPLOY.md, thanks @nnmer
  • mailhog/MailHog-UI#22 and #104 - support TLS websockets in HTTPS mode, thanks @blueimp
  • mailhog/MailHog-UI#23 and mailhog/MailHog-UI#24 - support multiple instances of CID, thanks @kieran and @jerbob92
  • more things I've forgotten/can't find!
  • Update .travis.yml to Go 1.6 and tip
  • Fix builds broken by out of date mgo import path
  • #82 - fix configuration documentation, thanks @riking
  • #83 - add search query parameter to Swagger JSON, thanks @kkrauth
  • #86 - vendor all dependencies
  • #89 - add missing iso88591_map.js and sjis_map.js
  • #90 - update broken link in documentation, thanks @espen
  • #91 - add assets/js/filesize-3.1.2.min.js
  • #93 - starting MailHog as a service using brew, thanks @espen
  • #95 - fix UTF-8 encoding bug in attachment names
  • #97 - fix header case sensitivity bug
  • #102 - merge multiple PRs adding WebSocket support, thanks @GREsau
  • mailhog/smtp#2 - use file modification time for Created field, thanks @esiqveland
  • mailhog/storage#1 - fix MongoDB storage bug, and implement search, thanks @HokieTT
  • #13 - implement file based storage backend (currently without search)
  • #76 - optimise docker image size, thanks @missedone
  • #77 - fix ci by removing go-uuid, thanks @missedone
  • #80, mailhog/MailHog-UI#15, clytras/MailHog-Server#2 - add webpath, thanks @oers
  • mailhog/MailHog-UI#13 - create hyperlinks for URLs in plain text, thanks @GREsau
  • mailhog/MailHog-UI#14 - add no-referrer referrer policy, thanks @djmattyg007
  • Add MailHog sendmail shortcut to mhsendmail
  • Add #40 - HTTP basic authentication
  • Add #63 - message size in UI
  • Fix mailhog/MailHog-UI#10 - fix delete for in-memory storage
  • Merge mailhog/MailHog-UI#8 - fix styles for .content positioning, thanks @thejameskyle
  • Merge mailhog/MailHog-UI#9 - fix content types, thanks @danielwhite
  • Merge mailhog/data#4 - factor out use of log package, thanks @ishbir
  • Add mhsendmail sendmail replacement
  • Fix #42 - panic when setting UI bind address
  • Fix #46 - utf8 error in e-mail subject
  • Fix #41 and #50 - underscores replaced with spaces in UI
  • Fix mailhog/MailHog-UI#6 - user defined pagination
  • Merge #43 and #44 - fix documentation, thanks @eirc
  • Merge #48 - fix documentation, thanks @zhubert
  • Merge clytras/MailHog-Server#1 - avoid duplicate headers, thanks @wienczny
  • Fix #24 - base64 attachments/mime part downloads
  • Fix #28 - embed js/css/font assets for offline use
  • Fix #29 - overview of MailHog for readme
  • Fix #34 - message list scrolling
  • Fix #35 - message list sorting
  • Fix #36 - document outgoing SMTP server configuration and APIv2
  • Merge mailhog/MailHog-UI#4 - support base64 content transfer encoding, thanks @stekershaw
  • Merge mailhog/MailHog-UI#5 - single part encoded text/plain, thanks @naoina
  • Fix #22 - render non-multipart messages with HTML content type
  • Fix #25 - make web UI resource paths relative
  • Hopefully fix #22 - broken rendering of HTML email
  • Partially implement #15 - authentication for SMTP release
    • Load outgoing SMTP servers from file
    • Save outgoing SMTP server when releasing message in UI
    • Select outgoing SMTP server when release message in UI
  • Make Jim (Chaos Monkey) available via APIv2
  • Add Jim overview and on/off switch to web UI
  • Fix #23 - switch to iframe to fix CSS bug
  • Update to latest AngularJS
  • Update Dockerfile - thanks @humboldtux
  • Fix SMTP AUTH bug (missing from EHLO)
  • Fix SMTP new line parsing
  • Switch to semantic versioning
  • Rewrite web user interface
  • Deprecate APIv1
  • Rewrite messages endpoint for APIv2
  • Add search to APIv2
  • Fix #8 - add Chaos Monkey (Jim) to support failure testing
  • Extract SMTP protocol into isolated library
  • Better protocol tests
  • Add hooks for manipulating protocol behaviour
  • Merge #14 - fix display of multipart messges, thanks @derwassi
  • Merge #17 - fix API v1 docs, thanks @geerlingguy
  • Fix #11 - add build documentation
  • Fix #12 - support broken MAIL/RCPT syntax
  • Fix #16 - add deployment documentation
  • Fix #18 - better server-sent event support using goose
  • Fix #6 - Make SMTP verbs case-insensitive
  • Fix #5 - Support leading tab in multiline headers
  • Add #4 - UI support for RFC2047 encoded headers
  • Configure from environment
  • Include example Dockerfile
  • Fix #1 - mismatched import path and repository name
  • Fix #2 - possible panic with some MIME content
  • Fix #3 - incorrect handling of RSET
  • Download message in .eml format
  • Cleaned up v1 API
  • Web UI and API improvements
    • Fixed UI rendering bugs
    • Message search and matched/total message count
    • Message list resizing and scrolling
    • EventSource support for message streaming
    • Better error handling and reporting
    • View/download individual MIME parts
    • Release messages to real SMTP servers
  • Switch to go-bindata for asset embedding
  • Better support for ESMTP (RFC5321)
  • Support for SMTP AUTH (RFC4954) and PIPELINING (RFC2920)
  • Improved AJAX web interface to view messages (plain text, HTML or source)
  • Improved HTTP API to list, retrieve and delete messages
  • Multipart MIME support
  • In-memory message storage
  • MongoDB storage for message persistence
  • Basic support for SMTP and HTTP servers
  • Accepts SMTP messages
  • Stores parsed messages in MongoDB
  • Makes messages available via API
  • has Bootstrap/AngularJS UI for viewing/deleting messages