Update taxsim.wasm and taxsim.js to latest files from taxsim.app. ETag of current version is fb937-63851e4a83800.
The new WASM version includes 10 additional output columns:
srebate, senergy, sctc, sptcr, samtqbid, niit, addmed, cares, actcDocumentation improvements:
taxsim-output.Rmd for new WASM version (51 total columns, up from 46)mortgage to taxsim-input.Rmd documentationggsi → gssi (Gross Social Security Income) in input documentationdep13, dep17, dep18) to input documentationInternal improvements:
Make 2023 the most recent year you can use. TAXSIM currently does not work for 2024.
Update taxsim.wasm and taxsim.js to latest files. ETag of current version is e23da-601f65ac97a40.
Add the following old dependent columns back to input columns: 'dep13', 'dep17', 'dep18'
Add the following new columns to the output: 'credits' and 'staxbc'
Removed the interface option to taxsim_calculate_taxes(). Now, 'wasm' is the only interface option. Users are not able to send the data to the TAXSIM server via ssh or http. This feature was removed because we have seen unexpected changes to the TAXSIM server's output, which could silently introduce errors.
tficar column to http (see 0.5.1 for more information). Added the tficar column back to tests.tficar. This caused tests to fail. Updated tests that match http and ssh results to account for this difference.interface parameter to taxsim_calculate_taxes(), which allows users to select the method of interfacing with TAXSIM.interface parameter. The functionality incorporates Aman Gupta Karmani's JS / WebAssembly tooling into the package. Therefore, tax calculations can be conducted locally without send and retrieving data from the TAXSIM servers. (@thomascwells, PR #11)interface parameter. This option uses curl to send and retrieve data from TAXSIM via https. (@thomascwells, PR #9)Updated the input column names so that all input columns in TAXSIM are represented. Changed spelling on one input column name to match TAXSIM (changed 'ui' to 'sui'). (#7, @thomascwells)