Agate

Latest version: v1.11.0

Safety actively analyzes 641102 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

1.6.0

-------------------------

This update should not cause any breaking changes, however, it is being classified as major release because the dependency on awesome-slugify, which is licensed with GPLv3, has been replaced with python-slugify, which is licensed with MIT.

* Suppress warning from babel about Time Zone expressions on Python 3.6. (665)
* Reimplemented slugify with python-slugify instead of awesome-slugify. (660)
* Slugify renaming of duplicate values is now consistent with :meth:`.Table.init`. (615)

1.5.5

-------------------------

* Added a "full outer join" example to the SQL section of the cookbook. (658)
* Warnings are now more explicit when column names are missing. (652)
* :meth:`.Date.cast` will no longer parse strings like :code:`05_leslie3d_base` as dates. (653)
* :meth:`.Text.cast` will no longer strip leading or trailing whitespace. (654)
* Fixed :code:`'NoneType' object has no attribute 'groupdict'` error in :meth:`.TimeDelta.cast`. (656)

1.5.4

-------------------------

* Cleaned up handling of warnings in tests.
* Blank column names are not treated as unspecified (letter names will be generated).

1.5.3

-------------------------

This is a minor release that adds one feature: sequential joins (by row number). It also fixes several small bugs blocking a downstream release of csvkit.

* Fixed empty :class:`.Table` column names would be intialized as list instead of tuple.
* :meth:`.Table.join` can now join by row numbers—a sequential join.
* :meth:`.Table.join` now supports full outer joins via the ``full_outer`` keyword.
* :meth:`.Table.join` can now accept column indicies instead of column names.
* :meth:`.Table.from_csv` now buffers input files to prevent issues with using STDIN as an input.

1.5.2

-------------------------

* Improved handling of non-ascii encoded CSV files under Python 2.

1.5.1

-------------------------

This is a minor release fixing several small bugs that were blocking a downstream release of csvkit.

* Documented differing behavior of :class:`.MaxLength` under Python 2. (649)
* agate is now tested against Python 3.6. (650)
* Fix bug when :class:`.MaxLength` was called on an all-null column.
* Update extensions documentation to match new API. (645)
* Fix bug in :class:`.Change` and :class:`.PercentChange` where ``0`` values could cause ``None`` to be returned incorrectly.

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.