Feature
- Deprecate the setting
datetime_format
in favour of the new settingdatetime-format
(#245) - Add a
process
command to apply the compactors and replacement values on a single file (#248) - Add the application pretty version: display the version when outside the PHAR and display the date of the release when from the PHAR (#249)
- Make all settings optionals and nullable (#251)
- When a setting is set to
null
then its default value is picked. It is strictly equivalent to omit the field (#251)
Bugfixes
- The datetime value used for the datetime placeholder is now always in UTC (#245)
Misc
- Add documentation and tests for the replacement map (#245)
BC breaks
- The datetime value used for the datetime placeholder is now always in UTC (#245)
- The settings
datetime-format
anddatetime_format
are now always evaluated even if thedatetime
setting is not used or null (#245) - The settings
datetime-format
anddatetime_format
now throw an exception when the format is invalid (#245) - Disabling the shebang requires to set
shebang
tofalse
instead ofnull
(#251) - Disabling the banner requires to set
banner
tofalse
instead ofnull
(#251)