Skip to content

v0.4.2 - #24

Merged
waterflane merged 32 commits into
mainfrom
dev
Aug 21, 2026
Merged

v0.4.2#24
waterflane merged 32 commits into
mainfrom
dev

Conversation

@waterflane

Copy link
Copy Markdown
Owner

[0.4.2] - 2026-08-21

Added

  • Added versioned discovery benchmark manifests and the
    contextforge benchmark discovery command with text, Markdown, and canonical
    JSON reports for quality, repeatability, performance, warnings, and provider
    accounting.

Changed

  • Relicensed ContextForge 0.4.2 and later under Apache License 2.0; earlier
    tagged releases remain under the license included in their snapshots.
  • Prepared the first public PyPI release as contextforge-repo while preserving
    the contextforge import package and the contextforge and ctxf commands.
  • Opened the contribution workflow to fork-based pull requests targeting
    dev, with owner review through CODEOWNERS and Apache-2.0 inbound terms.
  • Enabled GitHub Discussions for ordinary usage questions and Q&A, and added a
    private project conduct-reporting address with a GitHub abuse-reporting
    fallback.
  • Replaced the editable-install-only CI path with locked, provider-independent
    lint, type, test, distribution, and clean-install validation.
  • Added owner-triggered OIDC publication for TestPyPI and PyPI, draft GitHub
    releases, checksums, SBOM generation, and non-PR dependency/security audits.
  • Archived completed implementation plans and removed machine-specific paths
    from the public documentation set.
  • Redesigned the public README, added a restrained ContextForge visual identity,
    prepared a complete English GitHub Wiki workspace, and clarified the current
    solo-maintainer review policy.
  • Tightened distribution metadata and source-distribution exclusions so local
    state, tests, planning documents, Wiki files, and development-only repository
    metadata are not packaged.
  • Stabilized context suggest around text as the default interactive output and
    documented text, Markdown, and JSON as presentation renderers over the same
    canonical structured selection.
  • Documented fresh, indexed, and hybrid intent, valid cross-mode selection
    differences, exact agreement versus semantic stability, grouped warning and
    stdout/stderr behavior, and the limits of model-backed repeatability for the
    v0.4.2 discovery work.

waterflane and others added 30 commits July 27, 2026 14:51
Updates the requirements on [uvicorn](https://github.com/Kludex/uvicorn) to permit the latest version.
- [Release notes](https://github.com/Kludex/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.35.0...0.52.1)

---
updated-dependencies:
- dependency-name: uvicorn
  dependency-version: 0.52.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…1-and-lt-1.0.0' into release/public-release-0.4.2
@waterflane
waterflane merged commit 4839385 into main Aug 21, 2026
8 of 12 checks passed
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