Releases: ruby/net-imap
Releases · ruby/net-imap
v0.4.17
What's Changed
Added features
- ✨ Add
#extract_responses
method by @nevans in #337 (backports #330) - ✨ New config option to return frozen dup from
#responses
by @nevans in #339 (backports #334)
This will become the default inv0.6.0
.
Bug fixes
Other Changes
Miscellaneous
- ✅ Add a Mutex to FakeServer (for tests only) by @nevans in #336 (backports #317)
- ✅ Fix GH action for Rubygems Trusted Publishing by @nevans in #341 (backports #340)
Full Changelog: v0.4.16...v0.4.17
v0.4.16
v0.4.15
v0.4.14
What's Changed
Added
- ✨ Add Config methods:
#to_h
,#update
, and#with
by @nevans in #300 - 🔧 Add versioned defaults by @nevans in #302
- 🔧 Add
Config#load_defaults
by @nevans in #301
Fixed
- 🐛 Fix Config#clone to clone internal data struct by @nevans in #303
- 🔇 Fix ruby 2.7 warnings by @nevans in #304
Full Changelog: v0.4.13...v0.4.14
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