Skip to content

3.0.0-beta.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@theofidry theofidry released this 31 May 16:15
e831cb5

Feature

  • Deprecate the setting datetime_format in favour of the new setting datetime-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 and datetime_format are now always evaluated even if the datetime setting is not used or null (#245)
  • The settings datetime-format and datetime_format now throw an exception when the format is invalid (#245)
  • Disabling the shebang requires to set shebang to false instead of null (#251)
  • Disabling the banner requires to set banner to false instead of null (#251)