net-imap

Ruby client api for Internet Message Access Protocol

OTHER License

Downloads
136.8M
Stars
56
Committers
45

Bot releases are hidden (Show)

net-imap - v0.4.14

Published by nevans 4 months ago

What's Changed

Added

Fixed

Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.13...v0.4.14

net-imap - v0.4.13

Published by nevans 4 months ago

What's Changed

✨ Added features

πŸ“– Documentation

πŸ› οΈ Other changes

Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.12...v0.4.13

net-imap - v0.4.12

Published by shugo 5 months ago

What's Changed

Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.11...v0.4.12

net-imap - v0.4.10

Published by nevans 9 months ago

What's Changed

Fixes

Documentation

Miscellaneous

New Contributors

Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.9...v0.4.10

net-imap - v0.4.9.1

Published by hsbt 10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.9...v0.4.9.1

net-imap - v0.3.4.1

Published by hsbt 10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ruby/net-imap/compare/v0.3.4...v0.3.4.1

net-imap - v0.2.4

Published by hsbt 10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ruby/net-imap/compare/v0.2.3...v0.2.4

net-imap - v0.4.9

Published by nevans 10 months ago

What's Changed

Added

Documentation

Other Changes

Miscellaneous

New Contributors

Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.8...v0.4.9

net-imap - v0.4.8

Published by nevans 10 months ago

What's Changed

Added

Fixed

Documentation

Miscellaneous

Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.7...v0.4.8

net-imap - v0.4.7

Published by nevans 11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.6...v0.4.7

net-imap - v0.4.6

Published by nevans 11 months ago

What's Changed

Changed

Documentation

Miscellaneous

Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.5...v0.4.6

net-imap - v0.4.5

Published by nevans 11 months ago

What's Changed

✨ Added

IMAP extension support

Other API improvements

♻️ Changed

πŸ“š Documentation

Miscellaneous

Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.4...v0.4.5

net-imap - v0.4.4

Published by nevans 12 months ago

What's Changed

Performance

Error handling

Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.3...v0.4.4

net-imap - v0.4.3

Published by nevans 12 months ago

What's Changed

Fixes

Error handling

Performance

Changes

Documentation

Miscellaneous

New Contributors

Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.2...v0.4.3

net-imap - v0.4.2

Published by nevans 12 months ago

What's Changed

  • πŸ”’ SASL: Clarify usage of username vs authcid vs authzid by @nevans in https://github.com/ruby/net-imap/pull/187
    • Improved SASL authenticator parameter documentation.
    • Aliases have been added from username to authcid or authzidβ€”or in the other direction, from authcid or authzd to username.
    • OAuthBearerAuthenticator may now receive two arguments, to match the common authenticate(username, secret) style. authzid (i.e. username) is still optional for the mechanism (although in practice many servers do require it).
    • Instead of raising an exception, conflicting arguments are silently ignored. This allows more specific arguments (like authcid or a keyword argument) to override more generic terms (like username or a positional argument). This improves compatibility with other projects, and can also simplify dynamic mechanism negotiation.
    • Keyword argument support has been added to the deprecated LOGIN and CRAM-MD5 mechanisms. This is for consistency and compatibility with other projects. These mechanisms are obsolete and should be avoided.
  • ✨ Add secret alias (for password, oauth2_token, etc) to relevant SASL mechanisms by @nevans in https://github.com/ruby/net-imap/pull/195

Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.1...v0.4.2

net-imap - v0.4.1

Published by nevans about 1 year ago

What's Changed

Full Changelog: https://github.com/ruby/net-imap/compare/v0.4.0...v0.4.1

net-imap - v0.4.0

Published by nevans about 1 year ago

What's Changed

Most notably, support has been added for the SASL-IR, ENABLE, and UTF-8=ACCEPT extensions, and for many SASL mechanisms: EXTERNAL, ANONYMOUS, OAUTHBEARER, SCRAM-SHA-1, and SCRAM-SHA-256.

πŸ’₯ Breaking changes

  • πŸ’₯ ⬆️ Drop v2.6 support; Require v2.7.3; Use "..." arg by @nevans in https://github.com/ruby/net-imap/pull/89
    The test suite passes under ruby 2.7, although it does print some warnings for experimental pattern matching.
    *πŸ’₯ Return an empty array (rather than nil) when the server doesn't send any responses by @nevans in https://github.com/ruby/net-imap/pull/192
    This can affect list, xlist, getquota, lsub, expunge, uid_expunge, fetch, uid_fetch, store, and uid_store.

✨ Added

Improved IMAP4rev1 protocol and extension support

Improved SASL support

Improved Net::IMAP client API

StringPrep profiles

πŸ—‘οΈ Deprecated

  • πŸ—‘οΈ Deprecated #client_thread by @nevans in https://github.com/ruby/net-imap/pull/93
  • πŸ—‘οΈπŸ§΅ Soft-deprecation of current #responses API by @nevans in https://github.com/ruby/net-imap/pull/93
    The current API is not thread-safe. It is documented as deprecated, but no warning message is logged yet.
  • πŸ—‘οΈ Deprecated BodyTypeAttachment and BodyTypeExtension structs @nevans in https://github.com/ruby/net-imap/pull/113
  • πŸ—‘οΈ Deprecate backward compatible parameters to new and starttls by @nevans in https://github.com/ruby/net-imap/pull/175
    Net::IMAP.new uses keyword parameters for its options now.
    Sending a port or an options hash as the second argument is documented as obsolete, but doesn't print warnings yet.
    Any other positional parameters are deprecated and will print warnings.

πŸ› Fixed

♻️ Changed

πŸ“š Documentation

Miscellaneous

New Contributors

Full Changelog: https://github.com/ruby/net-imap/compare/v0.3.4...v0.4.0

net-imap - v0.3.7

Published by nevans about 1 year ago

What's Changed

Full Changelog: https://github.com/ruby/net-imap/compare/v0.3.6...v0.3.7

net-imap - v0.3.6

Published by nevans over 1 year ago

  • πŸ› Fixes file permissions regression in v0.3.5 release, reported by @aaronjensen in #154
net-imap - v0.3.5

Published by nevans over 1 year ago

Full Changelog: https://github.com/ruby/net-imap/compare/v0.3.4...v0.3.5

Package Rankings
Top 15.77% on Alpine-edge
Top 2.53% on Rubygems.org
Top 11.48% on Alpine-v3.18
Top 15.54% on Alpine-v3.16
Top 17.18% on Alpine-v3.17
Top 7.94% on Proxy.golang.org