-
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
NEWS, configure.ac: Bump version to 0.7.2
- Loading branch information
1 parent
0b5f5e2
commit 53778ab
Showing
2 changed files
with
30 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,8 +7,34 @@ Copyright (C) Artyom V. Poptsov <[email protected]> | |
are permitted in any medium without royalty provided the copyright | ||
notice and this notice are preserved. | ||
|
||
* Unreleased | ||
** Parsers now can check if the table rows have consistent lengths | ||
* Changes in version 0.7.2 (2024-08-04) | ||
** Bugfixes | ||
*** Parsers now can check if the table rows have consistent lengths | ||
Guile-DSV table formatters would always fail when a table has inconsistent | ||
column number in rows. Now this is fixed by adding an additional check for | ||
the row length consistency to the parser. | ||
|
||
This behavior is enabled by default for the CLI. For =dsv->scm= and | ||
=scm->dsv= procedures validation is disabled by default. The rationale is | ||
that in CLI a user most likely wants to pretty-print a table, and in that case | ||
we currently cannot print a ill-formatted table anyways so it's reasonable to | ||
throw an error as soon as possible. For the programming API it is normal to | ||
read ill-formatted data as it is up to user how to handle the errors and there | ||
are more than one way to solve problems with data. Plus we keep the API | ||
backward-compatible with Guile-DSV 0.7.1. | ||
*** Table formatter now handles tables with less than 2 columns | ||
The Guile-DSV table formatter would always fail when a table has less than 2 | ||
columns. Now this is fixed. | ||
*** Fix =make distcheck= | ||
Now the command produces a distribution of the package as it should. | ||
** Improvements to the project documentation | ||
*** New =ARCHITECTURE.org= file | ||
This file contains the overview of the Guile-DSV architecture (as proposed in | ||
<https://matklad.github.io//2021/02/06/ARCHITECTURE.md.html>.) | ||
*** New =CODE_OF_CONDUCT.org= file | ||
The document is a copy of | ||
<https://www.contributor-covenant.org/version/2/1/code_of_conduct/> converted | ||
into org-mode format. | ||
|
||
* Changes in version 0.7.1 (2023-10-22) | ||
** =dsv= now handles =--number= option | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ dnl Process this file with autoconf to produce configure. | |
dnl | ||
|
||
define(GUILE_DSV_CONFIGURE_COPYRIGHT, [[ | ||
Copyright (C) 2013-2023 Artyom V. Poptsov <[email protected]> | ||
Copyright (C) 2013-2024 Artyom V. Poptsov <[email protected]> | ||
This file is part of Guile-DSV. | ||
|
@@ -21,7 +21,7 @@ You should have received a copy of the GNU General Public License | |
along with Guile-DSV. If not, see <http://www.gnu.org/licenses/>. | ||
]]) | ||
|
||
AC_INIT([Guile-DSV], [0.7.1], [[email protected]], | ||
AC_INIT([Guile-DSV], [0.7.2], [[email protected]], | ||
[guile-dsv], | ||
[https://github.com/artyom-poptsov/guile-dsv]) | ||
|
||
|