net-imap
net-imap copied to clipboard
Ruby client api for Internet Message Access Protocol
https://github.com/ruby/resolv/issues/45 realized me that LICENSE.txt contains only BSD-2-Clause license, while gemspec specifies both Ruby's and BSD-2-Clause license. So I'd like to clarify the license.
I saw a chart similar to this in [ruby/openssl's README](https://github.com/ruby/openssl/blob/97305cfafc4e06c67e8b2d96fd72acc83597db05/README.md), and it seems like this is a relatively simple way to communicate our versioning. I'll propose documentation for a slightly...
There are over 6700 lines of diff between 0.3 and 0.4 and it is not backwards compatible to 0.3 functionality. Please consider: * Using a changelog to document important changes...
**Version**: `net-imap (0.4.8)` **Ruby**: `3.2.2` ## Description I'm using `net-imap` for fetching emails in some background jobs. There are rare cases where the email provider Microsoft Exchange returns no or...
Ruby 2.7 EOL was 2023-03-31. Ruby 3.0 EOL was 2024-04-23. Currently, net-imap remains compatible with ruby 2.7. But some of my unmerged branches do use ruby 3.1 syntax (e.g: updated...
NOTE: Although this PR generates CHANGELOG.md from our GitHub Release notes, in the long term I'd rather go in the other direction. Unfortunately, there are several issues with generating release...
This speeds up my (newly added) benchmarks by ~15-20% over v0.4.3, and by 22-40% over earlier versions. **NOTE:** In every version up to v0.4.3, `Net::IMAP` recreated the raw original source...
This was extracted from #93 and split into a separate PR. This allows us to prepare dependent projects for the new behavior before their logs are flooded with deprecation warnings....
Preparing for a (backwards-incompatible) secure-by-default configuration, Net::IMAP.default_ssl will be used when no explicit port or TLS setting is provided. TODO: should truthy default_ssl be used to config params when port...