Skip to content

Commit

Permalink
chore: release v3.0.0
Browse files Browse the repository at this point in the history
## 🤖 New release
* `koji`: 2.2.0 -> 3.0.0 (⚠️ API breaking changes)

### ⚠️ `koji` breaking changes

As koji is not a library, the information below is a bit irrelevant. The
actual breaking change is the change of CLI arguments.

```
--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field ConfigArgs._user_config_path in /tmp/.tmpHS9YHR/koji/src/lib/config.rs:43
  field ConfigArgs._current_dir in /tmp/.tmpHS9YHR/koji/src/lib/config.rs:44

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/function_parameter_count_changed.ron

Failed in:
  koji::questions::create_prompt now takes 2 parameters instead of 3, in /tmp/.tmpHS9YHR/koji/src/lib/questions.rs:266
  koji::commit::commit now takes 1 parameters instead of 6, in /tmp/.tmpHS9YHR/koji/src/lib/commit.rs:37

--- failure pub_module_level_const_missing: pub module-level const is missing ---

Description:
A public const is missing, renamed, or changed from const to static.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.36.0/src/lints/pub_module_level_const_missing.ron

Failed in:
  Q_IS_BREAKING_CHANGE in file /tmp/.tmpIfvFCR/koji/src/lib/questions.rs:21
  Q_SUMMARY in file /tmp/.tmpIfvFCR/koji/src/lib/questions.rs:19
  Q_COMMIT_TYPE in file /tmp/.tmpIfvFCR/koji/src/lib/questions.rs:17
  Q_HAS_OPEN_ISSUE in file /tmp/.tmpIfvFCR/koji/src/lib/questions.rs:22
  Q_BODY in file /tmp/.tmpIfvFCR/koji/src/lib/questions.rs:20
  Q_SCOPE in file /tmp/.tmpIfvFCR/koji/src/lib/questions.rs:18
  Q_ISSUE_REFERENCE in file /tmp/.tmpIfvFCR/koji/src/lib/questions.rs:23
```

<details><summary><i><b>Changelog</b></i></summary><p>

<blockquote>

##
[3.0.0](v2.2.0...v3.0.0) -
2024-11-26

### Added

- type filtering, multi-line body support
([#99](#99))
- breaking change footers
([#101](#101))
- [**breaking**] stage files, better args, deps
([#102](#102))
- add shell completions subcommand
([#106](#106))
- non-default vendored-openssl feature
([#98](#98))
- *(cargo)* add documentation and repository links
([#88](#88))

### Changed

- split test and coverage, deps
([#107](#107))
- shorter test asserts, vendored openssl, complete workflow overhaul
([#94](#94))
- *(readme)* better badges
([#100](#100))
- *(gitignore)* add intellij, vim, vscode and git
([#96](#96))
- update repository url, badges and license
([#93](#93))
- use asdf

### Fixed

- *(autocomplete)* check for empty repo before revwalk
([#105](#105))
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/MarcoIeni/release-plz/).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Finley Thomalla <[email protected]>
  • Loading branch information
github-actions[bot] and cococonscious authored Nov 26, 2024
1 parent f0c0dce commit c6bc908
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 2 deletions.
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,31 @@
All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines.

- - -

## [3.0.0](https://github.com/cococonscious/koji/compare/v2.2.0...v3.0.0) - 2024-11-26

### Added

- type filtering, multi-line body support ([#99](https://github.com/cococonscious/koji/pull/99))
- breaking change footers ([#101](https://github.com/cococonscious/koji/pull/101))
- [**breaking**] stage files, better args, deps ([#102](https://github.com/cococonscious/koji/pull/102))
- add shell completions subcommand ([#106](https://github.com/cococonscious/koji/pull/106))
- non-default vendored-openssl feature ([#98](https://github.com/cococonscious/koji/pull/98))
- *(cargo)* add documentation and repository links ([#88](https://github.com/cococonscious/koji/pull/88))

### Changed

- split test and coverage, deps ([#107](https://github.com/cococonscious/koji/pull/107))
- shorter test asserts, vendored openssl, complete workflow overhaul ([#94](https://github.com/cococonscious/koji/pull/94))
- *(readme)* better badges ([#100](https://github.com/cococonscious/koji/pull/100))
- *(gitignore)* add intellij, vim, vscode and git ([#96](https://github.com/cococonscious/koji/pull/96))
- update repository url, badges and license ([#93](https://github.com/cococonscious/koji/pull/93))
- use asdf

### Fixed

- *(autocomplete)* check for empty repo before revwalk ([#105](https://github.com/cococonscious/koji/pull/105))

## [2.2.0](https://github.com/cococonscious/koji/compare/2.1.0..2.2.0) - 2024-01-06
#### Build system
- **(deps)** update cocogitto to 6.0 - ([503759c](https://github.com/cococonscious/koji/commit/503759c6368e85b73682c8792c272297eea897ee)) - Danny Tatom
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "koji"
version = "2.2.0"
version = "3.0.0"
edition = "2021"
authors = [
"Finley Thomalla <[email protected]>",
Expand Down

0 comments on commit c6bc908

Please sign in to comment.