Skip to content

chore(release): prepare v0.3.0 - #7

Merged
Reddimus merged 1 commit into
mainfrom
release/v0.3.0
Sep 4, 2026
Merged

Reddimus merged 1 commit into
mainfrom
release/v0.3.0

Conversation

@Reddimus

@Reddimus Reddimus commented Sep 4, 2026

Copy link
Copy Markdown
Owner

Promotes the Unreleased section to 0.3.0 and bumps the version in the three places that carry it: the CMake project field the release workflow verifies the tag against, the README FetchContent example, and the SPC_VERSION_STRING fallback in http_client.hpp. No other 0.2.0 reference remains outside changelog history.

Minor rather than patch because the two-argument parse_fire_weather() overload was removed. A version that silently assumed the Outlook layer is how the dn label confusion survived v0.2.0, and the captured Day 1 and Day 2 fixtures carry no LABEL at all, so the layer argument is the only thing that disambiguates them.

Release build and 65 tests pass, clang-format is clean, markdownlint reports zero errors.

A minor rather than a patch: the two-argument parse_fire_weather() overload is
gone, because a version that silently guessed the layer was how the dn label
confusion survived v0.2.0, and a compile error with a one-line fix is the
honest way to surface that.

The release carries two defects that were reachable by any consumer of the
public rate limiter, neither of them through this SDK's own clients: a zero
refill interval divided by zero, which traps on x86-64 and returns a silent
wrong answer on AArch64, and a daily limit with no max_wait made acquire()
spin until the next UTC midnight. It also stops HttpClient reaching the local
filesystem: a file:// URL was classified as relative, appended to the empty
default base URL, and handed to libcurl, which read the file and returned it
as the response body.
Copilot AI lite review requested due to automatic review settings September 4, 2026 12:10

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Reddimus
Reddimus merged commit 4116b23 into main Sep 4, 2026
7 checks passed
@Reddimus
Reddimus deleted the release/v0.3.0 branch September 4, 2026 12:13
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.

2 participants