Skip to content

Releases: open-runtime/native_semaphores

v1.0.7

Choose a tag to compare

@tsavo-at-pieces tsavo-at-pieces released this 26 Mar 21:21

runtime_native_semaphores v1.0.7

Version Bump Rationale

  • Decision: patch

The only change in this release is a maintenance update to remove runtime_ci_tooling from dev_dependencies in pubspec.yaml. Since the dependency is activated globally in CI, it does not need to be listed in pubspec.yaml, which avoids workspace resolution conflicts.

Because this is a chore/maintenance task that only affects the build and CI configuration (not the public API or runtime behavior), a patch version bump is appropriate.

  • Key Changes:

    • Removed runtime_ci_tooling from dev_dependencies in pubspec.yaml.
  • Breaking Changes:

    • None.
  • New Features:

    • None.
  • References:

    • Pull Request #23
    • commit chore: remove runtime_ci_tooling dev_dependency

Changelog

[1.0.7] - 2026-03-26

Changed

  • Removed runtime_ci_tooling dev_dependency to prevent workspace resolution conflicts, deferring to global activation in CI instead (#23)

Full Changelog


Full Changelog | CHANGELOG.md


📦 Install: git: {url: git@github.com:open-runtime/native_semaphores.git, tag_pattern: v{{version}}}

v1.0.6

Choose a tag to compare

@tsavo-at-pieces tsavo-at-pieces released this 25 Mar 03:02

runtime_native_semaphores v1.0.6

Maintenance release — 2026-03-25

Maintenance & Tooling Updates

This patch release focuses entirely on continuous integration, automated documentation, and tooling enhancements. There are no changes to the library's underlying source code, logic, or public API.

  • Automated Documentation — Enabled the new autodoc pipeline to auto-generate comprehensive API references, quickstarts, and examples. Configured the pipeline to use gemini-3-flash-preview for documentation generation and review.
  • CI/CD Upgrades — Upgraded CI templates and regenerated GitHub Actions workflows from runtime_ci_tooling (v0.23.7 through v0.23.10), including bumping the setup-dart action to v1.7.2.
  • Dependency Alignment — Aligned post-merge workspace dependency versions and updated pubspec.yaml dependency constraints to keep the repository in sync with workspace resolution expectations. (#21)
  • Code Formatting — Applied uniform 120-character Dart line length formatting across the codebase, including formatting of prompt scripts.

Issues Addressed

No linked issues for this release.

Install / Upgrade

Existing consumers:

dart pub upgrade runtime_native_semaphores

New consumers — add to your pubspec.yaml:

dependencies:
  runtime_native_semaphores:
    git:
      url: git@github.com:open-runtime/runtime_native_semaphores.git
      tag_pattern: v{{version}}

Then run dart pub get to install.

View on GitHub

Full Changelog

v1.0.5...v1.0.6

Contributors

(auto-generated from verified commit data)


Full Changelog | CHANGELOG.md


📦 Install: git: {url: git@github.com:open-runtime/native_semaphores.git, tag_pattern: v{{version}}}

v1.0.5

Choose a tag to compare

@tsavo-at-pieces tsavo-at-pieces released this 24 Feb 19:13

runtime_native_semaphores v1.0.5

Bug fix release — 2026-02-24

Bug Fixes

  • CI Configuration Updates — Updated the CI matrix to use organization-managed runners (runtime-*) as defaults for Linux and Windows platforms. Adjusted GitHub token injection in Git configurations to improve reliability, and switched the runtime_ci_tooling dependency URL to HTTPS for better CI compatibility, bumping it to ^0.13.0.

Upgrade

dart pub upgrade runtime_native_semaphores

Contributors

Thanks to everyone who contributed to this release:

Issues Addressed

No linked issues for this release.

Full Changelog

v1.0.4...v1.0.5


Full Changelog | CHANGELOG.md

v1.0.4

Choose a tag to compare

@tsavo-at-pieces tsavo-at-pieces released this 24 Feb 17:48

What's Changed

Added

  • Multi-platform CI testing on all 6 platform legs: Ubuntu x64/arm64, macOS x64/arm64, Windows x64/arm64
  • Configured runtime-* org-managed runners for ARM64 platforms (Ubuntu, Windows)

Changed

  • Upgraded runtime_ci_tooling to v0.12.2 for multi-platform CI matrix generation
  • CI workflow now uses separate analyze (single runner) and test (matrix) jobs

v1.0.3

Choose a tag to compare

@tsavo-at-pieces tsavo-at-pieces released this 24 Feb 16:21

runtime_native_semaphores v1.0.3

Bug fix release — 2026-02-24

Bug Fixes

  • Add Abi.linuxArm mapping for mode_t — Added the missing 32-bit ARM Linux ABI mapping for mode_t in lib/src/ffi/unix.dart to prevent AOT compilation failures on 32-bit ARM Linux targets. (#20)
  • Enhance triage.toml security guards — Added --repo and organization allowlist checks to the .gemini/commands/triage.toml prompt to prevent upstream leakage, ensuring gh commands only operate on open-runtime or pieces-app organizations in fork contexts.

Upgrade

dart pub upgrade runtime_native_semaphores

Issues Addressed

No linked issues for this release.

Contributors

Thanks to everyone who contributed to this release:

Full Changelog

v1.0.2...v1.0.3


Full Changelog | CHANGELOG.md

v1.0.2

Choose a tag to compare

@tsavo-at-pieces tsavo-at-pieces released this 24 Feb 03:56

runtime_native_semaphores v1.0.2

Bug fix release — 2026-02-24

Bug Fixes

  • Linux ARM64 AOT Compilation — Fixed an AOT (dart compile exe) compilation failure on linux-arm64 systems by mapping Abi.linuxArm64 for mode_t in the FFI bindings. (#17)
  • Documentation Generation — Standardized the autodoc output prefix to docs/ and introduced the top_level module to ensure API references generate correctly.
  • CI Dependency Fixes — Restored broken git references for the internal runtime_ci_tooling dependency to resolve workflow failures.

Upgrade

dart pub upgrade runtime_native_semaphores

Contributors

Thanks to everyone who contributed to this release:

Issues Addressed

No linked issues for this release.

Full Changelog

v1.0.0-beta.7...v1.0.2


Full Changelog | CHANGELOG.md