Releases: ruby/net-imap
Releases · ruby/net-imap
v0.4.13
What's Changed
✨ Added features
- 🔧 Add Config class for
debug
,open_timeout
, andidle_response_timeout
by @nevans in #291Net::IMAP.config
for global configuration. This enables global defaults for previously client-local configuration:open_timeout
idle_response_timeout
- config keyword parameters for
Net::IMAP.new
Net::IMAP#config
for client configuration. This enables client-local overrides of previously global configuration:debug
- ♻️ Minor Config class tidy up by @nevans in #295
- 🔧 Add config option for
sasl_ir
by @nevans in #294 - 🔊 Add config option for
responses_without_block
by @nevans in #293
📖 Documentation
- 📖 Improve #idle and #idle_done rdoc by @nevans in #290
- 📚 Update rdoc for Config and related updates by @nevans in #297
- 📚 Improve rdoc for Net::IMAP.new ssl: params by @nevans in #298
- 📚 Improve Config class rdoc by @nevans in #296
🛠️ Other changes
- 📦 Don't keep .github, .gitignore, .mailmap in gem by @nevans in #299
- ⬆️ Bump step-security/harden-runner from 2.8.0 to 2.8.1 by @dependabot in #292
Full Changelog: v0.4.12...v0.4.13
v0.4.12
What's Changed
- 📚 Fix many rdoc spelling mistakes by @nevans in #279
- 📦 Update workflow with configure_trusted_publisher by @nevans in #280
- 🔍 Simplify handling of ResponseParser test failures by @nevans in #281
- ⬆️ Bump step-security/harden-runner from 2.7.1 to 2.8.0 by @dependabot in #289
- Clarify the license of net-imap by @shugo in #275
Full Changelog: v0.4.11...v0.4.12
v0.4.11
What's Changed
Server workarounds
- Consider extra empty space in BODYSTRUCTURE by @gaynetdinov in #271
Miscellaneous
- 🐛 Fix parser benchmarks generation by @nevans in #266
- ✅ Add basic test for SEARCH / UID SEARCH command by @nevans in #267
- 📧 Update gem email address and git mailmap by @nevans in #264
- ✅ Update Github test workflow name by @nevans in #268
- ⬆️ Bump actions/configure-pages from 4 to 5 by @dependabot in #270
- 🔧🔒 Configure RubyGems Trusted Publishing by @nevans in #265
New Contributors
- @gaynetdinov made their first contribution in #271
Full Changelog: v0.4.10...v0.4.11
v0.4.10
What's Changed
Fixes
- 🐛 Do not automatically freeze SearchResult by @nevans in #263
This fixes a backwards incompatible change inv0.4.8
that affected themail
gem.
See #262, reported by @stanley90.
Documentation
- 📚 Workaround rdoc method visibility issue by @nevans in #257
- 📚 Workaround rdoc issue with
:yield:
and visibility by @nevans in #258
Miscellaneous
- ⬆️ Bump actions/upload-pages-artifact from 2 to 3 by @dependabot in #256
- ⬆️ Bump actions/deploy-pages from 3 to 4 by @dependabot in #255
- Renew test certificates by @sorah in #259
- Add base64 dev dependency by @hsbt in #261
- Import sample code from ruby/ruby by @hsbt in #260
New Contributors
Full Changelog: v0.4.9...v0.4.10
v0.4.9.1
v0.3.4.1
v0.2.4
v0.4.9
What's Changed
Known Issues
- SearchResult (returned by
#search
) is frozen, which is backward incompatible #262
Broken since v0.4.8. Fixed in v0.4.10. #263
Added
- ✨ Add
SequenceSet#overlap?
alias forintersect?
by @nevans in #252 - ✨ Preserving sequence set order by @nevans in #254
- Add
SequenceSet#entries
and#each_entry
, for unsorted iteration - Add
SequenceSet#append
, to keep unsorted order when modifying the set
- Add
Documentation
- 📚 Fix "not not" in FetchData docs by @nevans in #248
- 📚 Document SequenceSet "Normalized form" by @nevans in #254
Other Changes
Miscellaneous
- ✅ Document and test workaround for invalid "*" in FLAGS by @nevans in #249
- ✅ Limit CI rubygems for 2.7 compatibility by @nevans in #253
New Contributors
Full Changelog: v0.4.8...v0.4.9
v0.4.8
What's Changed
Known Issues
- SearchResult (returned by
#search
) is frozen, which is backward incompatible #262
Fixed in v0.4.10. #263
Added
- ✨ Improve SequenceSet with Set, Range, Enumerable methods by @nevans in #239
- ✨ Add support for the
CONDSTORE
extension (RFC7162) by @nevans in #236
NOTE:#search
and#uid_search
have been updated to returnSearchResult
rather thanArray
.SearchResult
inherits fromArray
, for backward compatibility.
Fixed
- 🩹 Workaround invalid Gmail FLAGS response by @nevans in #246
- 🐛 Fix broken
QUOTA
/QUOTAROOT
response parsing by @nevans in #247
Documentation
- 📚 Update extension docs for IMAP4rev2, STATUS=SIZE by @nevans in #242
- 📚 List all currently supported response codes by @nevans in #243
Miscellaneous
- Bump actions/configure-pages from 3 to 4 by @dependabot in #245
- Bump actions/deploy-pages from 2 to 3 by @dependabot in #244
Full Changelog: v0.4.7...v0.4.8
v0.4.7
What's Changed
- Provide a 'Changelog' link on rubygems.org/gems/net-imap by @mark-young-atg in #235
- ⚡️ Simplify and speed up
SEARCH
response parsing by @nevans in #238 - 🩹 Workaround buggy outlook.com address lists by @nevans in #240
New Contributors
- @mark-young-atg made their first contribution in #235
Full Changelog: v0.4.6...v0.4.7