Revision history for String-Tagged
0.09 2014/07/31 20:28:59
[CHANGES]
* Have apply_tag, unapply_tag, delete_tag accessors return the object
itself, so they're nice for chaining constructors
0.08 CHANGES:
* Efficiency updates to improve the performance of common append
operations
0.07 CHANGES:
* Respect subclassing in ->concat and . operator
* Added ->new_tagged convenience constructor
* Added 'only' and 'except' filters to iteration methods
0.06 CHANGES:
* Use Test::Identity to work around recent behavioural change in
Test::More when comparing object references
0.05 CHANGES:
* Allow use of ->new() as a clone constructor
* Copy tags if ->set_substr/insert/append are passed a String::Tagged
* Define . and .= operator overloads
0.04 CHANGES:
* Added ->merge_tags() method
* Created terminal colours/attributes example
* Various small fixes to keep CPANTS happy
0.03 CHANGES:
* use warnings
BUGFIXES:
* Ensure that, of multiple tags that start at the same position, the
shortest one wins.
0.02 CHANGES:
* New 'extent' API - methods to return extent objects
* Added ->get_tag_extent() and ->get_tag_missing_extent()
0.01 First version, released on an unsuspecting world.