Releases: rubyatscale/code_ownership
Releases · rubyatscale/code_ownership
v2.1.2
CodeOwnership v2.1.2
📦 Published Gems
- Source gem: code_ownership-2.1.2.gem
- Platform gems: Published for all supported platforms
🎯 Supported Platforms
- linux
- ucrt
- darwin
- darwin
- musl
- linux
What's Changed
- Fix smoke test to use existing CodeOwnership method by @joemsak in #157
- Allow to specify CODEOWNERS location in config or env var by @Envek in #159
- Add CODEOWNERS file by @dduugg in #160
- Add AGENTS.md and CLAUDE.md for AI coding agent guidance by @dduugg in #162
- Fix typos and grammatical issues by @dduugg in #163
- Fix misleading error message when CODEOWNERS is out of date by @dduugg in #164
- Fix caching gaps and reduce Pathname overhead by @pharris2411 in #161
- Update codeowners-rs to v0.3.2 by @perryqh in #165
- Fix CD smoke test for platform gems by @perryqh in #166
New Contributors
- @Envek made their first contribution in #159
- @pharris2411 made their first contribution in #161
Full Changelog: v2.1.1...v2.1.2
v2.1.1
CodeOwnership v2.1.1
📦 Published Gems
- Source gem: code_ownership-2.1.1.gem
- Platform gems: Published for all supported platforms
🎯 Supported Platforms
- linux
- ucrt
- darwin
- darwin
- musl
- linux
What's Changed
- Remove use of module_function by @dduugg in #150
- Add Ruby 4.0 support by @matid in #152
- Remove
triageGitHub action by @ivy in #153 - Ruby 4.0.1 + publishable platform gems for Ruby 4.0 by @joemsak in #154
- Fix cross-compile path nesting and ruby-version-file warning in CD by @joemsak in #156
New Contributors
- @dduugg made their first contribution in #150
- @matid made their first contribution in #152
- @ivy made their first contribution in #153
- @joemsak made their first contribution in #154
Full Changelog: v2.1.0...v2.1.1
v2.1.0
CodeOwnership v2.1.0
📦 Published Gems
- Source gem: code_ownership-2.1.0.gem
- Platform gems: Published for all supported platforms
🎯 Supported Platforms
- linux
- darwin
- darwin
- musl
- linux
What's Changed
codeowners validate [file...]supports lefthook native staged files by @martinemde in #138- Restore support for CodeOwnership.remove_file_annotations! by @martinemde @hellosweta @ashleywillard @dkisselev @ivy in #146
- build on specific ruby version to ensure they are available in the gem by @martinemde in #143
Full Changelog: v2.0.0...v2.1.0
v2.0.0
CodeOwnership v2.0.0
📦 Published Gems
- Source gem: code_ownership-2.0.0.gem
- Platform gems: Published for all supported platforms
🎯 Supported Platforms
- linux
- darwin
- darwin
- musl
- linux
What's Changed
- Update documentation about how many ways to specify ownership by @technicalpickles in #122
- Update README.md for unowned team globs by @martinemde in #123
- FFI codeowners-rs by @perryqh in #126
- Allow for pre-releases by @perryqh in #127
- Update codeowners-rs and new for_file --verbose option by @perryqh in #129
- Teams for file paths by @perryqh in #130
- Allow manual CD triggering by @perryqh in #133
- teams_for_files use cache by @perryqh in #134
- Pass files in the diff to codeowners-rs for faster processing by @martinemde in #135
- fix cargo.lock and gemspec inconsistencies by @martinemde in #136
- Release 2.0.0, changing the gem to a rust library wrapper by @martinemde in #139
New Contributors
- @technicalpickles made their first contribution in #122
Full Changelog: v1.39.0...v2.0.0
v2.0.0-5
CodeOwnership v2.0.0-5
📦 Published Gems
- Source gem: code_ownership-2.0.0-5.gem
- Platform gems: Published for all supported platforms
🎯 Supported Platforms
- linux
- darwin
- darwin
- musl
- linux
What's Changed
- Pass files in the diff to codeowners-rs for faster processing by @martinemde in #135
- fix cargo.lock and gemspec inconsistencies by @martinemde in #136
Full Changelog: v2.0.0-4...v2.0.0-5
v2.0.0-4
CodeOwnership v2.0.0-4
📦 Published Gems
- Source gem: code_ownership-2.0.0-4.gem
- Platform gems: Published for all supported platforms
🎯 Supported Platforms
- linux
- darwin
- darwin
- musl
- linux
What's Changed
Full Changelog: v2.0.0-3...v2.0.0-4
v2.0.0-3
CodeOwnership v2.0.0-3
📦 Published Gems
- Source gem: code_ownership-2.0.0-3.gem
- Platform gems: Published for all supported platforms
🎯 Supported Platforms
- linux
- darwin
- darwin
- musl
- linux
What's Changed
- Update codeowners-rs and new for_file --verbose option by @perryqh in #129
- Teams for file paths by @perryqh in #130
- Allow manual CD triggering by @perryqh in #133
Full Changelog: v2.0.0-1...v2.0.0-3
code_ownership -> codeowners-rs
The code_ownership gem now delegates its core logic to the codeowners-rs Rust library. This results in a significant performance improvement. See the details in Pull Request #126.
BREAKING CHANGE: Support for extensions has been removed, as all mapping logic now resides in the Rust-based codeowners-rs library.
v1.39.0
What's Changed
- Support ownership for HAML files by @ScAziz in #115
- Fix JSON spec by @ashleywillard in #119
- feat: add concept of unowned globs to team configs by @mscrivo in #117
- Ignore ENOENT when reading file annotations by @martinemde in #121
- update the way we glob team files by @ashleywillard in #120
New Contributors
- @ScAziz made their first contribution in #115
- @mscrivo made their first contribution in #117
- @martinemde made their first contribution in #121
Full Changelog: v1.38.3...v1.39.0