Releases: bvanelli/actualpy
0.5.1
0.5.0
What's Changed
- Cover rules including imported payees, by @bvanelli in #70, reported by @tcpr1
- Fix issue where reflecting the model would happen before migrations, by @bvanelli in #73, reported by @tcpr1
- Handle bank sync errors when account is not properly setup, by @bvanelli in #74, reported by @gmichels
- Support rules and actions on the latest version of Actual, including the hasTags and append-prepend notes, by @bvanelli in #75
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- Allow setting self signed certs by @jlvcm in #59
- Add missing field for account notes by @bvanelli in #64, reported by @tcpr1
- Support Actual Server 24.9.0 by @bvanelli in #65, reported by @tcpr1
- Support reflecting models on download. This means that unknown columns will not be supported even when they are not present on the model. This should ensure that migrations will not break the Python API as often. by @bvanelli in #65
- Possibly dangerous migrations and the method create_budget now raise warnings due to the impossibility of running custom Javascript code on the Python wrapper.
New Contributors
Full Changelog: 0.3.0...0.4.0
0.3.0
WARNING: Due to the issues described in #57, this version will only full support Actual server 24.8.0. Make sure you update your server and your budget before using the library.
What's Changed
- Implement custom set split amount rules. by @bvanelli in #56, reported by @esseti
- Improve rules docs by @spideraxal in #50
- Change string rules to be case insensitive by @bvanelli in #55, reported by @spideraxal
- Add missing models for actual 24.8.0 by @bvanelli in #54, reported by @sondregronas
New Contributors
- @spideraxal made their first contribution in #50
Full Changelog: 0.2.0...0.3.0
0.2.0
What's Changed
- Add job to try and build and import package, to avoid releasing un-importables packages, by @bvanelli in #41, reported by @wbradley93
- Correct model for latest actual server, and written a test to avoid having incompatible models in the future, by @bvanelli in #42, reported by @cgiacofei
- Support header login as a fallback in case server returns invalid-header, by @bvanelli in #44, reported by @bobokun
*Inform how to modify transactions, by @bvanelli in #48 - Also allow sync_id as file name, when using
set_file
, and improve documentation in that regard, by @bvanelli in #49 - Fix rules for isbetween that was not validated, as well as the rules for
contains
anddoesNotContain
that weren't triggering properly, by @bvanelli in #47, reported by @bobokun
Thanks for the bug reports and testing from the community.
Full Changelog: 0.1.1...0.2.0
0.1.1
0.1.0
First version of actualpy released ✨
This version fully supports pretty much everything that is available on the nodejs API, with the exception of not being battle tested meaning that bugs might still exist. If you find a bug or want to suggest a new feature feel free to open an issue!. Remember to backup your files using the export functionality via frontend before doing any changes.
This first version focused on getting all APIs stable and the queries with a usable API. It also implements other good to have features like running rules and bank sync without interacting with the UI.
What's new
- feat: Add support for downloading encrypted files. by @bvanelli in #8
- fix: Fix message clocks table causing bad number of clocks. by @bvanelli in #10
- Add support for running and inserting rules by @bvanelli in #12
- feat: Add schedules suppport. by @bvanelli in #17
- feat: Store changes whenever a flush is called. by @bvanelli in #18
- feat: Write integration tests for improving the API coverage. by @bvanelli in #19
- fix: Fix simplyFin and goCardless missing columns. by @bvanelli in #22
- feat: Add balance attribute to account. by @bvanelli in #23
- feat: Implement creating split transactions. by @bvanelli in #26
- feat: Add bank sync and implement it for the simplefin demo data. by @bvanelli in #27
- fix: include missing packages in install_requires by @travis-morton in #32
- feat: Multiple changes to core files. by @bvanelli in #34
New Contributors
- @travis-morton made their first contribution in #32
Full Changelog: https://github.com/bvanelli/actualpy/commits/0.1.0