diff --git a/CHANGELOG.md b/CHANGELOG.md
index acb9ea8..762664a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,28 @@
+> # [5.4](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/tag/5.4)
+
+## Bug Fix Update
+
+- Fixed `IndexError` with tksheet versions `>=5.0.29`.
+ Issue: [#24](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/issues/24)
+ , [#25](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/issues/25)
+ , [#28](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/issues/28)
+ , [#32](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/issues/32)
+ and [#33](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/issues/33). Pull
+ Request: [#34](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/pull/34) (Thanks
+ to [@yjagota](https://github.com/yjagota/))
+- Fixed redundant code. Pull Request: [#19](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/pull/19)
+ (Thanks to [@QuickLearner171998](https://github.com/QuickLearner171998/))
+- Bumped dependencies to fix known vulnerabilities
+- Updated documentation:
+ - Added new contributors to the list
+ - Updated table formatting
+ - Fixed typos
+
+
+
> # [5.3](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/tag/5.3)
## Feature and Bug Fix Update
@@ -230,7 +252,7 @@
- Now compatible with the new NSE website
- Instead of scraping the data from the html the program now calculates the data from a json file which is also the
- implementation of the new website (Thanks to @medknecth)
+ implementation of the new website (Thanks to [@medknecth](https://github.com/medknecth/))
- Since the values on the new website display contracts instead of shares, the values in the program have been updated
to display in thousands instead of lacs
- Completely reworked the main code
diff --git a/NSE_Option_Chain_Analyzer.py b/NSE_Option_Chain_Analyzer.py
index 1d49af6..4ef250b 100644
--- a/NSE_Option_Chain_Analyzer.py
+++ b/NSE_Option_Chain_Analyzer.py
@@ -26,8 +26,8 @@
# noinspection PyAttributeOutsideInit
class Nse:
- version: str = '5.3'
- beta: Tuple[bool, int] = (True, 4)
+ version: str = '5.4'
+ beta: Tuple[bool, int] = (False, 0)
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 3c5842a..1f794e0 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
## [Downloads](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases)
-[![Latest: v5.3](https://img.shields.io/badge/release-v5.3-brightgreen)](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/download/5.3/NSE_Option_Chain_Analyzer_5.3.exe)
+[![Latest: v5.4](https://img.shields.io/badge/release-v5.4-brightgreen)](https://github.com/VarunS2002/Python-NSE-Option-Chain-Analyzer/releases/download/5.4/NSE_Option_Chain_Analyzer_5.4.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)