All Versions
11
Latest Version
Avg Release Cycle
56 days
Latest Release
575 days ago

Changelog History
Page 1

  • v2.7.1 Changes

    March 26, 2020

    Nothing more!

  • v2.6.0 Changes

    November 28, 2019
    • ♻️ Refactoring async_await()
    • [URLResourceKey: Any] extensions in order to easier access to values
    • ⚡️ Updated libsmb2 to fix memory corruption errors
  • v2.5.0 Changes

    November 12, 2019
    • ➕ Add removeItem() function. removeDirectory() and removeFile() are still accessible for performance reasons.
    • 🛠 Fix errors on Xcode 10.2.
    • ➕ Added test for error.
    • Probable fix #41.
    • 🛠 Fix a race condition in service().
    • ⚡️ Updated libsmb2.
    • ♻️ Minor refactors.
  • v2.4.0 Changes

    October 31, 2019
    • 👌 Support SMB3 encrypted connection
    • 🛠 Fix server error may cause waiting until timeout
    • 🛠 Fix a critical memory management issue
    • Fix EXC_BAD_ACCESS crash in async handler
    • ⚡️ Update libsmb2 (Better error code for connect)
    • ♻️ Refactoring
  • v2.3.1 Changes

    October 27, 2019

    🚀 Previous release fixes:

    • ⚡️ Update libsmb2 library
    • 🆕 New method to find destination of symbolic
    • 👌 Support for symlink file type
    • Authentication set to NTLMSSP
    • 👍 Better error text
    • 📦 Removal of Accio package manager support
    • 🛠 Fix Objective-C inline help data types
    • 🛠 Fix #33
  • v2.3.0 Changes

    October 25, 2019
    • ⚡️ Update libsmb2 library
    • 🆕 New method to find destination of symbolic
    • 👌 Support for symlink file type
    • Authentication set to NTLMSSP
    • 👍 Better error text
    • 📦 Removal of Accio package manager support
    • 🛠 Fix Objective-C inline help data types
    • 🛠 Fix #33
  • v2.2.0 Changes

    May 27, 2019
    • ➕ Added custom port support
    • Prevent appending/overwriting files
    • 🛠 Fix: attributesOfFileSystem() to handle slash opening/ending
    • ✨ Enhanced test coverage
  • v2.0.0 Changes

    April 28, 2019

    This version changes AMSMB2's public API to exploit new Swift features, while providing an Objective-C compatibility layer.

    • Return Result in completion handler instead of nullable pairs
      • You can use switch to handle result or error, see readme
    • Accepting DataProtocol instead of concrete Data
      • You can pass [UInt8] or DispatchData to write(data:) method without casting
    • Accepting Range instead of offset-length pair
      • Use the same range you already use to subscript data for contents(atPath:range:) method
    • Disconnect gracefully
      • disconnect(graceful: true) will wait until all queued file operations are done and their completion handler is executed.
    • Reading from / writing to InputStream/OutputStream directly.
    • 🛠 Fixed reporting incorrect creation date of file
  • v1.9.0 Changes

    April 26, 2019

    🛠 Fixed #24 and added tests to prevent issue in future.

  • v1.8.0 Changes

    April 04, 2019
    • 🛠 Fixed timeout issue of listShares() on Swift 5.0