In particular, deprecated modules should be listed here even if they are
listed as an updated module in the L</Modules and Pragmata> section.
+=head2 User-defined case-mapping
+
+This feature is being deprecated due to its many issues, as documented in
+L<perlunicode/User-Defined Case Mappings (for serious hackers only)>.
+It is planned to remove this feature in Perl 5.16. A CPAN module
+providing improved functionality is being prepared for release by the
+time 5.14 is.
+
[ List each deprecation as a =head2 entry ]
=head1 Performance Enhancements
been decided. (Simply returning the boolean opposite of the
modified string is usually not particularly useful.)
+=item User-defined case-mapping '%s' is deprecated
+
+(W deprecated) You defined a function, such as C<ToLower> that overrides
+the standard case mapping, such as C<lc()> gives. This feature is being
+deprecated due to its many issues, as documented in
+L<perlunicode/User-Defined Case Mappings (for serious hackers only)>.
+It is planned to remove this feature in Perl 5.16. A CPAN module
+providing improved functionality is being prepared.
+
=item UTF-16 surrogate U+%X
(W utf8) You had a UTF-16 surrogate in a context where they are