Releases: rocher/mold_lib
Releases · rocher/mold_lib
Release 2.3.1
Release 2.3.0
Major Changes
- On Undefined behavior: renamed 'Empty' to 'Warning', for consistency.
- Add new predefined variables, including date/time variables with different formats
- Add new library call
Show_Variablesto see final values of variables once variable substitution and text filters have been applied.
Bugs Fixed
- Fixed undefined behavior of text filters combined with variable substitution.
- #16 Fix compilation with GNAT FSF 15, fixed by César Sagaert
Release 2.2.1
Bugs fixed
- Prevent replacement errors in empty files
Release 2.2.0
Major changes
- Renamed setting
Undefined_BehaviortoOn_Undefined; succinct and clear
option to express its purpose. - When
On_UndefinedisIgnore, no warning is issues; whenEmpty, a
warning is issued. Default value isError
Release 2.1.1
Bugs fixed
- Disabling variable substitution in variables now works as expected
- Source code formatting
Release 2.1.0
Major Changes
- Unified the undefined action and alert into the undefined behavior:
Undefined_ActionandUndefined_Alertare nowUndefined_Behavior- Possible values for
Undefined_BehaviorareIgnore,Emptyand
Error Ignoreleaves undefined variables and text filters unchangedEmptyremoves undefined variables and text filtersIgnoreandEmptybehaviors always issue a warning
Release 2.0.0
Major Changes
-
New simplified error handling strategy
- The new strategy unifies actions and alerts for undefined variables or
filters, resulting in a a more clear, compact and understandable
strategy - Modified the setting type to unify undefined actions and alerts for
variables and text filters mold-undefined-variable-actionchanged tomold-undefined-action:
applies to variables and text filtersmold-undefined-variable-alertchanged tomold-undefined-alert: applies
to variables and text filters- Removed defined setting
mold-undefined-filter-alter - Remove defined setting
abort-on-error
- The new strategy unifies actions and alerts for undefined variables or
-
Variable definition based on other variables
-
Now it is possible to define new variables based on other variables;
that is, the variable substitution process is also applied to the
variables' values -
Filters are also applied in this context
-
Example:
A = "World"B = "Hello, {{A}}"
results in
B = "Hello, World"
-
Minor Changes
- New set of default settings
- Removed summary reported by text filter application
- Several minor fixes and improvements
Release 1.0.3
Patch:
- Fix error when undefined custom filter
Release 1.0.2
Patch:
- Fix patch number in alire description
Release 1.0.1
Patches:
- Fix alire descriptions and dependencies