Skip to content

Releases: codereverser/casparser

v0.5.3 - Sch. 112A statements

21 Aug 14:46

Choose a tag to compare

  • support for generating csv files for capital gains in 112A format for income tax filing
  • various bug fixes

v0.5.2 - capital gains bug fixes

11 Aug 03:21
90d928b

Choose a tag to compare

  • fix crash while generating capital gains reports on dividend payout funds
  • rework capital gains algorithm
  • add advisor column in transactions csv
  • various bug fixes

v0.5.1 - bug fixes

21 Jul 04:24

Choose a tag to compare

  • gains: PnL report
  • new exception IncorrectPasswordError for invalid passwords
  • support for migration of Franklin Templeton funds to CAMS RTA
  • various bug fixes

v0.5.0 - Capital Gains

11 Jul 18:56

Choose a tag to compare

  • Support for calculating capital gains from detailed CAS statements
  • support for parsing Tax Deducted at Source (TDS) transactions

v0.4.8 - fixes

27 Jun 03:40
50bf59f

Choose a tag to compare

  • use REVERSAL TransactionType for reverted/rejected transactions
  • fix issue with parsing multi-line transactions
  • ⭐ (Minor breaking change) convert all enums to strEnums for better readability (#35)

v0.4.7 - poetry, rich + bug fixes

01 Jun 06:46

Choose a tag to compare

  • Minor bug fixes in summary statement parser.
  • cli now uses rich for console output.
  • Dependency management and deployment is handled by poetry.
  • Support for folios without PAN (#28).
  • Add support for new style dividend transactions after IDCW renames.
  • Improved transaction entry parser.

BREAKING CHANGE

  • Table output choices have been removed.
    -s/--summary is a flag and doesn't accept any additional arguments.

v0.4.7-alpha.2

15 May 10:21

Choose a tag to compare

v0.4.7-alpha.2 Pre-release
Pre-release
  • Fix parsing dividend transactions posted after IDCW renaming
  • Fix crash while parsing multi-line transactions

v0.4.7-alpha.1

09 May 10:03

Choose a tag to compare

v0.4.7-alpha.1 Pre-release
Pre-release
  • casparser cli uses rich for prompts and table views.
  • use TypedDict from typing extensions for pydantic compatibility in APIs.

BREAKING CHANGES

  • Multiple table styles in cli output has been removed in this version as it wasn't providing any value addition.
    As a result the --summary/-s flag doesn't take any argument from this version onwards.

v0.4.6 - Sort (& fix) transactions

04 Apr 10:13

Choose a tag to compare

  • New sort_transactions option in casparser.read_cas_pdf (and --sort flag in CLI)
    to fix transactions (and balances) for schemes with non-chronological order.
  • support negative balances in transactions

v0.4.5 - Portfolio segregation

20 Mar 13:59

Choose a tag to compare

  • Support for segregated portfolio transactions [ credit: abhishekjain-qb ]