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 appropriateraise 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