Skip to content

Releases: chasinglogic/licensure

0.5.0-rc2

17 Jul 20:16
Compare
Choose a tag to compare
release: 0.5.0

0.5.0-rc1

17 Jul 20:04
Compare
Choose a tag to compare
feat: Add the capability for year ranges in license headers

Licensing configs can now specify an end_year and start_year and
generated headers will use those year ranges.

Additionally you may instead specify use_dynamic_year_ranges and we will
parse the start_year and end_year from commit information for each file
as we start to license it.

0.4.1

29 May 05:06
Compare
Choose a tag to compare
fix: If one platform build is broken build the rest

0.4.0

24 May 10:34
Compare
Choose a tag to compare
release: 0.4.0

0.3.2

16 Sep 09:29
Compare
Choose a tag to compare
release: 0.3.2

0.3.1

08 Sep 06:38
Compare
Choose a tag to compare
release: 0.3.1

0.3.0

24 Nov 15:28
Compare
Choose a tag to compare
  • acaf452 fix: apply cargo fmt formatting
  • 864bf94 Disambiguate comment, dummy.
  • 31c1816 [#3 - fix outdated headers] DRY up render(); also make clippy happy
  • 4e1e654 Add editorconfig so IDEs honor the same style; ignore IntelliJ IDEA project files
  • e4d1e40 [#3 - fix outdated headers] Refactor for clarity
  • 4ec4b35 Extract column unwrapping as a util method
  • 4f99e7f [#3 - fix outdated headers] use trim_end() instead of rolling our own
  • d05edbc [#3 - Feature: automatically detect and fix out-of-date licenses] Initial implementation
  • 12cfcc9 IntelliJ IDEA format, optimize imports

Contributors to this Release

0.2.0

16 Dec 06:49
Compare
Choose a tag to compare

Release 0.2.0

  • 5dea1fd fix: Retain end of line characters when unwrapping text
  • 177684a fix: Clippy lint failures
  • 9162bbf chore: Update deps
  • af41f4e fix: Add missing import back
  • a63acd5 chore: Update dependencies
  • 5256f58 chore: remove commented code
  • 469f209 fix: Add lisp and emacs lisp to default config
  • 62eddfc fix: if already licensed ignore the trailing lines and whitespace
  • 03d33ef fix: fix deprecation and warnings
  • da0d3b9 feat: add check command
  • 96d7fad Make template behave more like an average rust type
  • c426602 Update documentation
  • 69105bc Simplify main.rs to only construct the configuration and licensure objects
  • 460c417 Write a type Licensure that implements the actual operation logic
  • a361c17 Add a default YAML configuration for --generate-config
  • c390ddb Write a global configuration module object that ties all others together
  • c5a51d6 Write commenter configuration object logic.
  • 1679383 Remove lib.rs, licensure is now a small focused tool
  • 8e56475 Move license configuration logic into new config module
  • e5c91ce No longer hardcode templates into the binary.
  • 758bcb9 Rewrite comments module.
  • 98b0d49 Add new dependencies and update lock file
  • 9f69d38 Add Cargo.toml to excludes
  • 72bc4b1 Update licensure config to new format
  • 8b5a755 Improve should_license_file logic using a regex
  • 59d9b4c Add should_license_file test

Contributors to this Release