From 7fc0a27a91b5ba47a4dfe094543b62413b82c1c6 Mon Sep 17 00:00:00 2001 From: vincenzoarcidiacono Date: Tue, 16 Jul 2024 14:08:45 +0200 Subject: [PATCH] chore(ver): bump 1.2.7 --> 1.2.8. --- CHANGELOG.rst | 72 +++++++++++++++++++++++++++++++++++++++++++- README.rst | 16 +++++++--- formulas/_version.py | 4 +-- 3 files changed, 85 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 11d413d..07cd00d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,7 +2,77 @@ Changelog ========= -v1.2.6 (2023-11-15) +v1.2.8 (2024-07-16) +------------------- + +Feat +~~~~ +- (core): Update Copyright. + +- (functions) :gh:`109`, :gh:`111`, :gh:`124`, :gh:`125`: Update test + cases. + +- (stat) :gh:`111`: Add `PERCENTILE`, `PERCENTILE.INC`, and + `PERCENTILE.EXC` functions. + +- (stat) :gh:`111`: Add `NORM.S.DIST`, `NORM.S.INV`, `NORM.DIST`, + `NORM.INV`,`NORMDIST`, `NORMINV`,`NORMSINV` functions. + +- (stat) :gh:`111`: Add `NORMSDIST` function. + +- (stat) :gh:`124`: Correct implementation `QUARTILE` and add + `QUARTILE.INC` and `QUARTILE.EXC`. + +- (functions) :gh:`124`: Add `QUARTILE` to stat functions. + +- (functions) :gh:`125`: Add `SUMSQ` to stat functions. + +- (tokens) :gh:`139`: Allow last parameters to be empty in a function + call. + +- (tokens) :gh:`139`: Allow first param to be empty. + +- (core): Update `.gitignore` settings. + +- (text): Add `CODE` function. + +- (text): Add `CHAR` function. + +- (test): Update coverage python version. + + +Fix +~~~ +- (test) :gh:`111`: Correct test case for windows. + +- (excel) :gh:`109`: Correct parser for named range with backslash in + name. + +- (functions) :gh:`125`: Move `SUMSQ` function to math. + +- (core): Correct repr formatting of ranges for numpy version 2.x. + +- (tokens) :gh:`145`: Correct handling of `#REF!` when compiling + functions. + +- (text): Correct `CODE` function. + +- (text): Add `CODE` text case. + +- (excel) :gh:`132`: Correction on how to handle the empty values used + within a formula. + +- (excel): Add `#EMPTY` value to save correctly the model as dict. + +- (excel) :gh:`134`, :gh:`135`: Correct `inverse_references` handling + when model defined with `from_dict`. + +- (excel): Correct tolerance. + +- (setup): Correct setup config file. + + +v1.2.7 (2023-11-14) ------------------- Feat diff --git a/README.rst b/README.rst index 2fca1c4..4f2d096 100644 --- a/README.rst +++ b/README.rst @@ -3,11 +3,11 @@ ################################################## formulas: An Excel formulas interpreter in Python. ################################################## -|pypi_ver| |test_status| |cover_status| |docs_status| -|github_issues| |python_ver| |proj_license| |binder| +|pypi_ver| |test_status| |cover_status| |docs_status| |downloads| +|month_downloads| |github_issues| |python_ver| |proj_license| |binder| -:release: 1.2.7 -:date: 2023-11-15 01:00:00 +:release: 1.2.8 +:date: 2024-07-16 14:00:00 :repository: https://github.com/vinci1it2000/formulas :pypi-repo: https://pypi.org/project/formulas/ :docs: http://formulas.readthedocs.io/ @@ -309,4 +309,12 @@ Things yet to do: implement the missing Excel formulas. .. |binder| image:: https://mybinder.org/badge_logo.svg :target: https://mybinder.org/v2/gh/vinci1it2000/formulas/master?urlpath=lab%2Ftree%2Fbinder%2Findex.ipynb :alt: Live Demo + +.. |downloads| image:: https://static.pepy.tech/badge/schedula + :target: https://pepy.tech/project/schedula + :alt: Total Downloads + +.. |month_downloads| image:: https://static.pepy.tech/badge/schedula/month + :target: https://pepy.tech/project/schedula + :alt: Downloads per Month .. _end-badges: diff --git a/formulas/_version.py b/formulas/_version.py index 65e91e6..0126e43 100644 --- a/formulas/_version.py +++ b/formulas/_version.py @@ -10,11 +10,11 @@ '__license__', '__copyright__'] #: Authoritative project's PEP 440 version. -__version__ = version = "1.2.7" # Also update README.rst +__version__ = version = "1.2.8" # Also update README.rst # Please UPDATE TIMESTAMP WHEN BUMPING VERSIONS AND BEFORE RELEASE. #: Release date. -__updated__ = "2023-11-15 01:00:00" +__updated__ = "2024-07-16 14:00:00" __title__ = 'formulas'