Skip to content

Latest commit

 

History

History
128 lines (100 loc) · 7.27 KB

CHANGELOG.md

File metadata and controls

128 lines (100 loc) · 7.27 KB

Changelog

Version 0.4.7 (Oct 22, 2024)

Changes:

  • Add support for Pandas version 2 (#237)

Version 0.4.6 (Jun 25, 2024)

Changes:

  • Add mode aggregation function (#194)
  • Update Stata examples (#197)
  • Various minor bug fixes, including fixing suppression when margins=True
  • Update CI (#207, #208)
  • Update packaging (#209)
  • Improve robustness of create_dataframe() (#211)
  • Add Ruff linting/formatting (#210, #214)
  • PEP 257 docstring formatting (#212)
  • Remove useless pylint suppression (#213)
  • Fix code coverage reporting (#215)
  • Limit numpy dependency to less than v2.0.0 (#220)

Version 0.4.5 (Nov 16, 2023)

Changes:

  • CI updates, version numbers

Version 0.4.4 (Nov 15, 2023)

Changes:

  • Update table suppression when totals are true for pivot table (#165)
  • Fix the problem of shape mismatch when there are two columns and the aggfunc is count or sum (#167)
  • Remove all files and folders created during testing (#168)
  • Create an example notebook with simple examples of acro (#170)
  • Add support for histogram (#176)
  • Add inherited members from acro_tables and acro_regression to the sphinx docs (#177)
  • Update the R help function (#178)
  • Update the finalise function by checking the provided folder name and ask for new one if it exists (#179)
  • Add histogram and survival analysis to R (#182)

Version 0.4.3 (Sep 22, 2023)

Changes:

  • Add installation support for Python 3.8 and 3.9 (#135)
  • Add a directory of outputs to an acro object and creates a results file for checking (#130)
  • Improve screen formatting of tables (#139)
  • Integrate Stata support (#142)
  • Fix crosstab when index or columns is a list and there is an aggregation function (#147)
  • Add support for survival analysis (#145)
  • Update pandas version dependency to 1.5 (#150)
  • Refactor ACRO class (#152)
  • Adding support for table function in R (#153)
  • Update table suppression when totals are true (#160)

Version 0.4.2 (Jul 13, 2023)

Changes:

  • Use INFO for exception handling finalise prompt (#116)
  • Add version number to INFO (#116)
  • Update R wrapper (#116)

Version 0.4.0 (Jul 11, 2023)

Changes:

  • Add writing sha256 checksums upon finalise (#107)
  • Refactor load_json Records class function to static load_results (#110)
  • Write SDC parameters to config.json upon finalise (#111)
  • Add explicit exception handling and finalise prompt (#112)
  • Add version number to JSON and use new schema (#114)

Version 0.3.0 (Jul 04, 2023)

Changes:

  • Disable automatic table suppression by default (#91)
  • Add support for multiple aggregation functions (#99)
  • Minor code refactor and used mypy to fix types (#97)
  • Add lists of flagged table cells to properties (#104)
  • Change missing and negative table properties to sums (#104)

Version 0.2.0 (Jun 28, 2023)

Changes:

  • Serialize JSON outcome field as a dictionary instead of string (#88)
  • Major code refactor of output storage (#89)
  • Add status, type and properties to the output metadata (#89)
  • Remove the timestamp from the output naming (#89)
  • Remove automatic reloading of existing results (#89)
  • Make custom file paths relatve instead of absolute (#89)
  • Split statsmodels outputs into multiple csv files (#89)
  • Change output field in JSON to a list of file paths (#89)
  • Finalise now takes two arguments: path and ext to specify a folder (#89)
  • Automatically copy custom outputs to the outputs folder upon finalise (#89)
  • Fix a bug attempting to write custom outputs in excel (#89)
  • ISO format timestamps (#89)
  • Store comments as a list of strings (#89)

Version 0.1.0 (Apr 28, 2023)

Changes:

  • Add missing value handling (#59)
  • Add a new line between statsmodel tables when writing csv (#60)
  • Fix problems with NaNs in masks (#63)
  • Fix loading existing results (#64)

Version 0.0.6 (Apr 16, 2023)

Changes:

  • Add explicit stack level to warnings (#45)
  • Separate analytic results from JSON files (#46)
  • Add timestamps to the output names and append the new outputs to the existing JSON file (#51)
  • Add functionality for users to rename outputs (#52)
  • Add functionality to add comments to outputs (#54)
  • Add functionality to add currently unsupported outputs (#58)

Version 0.0.5 (Nov 02, 2022)

Changes:

  • Package for PyPI
  • Clean tests

Version 0.0.4 (Oct 14, 2022)

Changes:

  • Fix complex table checking

Version 0.0.3 (Oct 14, 2022)

Initial alpha