[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ANN] Guile Config 0.4.2 released
From: |
Aleix Conchillo Flaqué |
Subject: |
Re: [ANN] Guile Config 0.4.2 released |
Date: |
Sat, 20 Jun 2020 12:05:06 -0700 |
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
>
>