Rp2

Latest version: v1.5.1

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

Scan your dependencies

Page 1 of 16

1.5.1

* re-enabled LIFO and HIFO accounting methods (see discussion at 79)
* added Python 3.11 to test matrix (107)
* on certain Linux distribution the mpdecimal library is missing, which causes runtime errors. This is now detected and reported to the users (108)
* added -n CLI option to allow negative balances on exchanges (106)
* multiple small documentation improvements

1.5.0

* added support for Spain (see 97)

1.4.2

* fixed small bug in rp2_full_report generator: OUT transactions had slightly incorrect fiat_out field. The displayed value was fiat_out_no_fee - fiat fee, instead of fiat_out_no_fee. This bug didn't affect actual tax computation or the tax_report output: it only affected the fiat_out field in the OUT table of rp2_full_report.

1.4.1

* added new RP2RuntimeError to handle non-recoverable problems without using Exception

1.4.0

* added support for Japan
* temporarily disable LIFO and HIFO (see https://github.com/eprbell/rp2/issues/79)
* documentation improvements

1.3.1

* fixed 77: accounting engine AVLTree keys didn't normalize timezones, which caused a rare but obscure bug in certain cases
* added debug log for progress of tax engine during lot accounting. This should make it much easier to debug certain user data errors, such as "Total in-transaction crypto value < total taxable crypto value"
* fixed tax_report_us plugin bug: investment expenses sheet was resized only with number of move transactions (ignoring number of fee ones): this caused a row overflow when generating tax_report_us output under certain conditions
* minor documentation improvements

Page 1 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.