diff --git a/.release-please-manifest.json b/.release-please-manifest.json index f1c1e58..bcd0522 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.5.0" + ".": "0.6.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 70ab21e..76f8e83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [0.6.0](https://github.com/TriasDev/tabular/compare/v0.5.0...v0.6.0) (2026-10-05) + + +### Features + +* read gzip-compressed files as the file inside them ([#80](https://github.com/TriasDev/tabular/issues/80)) ([78e1223](https://github.com/TriasDev/tabular/commit/78e12232f899fe402c00c5e8db72a029fbfeb77a)) +* read tar and tar.gz archives as one workbook ([#82](https://github.com/TriasDev/tabular/issues/82)) ([faf0be7](https://github.com/TriasDev/tabular/commit/faf0be791bb5a8ea58e4b12358c3c603b7814866)) +* **write:** cell styles for xlsx and ods ([#90](https://github.com/TriasDev/tabular/issues/90)) ([45dbca8](https://github.com/TriasDev/tabular/commit/45dbca8a38bfae9999ddba52ee87808e55ec40cf)) +* **write:** ColumnBatch — rows given by column, typed, with a style per column ([#93](https://github.com/TriasDev/tabular/issues/93)) ([13f2807](https://github.com/TriasDev/tabular/commit/13f28070b0824b320b8031b850602ec9b117272d)) +* **write:** sheet layout — header style, frozen panes, auto-filter, merged cells ([#91](https://github.com/TriasDev/tabular/issues/91)) ([c158848](https://github.com/TriasDev/tabular/commit/c158848f15a9f28709de36ba2fcc8db0e6f4010a)) +* **write:** TabularExport<T> — an export declared once with typed columns ([#84](https://github.com/TriasDev/tabular/issues/84)) ([78f2379](https://github.com/TriasDev/tabular/commit/78f2379a62ffb8922380a5878fd32ad3dd4ba069)) +* **write:** TabularFormat.Zip — a zip of csv sheets ([#94](https://github.com/TriasDev/tabular/issues/94)) ([1e8e23c](https://github.com/TriasDev/tabular/commit/1e8e23c735b6d8cf7148e490c3e47f2d7bfcb96f)) +* **write:** write csv through TabularWriter, round-tripping through the import ([#77](https://github.com/TriasDev/tabular/issues/77)) ([5de3450](https://github.com/TriasDev/tabular/commit/5de345065b61d2bd098e6757dbd2e063a15bbb79)) +* **write:** write OpenDocument spreadsheets through TabularWriter ([#83](https://github.com/TriasDev/tabular/issues/83)) ([8567fa1](https://github.com/TriasDev/tabular/commit/8567fa1aef5f049fecfc4fd3057cf18419fa6267)) +* **write:** write xlsx through TabularWriter, with our own streaming zip writer ([#81](https://github.com/TriasDev/tabular/issues/81)) ([6451e59](https://github.com/TriasDev/tabular/commit/6451e59f37c720c92438385e6a03d3a38d8ece62)) + + +### Bug Fixes + +* **archive:** refuse a tar metadata entry that claims more than it can hold, instead of letting TarReader's InvalidOperationException escape ([#99](https://github.com/TriasDev/tabular/issues/99)) ([7363a42](https://github.com/TriasDev/tabular/commit/7363a4224959645a3cc31c34f788010acbc3c75f)), closes [#92](https://github.com/TriasDev/tabular/issues/92) +* **csv:** find the delimiter when the dialect probe ends inside a multi-line quoted field ([#101](https://github.com/TriasDev/tabular/issues/101)) ([916adf8](https://github.com/TriasDev/tabular/commit/916adf86832a5a230d9cb3fb543eaac99ae3f823)) +* **write:** keep a failed write's exception on close; sheet options for a declared export ([#98](https://github.com/TriasDev/tabular/issues/98)) ([0fea097](https://github.com/TriasDev/tabular/commit/0fea097b901177dab86c2bc5b0a2e85d0409c91d)) + ## [0.5.0](https://github.com/TriasDev/tabular/compare/v0.4.0...v0.5.0) (2026-09-29) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index c6e643a..15d7f2c 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -21,7 +21,7 @@ true true - 0.5.0 + 0.6.0 TriasDev GmbH & Co. KG TriasDev GmbH & Co. KG Copyright © 2026 TriasDev GmbH & Co. KG