This is the ChangeLog page of Module:Params. 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.
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
mapping_by_calling
,
mapping_by_invoking
,
renaming_by_calling
, and
renaming_by_invoking
(this breaks compatibility with former syntax); these modifiers now support a call style flag – please see the documentation for more information
renaming_by_calling
,
renaming_by_invoking
,
mapping_by_magic
, and
mapping_by_magic
modifiers have been added to the moduleChanges:
imposing
and
discarding
modifiers have been added to the modulelet
keyword (for passing non-sequential parameters) has been introduced in the mapping_*
and renaming_*
class of modifiersChanges:
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)
renaming_blindly_by_calling
and †
renaming_blindly_by_invoking
, renamed parameters will now prevail over unchanged parametersChanges:
call_for_each_group
function and the
filling_the_gaps
modifier have been added to the moduleChanges:
clearing
,
rotating
and
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)Changes:
strict
flag has been added to the with_*_matching
class of modifiersChanges:
mapping_values_by_calling
, † mapping_values_by_invoking
, † mapping_values_blindly_by_calling
and † mapping_values_blindly_by_invoking
have been renamed to
mapping_by_calling
,
mapping_by_invoking
, †
mapping_blindly_by_calling
, and †
mapping_blindly_by_invoking
cropping
,
purging
,
backpurging
, † reversing
, † mirroring
, †
renaming_blindly_by_calling
and †
renaming_blindly_by_invoking
– have been added to the module
all_sorted
modifier has now switched to
natural sort orderChanges:
setting
modifier now supports the l
runtime variable for assigning a last iteration delimiterChanges:
mapping_values_by_calling
, †
mapping_values_by_invoking
, †
mapping_values_blindly_by_calling
, and †
mapping_values_blindly_by_invoking
– have been added to the module
concat_and_magic
– has been added to the moduleChanges:
self
function has been added to the moduleChanges:
with_name_matching
,
with_name_not_matching
,
with_value_matching
and
with_value_not_matching
has been extendedChanges:
all_sorted
– has been added to the moduleChanges:
squeezing
and
trimming_values
– have been added to the moduleChanges:
magic_for_each
and
magic_for_each_value
functions have been added to the module
setting
modifier has been added to the moduletrimmed
modifier has been renamed to
cutting
in order to keep the trimmed
keyword reserved for referring to leading and trailing spaces that surround values
list
function: {{{1}}}
and {{{2}}}
have been swappedChanges:
value_of
function has been added to the moduleThe first draft of Module:Params is out.