Skip to content

Commit

Permalink
release 2.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mjurbanski-reef committed Apr 2, 2024
1 parent e19fa01 commit 294d056
Show file tree
Hide file tree
Showing 9 changed files with 26 additions and 9 deletions.
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,31 @@ upcoming release can be found in [changelog.d](changelog.d).

<!-- towncrier release notes start -->

## [2.0.0](https://github.com/Backblaze/b2-sdk-python/releases/tag/v2.0.0) - 2024-04-02


### Removed

- Remove `tqdm` dependency. Now `tqdm` has to be explicitly installed to use `TqdmProgressListener` class.
- Remove `[doc]` extras dependency group - moved to dev dependencies.
- Remove unnecessary `packaging` package dependency. It's functionality was never explicitly exposed.

### Changed

- Move non-apiver packages (e.g. packages other than `b2sdk.v1`, `b2sdk.v2`, ...) to `b2sdk._internal` to further discourage use of non-public internals.
If you accidentally used non-public internals, most likely only thing you will need to do, is import from `b2sdk.v2` instead of `b2sdk`.
- Move logging setup and `UrllibWarningFilter` class from `b2sdk.__init__.py` to `b2sdk._v3` (and thus `b2sdk.v2` & `b2sdk.v1`).
This will allow us to remove/change it in new apiver releases without the need to change the major semver version.

### Added

- Add `SqliteAccountInfo.get_user_account_info_path` to public API.

### Infrastructure

- Update to [GitHub Actions using Node 20](https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/).


## [1.33.0](https://github.com/Backblaze/b2-sdk-python/releases/tag/v1.33.0) - 2024-03-15


Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ b2sdk follows [Semantic Versioning](https://semver.org/) policy, so in essence t
Therefore when setting up b2sdk as a dependency, please make sure to match the version appropriately, for example you could put this in your `requirements.txt` to make sure your code is compatible with the `b2sdk` version your user will get from pypi:

```
b2sdk>=1.25.0,<2
b2sdk>=2,<3
```

# Release History
Expand Down
1 change: 0 additions & 1 deletion changelog.d/+internal.changed.md

This file was deleted.

2 changes: 0 additions & 2 deletions changelog.d/+logging.changed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/+move_doc_extras_to_dev.removed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/+node_20.infrastructure.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/+public_get_user_account_info_path.added.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/+remove_packaging_dep.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/+tqdm_removal.removed.md

This file was deleted.

0 comments on commit 294d056

Please sign in to comment.