Skip to content

Latest commit

 

History

History
222 lines (151 loc) · 10.4 KB

RELEASES.md

File metadata and controls

222 lines (151 loc) · 10.4 KB

Tax-Brain Release History

2024-09-23 Release 2.7.2

Last Merged Pull Request: #205

Changes in this release:

  • Minor updates to the documentation: #204 and #205
  • Testing on Python 3.12: #205

2024-06-10 Release 2.7.1

Last Merged Pull Request: #202

Changes in this release:

2024-04-25 Release 2.7.0

Last Merged Pull Request: #196

Changes in this release:

  • Updates to Compute Studio installation and fixes for new dependencies: #192
  • Allow distribution of corporate tax incidence: #196
  • Various documentation updates

2021-09-25 Release 2.6.0

Last Merged Pull Request: #186

Changes in this release:

  • Fix Compute Studio installation: #170, #171, #172, #174
  • Update parallelization techniques for TaxBrain.run(): #175
  • Add year parameter validation on Compute Studio: #177
  • Use default version installed via git: #178
  • Update function for retrieving the PUF: #179
  • Add stacked reform capabilities: #181

2021-03-19 Release 2.5.0

Last Merged Pull Request: #165

Note: This will be the first release available on Conda-Forge and the first to support Python 3.8

Changes in this release:

  • Fix Compute Studio random seed generation (#141)
  • Add LaTex installer to Compute Studio instructions (#142)
  • Skip report creation for Compute Studio runs with no reform (#148)
  • Add Volcano Plot (#149)
  • Add Lorenz Curve Plot (#150)
  • Update automated reports (#151)
  • Add an option to include a Total column in generated tables (#154)
  • Update docstrings (#159)
  • Add continuous integration and unit testing through GitHub Actions (#160)
  • Add revenue plot (#165)

2020-10-10 Release 2.4.0

Last Merged Pull Request: #135

Changes in this release:

  • Automated reports are now produced using just Pandoc (#125, #135)

  • The Tax-Brain Compute Studio app now includes automated reports in the downloadable content (#76)

  • Tax-Brain now requires taxcalc version 3.0.0 or above and behresp 0.11.0 or above (#128)

  • All images used in producing automated reports are now made with matplotlib, greatly reducing the number of external projects we need to install (#134)

2020-07-07 Release 2.3.4

Last Merged Pull Request: #124

No changes made to the model between release 2.3.3 and 2.3.4. The only changes were to the conda build instructions.

2020-07-06 Release 2.3.3

Last Merged Pull Request #123

Changes in this release:

  • Fixes various Compute Studio bugs ( #78, #82, #83 )
  • Update installation requirements ( #80, #81, #84, #90, #91 )
  • Add Compute Studio Documentation ( #87, #92 )
  • Compute Studio updates ( #88, #89, #103, #108, #109, #111, #112, #118, )
  • Fix handling of baseline policy in the core taxbrain app (#93)
  • Update core taxbrain app to use Bokeh version 2.0.0 and Tax-Calculator 2.9.0 (#113)
  • Add benefits totals to aggregate table (#120)
  • Update the report feature of the core taxbrain app to only use PNGs for graphs #123

2019-07-30 Release 2.3.2

Last Merged Pull Request: #74

No changes made to the model between release 2.3.1 and 2.3.2. The only changes were to the conda build instructions.

2019-07-29 Release 2.3.1

Last Merged Pull Request: #73

No changes made to the model between release 2.3.0 and 2.3.1. The only changes were to the conda build instructions.

2019-07-24 Release 2.3.0

Last Merged Pull Request: #72

Changes in this release:

  • Refactor the run() method and TaxBrain initialization process so that calculator objects are not created until run() is called (#44)
  • Modify metaparams in the COMPconfig (#54)
  • Fix various COMP bugs (#58, #60, #63, #65)
  • Allow users to specify an alternative policy to use as the baseline, rather than current law (#64)
  • Update COMP table outputs so they are more readable (#66)
  • Add TaxBrain command line interface (#67, #68)
  • Add automated report capabilities (#69)

2019-05-24 Release 2.2.1

Last Merged Pull Request: #51

Changes in this release:

  • Fix bug in COMP outputs that caused the rows in distribution tables to be flipped (#51).
  • Update Behavioral-Responses package requirements (#50).
  • Change the dynamic reform to run sequentially, rather than in parallel (#50).

2019-05-21 Release 2.2.0

Last Merged Pull Request: #45

Changes in this release:

  • Fix bug in the distribution table (#33).
  • Expand testing (#34).
  • Remove TBI package from distribution (#38)
  • Establish compconfig directory to handle COMP interactions (#38, #40).
  • Modify the distribution and difference table creation to work with taxcalc 2.2.0 (#45).
  • Add plotting to COMP outputs (#26).

2019-04-01 Release 2.1.2

Last Merged Pull Request: #31

Changes in this release:

  • Patches bugs in the TBI (#31).

2019-03-29 Release 2.1.1

Last Merged Pull Request: #29

Changes in this release:

  • Includes taxbrain/tbi/behavior_params.json in the package (#29).

2019-03-29 Release 2.1.0

Last Merged Pull Request: #28

Changes in this release:

  • The TBI has been refactored to use the TaxBrain class rather than the individual components of Tax-Calculator and Behavioral-Responses (#21).
  • The TaxBrain class and TBI have been updated to work with newer version of Tax-Calculator and Behavioral-Responses (>=1.1.0 and >=0.7.0, respectively) (#25).
  • The TBI has been modified to allow a user to use the PUF as an input file (#27).

2019-03-12 Release 2.0.0

Last Merged Pull Request: #19

This is the first release of the Tax-Brain package. We are starting with version 2.0.0 because this package is effectively the second coming of the original Tax-Brain - a web interface for the Tax-Calculator model. Accordingly, much of the code has been copied directly from the original Tax-Brain.