Skip to content

Release#192

Merged
sebschmi merged 2 commits into
mainfrom
release
Jun 5, 2026
Merged

Release#192
sebschmi merged 2 commits into
mainfrom
release

Conversation

@sebschmi

@sebschmi sebschmi commented Jun 5, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings June 5, 2026 06:40

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR appears to be a release bump to v4.0.0 across the workspace crates, and it introduces feature flags in the tsalign binary to conditionally compile specific input alphabets and A* template-switch “total length” strategy implementations.

Changes:

  • Bump crate versions from 3.0.0 → 4.0.0 across the Rust workspace (and update internal dependency version pins accordingly).
  • Add tsalign crate features to gate supported alphabets and template-switch total-length strategies, and apply #[cfg(feature = ...)] gating in the CLI selector enums and strategy imports.
  • Update Cargo.lock to reflect the new versions.

Reviewed changes

Copilot reviewed 10 out of 11 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tsalign/src/align/template_switch_distance_type_selectors.rs Feature-gates total-length strategy selector variants and imports.
tsalign/src/align.rs Feature-gates alphabet variants/imports and match arms used to select alphabet at runtime.
tsalign/Cargo.toml Adds new feature flags and bumps internal dependency versions to 4.0.0.
tsalign-tests/Cargo.toml Bumps package version to 4.0.0.
seed_chain/Cargo.toml Bumps version to 4.0.0 and updates generic_a_star dependency version.
python_bindings/Cargo.toml Bumps bindings crate version to 4.0.0 and updates internal dependency versions.
lib_tsshow/Cargo.toml Bumps version to 4.0.0 and updates lib_tsalign dependency version.
lib_tsalign/Cargo.toml Bumps version to 4.0.0 and updates internal dependency versions.
lib_ts_chainalign/Cargo.toml Bumps version to 4.0.0 and updates internal dependency versions.
generic_a_star/Cargo.toml Bumps version to 4.0.0.
Cargo.lock Updates locked package versions to 4.0.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread tsalign/src/align.rs
Comment thread tsalign/src/align.rs
Comment thread tsalign/src/align/template_switch_distance_type_selectors.rs
@sebschmi sebschmi merged commit 838529c into main Jun 5, 2026
31 checks passed
@sebschmi sebschmi deleted the release branch June 5, 2026 06:59
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