diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a35ee3..4be76ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,34 @@
+> # [5.6](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/tag/5.6) + +## Bug Fix Update + +- Bug Fixes: + - Fixed `JSONDecodeError` caused by the server now using a different encoding which requires the `brotli` package to + be to installed to be able to decode. + This is what causes the "Failed to fetch symbols. The program will exit now exit." error. + Issue: [#62](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/issues/62) + , [#65](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/issues/65) + , [#69](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/issues/69) + , [#70](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/issues/70) + - Fixed `TypeError` caused by breaking change in the newer versions of `tksheet`. + Issue: [#64](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/issues/64) + , [#67](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/issues/67) + - Fixed potential crash if you try to enable logging while running the `.exe` file +- Code changes: + - Updated request headers + - Minor code improvements +- Updated `requirements.txt`: + - Added `brotli` to library to support decoding data from NSE in the `br` encoding format + - Updated `requests` library version to exclude known vulnerable versions + - Updated `pandas` library version to prevent breaking changes in the future +- Updated documentation: + - Added `brotli` in dependencies + +
+ > # [5.5](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/tag/5.5) ## Bug Fix Update diff --git a/NSE_Option_Chain_Analyzer.py b/NSE_Option_Chain_Analyzer.py index da4f0df..8cec0e9 100644 --- a/NSE_Option_Chain_Analyzer.py +++ b/NSE_Option_Chain_Analyzer.py @@ -25,7 +25,7 @@ # noinspection PyAttributeOutsideInit class Nse: - version: str = '5.5' + version: str = '5.6' def __init__(self, window: Tk) -> None: self.intervals: List[int] = [1, 2, 3, 5, 10, 15] diff --git a/README.md b/README.md index be72769..da39ff2 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ## [Downloads](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases) -[![Latest: v5.5](https://img.shields.io/badge/release-v5.5-brightgreen)](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/download/5.5/NSE_Option_Chain_Analyzer_5.5.exe) +[![Latest: v5.6](https://img.shields.io/badge/release-v5.6-brightgreen)](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/download/5.6/NSE_Option_Chain_Analyzer_5.6.exe) ![Download-Count](https://img.shields.io/github/downloads/VarunS2002/Python-NSE-Option-Chain-Analyzer/total?color=blue) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)