Skip to content

Commit 7b544cc

Browse files
committed
[meta] prepare releases
1 parent a50771a commit 7b544cc

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,18 @@
33
<!-- next-header -->
44
## Unreleased - ReleaseDate
55

6+
### Added
7+
8+
- Support for Git stubs for versioned APIs, which enable Git's rename detection to work on blessed versions. For more information, see [oxidecomputer/git-stub](https://github.com/oxidecomputer/git-stub) and [RFD 634](https://rfd.shared.oxide.computer/rfd/0634).
9+
- The API manager now handles unparseable files (e.g., those with merge conflict markers) properly. This is a fix for a pre-existing issue: in some situations, merge conflicts could have occurred with generated files. However, the issue is exacerbated by Git stub support since that causes rename detection to trigger more often.
10+
11+
As of this version of dropshot-api-manager, all merge conflict situations can be addressed by running `cargo xtask openapi generate` or equivalent.
12+
13+
### Fixed
14+
15+
- For blessed versions, merge base detection now recognizes Git's `MERGE_HEAD`. It'll use whichever of `HEAD` or `MERGE_HEAD` is a descendant of the other (so it works with both first-parent and second-parent merges).
16+
- Fixes for several bugs found while building out a more robust test suite.
17+
618
## [0.3.0] - 2025-12-19
719

820
### Added

0 commit comments

Comments
 (0)