Skip to content

Latest commit

 

History

History
100 lines (64 loc) · 2.61 KB

CHANGES.rst

File metadata and controls

100 lines (64 loc) · 2.61 KB

What's New in LIAC-ARFF

LIAC-ARFF 2.5

This is the last release supporting Python 2.

  • maintenance: drop support for Python 3.3 and 3.4, add support for Python 3.8
  • maintenance: improve compatibility with the upcoming Python 3.10
  • maintenance: automatically build the documentation.
  • maintenance: fix mypy errors

LIAC-ARFF 2.4

  • enhancement: load data progressively with generator return_type.
  • enhancement: standard Java escape sequences are now decoded in string attributes, and non-printable characters are now encoded with escaping.
  • fix: match all possible separator spaces to add quotes when encoding into ARFF. These separator spaces will be preserved when decoding the ARFF files.

LIAC-ARFF 2.3.1

  • maintenance: replace two bare raise by appropriate raise Exception statements
  • maintenance: avoid deprecation warning in Python >= 3.6

LIAC-ARFF 2.3

  • enhancement: improvements to loading runtime (issue #76)
  • fix: several bugs in decoding and encoding quoted and escaped values, particularly in loading sparse ARFF.
  • fix #52: Circumvent a known bug when loading sparse data written by WEKA

LIAC-ARFF 2.2.3

  • new: test for python3.7 and pypy3

LIAC-ARFF 2.2.2

  • fix: better support for string and nominal features containing escape characters (issue #69).

LIAC-ARFF 2.2.1

  • fix: better support for string features and nominals containing commas (issue # 64)

LIAC-ARFF 2.2

  • fix: do not treat quoted questionmarks as missing values (issue #50)
  • fix: compability issue using zip with python2.7
  • fix: categorical quoting if comma is present (issue #15)
  • fix: remove training comment lines (issue #61)
  • new: test for python3.5 and python3.6 as well
  • new: drop python2.6 support

LIAC-ARFF 2.1.1

  • fix: working for 2.6+
  • fix: working for 3.3+
  • new: encoder checks if data has all attributes
  • new: sparse data support

LIAC-ARFF 2.1.0

  • fix: working for 2.6+
  • fix: working for 3.3+
  • new: encoder checks if data has all attributes
  • new: sparse data support

LIAC-ARFF 2.0.2

  • fix: attribute and relation names now follow the new ARFF specification.
  • new: encoded nominal values.

LIAC-ARFF 2.0.1

  • fix: dump now escapes correctly special symbols, such %, ', ", and .

LIAC-ARFF 2.0

  • new: ArffEncoder and ArffDecoder helpers which actually do the serialization and loading of ARFF files.
  • new: UnitTest cases for all classes and functions.
  • new: Detailed exceptions for many cases.
  • fix: load, loads, dump, dumps are now simpler.
  • rem: arfftools.py and the split function.

LIAC-ARFF 1.0

First commit.

  • new: load, loads, dump, dumps functions