Piecash

Latest version: v1.2.0

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

Scan your dependencies

Page 2 of 9

1.1.2

~~~~~~~~~~~~~~~~~~~~~~~~~~

- import requests from functions using it to avoid making it a required dependency (fix 90)
- adapt setup.py to avoid depending on SQLAlchemy-Utils 0.36.8 (fix 91)
- updated gnucash projects page: https://piecash.readthedocs.io/en/latest/doc/github_links.html

1.1.1

~~~~~~~~~~~~~~~~~~~~~~~~~~

- add a check_exists flag to allow bypassing check existence of DB on opening (fix 91, tx williamjacksn)

1.1.0

~~~~~~~~~~~~~~~~~~~~~~~~~~

- fix use of ISO date for ledger export (fix 115 by MisterY)
- add field is_credit and is_debit to split (fix 105)
- fix get_balance sign when recursing + add natural_sign keyword to specify if sign should be reverse or not
- add support for Gnucash 4.1 (fix 136)
- fix table names not matching in case (fix 137)
- fix test suite to support 3.8
- deprecate python 3.5
- quandl will retrieve API KEY from environment variable QUANDL_API_KEY (if defined)
- yahoo will use exchangeTimezoneName for timezone (vs exchangeTimezoneShortName before), thanks geoffwright240
- add possibility to export accounts with their short name in ledger (fix 123)

1.0.0

~~~~~~~~~~~~~~~~~~~~~~~~~~

- drop support of py27 and py34 (fix 53)
- support gnucash 3.0.x format (code + test and book migration)
- set autoflush to False for open_book (was only done for create_book before) (fix 93)
- remove tz info when serialising DateTime to SQL (issue with postgresql doing some TZ conversion)
- add basic support for Jobs

0.18.0

~~~~~~~~~~~~~~~~~~~~~~~~~~~

Mostly refactoring:
- refactor common parts of vendor, customer and employee into person
- add 'on_book_add' protocol called when object is added to a book
- set autoflush to False to prevent weird behavior when using slots (that retrigger a query in the middle of a flush)
- refactor slots
- align sql schema 100% with 2.6.21 (based on sqlite reference)
- support business slots

0.17.0

~~~~~~~~~~~~~~~~~~~~~~~~~~~

- internal refactoring of setup.py
- add optional packages
- move to pipenv
- improve documentation
- fix missing extra blank between account name and amount in ledger export (fix 86)

Page 2 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.