Skip to content

Latest commit

 

History

History
211 lines (177 loc) · 5.33 KB

CHANGELOG.rst

File metadata and controls

211 lines (177 loc) · 5.33 KB

Change log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning and Keep A Changelog.

2.0.1_ - 2019-02-26

Fixed

  • Fix sdist with missing package (#116).

2.0.0_ - 2019-02-24

Removed

  • BREAKING - Drop python 2 support.

Changed

  • Convert tests to pytest.
  • Reorganize code.
  • Modernize Flask example.
  • Modernize pyramid example.
  • Change and apply different linting style.
  • Rename .jinja2 templates to .html.
  • Update to python 3.6.
  • Automatic deploy to Pypi from Travis.

Fixed

  • Fix DT crash when no draw parameter (#98).

1.2.0 - 2016-12-06

Changed

  • Update the flask example to reflect the new API.

Fixed

  • Fix tests on Travis by refactoring and using persistant database.
  • Fix PEP8.

1.1.0 - 2016-12-06

Added

  • Support length=-1 to disable paging.

Changed

  • Use codecov to run coverage.
  • Use py.test to launch tests on Travis.

1.0.0 - 2016-12-06

Added

  • Reimplement API to rely on SQLALchemy core functions.
  • Return error messages as 'error' property in result.
  • Add tearDown to the tests.

Changed

  • Update the pyramid example to reflect the new API.
  • Enhance regular expressions search.

Removed

  • Drop support for datatables <= 1.10.x.
  • Drop python 2.6 and pypy3 from Travis.

0.4.0 - 2016-05-05

Added

  • Allow regex from columns to support yadcf multi_select.

Fixed

  • Fix error while using outerjoin in the query.

0.3.0 - 2016-04-10

Added

  • Set nullsfirst or nullslast sorting in compatible databases (nulls_order param in ColumnDT).
  • Allow filtering based on row data (filterarg param in ColumnDT).
  • Add CHANGELOG.

Fixed

  • Fix cell's filter function to run only once.

0.2.1 - 2016-01-08

Fixed

  • Fix fields with a None value that should not be filtered if column search is empty.
  • Fix bug when sort is done on first column.

0.2.0 - 2015-12-06

Added

  • Add DataTables > 1.10.x compatibility.
  • Ensure backward compatibility with DataTables <= 1.9.x.
  • Add unit tests.
  • Add Pyramid and Flask examples.

Changed

  • Follow Semantic versioning now.

0.1.7 - 2015-08-27

Added

  • Allow lists to be printed as well on relationships, not just one to one.
  • Properly type request values for python 3.4.
  • Work with python 3.4.
  • Explicit imports.
  • Override searchability server side.
  • Sort by relationships of relationships.
  • Add MANIFEST.
  • Add coverage test with Coveralls.

Changed

  • Change sorting algorithm to rely solely on SQLAlchemy to do the joining.

Fixed

  • Fix to unicode problem in python 2.7.
  • Fix searches per column, simplified example, updated js.

0.1.6 - 2015-08-27

Added

  • Allow to run with python 3.x.

Removed

  • Remove python 2.5 from Travis.

Fixed

  • Fix unicode problem in python 3.2.

0.1.5 - 2013-10-18

Added

  • Add awareness of bSearchable_* properties, while doing a global search.

Fixed

  • Fix bug when searching Id columns.
  • Fix bug when showing in ColumnDT, an SQLAlchemy's @hybrid_property or a Python @property.

0.1.4 - 2013-09-17

Added

  • Add searching individual columns, with like possibilities.

0.1.3_ - 2013-09-16

Fixed

  • Fix setup.py's README error on develop.

0.1.2 - 2015-08-27

Fixed

  • Fix filtering and sorting errors due to relationships.
  • Fix filter's default value to str in order to avoid JSON serializable type errors.

0.1.1 - 2013-08-12

Fixed

  • Fix showing columns issuing from relations.

0.1.0 - 2013-08-11

Added

  • Initial version of the lib.