Releases: jazzband/tablib
Releases · jazzband/tablib
v3.7.0
What's Changed
- Add support for Python 3.13 by @hugovk in #592
- Drop support for Python 3.8 by @hugovk in #598
- feat: xls: add styling for date/time types by @pascalfree in #596
- feat: ods: add style to datetime, date and time values by @pascalfree in #594
- Avoid normalizing input twice in
import_set/book
by @Viicos in #591 - Exclude bots from generated release notes by @hugovk in #590
- Fix ods datetime and time export and import by @pascalfree in #595
- Update history for 3.7.0 by @hugovk in #600
New Contributors
- @Viicos made their first contribution in #591
- @pascalfree made their first contribution in #596
Full Changelog: v3.6.1...v3.7.0
v3.6.1
v3.6.0
What's Changed
- Replace MarkupPy by ElementTree for html conversion by @claudep in #554
- Fixes #243 - Support import_set for html input by @claudep in #555
- Clean up some IDE warnings by @hugovk in #559
- Get row method by @yoonthegoon in #557
- feat:
transpose
support dataset with no headers by @sgqy in #560 - Fix crash when loading databook from XLS by @jpvanhal in #563
- Fixes #567 - Implement ods import by @claudep in #568
- Refactor
import datetime
asimport datetime as dt
by @hugovk in #569 - Move
src/tablib/packages/dbfpy
tosrc/tablib/_vendor/dbfpy
by @hugovk in #570 - fix(ods): None values are not displayed as string by @hoccau in #566
- Update README.md: add LaTeX format by @mloesch in #571
- Avoid skipping entire tests when pandas is not installed by @claudep in #574
- Fixes #572 - Allow appending rows after a dynamic column was inserted by @claudep in #573
- Removed OrderedDict usage by @claudep in #581
- Fixes #578 - Do not mutate data in place when applying formatters by @claudep in #579
- Fixes #583 - Allow inserting columns for dataset with headers and no values by @claudep in #584
New Contributors
- @yoonthegoon made their first contribution in #557
- @sgqy made their first contribution in #560
- @jpvanhal made their first contribution in #563
- @hoccau made their first contribution in #566
Full Changelog: v3.5.0...v3.6.0
v3.5.0
What's Changed
- Add support for Python 3.12 by @hugovk in #550
- Drop support for EOL Python 3.7 by @hugovk in #551
- Allow importing 'ragged' .xlsx files through dataset by @clemencealainpadam in #547
- Release: replace deprecated
repository_url
withrepository-url
by @hugovk in #545 - Tests: Generalized calling
open()
on path objects directly by @claudep in #548
New Contributors
- @clemencealainpadam made their first contribution in #547
Full Changelog: v3.4.0...v3.5.0
v3.4.0
What's Changed
- Fix deploy warning by @hugovk in #531
- Update release checklist by @hugovk in #530
- Fix spelling of word in AUTHORS file by @svisser in #532
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #533
- fix #524 check for type list and improve error msg by @llazzaro in #534
- fix bug when checking empty file. add more coverage by @llazzaro in #535
- Fix linting issues raised by flake8 by @peymanslh in #536
- Add tags to html output by @krowbar in #539
- Add flake8 hook to pre-commit by @peymanslh in #537
- Escape formulae on export by @matthewhegarty in #540
- xlsx export: remove redundant code by @matthewhegarty in #541
- Move more setup stuff to pyproject.toml by @claudep in #542
- Update
HISTORY.md
for next release by @matthewhegarty in #544
New Contributors
- @svisser made their first contribution in #532
- @llazzaro made their first contribution in #534
- @krowbar made their first contribution in #539
Full Changelog: v3.3.0...v3.4.0
v3.3.0
v3.2.1
What's Changed
- Add newline to StringIO by @matthewhegarty in #518
- CI: Add workflow_dispatch to add a UI button for triggering builds by @hugovk in #519
- History for 3.2.1 by @hugovk in #521
New Contributors
- @matthewhegarty made their first contribution in #518
Full Changelog: v3.2.0...v3.2.1
v3.2.0
What's Changed
- Test Python 3.10 on all operating systems by @hugovk in #508
- Upgrade Sphinx used by Read the Docs by @hugovk in #509
- Correct order of arguments to a regex call in safe_xlsx_sheet_title by @marisn in #510
- Drop support for EOL Python 3.6 by @hugovk in #513
- History for 3.2.0 by @hugovk in #514
New Contributors
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
- Update release checklist by @hugovk in #486
- Better exceptions by @nuno-andre in #487
- Fix "Invalid character / found in sheet title" during export to XLSX by @mpasternak in #490
- Avoided mutable parameter defaults by @claudep in #494
- Fixes #496 - Allow skipping lines when reading xls/xlsx/csv files by @claudep in #497
- Specify build backend for editable installs by @hugovk in #501
- Add support for Python 3.10 by @hugovk in #504
- doubled sample size passed to csv.Sniffer() in _csv.detect() by @julianebeli in #503
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #500
- Jazzband: Synced file(s) with jazzband/.github by @jazzband-bot in #505
- History for 3.1.0 by @hugovk in #507
New Contributors
- @nuno-andre made their first contribution in #487
- @mpasternak made their first contribution in #490
- @julianebeli made their first contribution in #503
- @pre-commit-ci made their first contribution in #500
- @jazzband-bot made their first contribution in #505
Full Changelog: v3.0.0...v3.1.0