- Initial release.
- Added support for JVM-based Gradle projects.
- Added basic license header syntax.
- Added license header application and check tasks.
- Added missing support for the Kotlin multiplatform plugin (#1).
- Improved functional tests.
- Fixed Kotlin multiplatform support when the plugin is applied after the licenser (#1).
- Fixed default inclusion of build directories for verification (#2).
- Added support for XML-style comments, including a default configuration (#3).
- Added some extra default file-types for C-style header comments, specifically for common web languages and stylesheet formats (#3).
- Reworked tasks to work with the configuration cache.
- Tasks now use inputs.
- Source files input is now much more flexible.
- Made several data structures serializable.
- Switched from
PatternFilterable
toSet<String>
for file matching inHeaderCommentManager
as only extensions are matched. - Adapted
LicenseYearSelectionMode
to not consumeProject
arguments anymore.
- Made check license tasks incremental.