Releases: pandalone/pandalone
(14-May-2020): Drop PY3.5 & OrderedDict, fix null-check np-arrays
-
DROP PY3.5 for it has no ordered dictionaries
- replace the use of OrderedDict with vanilla (PY3.6) dicts.
-
FIX(pandel): treat np-arrays as booleans by checking their size, recommended
innumpy/numpy#9583 <https://github.com/numpy/numpy/issues/9583>
_,
to handle np.arrays's future boolean behavior (yet deprecated).
(5-Apr-2020): Auto-default Pandel
- FEAT(PANDEL): support auto defaulting/removing
nulls
with jsonschema validation. - FIX(pandel): up-to-date patches to jsonschema for traversing pandas
(see Julian/jsonschema#675) - FEAT(CI): drop Python-3.5, test evenly, including Python-3.8.
- FEAT(build, doc): +
[all]
pip-extras (identical to[dev]
); document available
pip-extras in Quickstart section. - enh(CI): Pytest-ize travis & appveyor scripts.
- enh(build): ignore folder when black-formatting, to eradicate delays when pre-commiting.
- fix(xleash.TC): up-to-date
pyeval
msg in a TC. - enh(site): drop RTD mock hacks; fix
xlwings
intersphinx url.
(28-July-2019): xleash for pandas 0.25+
- fix xleash for pandas 0.25+ (19-July 2019).
- Pstep:
- enh: rename cstor 2nd arg from
_proto_or_pmod --> maps
and allow
to pass a sequence of 2-tuples to define mappings. - feat: accept multiple tags at once.
- enh: rename cstor 2nd arg from
18-June-2019: DROP PY2, jsonschema 2-->3.x, modernize build
- Drop support for Python 2.7 & 3.4, which covers 95% of 2018 Python-3 installations
(84% of Pythons in total) - Use latest jsonschem(draft7) for
PandelVisitor
, using jsonschema lib,
bringing its lower-bound from 2.x.x --> 3.0.0. - Fix asteval xleash filter to work correctly with latest version
usingusersym
table for context-variables (were missing those). - Fix #13:
ensure_filename()
util were duping filename's file-extension
if was given the same. - Build & dev-dependencies enhancements.
- Make all TCs to pass in both CIs for linux & Windows.
- Suport PyTest for launching tests - nosetest is still used in CIs,
an includes coverage also. - style: auto-format python files with black opinionated formatter
using pre-commit hooks framework. - Drop bloated documentation sections about installation and
cmdline-tools that never existed. - Note: v0.3.0 were missing low-boundary on jsonschema >=3.
29-May-2018: reboot wltp
- Fix py36 "nested regex" warning on
xleash._parse
module. - Pin
jsonschema <3
since_types
has been dropped. - Updates to
setup.py
, dependencies & build-scripts. - VSCode files & dev plugins.
23-Aug-2018: Stable release for splitted co2mpas+dice2 Aug-2018
--((- Ante-released in GitHub on May 2019 -))--
Released just to move easygui dependency to (renamed from xlwings-->) [excel] extras, just for co2mpas summer release.
v0.2.4.post1 had unwanted WIPs.
21-Mar-2017: xleash fix
--((- Ante-released in GitHub on May 2019 -))--
- fix(xleash.io, #12): sheet margins failed with > 32bit num of rows/cols
25-Feb-2017: DROP Python2
--((- Ante-released in GitHub on May 2019 -))--
v0.2.3 (25-Feb-2017)
- chore(travis): stop PY2 builds, reduce use of future lib
- fix(xleash, #10): numpy-warning raised bc diffing booleans
2-Dec-2016: "Stop" release
--((- Ante-released in GitHub on May 2019 -))--
- remove unused features: doit, tkUI.
- travis-test on CONDA-->"standard" py; test also unde4r PY36-dev.
2-Nov-2016: "Really?" release
--((- Ante-released in GitHub on May 2019 -))--
-
xleash:
-
Plugins for backends and filters.
-
Packaging now supports 3 extras:
xlrd
for the typical backend plugin,xlwings
for the new backend, excel-utils & tests,pandas
for filters plugins.
-
FIX & rename pandas-filter
series --> sr
- did not return aLasso
. -
Always convert xl-ref paths a "local" or "remote" urls to facilitate
backends & use theirurl.params
instead of filteropts
. -
Rename
io._sheets --> io.backend
.
-
-
xlutils, deps: Upgraded to
xlwings-0.9.x
released Aug/2/2016
(seemigration guide <http://docs.xlwings.org/en/stable/migrate_to_0.9.html>
_)- Dropped util-functions (provided by now
xlwings
) or renamed:xlutils.get_active_workbook()
xlutils.get_workbook()
tests._tutils.xw_Workbook() --> tests._tutils.xw_no_save_Workbook()
- Dropped util-functions (provided by now
-
utils: Add more file/str functions from co2mpas-sampling
(which/where, convpath, convert to/from came_case, publicize norm/abs paths) -
Unfortunately, Travis were down during the release (actually logs did not work),
so TCs fail :-(