Skip to content

Releases: bvanelli/actualpy

0.5.0

15 Sep 18:36
3a5a406
Compare
Choose a tag to compare

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

05 Sep 19:24
fb81211
Compare
Choose a tag to compare

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

  • @jlvcm made their first contribution in #59

Full Changelog: 0.3.0...0.4.0

0.3.0

18 Aug 12:43
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: 0.2.0...0.3.0

0.2.0

21 Jul 20:08
0ca0487
Compare
Choose a tag to compare

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 and doesNotContain 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

12 Jul 05:11
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.0...0.1.1

0.1.0

06 Jul 16:38
Compare
Choose a tag to compare

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

Full Changelog: https://github.com/bvanelli/actualpy/commits/0.1.0