v8.1.26224.0-Beta2
·
12 commits
to master
since this release
- Engine on macOS platform now supports setting capabilities for each item. IFileSystemItemMetadataMac.Capabilities property is added. Now the implementer can specify if an item can be moved, renamed, deleted, excluded from synchronization as well as if applications can read and write the item.
- WebDAV Drive sample on macOS now supports pooling synchronization. If collection synchronization is not supported (Sync ID) by the remote storage, CRUDE web sockets + pooling will be used instead.
- EngineMac now protects read-only items from writing. If the file is locked by third-party user the item is protected from updates.
- EngineWindows.ItemsChanged event is provided. The post-event is fired after each item creation, update, delete and move operations. The event provides information about synchronization direction, type of the operation, result of the operation and number of items updated.
- Microsoft Office merging is now supported on Windows platform. The Utilities.TryNotifyUpdateAvailable() method can be used to merge Microsoft Word and PowerPoint documents.
- Metadata can now be updated separately from content using IFileSystemItemMetadata.MetadataETag and IFileMetadata.ContentETag properties.
- On Windows platform custom properties can now be accessed via IOperationContext.Properties of the IOperationContext parameter. All IFile and IFolder methods now provide IOperationContext parameter.
- Pooling synchronization mode is now provided by the EngineWindows. The EngineWindows.SyncService.IncomingSyncMode can now be used to the sync mode.
- WebDAV Drive sample on Windows now supports Sync ID synchronization, CRUDE synchronization and pooling synchronization modes.