updated changelog

This commit is contained in:
Sam Schott 2020-09-16 13:54:19 +01:00
parent 947d74cd14
commit 31ec50310b

View File

@ -1,10 +1,10 @@
## v1.2.0.dev ## v1.2.0
The local file index and sync history are now stored in a SQLite database. After the The local file index and sync history are now stored in a SQLite database. After the
update, Maestral will first reindex your Dropbox to populate the new index. update, Maestral will first reindex your Dropbox to populate the new index.
This change enables several improvements to the command line interface and GUI: The This change enables several improvements to the command line interface and GUI: The
command `maestral activity` now shows the progress of individual uploads on downloads. command `maestral activity` now shows the progress of individual uploads or downloads.
`maestral history` has been added to list recent sync events. In the GUI, the recent `maestral history` has been added to list recent sync events. In the GUI, the recent
changes menu now has been replaced by a "Activity" window which shows all sync events of changes menu now has been replaced by a "Activity" window which shows all sync events of
the past week. the past week.
@ -38,8 +38,8 @@ Finally, this is release introduces support for macOS 11 (Big Sur).
- Sync remote changes in filename even if they are only a change in casing. Those changes - Sync remote changes in filename even if they are only a change in casing. Those changes
where previously ignored. where previously ignored.
- Attempt to preserve local file permissions when syncing unless the file id has changed. - Attempt to preserve local file permissions when syncing unless the file id has changed.
Dropbox servers do store file permissions but don't make them available through the Dropbox servers do store file permissions but don't make them available through the
public API. We therefore cannot sync file permissions and instead choose not to public API. We therefore cannot sync file permissions and instead choose not to
overwrite locally set permissions on every download. overwrite locally set permissions on every download.
- Changed return type of `Maestral.get_activity` from namedtuple to dict for better - Changed return type of `Maestral.get_activity` from namedtuple to dict for better
consistency throughout the API. Every uploading or downloading item will have 'size' consistency throughout the API. Every uploading or downloading item will have 'size'
@ -49,13 +49,13 @@ Finally, this is release introduces support for macOS 11 (Big Sur).
- Introduced type annotations throughout and fixed a few type-related bugs. - Introduced type annotations throughout and fixed a few type-related bugs.
- Added a field "Sync threads" to the output of the CLI command `maestral status`. - Added a field "Sync threads" to the output of the CLI command `maestral status`.
- The output of `maestral ls` is now printed in a grid, similar to the `ls` command - The output of `maestral ls` is now printed in a grid, similar to the `ls` command
included in most platforms. included with most platforms.
- The macOS app bundle is now uses Python 3.8, leading to some performance improvements - The macOS app bundle now uses Python 3.8, leading to some performance improvements when
when moving or copying file system trees. moving or copying file system trees.
- Prepared the GUI for changes in macOS Big Sur: use native alerts and dialogs wherever - Prepared the GUI for changes in macOS Big Sur: use native alerts and dialogs wherever
possible and refactor loading of libraries. possible and refactor loading of libraries.
- Use an asyncio event loop instead of Pyro's event loop to run the daemon. This enables - Use an asyncio event loop instead of Pyro's event loop to run the daemon. This enables
the integration with the Cocoa run loop and callbacks when clicking notifications. integration with the Cocoa run loop and callbacks when clicking notifications.
#### Fixed: #### Fixed:
@ -64,8 +64,8 @@ Finally, this is release introduces support for macOS 11 (Big Sur).
- Fixes a bug where sending SIGTERM to the daemon process would raise an error when we - Fixes a bug where sending SIGTERM to the daemon process would raise an error when we
cannot determine its PID. Now, `Stop.Failed` is returned instead. cannot determine its PID. Now, `Stop.Failed` is returned instead.
- Fixes a bug which would result in incorrect systemd unit files for non-default config - Fixes a bug which would result in incorrect systemd unit files for non-default config
file names. Please disable and re-enable autostart with `maestral autostart -Y|N` to file names. Please disable and re-enable autostart with `maestral autostart -Y|-N` to
replace old unit files for any daemon with a config name other than "maestral". replace old unit files.
- Fixes a possible race condition when creating the cache directory. - Fixes a possible race condition when creating the cache directory.
- Fixes error handling when a file is changed while uploading. - Fixes error handling when a file is changed while uploading.
@ -75,10 +75,10 @@ Finally, this is release introduces support for macOS 11 (Big Sur).
on some platforms. on some platforms.
- The ability to run the daemon in a separate thread. The daemon must now always be run in - The ability to run the daemon in a separate thread. The daemon must now always be run in
its own process. its own process.
#### Dependencies: #### Dependencies:
- Replaced `jeepney` dependency on Linux with `dbus-next` as the Dbus interface. - Replaced `jeepney` dependency on Linux with `dbus-next`.
## v1.1.0 ## v1.1.0