Skip to content

chore(release): 0.4.0 - #14

Merged
hugo8xx merged 1 commit into
mainfrom
chore/release-0.4.0
Aug 25, 2026
Merged

chore(release): 0.4.0#14
hugo8xx merged 1 commit into
mainfrom
chore/release-0.4.0

Conversation

@hugo8xx

@hugo8xx hugo8xx commented Aug 25, 2026

Copy link
Copy Markdown
Collaborator

record() grew two keywords since 0.3.0 — occurred_at, and flush() alongside background=True — but main is sitting at 0.3.1.

Both landed under that patch number because the second branch (#13) was cut from main before the first (#12) merged. Its version bump looked for 0.3.1, which did not exist on that branch yet, and did nothing. Silent — only visible when the built artifact came out labelled 0.3.1.

A patch number is the wrong shelf for a signature that grew.

Verified on merged main before releasing: all five suites pass (25 assertions), and flush() + occurred_at compose — a background record carrying a timestamp is still in flight when flush() is called, and lands with the timestamp intact. No existing test covered the two together, since they arrived in separate branches.

record() grew two keywords since 0.3.0 — occurred_at, and flush() alongside
background=True. Both landed under a 0.3.1 patch number: the second branch was
cut from main before the first merged, so its version bump looked for a string
that was not there yet and did nothing. Silent, and only visible when the built
artifact said 0.3.1.

A patch number is the wrong shelf for a signature that grew. This is the release
someone would pin to get either feature.
@hugo8xx
hugo8xx merged commit 9e700b9 into main Aug 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant