Skip to content

Track refactor of binary feature flag to single feature #2165

Description

@sagpatil

Currently, the project uses two features to represent a binary state. This setup causes issues with Cargo and other tooling, which do not handle features well when they don't coexist. For the next major version, refactor the feature flags to use a single feature representing the binary state.

This will improve maintainability and compatibility with standard Rust tooling.

Context: The current jankiness was observed while working on the publish dry run build (see commit 5588e84).

Steps:

  • Plan and document the migration path for this breaking change.
  • Refactor feature flags to use a single feature for binary state.
  • Update documentation and examples.
  • Test Cargo and related tooling for compatibility after the change.

#2160 (comment)

Activity

  1. moved this to Backlog (Not Ready) in DevXon Aug 28, 2025
  2. moved this from Backlog (Not Ready) to Todo (Ready for Dev) in DevXon Sep 3, 2025
  3. moved this from Todo (Ready for Dev) to Done in DevXon Oct 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    • Status
      Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions