* [ANN] Guile Config 0.4.2 released
@ 2020-06-20 10:05 Alex Sassmannshausen
2020-06-20 13:09 ` Jérémy Korwin-Zmijowski
2020-06-20 19:05 ` Aleix Conchillo Flaqué
0 siblings, 2 replies; 3+ messages in thread
From: Alex Sassmannshausen @ 2020-06-20 10:05 UTC (permalink / raw)
To: Guile User
Hello,
I have just released Guile Config 0.4.2.
You can get a tarball (that requires autoreconf) at
https://gitlab.com/a-sassmannshausen/guile-config/-/releases.
You can also install it with a recent Guix (from 529d1d96ca):
$ guix install guile-config
You can check the source code, and report issues at
https://gitlab.com/a-sassmannshausen/guile-config/.
This release only fixes a regex that was locale specific, causing issues
for locales outside of the author's locale, with rather fatal
consequences (for programs using guile-config that is…).
Thanks to Aleix Conchillo Flaqué for first reporting and also for fixing
the issue!
Release notes below, under * Changes in 0.4.2 (since 0.4.1)
* From the README file
Guile Config is a library providing a declarative approach to application
configuration specification. The library provides clean configuration
declaration forms, and processors that take care of:
- Configuration file creation
- Configuration file parsing
- Command-line parameter parsing using getopt-long
- Basic GNU command-line parameter generation (--help, --usage, --version)
- Output generation for (compiled from the configuration declaration):
+ --help and --usage
+ --version
- Automatic deduction of short-versions of argument names
- Support for arbitrarily nested subcommands
- Support for keyword parameters as well as positional parameters
* Changes in 0.4.2 (since 0.4.1)
** Use a locale independent regex range in `getopt-config-auto'
Aleix first reported an issue whereby getopt-config-auto would fail due to
a locale dependent regex that specified [a-Z]. Aleix also provided a fix,
which changed this to [a-zA-Z].
To infinity and beyond!
Alex
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [ANN] Guile Config 0.4.2 released
2020-06-20 10:05 [ANN] Guile Config 0.4.2 released Alex Sassmannshausen
@ 2020-06-20 13:09 ` Jérémy Korwin-Zmijowski
2020-06-20 19:05 ` Aleix Conchillo Flaqué
1 sibling, 0 replies; 3+ messages in thread
From: Jérémy Korwin-Zmijowski @ 2020-06-20 13:09 UTC (permalink / raw)
To: alex.sassmannshausen, Alex Sassmannshausen, Guile User
Good news, thank you Alex !
Jérémy
--
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [ANN] Guile Config 0.4.2 released
2020-06-20 10:05 [ANN] Guile Config 0.4.2 released Alex Sassmannshausen
2020-06-20 13:09 ` Jérémy Korwin-Zmijowski
@ 2020-06-20 19:05 ` Aleix Conchillo Flaqué
1 sibling, 0 replies; 3+ messages in thread
From: Aleix Conchillo Flaqué @ 2020-06-20 19:05 UTC (permalink / raw)
To: Alex Sassmannshausen; +Cc: Guile User
Great! Thank you!
homebrew-guile updated.
On Sat, Jun 20, 2020, 3:05 AM Alex Sassmannshausen <
alex.sassmannshausen@gmail.com> wrote:
> Hello,
>
> I have just released Guile Config 0.4.2.
>
> You can get a tarball (that requires autoreconf) at
> https://gitlab.com/a-sassmannshausen/guile-config/-/releases.
>
> You can also install it with a recent Guix (from 529d1d96ca):
> $ guix install guile-config
>
> You can check the source code, and report issues at
> https://gitlab.com/a-sassmannshausen/guile-config/.
>
> This release only fixes a regex that was locale specific, causing issues
> for locales outside of the author's locale, with rather fatal
> consequences (for programs using guile-config that is…).
>
> Thanks to Aleix Conchillo Flaqué for first reporting and also for fixing
> the issue!
>
> Release notes below, under * Changes in 0.4.2 (since 0.4.1)
>
> * From the README file
>
> Guile Config is a library providing a declarative approach to application
> configuration specification. The library provides clean configuration
> declaration forms, and processors that take care of:
>
> - Configuration file creation
> - Configuration file parsing
> - Command-line parameter parsing using getopt-long
> - Basic GNU command-line parameter generation (--help, --usage, --version)
> - Output generation for (compiled from the configuration declaration):
> + --help and --usage
> + --version
> - Automatic deduction of short-versions of argument names
> - Support for arbitrarily nested subcommands
> - Support for keyword parameters as well as positional parameters
>
> * Changes in 0.4.2 (since 0.4.1)
>
> ** Use a locale independent regex range in `getopt-config-auto'
>
> Aleix first reported an issue whereby getopt-config-auto would fail due
> to
> a locale dependent regex that specified [a-Z]. Aleix also provided a
> fix,
> which changed this to [a-zA-Z].
>
> To infinity and beyond!
>
> Alex
>
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2020-06-20 19:05 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-20 10:05 [ANN] Guile Config 0.4.2 released Alex Sassmannshausen
2020-06-20 13:09 ` Jérémy Korwin-Zmijowski
2020-06-20 19:05 ` Aleix Conchillo Flaqué
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).