Skip to content

Changelog¤

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

3.3.2 - 2022-09-04¤

Compare with 3.3.1

Bug Fixes¤

  • Add back missing colorama runtime dependency (f3e274c by Vlad Dumitrescu). References: #57
  • Copy data when casting a matrix (13ec81a by Vlad Dumitrescu). References: #53

3.3.1 - 2022-06-13¤

Compare with 3.3.0

Bug Fixes¤

  • Handle the case where all modules names are shorter than the header when printing a matrix (1d83b17 by Vlad Dumitrescu). PR #48

3.3.0 - 2020-09-04¤

Compare with 3.2.0

Code Refactoring¤

  • Poetrize the project (811c3fb by Timothée Mazzucotelli).

Features¤

  • Add 'zero' argument to change character for 0 (1c13c00 by Timothée Mazzucotelli).
  • Update archan provider for archan 3.0 (9249dc1 by Timothée Mazzucotelli).

3.2.0 - 2017-06-27¤

Compare with 3.1.0

Features¤

3.1.0 - 2017-06-02¤

Compare with 3.0.0

Features¤

  • Add -i, --indent option to specify indentation level.

Changes¤

  • Change -i, --enforce-init option to its contrary -g, --greedy.
  • Options -l, -m and -t are now mutually exclusive.

Bug fixes¤

  • Fix imports order (9a9fcc3).
  • Fix matrix build for depth=0 (955cc21).

Misc¤

  • Improve cli tool and print methods,

3.0.0 - 2017-05-22¤

Compare with 2.0.3

This version is a big refactoring. The code is way more object oriented, cleaner, shorter, simpler, smarter, more user friendly- in short: better.

Additional features:

  • command line entry point,
  • runtime static imports are now caught (in functions or classes), as well as import statements (previously only from import).

2.0.3 - 2017-04-20¤

Compare with 2.0.2

Changes¤

  • Change license from MPL 2.0 to ISC (35400bf).

Bug fixes¤

  • Fix occasional UnicodeEncode when reading utf8 file (333e987).
  • Handle bad characters in files when parsing with ast (200e014).

2.0.2 - 2016-10-06¤

Compare with 1.0.4

  • Split code in two projects: dependenpy and archan.
  • Update to use Python 3.
  • Various bug fixes, additions, improvements and refactor.

1.0.4 - 2015-03-05¤

Compare with 1.0.3

Documentation and tests improvements.

1.0.3 - 2015-02-26¤

Compare with 1.0.2

Bug fixes¤

  • Add check for target_index not None (d3e573f).

1.0.2 - 2015-02-24¤

Compare with 1.0.1

Features¤

Bug fixes¤

  • Fix get_matrix if str instead of int, fix csv write row (extend return None) (bb1289d).

1.0.1 - 2015-02-23¤

Compare with 1.0

Bug fixes¤

1.0 - 2015-02-23¤

Compare with 0.2-beta

Code refactoring¤

0.2-beta - 2015-02-20¤

Compare with first commit

First release.