Skip to content

Commit

Permalink
Merge pull request #2857 from martinholmer/4-4-0
Browse files Browse the repository at this point in the history
Changes for 4.4.0 version
  • Loading branch information
jdebacker authored Dec 19, 2024
2 parents 870db89 + 06edff5 commit b3f5eb5
Show file tree
Hide file tree
Showing 7 changed files with 25 additions and 13 deletions.
18 changes: 16 additions & 2 deletions docs/about/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@ Go [here](https://github.com/PSLmodels/Tax-Calculator/pulls?q=is%3Apr+is%3Aclose
for a complete commit history.


2024-12-19 Release 4.4.0
------------------------
(last merged pull request is
[#2856](https://github.com/PSLmodels/Tax-Calculator/pull/2856))

**This is an enhancement release.**

**API Changes**

**New Features**
- Make a Policy object's last budget year be flexible
[[#2856](https://github.com/PSLmodels/Tax-Calculator/pull/2856) by Jason DeBacker with minor assistance from Martin Holmer]


2024-12-16 Release 4.3.5
------------------------
(last merged pull request is
Expand All @@ -23,8 +37,8 @@ for a complete commit history.

**Bug Fixes**
- Fix several broken documentation links
[[#2847](https://github.com/PSLmodels/Tax-Calculator/pull/2847) by Martin Holmer] and
[[#2849](https://github.com/PSLmodels/Tax-Calculator/pull/2849) by Martin Holmer]
[[#2847](https://github.com/PSLmodels/Tax-Calculator/pull/2847) by Martin Holmer and
[#2849](https://github.com/PSLmodels/Tax-Calculator/pull/2849) by Martin Holmer]
- Remove incorrect use of GrowFactors() in Policy and Parameters classes
[[#2852](https://github.com/PSLmodels/Tax-Calculator/pull/2852) by Martin Holmer]

Expand Down
10 changes: 4 additions & 6 deletions docs/contributing/RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,11 @@ release.
Create new `taxcalc` packages
=============================
```
--> merge master branch into X-Y-Z branch
--> on branch X-Y-Z, edit docs/about/releases.md to finalize X.Y.Z info
--> specify release X.Y.Z in setup.py and taxcalc/__init__.py
--> merge master branch into X-Y-Z branch
--> specify release X.Y.Z in setup.py and taxcalc/__init__.py and docs/index.md
--> run `python update_pcl.py` [to update policy_current_law.json if needed]
Expand All @@ -29,8 +28,6 @@ Create new `taxcalc` packages
--> cd taxcalc/validation ; ./tests_35.sh ; .fix. ; cd ../..
--> specify release X.Y.Z in docs/index.md
--> make clean [to remove taxcalc package]
--> commit X-Y-Z branch and push to origin
Expand All @@ -42,7 +39,8 @@ Create new `taxcalc` packages
--> create release X.Y.Z on GitHub using master branch
--> Create new package on Conda-Forge for release X.Y.Z
--> open a PR to github.com/conda-forge/taxcalc-feedstock where you change the `recipe/meta.yaml` file by updating (1) the version number to X.Y.Z and (2) the checksum to reflect the checksum for the tarball for release X.Y.Z in the Tax-Calculator GitHub repo
--> open a PR to github.com/conda-forge/taxcalc-feedstock where you change the `recipe/meta.yaml` file by updating (1) the version number to X.Y.Z and (2) the checksum to reflect the checksum for the tarball for release X.Y.Z in the Tax-Calculator GitHub repo
====> ADD NEW DEPENDENCY OR UPDATE MINIMUM REQUIRED VERSION <====
Expand Down
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ The cross-model validation work with NBER's TAXSIM-27 model is described

## Latest release

{doc}`4.3.5 (2024-12-16) <about/releases>`
{doc}`4.4.0 (2024-12-19) <about/releases>`

If you are already using Tax-Calculator, upgrade using the following command:

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
with open("README.md") as f:
longdesc = f.read()

version = "4.3.5"
version = "4.4.0"

config = {
"description": "Tax Calculator",
Expand Down
2 changes: 1 addition & 1 deletion taxcalc.egg-info/PKG-INFO
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: taxcalc
Version: 4.3.5
Version: 4.4.0
Summary: taxcalc
Home-page: https://github.com/PSLmodels/Tax-Calculator
Download-URL: https://github.com/PSLmodels/Tax-Calculator
Expand Down
2 changes: 1 addition & 1 deletion taxcalc/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@
from taxcalc.utils import *
from taxcalc.cli import *

__version__ = '4.3.5a'
__version__ = '4.4.0'
__min_python3_version__ = 10
__max_python3_version__ = 12
2 changes: 1 addition & 1 deletion taxcalc/reforms/ext.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// REFORM TO EXTEND TEMPORARY TCJA PROVISIONS BEYOND 2025
// USING TAX-CALCULATOR 4.3.5
// USING TAX-CALCULATOR 4.4.0
// WITH 2025-to-2026 INDEXING FACTOR = 1.024900
// AND 2028-to-2029 INDEXING FACTOR = 1.021800
{
Expand Down

0 comments on commit b3f5eb5

Please sign in to comment.