Skip to content

Releases: pandalone/pandalone

(14-May-2020): Drop PY3.5 & OrderedDict, fix null-check np-arrays

31 Aug 08:57
v0.5.0
Compare
Choose a tag to compare
  • 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
    in numpy/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

05 Apr 21:29
v0.4.0
Compare
Choose a tag to compare
  • 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+

05 Apr 20:48
v0.3.4
Compare
Choose a tag to compare
  • 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.

18-June-2019: DROP PY2, jsonschema 2-->3.x, modernize build

18 Jun 04:02
v0.3.1
Compare
Choose a tag to compare
  • 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
    using usersym 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

29 May 13:09
v0.2.5
Compare
Choose a tag to compare
  • 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

14 May 16:41
v0.2.4.post1
Compare
Choose a tag to compare

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

14 May 16:42
v0.2.4
Compare
Choose a tag to compare

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

14 May 16:56
v0.2.3
Compare
Choose a tag to compare

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

14 May 16:56
v0.2.1
Compare
Choose a tag to compare

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

14 May 16:56
v0.2.0
Compare
Choose a tag to compare

--((- 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 a Lasso.

    • Always convert xl-ref paths a "local" or "remote" urls to facilitate
      backends & use their url.params instead of filter opts.

    • Rename io._sheets --> io.backend.

  • xlutils, deps: Upgraded to xlwings-0.9.x released Aug/2/2016
    (see migration 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()
  • 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 :-(