Skip to content

Commit b153764

Browse files
committed
version++ (0.9.0)
1 parent d6942d5 commit b153764

File tree

3 files changed

+19
-2
lines changed

3 files changed

+19
-2
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Changelog
22

3+
## 0.9.0
4+
5+
- Add `reset_local_changes()` API call and `reset` CLI command to make it possible to discard any changes in the local project directory (#107)
6+
- Add `rename_project()` API call and `rename` CLI command to rename a project in its workspace (#190)
7+
- Add `delete_project_now()` API call for immediate project removal (mainly meant for testing)
8+
- Project info can be also queried by project's ID in `MerginClient.project_info()` (#179)
9+
- Improve project metadata handling
10+
- Add metadata getters in `MerginProject` class: `project_full_name()`, `project_name()`, `workspace_name()`, `project_id()`, `workspace_id()`, `files()`
11+
- Add metadata setters in `MerginProject` class: `update_metadata()`, `write_metadata()` (should not be needed by module users)
12+
- Deprecate `MerginProject.metadata` property, replaced by the methods above
13+
- 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)
14+
- Fix awkward way of passing full project names to `create_project()`, `create_project_and_push()`, `clone_project()` and in CLI for `create` command (#180)
15+
- Fix CLI for `list-projects` command (#172)
16+
- Write unhandled Python errors from download/pull/push to the client log (#156)
17+
- Keep client log if download of a project fails for some reason (#155)
18+
19+
320
## 0.8.3
421

522
- Clean up temporary files in .mergin folder (#47)

mergin/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# The version is also stored in ../setup.py
2-
__version__ = "0.8.3"
2+
__version__ = "0.9.0"
33

44
# There seems to be no single nice way to keep version info just in one place:
55
# https://packaging.python.org/guides/single-sourcing-package-version/

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setup(
77
name='mergin-client',
8-
version='0.8.3',
8+
version='0.9.0',
99
url='https://github.com/MerginMaps/mergin-py-client',
1010
license='MIT',
1111
author='Lutra Consulting Ltd.',

0 commit comments

Comments
 (0)