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-Substitution
========================================

1.000008
--------

842d2bd Move sawampersand test to xt/author

69b5212 Clarify example "code" description for last_match_vars

b0f2c2a Attempt to clarify the escape/backslash description

c748e44 Update interpolate_match_vars documentation to reflect the change from arrayref to list

555bc52 Fix function name typo in POD

a401d88 Fix whitespace errors after confirming desired POD output

4db9822 Wrap "qr//" in C format code

1952f53 Update ABSTRACT to reflect module name change

v1.0 2010-12-30
---------------

e39df40 Rename String::Gsub::Simple to String::Substitution

70642b8 Add example script to show possible usage

e95a1a5 Fix typo and add stopword

67a1325 Test that $& is not seen in the module

12210db Document that $& is not saved or interpolated

f68c251 Document that interpolate_match_vars() is used when $replacement is a string

59d9e72 Test using a coderef as replacement parameter

0c808d8 Update USAGE documentation to reflect the change from arrayref to list

v0.8 2010-12-30
---------------

9cd6950 Change last_match_vars() to return a list instead of an arrayref

69289f0 Add extra comments to interpolate_match_vars()

a90a2d9 Document the arguments accepted by all the [g]sub_* functions

fb7736b Document usage options with USAGE and EXPORTS section

d9e3e64 Link to interpolate_match_vars when describing its limitation

8b51316 Mention the reason for the namespace (in reference to String::Gsub)

bab3d97 Make minor clarifications in Pod

1ce197e Fix copy/paste typo in sub_* documentation

7d447f8 Rename $str and $data to $string for consistency (in documentation and code)

ce53dbf Test subbing with qr's with modifiers

7be26a9 Remove TODO comment about backslash escapes

v0.7 2010-12-29
---------------

35538cc Handle backslash escaped characters in interpolate_match_vars()

7ce6888 Add TODO comment about testing/documenting $replacement being a sub (coderef)

7ece95f Add TODO comments about escaping vars in the replacement string

634cc7a Remove the no-suffix aliases so that in order to call 'gsub' you have to use the Exporter very explicitly

74f534c Test the exports

v0.6 2010-12-29
---------------

072418f Use Sub::Exporter to create alias groups for the various 'styles'

7ae94d5 Test the _context functions

61a6abf Test all 4 functions: /g?sub_(copy|modify)/

v0.5 2010-12-29
---------------

49114d0 Add _context functions to guess which function should be called

v0.4 2010-12-29
---------------

a45ba61 Make sub_copy and sub_modify functions

v0.3 2010-12-29
---------------

0480407 Make separate gsub_copy and gsub_modify functions

fb6c4eb Don't test the warnings, just ignore them if we expect them

00d1ecf Simplify the replacement logic with another sub

d7ce350 Add a lot more tests

9443ec6 Trade the alternator s/// for two s///

8493300 Remove bad, bad /x in pattern

v0.2 2010-12-28
---------------

3888a3c Break out replacement logic into separate functions

d95e795 Include a list of other names that could have applied to this module

b5f6877 Add Bugs/Limitations Pod section

00db2c2 Specify version of Sub::Exporter used

394be23 Add stopwords for gsub and runtime to main module pod

d2dd95d Add simple (no pun intended) README for github

a660f02 Test gsub function in new module

===================================
End of changes in the last 365 days
===================================