Skip to content

Releases: ruby/net-imap

v0.4.17

13 Oct 19:36
v0.4.17
8484205
Compare
Choose a tag to compare

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 in v0.6.0.

Bug fixes

  • 🐛 Fix SequenceSet[input] when input is a SequenceSet by @nevans in #327 (backports #326)

Other Changes

  • 🥅 Improve SequenceSet frozen errors by @nevans in #338 (backports #331)

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

04 Sep 16:05
v0.4.16
Compare
Choose a tag to compare

What's Changed

Fixed

  • 🐛 Fix #header_fld_name to handle quoted strings correctly by @taku0 in #315

Full Changelog: v0.4.15...v0.4.16

v0.4.15

28 Aug 01:52
v0.4.15
Compare
Choose a tag to compare

What's Changed

Fixed

  • 🐛 Fix #send_data to send DateTime as time by @taku0 in #313

New Contributors

Full Changelog: v0.4.14...v0.4.15

v0.4.14

22 Jun 16:12
v0.4.14
Compare
Choose a tag to compare

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

16 Jun 14:31
v0.4.13
Compare
Choose a tag to compare

What's Changed

✨ Added features

  • 🔧 Add Config class for debug, open_timeout, and idle_response_timeout by @nevans in #291
    • Net::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

01 Jun 07:32
6c59d03
Compare
Choose a tag to compare

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

08 May 15:28
v0.4.11
Compare
Choose a tag to compare

What's Changed

Server workarounds

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

Full Changelog: v0.4.10...v0.4.11

v0.4.10

04 Feb 20:44
v0.4.10
Compare
Choose a tag to compare

What's Changed

Fixes

  • 🐛 Do not automatically freeze SearchResult by @nevans in #263
    This fixes a backwards incompatible change in v0.4.8 that affected the mail 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

New Contributors

Full Changelog: v0.4.9...v0.4.10

v0.4.9.1

05 Jan 08:08
0db1440
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.9...v0.4.9.1

v0.3.4.1

05 Jan 08:08
98de4b2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.4...v0.3.4.1