Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
1 contributor

Users who have contributed to this file

185 lines (148 sloc) 7.7 KB

MailHog Releases

v1.0.0

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!

v0.2.1

  • 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

v0.2.0

  • mailhog/storage#1 - fix MongoDB storage bug, and implement search, thanks @HokieTT
  • #13 - implement file based storage backend (currently without search)

v0.1.9

  • #76 - optimise docker image size, thanks @missedone
  • #77 - fix ci by removing go-uuid, thanks @missedone
  • #80, mailhog/MailHog-UI#15, mailhog/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

v0.1.8

  • 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

v0.1.7

  • 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 mailhog/MailHog-Server#1 - avoid duplicate headers, thanks @wienczny

v0.1.6

  • 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

v0.1.5

  • Fix mailhog/MailHog-UI#3 - squashed subject line

v0.1.4

  • Merge mailhog/data#2 - MIME boundary fixes, thanks @nvcnvn
  • Merge mailhog/MailHog-UI#2 - UI overhaul, thanks @omegahm
  • Fix #31 - updated this file 😄

v0.1.3

  • Fix #22 - render non-multipart messages with HTML content type
  • Fix #25 - make web UI resource paths relative

v0.1.2

  • 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

v0.1.1

  • 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

v0.1.0

  • Switch to semantic versioning
  • Rewrite web user interface
  • Deprecate APIv1
  • Rewrite messages endpoint for APIv2
  • Add search to APIv2

v0.09

  • Fix #8 - add Chaos Monkey (Jim) to support failure testing

v0.08

  • 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

v0.07

  • Fix #6 - Make SMTP verbs case-insensitive

v0.06

  • Fix #5 - Support leading tab in multiline headers

v0.05

  • Add #4 - UI support for RFC2047 encoded headers

v0.04

  • 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

v0.03

  • 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

v0.02

  • 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

v0.01

  • 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
You can’t perform that action at this time.