Skip to content

Commit

Permalink
version++ (0.9.0)
Browse files Browse the repository at this point in the history
  • Loading branch information
wonder-sk committed Nov 27, 2023
1 parent d6942d5 commit b153764
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 2 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# Changelog

## 0.9.0

- Add `reset_local_changes()` API call and `reset` CLI command to make it possible to discard any changes in the local project directory (#107)
- Add `rename_project()` API call and `rename` CLI command to rename a project in its workspace (#190)
- Add `delete_project_now()` API call for immediate project removal (mainly meant for testing)
- Project info can be also queried by project's ID in `MerginClient.project_info()` (#179)
- Improve project metadata handling
- Add metadata getters in `MerginProject` class: `project_full_name()`, `project_name()`, `workspace_name()`, `project_id()`, `workspace_id()`, `files()`
- Add metadata setters in `MerginProject` class: `update_metadata()`, `write_metadata()` (should not be needed by module users)
- Deprecate `MerginProject.metadata` property, replaced by the methods above
- Store all information from server's project info to `.mergin/mergin.json` instead of just some bits. Keep backwards compatibility to read `mergin.json` if it uses old-style syntax, new pulls/pushes will write new-style syntax (#83, #151)
- Fix awkward way of passing full project names to `create_project()`, `create_project_and_push()`, `clone_project()` and in CLI for `create` command (#180)
- Fix CLI for `list-projects` command (#172)
- Write unhandled Python errors from download/pull/push to the client log (#156)
- Keep client log if download of a project fails for some reason (#155)


## 0.8.3

- Clean up temporary files in .mergin folder (#47)
Expand Down
2 changes: 1 addition & 1 deletion mergin/version.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# The version is also stored in ../setup.py
__version__ = "0.8.3"
__version__ = "0.9.0"

# There seems to be no single nice way to keep version info just in one place:
# https://packaging.python.org/guides/single-sourcing-package-version/
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

setup(
name='mergin-client',
version='0.8.3',
version='0.9.0',
url='https://github.com/MerginMaps/mergin-py-client',
license='MIT',
author='Lutra Consulting Ltd.',
Expand Down

0 comments on commit b153764

Please sign in to comment.