Releases: chasinglogic/licensure
Releases · chasinglogic/licensure
0.5.0-rc2
0.5.0-rc1
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
fix: If one platform build is broken build the rest
0.4.0
release: 0.4.0
0.3.2
release: 0.3.2
0.3.1
release: 0.3.1
0.3.0
- 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
- Mathew Robinson mathew@chasinglogic.io
- Marques Lee marques.lee@thoughtworks.com
0.2.0
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
- Mathew Robinson chasinglogic@gmail.com
- Mathew Robinson mathew@chasinglogic.io
- Amin Yahyaabadi aminyahyaabadi74@gmail.com