Skip to content

Add v5.4.0 package updates#68

Closed
onesignal-deploy wants to merge 1 commit intomainfrom
user-api-updates
Closed

Add v5.4.0 package updates#68
onesignal-deploy wants to merge 1 commit intomainfrom
user-api-updates

Conversation

@onesignal-deploy
Copy link
Copy Markdown
Collaborator

Release v5.4.0

🚀 Features

  • feat(ci): close stale user-api-updates PRs before fan-out
  • feat: add flat create-notification doc examples via vendor extension

🐛 Bug Fixes

  • fix(ruby): remove redundant gem build step from release workflow
  • fix(ci): tolerate gh pr close failures during stale PR cleanup
  • fix: Rust consumer imports, Python model imports, Java modelPackage in API docs
  • fix(ci): drift-mode rerun safety + pre-release range matching

📚 Docs

  • docs: point partial-release caveat at SDK-4396 (cd.yml scope filter)

🔧 Internal

  • build(release): bump package versions
  • test(ruby): use string outer / symbol inner keys for result.content
  • build(ruby): sync release workflow fix
  • ci: generate real release notes in downstream PR bodies
  • ci: correct release-notes anchor + warn on compareCommits truncation
  • ci: add script/bump-version helper
  • ci: auto-populate root release PR body via sdk-shared/create-release.yml
  • ci: add one-click release orchestrator via sdk-shared/prep-release.yml
  • ci: unstage devdist's pre-staged outputs deletions before chore commit
  • ci: delegate release version math to node-semver CLI
  • ci: enforce lockstep versioning across all client libraries
  • ci: add partial-release label bypass + document per-language hotfix flow
  • ci: gate release workflow on script/test- matrix
  • ci: pin release test matrix checkouts to rel/
  • ci: cut root GitHub Release on every release PR merge
  • ci: anchor downstream-links version on commit message, not api.json
  • ci: harden downstream-links gate, reconcile bare-version tags, make re-runs idempotent
  • ci: auto-transition Linear tickets to Deployed on release
  • ci: tighten lint-pr-title.yml to align with sdk-shared conventions
  • ci: scope cd.yml fan-out to changed outputs// trees
  • ci: address PR #364 review feedback
  • ci: support drift-preserving releases (per-library version bumps)
  • build: sync generated SDKs and DefaultApi reference docs
  • build: refresh DefaultApi.md for Java, Python, and Rust

Generated from OneSignal/api-client-libraries@bc71af6...8a77f63.

@sherwinski
Copy link
Copy Markdown
Contributor

Closing in advance of upcoming api-client-libraries pipeline updates (#367, #369) so the next downstream fan-out exercises the new behavior on a clean slate. The next push to upstream main will reopen user-api-updates here with a per-language path-relevance-filtered release-notes body and (where applicable) a docs: commit prefix.

@sherwinski sherwinski closed this Apr 27, 2026
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