All Versions
11
Latest Version
Avg Release Cycle
56 days
Latest Release
1490 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