Recent Releases of petl
petl - v1.7.17
Whats Changed
- ci: added readthedocs settings file by @juarezr in https://github.com/petl-developers/petl/pull/677
- ci: fix docs build failure at readthedocs by @juarezr in https://github.com/petl-developers/petl/pull/678
- build and publish a wheel by @dimbleby in https://github.com/petl-developers/petl/pull/679
- Added ability to infer JSON column type into db_create.py and added t… by @muhammadbadar1998 in https://github.com/petl-developers/petl/pull/682
- fix: mitigate code injection related in #672 by @juarezr in https://github.com/petl-developers/petl/pull/681
New Contributors
- @dimbleby made their first contribution in https://github.com/petl-developers/petl/pull/679
- @muhammadbadar1998 made their first contribution in https://github.com/petl-developers/petl/pull/682
Full Changelog: https://github.com/petl-developers/petl/compare/v1.7.16...v1.7.17
- Python
Published by juarezr 8 months ago
petl - v1.7.16
Whats Changed
- feat(CI): add python 3.13 to CI testing on github actions by @juarezr in https://github.com/petl-developers/petl/pull/675
- Upgrade Python versions supported by setup-python and runner-images on Github Actions by @juarezr in https://github.com/petl-developers/petl/pull/675
- Fix: Joining tables with uneven rows gives wrong result. by @MichalKarol in https://github.com/petl-developers/petl/pull/674
New Contributors
- @MichalKarol made their first contribution in https://github.com/petl-developers/petl/pull/674
Full Changelog: https://github.com/petl-developers/petl/compare/v1.7.15...v1.7.16
- Python
Published by juarezr 11 months ago
petl - v1.7.15
What's Changed
- Resolve DeprecationWarning: Seeding based on hashing by @bmos in https://github.com/petl-developers/petl/pull/656
- Chore: improve lints and vscode settings by @juarezr in https://github.com/petl-developers/petl/pull/658
New Contributors
- @bmos made their first contribution in https://github.com/petl-developers/petl/pull/656
Full Changelog: https://github.com/petl-developers/petl/compare/v1.7.14...v1.7.15
- Python
Published by juarezr almost 2 years ago
petl - v1.7.13
What's Changed
Enhancements
- Fix in case a custom protocol was registered in fsspec by @timheb in https://github.com/petl-developers/petl/pull/647
Fixes
- Gh actions upgrade by @juarezr in https://github.com/petl-developers/petl/pull/639
- ci: upgrade codeql to v2 by @juarezr in https://github.com/petl-developers/petl/pull/640
- ci: workaround for actions/setup-python#672 by @juarezr in https://github.com/petl-developers/petl/pull/649
- ci: fix build as sqlalchemy is not supported yet by @juarezr in https://github.com/petl-developers/petl/pull/650
New Contributors
- @timheb made their first contribution in https://github.com/petl-developers/petl/pull/647
Full Changelog: https://github.com/petl-developers/petl/compare/v1.7.12...v1.7.13
- Python
Published by juarezr over 2 years ago
petl - v1.7.12
What's Changed
- Add reference to Tablib by @harkabeeparolus in https://github.com/petl-developers/petl/pull/629
- Add Support for JSONL Writer by @mzaeemz in https://github.com/petl-developers/petl/pull/630
- Add python3.11 for the build and testing by @juarezr in https://github.com/petl-developers/petl/pull/635
- Fix #632: calling functions to*() should output by default to stdout by @juarezr in https://github.com/petl-developers/petl/pull/634
New Contributors
- @harkabeeparolus made their first contribution in https://github.com/petl-developers/petl/pull/629
- @mzaeemz made their first contribution in https://github.com/petl-developers/petl/pull/630
Full Changelog: https://github.com/petl-developers/petl/compare/v1.7.11...v1.7.12
- Python
Published by juarezr over 3 years ago
petl - v1.7.10
What's Changed
- Fix fromtsv() to pass on header argument by @jfitzell in https://github.com/petl-developers/petl/pull/622
New Contributors
- @jfitzell made their first contribution in https://github.com/petl-developers/petl/pull/622
Full Changelog: https://github.com/petl-developers/petl/compare/v1.7.9...v1.7.10
- Python
Published by juarezr over 3 years ago
petl - v1.7.8
Fixes
- #575 - Fix iterrowslice() to conform with PEP 479
- #392 - Fix sortheader() to not overwrite data for duplicate column names
- #385 - Fix sorting of rows with different length
Maintainability
- #606 - Cleanup and unclutter old and unused files in repository
- #609 - Add tohtml with css styles test case
- #483 - Add NotImplementedError to IterContainer's
__iter__
Usability
- #530 Add casting of headers to strings in toxlsx and appendxlsx
- Python
Published by arturponinski about 4 years ago
petl - v1.7.6
Fixes
- #579 - convertall does not work when table header has non-string elements
- #578 - petl todataframe() multiply run lambda function in addfield
- #552 - Aggregate is broken when supplying single key in an array
Maintainability
- #584 - Migrated to pytest
- #591 - Testing python 3.10 on Github Actions
- #585 - codacity: upgrade to latest/main github action version
- #593 - cd: publish releases to PyPI with GA
- Python
Published by juarezr about 4 years ago
petl - v1.7.5
Changes
- Added Decimal to numeric types #573
- Add support for ignoreworkbookcorruption parameter in xls #571
- Add support for generators in the petl.fromdicts #569
- Add function to support fromdb, todb, appenddb via clickhouse_driver #566
Fixes
-
fromdictsheader does not raise #555
Caveats
- Publishing to PyPI, conda-forge and petl.readthedocs.org currently broken.
- Python
Published by juarezr over 4 years ago
petl - v1.7.2
Enhancements
- #541: Allow aggregation over the entire table (without a key).
- #370: Allow specifying output field name for simple aggregation.
Fixes
- #536: Bumped version of package dependency on
lxmlfrom 4.4.0 to 4.6.2, due to security issues.
- Python
Published by juarezr about 5 years ago
petl - v1.6.8
Channges
- Allow using a custom/restricted xml parser in fromxml() on #527.
- Fixed the CVE-2020-29128.
- Python
Published by juarezr over 5 years ago
petl - v1.6.6
Changes
- Fixed #487: compatibility with python3.8 in
petl.timings.clock(). - Added json lines support in #521
- Added testing
petlwith python3.8 in CI. #517 also prepares for testing with python3.9.
- Python
Published by juarezr over 5 years ago
petl - v1.6.3
Changes
- Allowed reading and writing Excel files in remote sources. On #506.
- Allow
toxlsx()to add or replace a worksheet. On #502. - Improved avro: improve message on schema or data mismatch. On #507.
- Fixed build for failed test case on #508
- Python
Published by juarezr over 5 years ago
petl - v1.6.1
Changes
- Fixed: unavoidable
warningdowngraded todebug. (#500) - Feature: added
extra_requiresand documentation on Installation dependencies. (#501)
- Python
Published by juarezr over 5 years ago
petl -
- Feature: read and write from files in remote servers/clouds using fsspec package.
- Removed sources and codecs created in v1.5.0 as all cases are handled by
fsspec. - Fixed bug in connection to a JDBC database using jaydebeapi in #427
- Python
Published by juarezr over 5 years ago
petl - v1.0.0
Version 1.0 is a new major release of petl.
The main purpose of version 1.0 is to introduce support for Python 3.4, in addition to the existing support for Python 2.6 and 2.7. petl is also now fully tested under both Windows and Linux.
Much of the functionality available in petl versions 0.x has remained unchanged in version 1.0, and most existing code that uses petl should work unchanged with version 1.0 or with minor changes. However there have been a number of API changes, and some functionality has been migrated from the petlx package.
For a complete description of the changes, see the changes section of the petl docs.
- Python
Published by alimanfoo about 11 years ago
petl - v0.25
This release includes a number of improvements and bug fixes, see the full list of issues resolved for details.
Contributors to this release: - @rogerkwoodley - @alimanfoo
- Python
Published by alimanfoo over 11 years ago
petl - v0.24
Please note this release contains some backwards-incompatible changes:
- The functions petl.valuecounts() and petl.aggregate() have changed their behaviour slightly, such that the fields in the output table may be different from previous versions. If a single field is used as the key argument then that field name will be used instead of "key" in the output table header. If a compound key is used, all key fields will be output as separate fields.
- The variable petl.transform.defaultbuffersize has moved to petl.transform.sorts.defaultbuffersize.
Note also that the petl.transform package has been refactored to break what was a very large module up into smaller pieces. Similar work is planned for the petl.io module in a subsequent release.
A full list of all changes is available at https://github.com/alimanfoo/petl/issues?milestone=23&state=closed
- Python
Published by alimanfoo over 11 years ago
petl -
List of changes: https://github.com/alimanfoo/petl/issues?labels=&milestone=22&page=1&state=closed
- Python
Published by alimanfoo almost 12 years ago