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
24.09.2023
- Fix greedy parsing of pound-style comments after license header
14.07.2023
- Fix greedy parsing of slash-style comments after license header
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
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
18.03.2023
- Bugfixes
29.01.2023
- Bugfixes
26.01.2023
- Bugfixes
21.01.2023
- Optimize performance on larger repositories, one some codebases this is showing improvements from 19s down to 2.3s
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
22.06.2022
- Fix package version scheme to follow semver and be automatically derived from
git describe
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
29.01.2022
- Handle authors changing their names by adding support for aliases
- Improve parsing of author names
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
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
16.01.2016
Initial implementation using ruby.