Releases: nuxeo/nuxeo-drive
Releases · nuxeo/nuxeo-drive
5.0.0
4.5.1
4.5.0
4.4.5
4.4.4
4.4.3
4.4.2
4.4.1
Core
- NXDRIVE-1939: Use a temp dir located on the same drive as the local folder in
LocalClient.rename()
- NXDRIVE-1737: Fix document deletion for unsynced ones
- NXDRIVE-1916: Skip disappeared files when fetching their status for icon overlays
- NXDRIVE-1951: Do not try to update contents of a folderish document
- NXDRIVE-1952: Fix local file rename rollback
- NXDRIVE-1981: Make
safe_filename()
more efficient
GUI
- NXDRIVE-1965: [Direct Transfer] Open the files selection dialog if no pre-selected paths
Download links:
4.4.0
🔥 Big changes
- NXDRIVE-1579: Disable synchronization upon server configuration
- NXDRIVE-1853: [Direct Transfer] Allow to upload a folder and its contents
- NXDRIVE-1925: [Direct Transfer] Add more files and folders from a ready-to-start transfer
Core
- NXDRIVE-1941: Handle invalid filenames when solving duplicate issue in the RemoteWatcher
- NXDRIVE-1944: Fix exception type when the parent folder is not yet sync on remote creation
- NXDRIVE-1948: Fix local variable 'upload' referenced before assignment in Remote.upload_chunks()
- NXDRIVE-1949: Fix 'Application' object has no attribute '_last_refresh_view'
- NXDRIVE-1950: [macOS] Remove obsolete backup folder before doing the backup
- NXDRIVE-1955: [macOS] Fix opened documents retrieval not interating-safe
- NXDRIVE-1932: Send Direct Transfer analytics using its own category
- NXDRIVE-1923: [Direct Transfer] Reuse previously selected location as destination
Tests
- NXDRIVE-1936: Fix a warning in tests
- NXDRIVE-1938: Fix tests not starting on the CI
- NXDRIVE-1942: Small Direct Edit improvements
- NXDRIVE-1957: Add a test volume pipeline for specific cases
GUI
- NXDRIVE-1953: Fix the cursor loading logic when the QTreeView window is deleted early
- NXDRIVE-1928: Add a Direct Transfer icon in the systray menu
Download links:
4.3.0
🔥 Big changes
- Direct Transfer feature
- macOS Mojave and Catalina support
- macOS 10.11 support dropped
- referenced in the Awesome Python Applications
Core
- NXDRIVE-1872: The Autolocker must respect the
ignored_prefixes
parameter - NXDRIVE-1859: [Windows] Fix the special file check for folder icon
- NXDRIVE-1860: Skip any
OSError
when trying to compress log files - NXDRIVE-987: Unexpected full scans when synchronizing
- NXDRIVE-1807: Improve startup SSL check wording
- NXDRIVE-1890: [Windows] Fix waiting during auto-upgrade
- NXDRIVE-1909: [Context Menu] Remove the token from generated URLs
- NXDRIVE-1876: Fix threads not totally released
- NXDRIVE-1885: Ignore files with the 'notInBinaryStore' digest
- NXDRIVE-1851: The config parser does not handle float values
- NXDRIVE-1861: [macOS] Fix
AttributeError: 'SBApplication' object has no attribute 'documents'
- NXDRIVE-1862: Only upload files from the Direct Edit directory
- NXDRIVE-1863: Handle pair state modified-created as a conflict
- NXDRIVE-1864: Retry later when a
MaxRetryError
occures - NXDRIVE-1867: Fix mypy issues following the update to mypy 0.730
- NXDRIVE-1886: Direct Edit should be robust against connection errors
- NXDRIVE-1896: Ensure to quit the application after an update in the console mode
- NXDRIVE-1915: Fix local file creation when checking for an already synced file on the HDD
- NXDRIVE-619: Keynote files should be synced
- NXDRIVE-1871: Use the public
Batch
upload index - NXDRIVE-1897: The clean-folder CLI argument should ignore errors
- NXDRIVE-1856: Prevent duplicate creation via Direct Transfer
- NXDRIVE-1875: Use more processors by default (
5
->10
) - NXDRIVE-1898: Display a friendly message when the OS is not supported
- NXDRIVE-1902: Add the update channel in analytics report
- NXDRIVE-279: Refactor
LocalClient
- NXDRIVE-1838: Allow for one time synchronization of a file (Direct Transfer)
- NXDRIVE-1853: Allow to Direct Transfer a folder and its contents
- NXDRIVE-1855: Add notifications for Direct Transfer actions
- NXDRIVE-1857: Handle multi-account for Direct Transfers
- NXDRIVE-1868: [macOS] Use a custom trash implementation instead of using Send2Trash
- NXDRIVE-1892: [macOS] Allow the app to be run from
$HOME/Applications
- NXDRIVE-1881: Fix ineffective metrics preferences
Tests
- NXDRIVE-947: Duplicates are created when the parent is renamed while syncing up
- NXDRIVE-1904: [Windows] Fix
test_get_default_local_folder()
- NXDRIVE-1905: [Windows] Fix
test_normalize_and_expand_path()
- NXDRIVE-1854: Add tests for the Direct Transfer feature
- NXDRIVE-1882: Add a recovery test: reusing an old synced folder
Packaging / Build
- NXDRIVE-1880: [macOS] Fix a segfault when loading
QtQuick.Controls
QML plugin - NXDRIVE-1911: Remove the
pyaml
dependency forPyYAML
- NXDRIVE-1408: GNU/Linux support
- NXDRIVE-1822: macOS Mojave support
- NXDRIVE-1396: [macOS] Upgrade PyObjC to
5.2
- NXDRIVE-1391: [macOS] Upgrade PyQt from
5.11.2
to5.13.1
- NXDRIVE-1879: Drop the support for macOS 10.11 (breaking change)
- NXDRIVE-1710: Check the auto-updater before building a new version
- NXDRIVE-1748: Deploy GNU/Linux artifacts
- NXDRIVE-1820: [Windows] Upgrade Inno Setup Indonesian translations
- NXDRIVE-1884: [Windows] Update the timestamping service URL
GUI
- NXDRIVE-1839: The GUI should be responsive when syncing a lot of files
- NXDRIVE-1826: Systray icon is blurry on macOS dark mode
- NXDRIVE-1827: [macOS] Dark mode not correctly handled
- NXDRIVE-1919: Remove staled transfers at startup
- NXDRIVE-1914: Fix account name being hidden by icons in the systray menu
Download links: