Skip to content

Latest commit

 

History

History
127 lines (96 loc) · 2.85 KB

Changelog.md

File metadata and controls

127 lines (96 loc) · 2.85 KB

v2.7.0

09.01.2024

  • Add support for dash style comments to support lua files
  • Predefine comment style for rust rst files
  • Predefine comment style for toml files
  • Extend list of available SPDX licenses will all OSI approved licenses using headers as defined for the licenses
  • Make detection of comment style based on suffix case insensitive
  • Fix handling of files with unicode BOM
  • Allow selection of latest year vs range of years
  • Fix handling of author years when amending a commit

v2.6.2

24.09.2023

  • Fix greedy parsing of pound-style comments after license header

v2.6.1

14.07.2023

  • Fix greedy parsing of slash-style comments after license header

v2.6.0

21.05.2023

  • Add option to override the comment style per extension
  • Add option to omit the header title
  • Remove unecessary empty lines in comment headers

v2.5.0

19.04.2023

  • Add BSD-3-Clause license support - thanks to Daniel Andrlik
  • Relicense from GPL 3.0 to Apache 2.0 in order to simplify use in commercial environments
  • Configurable whitespace between license and file contents
  • Bugfixes

v2.4.4

18.03.2023

  • Bugfixes

v2.4.3

29.01.2023

  • Bugfixes

v2.4.2

26.01.2023

  • Bugfixes

v2.4.1

21.01.2023

  • Optimize performance on larger repositories, one some codebases this is showing improvements from 19s down to 2.3s

v2.4.0

17.01.2023

  • Add option to use a custom title
  • Add option to omit the license text
  • Add option to explicitly set the range of years for an author
  • Add option to use a custom license text
  • Add option to override all authors

v2.3.1

22.06.2022

  • Fix package version scheme to follow semver and be automatically derived from git describe

v2.3

05.02.2022

  • Add support for .rc, .qml, .ui, .qrc, .svg, .bat, .mm, .m, .frag, .vert and .glsl file types
  • Support for parsing and updating batch files
  • Support for parsing and updating rc files
  • Support for retaining decl types at the beginning of xml documents
  • Changed the default company name from using the git author to a more generic term referring to all authors of a file

v2.2

29.01.2022

  • Handle authors changing their names by adding support for aliases
  • Improve parsing of author names

v2.1

28.01.2022

  • Adding 'Unlicense'
  • Adding 'AGPL-3.0-only'
  • Extend interaction with git, a file's last author is now fetched using the git history enabling compatibility with pre-commit run -a
  • Improved config error handling
  • Support to catch additional license tags from v1.0
  • Support for a dedicated company name when using propietary licenses

v2.0

31.10.2021

Complete rewrite using python.

  • Adding support for pre-commit
  • Use SPDX compliant annotations and license names
  • Remove need for @BEGIN/@END annotations for the license body

v1.0

16.01.2016

Initial implementation using ruby.