v3.0.0
Highlights
- protect Ragmir with AGPL-3.0-only and a commercial path for proprietary use
- replace the normal snapshot exchange with one safe
rgr team syncworkflow - restore the compact landing hierarchy and align public product guidance
What changed
- Licensing: adopt AGPL-3.0-only from v3.0.0 while preserving earlier release terms
- Commercial: document a separate signed agreement for proprietary and hosted use
- Team sync: fetch only the current upstream, fast-forward safe history, and ingest locally
- Continuity: preserve the last valid local index across fetch, ingestion, and upgrade failures
- Controls: provide no-pull, no-fetch, check, strict, JSON, timeout, and typed API options
- Landing: keep the headline, rounded actions and cards, compact copy fields, and current demos
- SEO and GEO: align localized copy, metadata, structured data, ai.txt, llms.txt, and Context7
- Packages: ship complete license files in Core, Chat, and TTS and validate each tarball
- Release automation: select the newest complete curated notes across multi-commit ranges
Verification
- pass pnpm validate with 510 Core tests and 11 Git edge-case scenarios
- pass public API, package, semantic-release, release-artifact, and CLI smoke checks
- pass Quality gate, CodeQL, Linux x64, macOS ARM64, and Commitlint
- verify the refreshed corpus with zero missing, stale, sensitive, or failed files
- Signed release artifacts include checksums, an SBOM, package reports, and the release manifest
Install or upgrade
npm install --save-dev @jcode.labs/ragmir@3.0.0Optional local packages use the same version:
Full changelog: v2.20.0...v3.0.0