Skip to content

Latest commit

 

History

History
179 lines (118 loc) · 4.72 KB

CHANGELOG.md

File metadata and controls

179 lines (118 loc) · 4.72 KB

Changelog

0.7.4 - 2023-10-04

  • (fix) fix broken scheme names

0.7.3 - 2023-09-26

  • (new) Add support for parsing nominee details (available in Folio.nominees)
  • (fix) fix empty PAN in certain cases

0.7.2 - 2023-09-19

  • Bug fixes
    • Exclude short term capital gains (STCG) from 112A reports
    • Fix advisor code parsing

0.7.1 - 2023-09-06

  • fix bug where long scheme names were getting truncated

0.7.0 - 2023-09-03

  • update pydantic to v2

0.6.1 - 2023-04-04

  • update CII data till FY2022-23
  • bug fixes

0.6.0 - 2023-02-20

  • use pydantic models for better data validation

0.5.5 - 2022-08-06

  • bug fix with MuPDF parser

0.5.4 - 2022-02-01

  • bug fix in CAS summary statement parser

0.5.3 - 2021-08-21

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

0.5.2 - 2021-08-11

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

0.5.1 - 2021-07-21

  • gains: PnL report
  • support for migration of Franklin Templeton funds to CAMS RTA
  • various bug fixes

0.5.0 - 2021-07-02

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

0.4.8 - 2021-06-27

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

0.4.7 - 2021-06-01

  • Minor bug fixes in summary-statement parser.
  • cli now uses rich for console output.
  • Use poetry for dependency management and deployment.
  • BREAKING CHANGE: Table output choices have been removed. -s/--summary is a flag and doesn't accept any additional arguments.
  • Support for folios without PAN (#28).
  • add support for new style dividend transactions after IDCW renaming.
  • improved parser for transaction entries.

0.4.6 - 2021-04-04

  • 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

0.4.5 - 2021-03-20

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

0.4.4 - 2021-02-07

  • CSV output fixes
    • better csv output format for summary CAS statements.
    • option to output only summary information for detailed statements (-s fancy_grid -o output.csv)

0.4.3 - 2021-01-30

  • ISIN, AMFI code mapping for schemes (beta)

0.4.2 - 2021-01-22

  • fixes unicode issues in windows
  • supports negative scheme balances
  • better scheme name parsing
  • fixes dividend transaction parsing

0.4.1 - 2021-01-13

  • hotfix for parsing folios without KYC details

0.4.0 - 2021-01-08

  • adds support for parsing summary statements from CAMS/KARVY (beta)
  • minor bug fixes in CSV file generation

0.3.9 - 2021-01-01

  • Support for classifying transactions

0.3.8 - 2020-12-29

  • Support for parsing folios without PAN/KYC details

0.3.7 - 2020-12-24

  • Support for parsing dividend transactions

0.3.6 - 2020-12-21

  • Support for parsing folios without advisor

0.3.5 - 2020-11-13

  • Support for parsing scheme's latest nav
  • Replaced texttable with tabulate for more cli output formats
  • Added more test cases

0.3.4 - 2020-11-08

  • Support for parsing scheme valuation
  • Parser code refactor (transparent to user)

0.3.3 - 2020-10-31

  • Added balance to Transaction
  • Added test cases with travis-ci and codecov support
  • minor bug fixes while parsing kfintech cas files

0.3.2 - 2020-10-29

  • minor bug fixes

0.3.1 - 2020-10-26

  • re-release 0.3.0 : Minor bug fix

0.3.0 - 2020-10-25

  • Breaking Change: In order to preserve the order of entries, during format conversion to other data types like json., folios is a list instead of dict.
  • Added a second parser based on PyMuPDF / MuPDF - ~15-20x faster compared to pure-python pdfminer.
  • Added AMC detection (accessible via amc property of folio)
  • CLI summary now includes the number of transactions processed.

0.2.1 - 2020-10-23

  • read_cas_pdf now supports more input types
  • better cli summary output
  • fixed investor info parsing where mobile numbers don't have country code
  • updated dependencies

0.2.0 - 2020-10-15

  • removed support for python versions <3.8
  • Better investor info parser

0.1.2 - 2020-10-14

  • Support for parsing investor info

0.1.1 - 2020-10-14

  • Support for parsing folios without PAN

0.1.0 - 2020-10-11

  • Initial release