Skip to content

Migrate ed and red regex provider to Icod.Expressions - #6

Open
uniblab wants to merge 3 commits into
mainfrom
migrate/ed-expressions
Open

uniblab wants to merge 3 commits into
mainfrom
migrate/ed-expressions

Conversation

@uniblab

@uniblab uniblab commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Scope

Migrate the shared EditorEngine provider and ed/red GNU BRE/ERE selection to published Icod.Expressions 0.1.0-alpha.1. CommandFramework remains for unrelated record, command, process and file services. The public injectable provider type changes assembly identity, so the branch prepares 2.0.0-alpha.1; in-process callers must update their provider reference. Further API refactoring may occur before stable 2.0. CLI behavior is unchanged. sed follows in stacked #7.

The package verifier requires the Expressions runtime DLL in the single Icod.LineEditor.Tools package. Release selection now requires exactly one matching router package for the tag, and the checklist uses v2.0.0-alpha.1 so an old tag cannot silently publish mismatched archives.

Validation

Test-first run 40057682169 failed the new provider assembly-identity test on all three platforms as expected (actual Icod.CommandFramework, expected Icod.Expressions). Final run 40058098048 passed full solution Staging build and tests on Linux, Windows, macOS, and Linux package/distribution verification. Independent code review's release checklist blocker was corrected before the final run.

@uniblab
uniblab marked this pull request as ready for review October 24, 2026 03:26

This branch has not been deployed

No deployments
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