Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • upstream/0.10.7
    Upstream version 0.10.7
  • v0.11.2
    go-message v0.11.2
    
    Alex Wennerberg (1):
          textproto: add error on invalid header key
    
    Dmitry Valter (1):
          Fix incorrect line folding of RFC2047-encoded strings
    
    Max Mazurov (1):
          textproto: add limits for header field length and total amount of fields
    
    Simon Ser (9):
          mail: minor comments and docs improvements
          readme: remove stability badge
          textproto: minor doc improvements
          mail: add headerParser
          mail: add Header.MessageID and Header.MsgIDList
          mail: add tests for Header.{MessageID,MsgIDList}
          textproto: remove unused skipSpace function
          textproto: add MultipartReader tests
          mail: add Message-Id test with IPv6 address
    
  • v0.11.1
    go-message v0.11.1
    
    Ben Burwell (1):
          charset: reintroduce support for CP125x encodings
    
    Max Mazurov (1):
          textproto: Add Header.AddRaw
    
    shiroyasha (1):
          textproto: Support headers without body
    
  • v0.11.0
    go-message v0.11.0
    
    This version adds support for all charsets in x/text/encoding to the
    charset package.
    
    Breaking change: charset.EncodeHeader and charset.DecodeHeader have been
    dropped.
    
    Full commit history:
    
    Simon Ser (4):
          mail: add more AttachmentHeader.Filename tests
          charset: drop DecodeHeader and EncodeHeader
          go fmt
          Add support for all charsets
    
    fox.cpp (1):
          textproto: Drop f.b assignment from WriteHeader
    
  • v0.10.8
    go-message v0.10.8
    
    Simon Ser (1):
          textproto: remove dead code
    
    fox.cpp (3):
          textproto: Add Header.Len
          textproto: Preallocate where useful
          textproto: Add benchmarks for comparison with net/textproto
    
  • v0.10.7
    go-message v0.10.7
    
    Ben Burwell (1):
          Commit go.sum
    
    Reto Brunner (1):
          mail/header: strip CFWS from date headers.
    
    Simon Ser (1):
          Update dependencies
    
    Stephen Brennan (2):
          Support ANSI x3.4 as a name for ASCII
          Update commentary about encodings
    
  • v0.10.6
    go-message v0.10.6
    
    Reto Brunner (1):
          mail: use message.CharsetReader in parseAddressList
    
    Simon Ser (2):
          Ignore encoding for multipart, charset for non-text
          Drop charset quirk from message package.
    
  • v0.10.5
    go-message v0.10.5
    
    Simon Ser (1):
          textproto: don't insert whitespace in long header field values
    
  • v0.10.4
    go-message v0.10.4
    
    Ben Burwell (1):
          Handle the invalid "utf8" encoding
    
    Simon Ser (2):
          message: add HeaderFields
          message: document Text returns the raw value on charset error
    
  • v0.10.3
    go-message v0.10.3
    
    Drew DeVault (1):
          Add utility function for generating Message-Id
    
    Simon Ser (4):
          textproto: add a (disabled) test for LF messages
          message: add a test for reading single-part entities
          textproto: remove logs, added by mistake
          textproto: fix parsing messages with LF line endings
    
  • v0.10.2
    go-message v0.10.2
    
    Simon Ser (3):
          textproto: fix deleting header fields in some cases
          textproto: fix deleting keys in iterators
          textproto: add multipart implementation
    
  • v0.10.1
    go-message v0.10.1
    
    Simon Ser (1):
          textproto: add Header.Copy
    
  • v0.10.0
    547c9220 · Update golang.org/x/text ·
    go-message v0.10.0
    
    This release contains breaking changes.
    
    The header API has been completely re-written to ensure header fields don't get
    re-ordered and are modified in a way that doesn't break DKIM signatures. See
    the documentation for the new API [1].
    
    You now need to explicitly import "github.com/emersion/go-message/charset" to
    opt-in to automatic charset decoding.
    
    In the mail package, Text parts have been renamed to Inline.
    
    [1]: https://godoc.org/github.com/emersion/go-message/textproto#Header
    
    NamedKitten (1):
          Fix tests.
    
    Simon Ser (4):
          charset: set message.CharsetReader on init, add docs
          readme: update CI badge to sr.ht
          mail: add CreateSingleInlineWriter
          Update golang.org/x/text
    
    emersion (23):
          Add new Header API
          Add readHeader
          More docs for new Header API
          Add basic writeHeader
          go fmt
          Preserve whitespace when writing headers
          Add example for new header API
          Improve TestHeaderWithWhitespace
          Move wire header API into subpackage
          Use new header API
          textproto: add example
          Move formatHeaderField to textproto
          Remove Header.{Set,}ContentDescription, add Header.{Set,}Text
          readme: add more features
          ci: switch to sr.ht
          Add go.mod
          Make Writer fail on invalid encoding/charset
          Document Writer
          mail: rename Text to Inline
          textproto: fix Header functions not having ptr receiver
          mail: remove New{Attachment,Inline}Header
          mail: add missing inline.go
          mail: remove dependency on charset package
    
  • v0.9.2
    Anton Golubenko (1):
          Add non standart ansi_x3.110-1983 encoding
    
    Max Gonzih (1):
          Don't split Quoted Printable characters during folding procedure
    
    Ruslan Levitskiy (1):
          fix 'unhandled charset "cp1252"' error
    
  • v0.9.1
  • v0.9