Release Notes

Version 0.3.1

  • Release date: 05-Jun-2026

  • Compatibity: Verified compatibility with Python 3.14, including packaging, publishing, linting, type checking, and testing.

Version 0.3.0

  • Release date: 03-Apr-2026

  • Feature Additions:

    • Refactored and renamed classes and methods.

    • Consolidated similar methods.

    • Removed non-essential methods.

Version 0.2.2

  • Release date: 27-Jul-2025

  • Compatibity: Updated and verified compatibility with the latest versions of all required tools, including those for packaging, publishing, linting, type checking, and testing.

Version 0.2.1

  • Release date: 27-Jul-2025

  • Feature Additions: Added API support for the newly launched NSE equity index.

Version 0.2.0

  • Release date: 07-May-2025

  • Feature Additions:

    • Added API support for newly launched NSE equity indices.

    • Enhanced the correction and recovery analysis in index history.

  • Documentation: Updated to reflect the newly introduced features.

Version 0.1.10

  • Release date: 07-Dec-2024

  • Feature Additions:

    • Added support for newly launched NSE equity indices.

    • Ensured compatibility with Python 3.13.

Version 0.1.9

  • Release date: 15-Nov-2024

  • Feature Additions:

    • Added support for newly launched NSE equity indices.

    • Enhanced functionality for SIP comparison across indices in the BharatFinTrack.NSETRI class.

  • Development Status: Upgraded from Beta to Production/Stable.

Version 0.1.8

Version 0.1.7

  • Release date: 26-Oct-2024

  • Feature Additions:

    • Added support for newly launched NSE equity indices.

    • Enhanced functionality for calculating the CAGR difference between Price Return Index and Total Return Index in the BharatFinTrack.NSETRI class.

    • Improved data visualization capabilities in the BharatFinTrack.Visual class.

Version 0.1.6

  • Release date: 24-Oct-2024

  • Feature Additions:

    • Added new equity indices launched by NSE.

    • Enhanced functionality for data visualization in the BharatFinTrack.Visual class.

Version 0.1.5

  • Release date: 13-Oct-2024

  • Feature Additions:

    • Introduced the BharatFinTrack.Visual class for data visualization.

    • Added a method for plotting the descending sort of CAGR (%) by index category since inception.

Version 0.1.4

  • Release date: 09-Oct-2024

  • Feature Additions: Updates the pre-downloaded Excel file of daily Total Return Index data for a specified index from the last date to the present.

Version 0.1.3

  • Release date: 06-Oct-2024

  • Feature Additions:

    • Fetches updated Total Return Index values for all NSE equity indices.

    • Sorts the CAGR (%) of all NSE equity TRI values since launch.

  • Development Status: Upgraded from Alpha to Beta.

Version 0.1.2

  • Release date: 04-Oct-2024

  • Feature Additions: Added functionality for sorting the CAGR (%) of all NSE equity index prices since launch.

Version 0.1.1

  • Release date: 02-Oct-2024

  • Feature Additions: Introduced the BharatFinTrack.NSEIndex class, which currently calculates the CAGR(%) of all NSE equity indices (excluding dividend reinvestment) from inception.

  • Documentation: Updated to reflect the newly introduced features.

  • Development Status: Upgraded from Pre-Alpha to Alpha.

Version 0.1.0

  • Release date: 30-Sep-2024.

  • Feature Additions:

  • Documentation: Added a tutorial on how to use the newly introduced features.

  • Development status: Upgraded from Planning to Pre-Alpha.

Version 0.0.3

  • Release date: 11-Sep-2024.

  • GitHub Actions Integration:

    • Linting with flake8 to enforce PEP8 code formatting.

    • Type checking with mypy to verify annotations throughout the codebase.

    • Testing with pytest to run tests and ensure code reliability.

    • Test Coverage with Codecov to monitor and report test coverage.

  • Compatibity: Verified compatibility with Python 3.10, 3.11, and 3.12.

  • Documentation: Added new badges to README.md to display statuses of linting, type-checking, testing, and coverage.

Version 0.0.2

  • Release date: 09-Sep-2024.

  • Bug Fixes: Some bug fixes.

  • Documentation: Updated README.md.

Version 0.0.1

  • Release date: 08-Sep-2024.

  • Features: Functionality for accessing the characteristics of NSE equity Indices.

  • Development status: Planning.

  • Roadmap: Ongoing addition of new features.