unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* [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).