Skip to content

chore: bump version to 0.2.4, update omnibase-core to 0.9.5 - #194

Merged
jonahgabriel merged 1 commit into
mainfrom
jonah/omn-1550-bump-core-0.9.5-topic-utilities
Jan 26, 2026
Merged

jonahgabriel merged 1 commit into
mainfrom
jonah/omn-1550-bump-core-0.9.5-topic-utilities

Conversation

@jonahgabriel

@jonahgabriel jonahgabriel commented Jan 26, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Update omnibase-core from 0.9.4 to 0.9.5 (OMN-1537 topic utilities)
  • Add topic suffix validation re-exports to omnibase_infra.validation
  • Bump package version to 0.2.4

New Exports

Downstream repos can now import topic utilities from omnibase_infra.validation:

from omnibase_infra.validation import (
    # Functions
    compose_full_topic,
    validate_topic_suffix,
    parse_topic_suffix,
    is_valid_topic_suffix,
    # Models
    ModelTopicSuffixParts,
    ModelTopicValidationResult,
)

Related

  • Depends on: omnibase_core PR #435 (OMN-1537) ✅ Merged
  • Blocks: OMN-1550 (Runtime topic resolution from contracts)

Test Plan

  • Pre-commit hooks pass
  • Import verification successful
  • CI passes

Summary by CodeRabbit

  • New Features

    • Enhanced topic validation capabilities with new utilities and data models now available in the public API.
  • Chores

    • Updated package version to 0.2.4.
    • Updated internal dependencies to latest compatible versions.

✏️ Tip: You can customize this high-level summary in your review settings.

- Update omnibase-core from 0.9.4 to 0.9.5 (OMN-1537 topic utilities)
- Add topic suffix validation re-exports to omnibase_infra.validation:
  - compose_full_topic, validate_topic_suffix, parse_topic_suffix
  - is_valid_topic_suffix, ModelTopicSuffixParts, ModelTopicValidationResult
- Enables downstream repos to use new topic utilities
@coderabbitai

coderabbitai Bot commented Jan 26, 2026 •

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

The pull request bumps the package version from 0.2.3 to 0.2.4 and updates the omnibase-core dependency from ^0.9.4 to ^0.9.5. It expands the public validation module API by re-exporting topic suffix validation components from omnibase-core.

Changes

Cohort / File(s) Summary
Configuration Updates
pyproject.toml
Version bump to 0.2.4; omnibase-core dependency updated from ^0.9.4 to ^0.9.5 with comment annotation
Validation API Surface
src/omnibase_infra/validation/__init__.py
Imports and re-exports 6 topic suffix validation components from omnibase-core: ModelTopicSuffixParts, ModelTopicValidationResult, compose_full_topic, is_valid_topic_suffix, parse_topic_suffix, validate_topic_suffix

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 A hop, a skip, a version new,
With dependencies fresh and validation true!
The API grows with suffix might,
Topic validation shines so bright! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main changes in the changeset: a version bump to 0.2.4 and an omnibase-core dependency update to 0.9.5, both of which are the primary modifications.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Comment @coderabbitai help to get the list of available commands and usage tips.

@jonahgabriel
jonahgabriel merged commit 56b710f into main Jan 26, 2026
13 checks passed
@jonahgabriel
jonahgabriel deleted the jonah/omn-1550-bump-core-0.9.5-topic-utilities branch January 26, 2026 15:31
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