CTAN update: expkv-cs

2022-02-14 Thread CTAN Announcements
Jonathan P. Spratte submitted an update to the

expkv-cs

package.

Version number: 1.2 2022-02-13
License type: lppl1.3c

Summary description: Define expandable key=val macros using expkv

Announcement text:
--

This release adds the `enum` type which maps a list of valid input values to
numbers.

--

This package is located at
   https://mirrors.ctan.org/macros/generic/expkv-cs

More information is at
   https://www.ctan.org/pkg/expkv-cs




   Thanks for the upload.

 For the CTAN Team
Manfred Lotz


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: expkv-cs

2021-11-22 Thread CTAN Announcements
Jonathan P. Spratte submitted an update to the

  expkv-cs

package.

Version:  1.1b 2021-11-21
License:  lppl1.3c

Summary description:  Define expandable key=val macros using expkv

Announcement text:
--
 
 This release fixes the usage of macro parameter tokens in the
 initial default values of primary keys and inside ekvcChange.

--

The package’s Catalogue entry can be viewed at
   https://ctan.org/pkg/expkv-cs

The package’s files themselves can be inspected at
   https://mirrors.ctan.org/macros/generic/expkv-cs/



   Thanks for the upload.

 For the CTAN Team
Petra Rübe-Pugliese



CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: expkv-cs

2021-09-22 Thread CTAN Announcements
Jonathan P. Spratte submitted an update to the

expkv-cs

package.

Version number: 1.1a 2021-09-20
License type: lppl1.3c

Summary description: Define expandable key=val macros using expkv

Announcement text:
--

This release fixes the usage of macros in short key names and allows
explicit par-tokens in all key names.

Also ConTeXt support was added (not thoroughly tested).

--

This package is located at
   https://mirrors.ctan.org/macros/generic/expkv-cs

More information is at
   https://www.ctan.org/pkg/expkv-cs




   Thanks for the upload.

 For the CTAN Team
Manfred Lotz


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: expkv-cs

2021-07-08 Thread CTAN Announcements
Jonathan P. Spratte submitted an update to the

expkv-cs

package.

Version number: 1.1 2021-07-07
License type: lppl1.3c

Summary description: Define expandable key=val macros using expkv

Announcement text:
--

This release adds two secondary key types:

- aggregate: The key can be used to combine old and new value (with
  static rules), can be used to form some sort of list.

- process: Will grab the old value and new value for general processing
  by some user code.

--

This package is located at 
   https://mirrors.ctan.org/macros/generic/expkv-cs

More information is at
   https://www.ctan.org/pkg/expkv-cs




   Thanks for the upload.

 For the CTAN Team
Manfred Lotz


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: expkv-cs

2021-06-21 Thread CTAN Announcements
Jonathan P. Spratte submitted an update to the

expkv-cs

package.

Version number: 1.0 2021-06-20
License type: lppl1.3c

Summary description: Define expandable key=val macros using expkv

Announcement text:
--

This major release has a change in behaviour breaking backwards
compatibility: ekvcValueSplit and ekvcValueSplitFast don't forward the
modified hash list anymore, instead it only forwards the value. If you
need to also forward the hash list you can place it after the macro as
another argument.

Other changes include:
- ekvcChange added (provides a way to change the default values of
primary keys)
- ekvcPass added (along with some documentation on how to define keys
with arbitrary code)

--

This package is located at 
   http://mirror.ctan.org/macros/generic/expkv-cs

More information is at
   https://www.ctan.org/pkg/expkv-cs




   Thanks for the upload.

 For the CTAN Team
Manfred Lotz


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: expkv-cs

2021-06-04 Thread CTAN Announcements
Jonathan P. Spratte submitted an update to the

 expkv-cs

package:

Version:  0.10 2021-06-03
License:  lppl1.3c

Summary description:  Define expandable key=val macros using expkv

Announcement text:
--
 
 In this release the behaviour of ekvcValue is changed such
 that it not only expands in two steps, but also protects the
 value from further expanding if used inside an edef-expansion
 context without actively expanding it twice.

--

The package’s Catalogue entry can be viewed at
   https://ctan.org/pkg/expkv-cs

The package’s files themselves can be inspected at
   https://mirrors.ctan.org/macros/generic/expkv-cs/



   Thanks for the upload.

 For the CTAN Team
Petra Rübe-Pugliese



CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: expkv-cs

2021-05-25 Thread CTAN Announcements
Jonathan P. Spratte submitted an update to the

expkv-cs

package.

Version number: 0.9 2021-05-24
License type: lppl1.3c

Summary description: Define expandable key=val macros using expkv

Announcement text:
--


This release ensures that the underlying ekvset of expkv is always used in 
an alignment safe context by macros defined by expkv-cs. It also contains 
small adaptions to support v1.8 of expkv


--

This package is located at 
   http://mirror.ctan.org/macros/generic/expkv-cs

More information is at
   https://www.ctan.org/pkg/expkv-cs



   Thanks for the upload.

 For the CTAN Team
Erik Braun



CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: expkv-cs

2021-04-13 Thread CTAN Announcements
Jonathan P. Spratte submitted an update to the

expkv-cs

package.

Version number: 0.8 2021-04-12
License type: lppl1.3c

Summary description: Define expandable key=val macros using expkv

Announcement text:
--


This release adds a flag system (similar to the flags of expl3) and some 
key types using it.


--

This package is located at 
   http://mirror.ctan.org/macros/generic/expkv-cs

More information is at
   https://www.ctan.org/pkg/expkv-cs



   Thanks for the upload.

 For the CTAN Team
Erik Braun



CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: expkv-cs

2020-10-19 Thread CTAN Announcements
Jonathan P. Spratte submitted an update to the

expkv-cs

package.

Version:  0.6 2020-10-18
License:  lppl1.3c

Summary description:  Define expandable key=val macros using expkv

Announcement text:
--
 
 This release fixes a bug in which ekvcValueSplit provided the
 arguments in the wrong order when recovering from an undefined
 hash error. Also ekvcValue and ekvcValueSplit got a bit faster.

--

The package’s Catalogue entry can be viewed at
   https://ctan.org/pkg/expkv-cs

The package’s files themselves can be inspected at
   http://mirror.ctan.org/macros/generic/expkv-cs/



   Thanks for the upload.

 For the CTAN Team
Petra Rübe-Pugliese



CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: expkv-cs

2020-10-12 Thread CTAN Announcements
Jonathan P. Spratte submitted an update to the

expkv-cs

package.

Version number: 0.5 2020-10-11
License type: lppl1.3c

Summary description: Define expandable key=val macros using expkv

Announcement text:
--

This release increases the performance of ekvcHash-created macros
slightly, and the performance of those created with ekvcSplit even more.

--

This package is located at 
   http://mirror.ctan.org/macros/generic/expkv-cs

More information is at
   https://www.ctan.org/pkg/expkv-cs




   Thanks for the upload.

 For the CTAN Team
Manfred Lotz


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: expkv-cs

2020-08-09 Thread CTAN Announcements
Jonathan P. Spratte submitted an update to the

expkv-cs

package.

Version:  0.4 2020-08-08
License:  lppl1.3c

Summary description:  Define expandable key=val macros using expkv

Announcement text:
--
 
 This release makes `ekvcSplitAndForward` and `ekvcHashAndForward`
 slightly more versatile.

 Additionally `ekvcSplitAndUse` and `ekvcHashAndUse` were added,
 which allow to specify the action executed after splitting/hashing
 at use-time.

--

The package’s Catalogue entry can be viewed at
   https://ctan.org/pkg/expkv-cs

The package’s files themselves can be inspected at
   http://mirror.ctan.org/macros/generic/expkv-cs/



   Thanks for the upload.

 For the CTAN Team
Petra Rübe-Pugliese



CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: expkv-cs

2020-04-30 Thread CTAN Announcements
Jonathan P. Spratte submitted an update to the

expkv-cs

package.

Version number: 0.3 2020-04-29
License type: lppl1.3c

Summary description: Define expandable key=val macros using expkv

Announcement text:
--


Minor speed improvements by pre-expanding `ekvset` twice.


--

This package is located at 
   http://mirror.ctan.org/macros/generic/expkv-cs

More information is at
   https://www.ctan.org/pkg/expkv-cs



   Thanks for the upload.

 For the CTAN Team
Erik Braun



CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann