Releases: amosavian/AMSMB2
Releases Β· amosavian/AMSMB2
AMSMB2 4.0.0
AMSMB2 3.4.0
- fix: Truncate issues and add tests for SetInfo
- chore: Update libsmb2 dependency
AMSMB2 3.3.1
- fix: Remove symbolic link file
- docs: Fix some mistakes in documentation
AMSMB2 3.3.0
- feat: Create symbolic link
- feat: Delete symbolic link files
- fix: Get symbolic link attributes could not be fetched
- fix: Including windows error number in description when converting to posix error fails
- fix: Crash when IOCTL response is corrupt
- fix: More attributes provided for symbolic links
- chore: Convenience open func for SMB2FileHandler
- chore: Fsctl command organization
- docs: Update Readme
AMSMB2 3.2.3
- fix: Update libsmb2 submodule branch
- fix: fileDescriptor crash, compile error on time
AMSMB2 3.2.2
- fix: Compilation error due to unsafe flag
AMSMB2 3.2.1
- fix: Swift build tool compiling error (Issue #97)
- chore: Use existential any
- test: Simultaneous upload/download test
AMSMB2 3.2.0
- feat: Set file attributes including creation/modification time.
- feat: Append data to end of file
- feat: Async content fetch
- feat: Conform types to Sendable to adopt new concurrency model
- chore: Change formatter to SwiftFormat
AMSMB Version 3.1.0
- fix: File path with slash does not work on upload/download
- fix: Possible integer overflow
- fix: pathKey value using attributesOfItem
- chore: FCNTL types as struct rather than functions
- chore: Format swift files using swift-format
- chore: Remove unnecessary files
- chore: Various improvements and misspellings fixed
- test: Rewrite all tests to use async/await instead of callback
AMSMB Version 3.0.0
- feat: Support Async/Await
- chore: Rename AMSMB2 class to SMBManager to avoid conflict with module name
- chore: Use SPM instead of linking to precompiled archive
- fix: Warning on unsafe pointer of class
- fix: Compilation error due to
is_connected
removal