Module:Params/ChangeLog
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.
18th May 2024[edit]
2024-05-18T13:06:25+00:00 (diff, permanent link)
Changes:
- Three new modifiers –
clearing
,rotating
andsorting_sequential_values
– have been added to the module - The †
mirroring
and †reversing
modifiers have been indefinitely removed (in the code they have been respectively renamed topivoting
andmirroring
and commented out)
17th May 2024[edit]
2024-05-17T09:03:49+00:00 (diff, permanent link)
Changes:
- Support for the
strict
flag has been added to thewith_*_matching
class of modifiers
12th May 2024[edit]
2024-05-12T19:26:30+00:00 (diff, permanent link)
Changes:
- [backward-incompatible] Modifiers †
mapping_values_by_calling
, †mapping_values_by_invoking
, †mapping_values_blindly_by_calling
and †mapping_values_blindly_by_invoking
have been renamed tomapping_by_calling
,mapping_by_invoking
,mapping_blindly_by_calling
, andmapping_blindly_by_invoking
- Seven new modifiers –
cropping
,purging
,backpurging
, †reversing
, †mirroring
,renaming_blindly_by_calling
andrenaming_blindly_by_invoking
– have been added to the module - The
all_sorted
modifier has now switched to natural sort order - Code review
30th January 2024[edit]
2024-01-30T11:01:51+00:00 (diff, permanent link)
Changes:
- The
setting
modifier now supports thel
runtime variable for assigning a last iteration delimiter
15th January 2024[edit]
2024-01-15T17:54:02+00:00 (diff, permanent link)
Changes:
- Four new modifiers – †
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 - One new function –
concat_and_magic
– has been added to the module - Minor code review
27th September 2023[edit]
2023-09-27T10:29:14+00:00 (diff, permanent link)
Changes:
- The
self
function has been added to the module
20th July 2023[edit]
2023-07-20T01:39:44+00:00 (diff, permanent link)
Changes:
- The logic of modifiers
with_name_matching
,with_name_not_matching
,with_value_matching
andwith_value_not_matching
has been extended - General code review
15th July 2023[edit]
2023-07-15T05:38:35+00:00 (diff, permanent link)
Changes:
- One new modifier –
all_sorted
– has been added to the module - General code review
14th July 2023[edit]
2023-07-14T09:33:47+00:00 (diff, permanent link)
Changes:
- Two new modifiers –
squeezing
andtrimming_values
– have been added to the module - General code review
12th July 2023[edit]
2023-07-12T07:19:06+00:00 (diff, permanent link)
Changes:
- The
magic_for_each
andmagic_for_each_value
functions have been added to the module - The
setting
modifier has been added to the module - Structural changes in all iterating functions
- The †
trimmed
modifier has been renamed tocutting
in order to keep thetrimmed
keyword reserved for referring to leading and trailing spaces that surround values (breaking change) - Breaking change in the
list
function:{{{1}}}
and{{{2}}}
have been swapped - General code review
10th July 2023[edit]
2023-07-10T18:10:50+00:00 (diff, permanent link)
Changes:
- The
value_of
function has been added to the module - Code review
9th July 2023[edit]
2023-07-09T20:29:22+00:00 (permanent link)
The first draft of Module:Params is out.