|
7 | 7 | are permitted in any medium without royalty provided the copyright
|
8 | 8 | notice and this notice are preserved.
|
9 | 9 |
|
10 |
| -* Unreleased |
11 |
| -** Parsers now can check if the table rows have consistent lengths |
| 10 | +* Changes in version 0.7.2 (2024-08-04) |
| 11 | +** Bugfixes |
| 12 | +*** Parsers now can check if the table rows have consistent lengths |
| 13 | +Guile-DSV table formatters would always fail when a table has inconsistent |
| 14 | +column number in rows. Now this is fixed by adding an additional check for |
| 15 | +the row length consistency to the parser. |
| 16 | + |
| 17 | +This behavior is enabled by default for the CLI. For =dsv->scm= and |
| 18 | +=scm->dsv= procedures validation is disabled by default. The rationale is |
| 19 | +that in CLI a user most likely wants to pretty-print a table, and in that case |
| 20 | +we currently cannot print a ill-formatted table anyways so it's reasonable to |
| 21 | +throw an error as soon as possible. For the programming API it is normal to |
| 22 | +read ill-formatted data as it is up to user how to handle the errors and there |
| 23 | +are more than one way to solve problems with data. Plus we keep the API |
| 24 | +backward-compatible with Guile-DSV 0.7.1. |
| 25 | +*** Table formatter now handles tables with less than 2 columns |
| 26 | +The Guile-DSV table formatter would always fail when a table has less than 2 |
| 27 | +columns. Now this is fixed. |
| 28 | +*** Fix =make distcheck= |
| 29 | +Now the command produces a distribution of the package as it should. |
| 30 | +** Improvements to the project documentation |
| 31 | +*** New =ARCHITECTURE.org= file |
| 32 | +This file contains the overview of the Guile-DSV architecture (as proposed in |
| 33 | +<https://matklad.github.io//2021/02/06/ARCHITECTURE.md.html>.) |
| 34 | +*** New =CODE_OF_CONDUCT.org= file |
| 35 | +The document is a copy of |
| 36 | +<https://www.contributor-covenant.org/version/2/1/code_of_conduct/> converted |
| 37 | +into org-mode format. |
12 | 38 |
|
13 | 39 | * Changes in version 0.7.1 (2023-10-22)
|
14 | 40 | ** =dsv= now handles =--number= option
|
|
0 commit comments