This is the ChangeLog page of . All major events in the evolution of the module are recorded here in reverse chronological order.
For testing the module's capabilities, please visit the dedicated testcases page.
(diff, permanent link)
Changes:
mapping_blindly_by_calling
, † mapping_blindly_by_invoking
, † renaming_blindly_by_calling
and † renaming_blindly_by_invoking
modifiers have been removed; the same functionalities have now been moved to [[Module:Params#mapping_by_calling|mapping_by_calling]]
, [[Module:Params#mapping_by_invoking|mapping_by_invoking]]
, [[Module:Params#renaming_by_calling|renaming_by_calling]]
, and [[Module:Params#renaming_by_invoking|renaming_by_invoking]]
(this breaks compatibility with former syntax); these modifiers now support a call style flag – please see the documentation for more information[[Module:Params#renaming_by_calling|renaming_by_calling]]
, [[Module:Params#renaming_by_invoking|renaming_by_invoking]]
, [[Module:Params#mapping_by_magic|mapping_by_magic]]
, and [[Module:Params#mapping_by_magic|mapping_by_magic]]
modifiers have been added to the module(diff, permanent link)
Changes:
[[Module:Params#imposing|imposing]]
and [[Module:Params#discarding|discarding]]
modifiers have been added to the modulelet
keyword (for passing non-sequential parameters) has been introduced in the mapping_*
and renaming_*
class of modifiers(diff, permanent link)
Changes:
[[Module:Params#call_for_each_group|call_for_each_group]]
(i.e. numerical argument names below 1
will be decreased by one unit, exactly like it happens for captured numerical prefixes)[[Module:Params#renaming_by_calling|renaming_blindly_by_calling]]
and † [[Module:Params#renaming_by_invoking|renaming_blindly_by_invoking]]
, renamed parameters will now prevail over unchanged parameters(diff, permanent link)
Changes:
[[Module:Params#call_for_each_group|call_for_each_group]]
function and the [[Module:Params#filling_the_gaps|filling_the_gaps]]
modifier have been added to the module(diff, permanent link)
Changes:
[[Module:Params#clearing|clearing]]
, [[Module:Params#rotating|rotating]]
and [[Module:Params#sorting_sequential_values|sorting_sequential_values]]
– have been added to the modulemirroring
and † reversing
modifiers have been indefinitely removed (in the code they have been respectively renamed to pivoting
and mirroring
and commented out)(diff, permanent link)
Changes:
strict
flag has been added to the with_*_matching
class of modifiers(diff, permanent link)
Changes:
mapping_values_by_calling
, † mapping_values_by_invoking
, † mapping_values_blindly_by_calling
and † mapping_values_blindly_by_invoking
have been renamed to [[Module:Params#mapping_by_calling|mapping_by_calling]]
, [[Module:Params#mapping_by_invoking|mapping_by_invoking]]
, † [[Module:Params#mapping_by_calling|mapping_blindly_by_calling]]
, and † [[Module:Params#mapping_by_invoking|mapping_blindly_by_invoking]]
[[Module:Params#cropping|cropping]]
, [[Module:Params#purging|purging]]
, [[Module:Params#backpurging|backpurging]]
, † reversing
, † mirroring
, † [[Module:Params#renaming_by_calling|renaming_blindly_by_calling]]
and † [[Module:Params#renaming_by_invoking|renaming_blindly_by_invoking]]
– have been added to the module[[Module:Params#all_sorted|all_sorted]]
modifier has now switched to natural sort order(diff, permanent link)
Changes:
[[Module:Params#setting|setting]]
modifier now supports the l
runtime variable for assigning a last iteration delimiter(diff, permanent link)
Changes:
[[Module:Params#mapping_by_calling|mapping_values_by_calling]]
, † [[Module:Params#mapping_by_invoking|mapping_values_by_invoking]]
, † [[Module:Params#mapping_by_calling|mapping_values_blindly_by_calling]]
, and † [[Module:Params#mapping_by_invoking|mapping_values_blindly_by_invoking]]
– have been added to the module[[Module:Params#concat_and_magic|concat_and_magic]]
– has been added to the module(diff, permanent link)
Changes:
[[Module:Params#self|self]]
function has been added to the module(diff, permanent link)
Changes:
[[Module:Params#with_name_matching|with_name_matching]]
, [[Module:Params#with_name_not_matching|with_name_not_matching]]
, [[Module:Params#with_value_matching|with_value_matching]]
and [[Module:Params#with_value_not_matching|with_value_not_matching]]
has been extended(diff, permanent link)
Changes:
[[Module:Params#all_sorted|all_sorted]]
– has been added to the module(diff, permanent link)
Changes:
[[Module:Params#squeezing|squeezing]]
and [[Module:Params#trimming_values|trimming_values]]
– have been added to the module(diff, permanent link)
Changes:
[[Module:Params#magic_for_each|magic_for_each]]
and [[Module:Params#magic_for_each_value|magic_for_each_value]]
functions have been added to the module[[Module:Params#setting|setting]]
modifier has been added to the moduletrimmed
modifier has been renamed to [[Module:Params#cutting|cutting]]
in order to keep the trimmed
keyword reserved for referring to leading and trailing spaces that surround values[[Module:Params#list|list]]
function: and have been swapped(diff, permanent link)
Changes:
[[Module:Params#value_of|value_of]]
function has been added to the module(permanent link)
The first draft of is out.