v4.0.10312.0-Beta
·
63 commits
to master
since this release
- Lock/Unlock context menu provided in Virtual Drive sample.
- The file is left in the not in-sync state after the rename/move operation and is being hydrated. The IFile.WriteAsync() is called after rename/move operation. Now the file is marked as in-sync after the move and is not being hydrated after the move.
- The folder was left in the not in-sync state after the rename/move operation. Now the folder is marked as in-sync after the rename/move if it was in-sync before rename/move.
- All samples now use .NET 5.
- Logging refactored in samples. Now process name is being added to the log.
- WebDAV Drive sample is now using WebDAV Client Library for .NET 5 Beta.
- macOS source codes were missing from the source codes version of the archive supplied with the source codes license. Now macOS souce codes are supplied.
- Folder move operation to the user file system does not create items in the folder. Now, this bug is fixed.
- WebDAV Drive sample throws STG_E_ACCESSDENIED exception on files locked by other users. The ExternalDataManager.ShowCustomColumnsAsync() method throws an exception if the method is called on a file with a read-only attribute. This bug is now fixed.
- IFile.WriteAsync(), IFolder.WriteAsync(), ILogger.LogError() and ILogger.LogMessage() methods now provides optional IOperationContext parameter. EngineErrorEventArgs and EngineMessageEventArgs now provide OperationContext property.
- The ProcessInfo class was added.
- The IOperationContext.ItemId property added.
- The IMoveCompletionContext now inherits IOperationContext.
- IClientNotifications.GetLockModeAsync() method added.