The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for String-Interpolate-Named

1.03	2022-01-13

	Fix substituting empty in %{key|} even if key has a value.
	Fix some edge cases with nesting and escaping.

1.02	2022-01-12

	Fix problem with de-escaping \{ \} \| outside of substitution
	(issue #6);
	Silently provide empty values when an array selector exceeds
	the number of elements in the array.

1.01	2021-05-18

	Allow variable lookup using a callback.
	Allow selection of activator. Caveat emptor.
	Allow setting of the pattern to match key names. Caveat emptor.
	Fix problem with true/false parts being false.

1.00	2019-10-31

	Fix backslash escapes. \| hides the | from being seen as a |,
	and leaves a | (not \|) upon completion. Same for \{ and \} .
	Add object oriented API.
	Limit max number of iterations.
	Rework documentation.

0.05	2018-10-25

	%{} should work only within a %{ ... } construct.

0.04	2018-10-24

	Require perl 5.10.1 or later due to Unicode problems.
	Use $" as default for separator.

0.03	2018-10-23

	Require perl 5.10 or later for named captures.
	Fix license setting in Makefile.

0.02	2018-10-23 09:56

	Renamed to String::Interpolate::Named to avoid conflicts with
	(non-existing!) Text::Substitute.
	Move development to GitHub.

0.01    2018-10-20 22:35

	Text::Substitute released on an unsuspecting world.