Releases: mbarbin/crs
Releases · mbarbin/crs
0.0.20260202
Immutable
release. Only release title and notes can be modified.
CHANGES:
Starting from this version we're using GitHub immutable releases.
Added
- Added new CI workflow based on setup-dune (#115, @mbarbin).
- Upgrade dunolint and add new invariants (#114, @mbarbin).
- Add tests to monitor dependabot workflows issue (#82, #112, @mbarbin).
Changed
- Improve project synopsis and update source headers (#123, @mbarbin).
- Migrate main and doc CIs to
setup-dune(#122, @mbarbin). - Increase some lower bounds to ease maintenance (#119, @mbarbin).
- Adapt release artifacts jobs for immutable releases (@mbarbin).
- Make type
User_handleindependent instead of fromVcs(#116, @mbarbin). - Refactor systematic internal scope propagation (#116, @mbarbin).
- Assorted improvements to CI scripts. Upgrade an pin actions deps (@mbarbin).
- Use json instead of sexp in output of some commands (#106, #111, @mbarbin).
- Refactor packages directory structure (#107, @mbarbin).
- Internal refactors to reduce dependencies (#103, #104, #105, #108, #109, #110, @mbarbin).
- Use dyn syntax instead of sexp in expect tests (#104, @mbarbin).
- Upgrade test deps
ocaml-protoc& all to4.0(#99, @mbarbin). - Reduce printed context in some tests diffs (#99, @mbarbin).
- Enable OCaml 5.4 in CI (#98, @mbarbin).
- Add OCaml alerts to deprecated api (#94, @mbarbin).
- Upgrade to fpath-base 0.4.0 (#95, @mbarbin).
- Refactor JSON config parsing (#93, @mbarbin).
Fixed
0.0.20251014
0.0.20250914
0.0.20250911
0.0.20250813
CHANGES:
Added
- Add CRs Actions config reference including recent changes (#74, @mbarbin).
- Add new documentation pages (#70, #71, #72, @mbarbin).
- Add invalid CRs parser (#65, @mbarbin).
- Add getters for cr comment content start offset and prefix (#63, @mbarbin).
- Add more tests for invalid CRs (#61, #64, @mbarbin).
Changed
- Some format changes to CRs Actions config (#73, @mbarbin).
- Ignore CRs that are considered not-a-cr by the invalid CRs parser (#66, @mbarbin).
- Install crs in the CI actions PATH and use shared crs actions (#62, @mbarbin).
- Wrap CLI readme text using code margin (#60, @mbarbin).
- Switch from
text-tableto upstreamprint-tablelib (#59, @mbarbin). - Prepare review mode for requiring the pull-request base (#57, @mbarbin).
- Rename review-mode "commit" => "revision" (#57, @mbarbin).
Fixed
- Fix GitHub annotations for empty locs and multiple lines messages (#56, @mbarbin).
- Make
Header.priorityreturnNowon XCRs (#55, @mbarbin).
Removed
0.0.20250705
0.0.20250704
CHANGES:
Added
- Display the repo-root in the emacs-mode header (#47, @mbarbin).
- Add 's' for summary tables in emacs crs-grep-mode (#45, @mbarbin).
Changed
- A breaking renaming in the terminology (kind => status) (#46, @mbarbin).
- Add buffer line header in emacs crs-grep-mode by default (#44, @mbarbin).
Fixed
- Fix rendering of empty lines in multilines CRs with comment prefix (@mbarbin).
0.0.20250626
CHANGES:
Added
- Add command to print summary of CRs annotations (#41, @mbarbin).
- Add support for CRs annotations and reviewdog diagnostics (#40, @mbarbin).
- Add key binding 'r' in emacs crs-grep-mode to refresh from repo-root (#34, @mbarbin).
- Show running directory and filters in emacs CRs messages (#34, @mbarbin).
Changed
Cr_comment.reindented_contentnow takes an optional prefix which default to none (#39, @mbarbin).- A few breaking renaming changes in the terminology (#38, @mbarbin).
Fixed
0.0.20250620
0.0.20250618
CHANGES:
Added
Changed
- Include locations in the output of
crs grep --sexp(#24, @mbarbin). - Reduce dependencies and replace
re2byocaml-re(#17, @mbarbin). - Reduce dependencies and replace
shexpbyspawn(#16, @mbarbin). - Make
crs grepoutput in a pager when able (#16, @mbarbin).
Fixed
- Fix position mismatch in tests shown by
ocaml-ci(#23, @mbarbin). - Disable failing build with 5.4 alpha release (#19, @mbarbin).
- Adapt grep implementation for portability to MacOS (#19, @mbarbin).