Up-bank-api

Latest version: v1.2.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.2.0

✨ Features

* Use uv for package management ([a9a0b25](https://github.com/jcwillox/up-bank-api/commit/a9a0b2531524b9bfee8d4e10a70fc1aaadc8f18e))


📚 Documentation

* Update badges ([41b9087](https://github.com/jcwillox/up-bank-api/commit/41b9087c54d6e55e895a6c4ec5ceb29228fab770))


🏗️ Chore

* Add ko-fi funding link ([6211105](https://github.com/jcwillox/up-bank-api/commit/62111052cf02260ee886fd7efb0d11b7f60aee66))
* Update license to 2024 ([7f7861c](https://github.com/jcwillox/up-bank-api/commit/7f7861c7e2a2ab061c546d2fb387e98a6c7b3491))


♻️ Refactoring

* Reformat with latest black version ([0334fe9](https://github.com/jcwillox/up-bank-api/commit/0334fe9ff100fca72763665db300008a1d8c54b3))


⚙️ Continuous Integration

* Add renovate config ([e6dec23](https://github.com/jcwillox/up-bank-api/commit/e6dec23af7dd63aaddca6f28a3f409eb5d1f6bd6))

**Full Changelog**: [`v1.1.0...v1.2.0`](https://github.com/jcwillox/up-bank-api/compare/v1.1.0...v1.2.0)

1.1.0

⚡ Features
* Deserialize the rate limit header (ebbfc0d)
* You can now check how many requests you have left with `client.rate_limit.remaining`, the limit appears to be `1000/h`.

Fixes
* Fix `transaction.categorize()` always setting the category to `None` (82be09c)
* Fix conversion of tag to id (2260f53)
* Fix incorrectly typed `*tags` parameter (a6bbb0a)
* Fix `JSONDecodeError` with 204 responses (afc6ec6) (closes 4)



**Full Changelog**: https://github.com/jcwillox/up-bank-api/compare/1.0.1...1.1.0

1.0.1

* Avoid overriding session headers (b6ee42e)

**Full Changelog**: https://github.com/jcwillox/up-bank-api/compare/1.0.0...1.0.1

1.0.0

This is a major release and the first official production release. I've kept breaking changes to a minimum however most of the core has been rewritten so there will be breaking changes for some users. I've also published a [docs](https://jcwillox.github.io/up-bank-api) site.

🚨 Breaking Changes
* Replaced `transaction.format_desc()` with the property `transaction.long_description`
* Replaced `ModelBase.raw` with `ModelBase._raw_response`
* Various methods has their properties reordered and some properties are now explility keyword args
* `WebhookLog.response_code` and `WebhookLog.response_body` merged into `WebhookLog.response` object
* Renamed `WebhookLog.delivery_status` to `WebhookLog.status`
* Methods that returned an empty `dict` (or really a 204 response) now return `True`
* Parameter for `transactions()` was renamed from `account_id` to `account` and is now the first positional argument
* Replaced `PaginatedList.count` with `PaginatedList.__len__` so it can now be used as `len(paginated_accounts)`
* `PaginatedList` was refactored into models and the import path has changed
* Replaced some global constants with enums `AccountType` and `TransactionStatus`
* Replaced `webhook_id` with `webhook` for `ping`, `logs` and `delete` methods

⚡ Features
* Created a [docs](https://jcwillox.github.io/up-bank-api) site, examples and code reference are available over there.
* Full API support (we now deserialise everything the API provides)
* Added support for categories
* Added support for tags
* Added missing fields e.g. `ownership_type`, `hold_info`, `round_up`, `cashback`, `card_purchase_method`.
* Added enums
* Asynchronous Client Support
* Improved internal documentation
* Fields that previously required an `id` as a string now also accept their corresponding objects and will extract the id automatically.
* Maintainability has also been considerably improved by adding workflows, tests, and rewriting/reorganising the codebase.

**Full Changelog**: https://github.com/jcwillox/up-bank-api/compare/0.3.2...1.0.0

0.3.2

* Fix error with type defs (9254ec6)

0.3.1

* Update pypi setup files (3d2e8aa)
* Update function definitions (c8a485e)

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.