Releases: udx/dev.kit
Releases · udx/dev.kit
Release v0.13.0
Immutable
release. Only release title and notes can be modified.
- Allow repo-owned manifests to satisfy config contract coverage when they declare explicit config contract metadata or runtime config sections, avoiding forced
.env.examplefiles for repos with custom manifest contracts.
Release v0.12.0
Immutable
release. Only release title and notes can be modified.
- Add generator source refs to
.rabbit/context.yamlso generated context points to the dev.kit homepage, source repo, npm package, and installation guide. - Validate generated context portability before writing it, rejecting machine-local absolute paths and excluding temporary context files from repo evidence.
- Add repo-owned context contract and output schema docs to clarify what dev.kit reads, emits, and must not own.
- Harden guarded command timeouts so child processes are cleaned up by process group without disabling timeout protection.
Release v0.11.0
Immutable
release. Only release title and notes can be modified.
- Expose repo-centric workflow status in
dev.kit,dev.kit env, anddev.kit repooutput so environment checks, context refresh, and gap repair appear as one repo-owned loop - Clarify the repo contract boundary between deterministic structured parsing and interpreted prose/session intent
- Make real-repo validation read-only by default with guarded JSON reports, and move release probe values into repo-owned config
Release v0.10.0
Immutable
release. Only release title and notes can be modified.
- Remove
dev.kit agentso.rabbit/context.yamlis the single generated repo contract - Make
dev.kitnon-destructive at home: inspect env, summarize context status, and guide todev.kit repo - Add generator metadata to
.rabbit/context.yaml(tool,repo,version,generated_at) - Make
dev.kit repoensure a minimal default repo structure for empty repos:README.md,.github/dependabot.yml,.github/workflows/,.rabbit/, anddocs/ - Add recommended tooling repo output for
udx/worker,udx/reusable-workflows, andudx/github-rabbit-action - Fix global
--jsonrouting sodev.kit --json <command>reaches the requested command instead of falling back to home output - Add machine-readable JSON output for
dev.kit uninstall --json --yes - Ignore exported Copilot session transcripts so local session history does not leak into release diffs
- Add a repo-owned workflow reference doc for developer and agent best practices tied to
dev.kitcommands - Add a normalized repo-owned
AGENTS.mdfor this repo, sourced from the workflow reference doc - Clarify docs for build-default vs runtime env contracts and workflow triggers when releases are created by automation
- Clarify that scripts and YAML manifests are the execution layer, while docs guide developer and agent decisions
- Add integration and repo-design docs covering local/remote usage, scope, limits, and how repo contracts fit pipelines
Release v0.9.0
Immutable
release. Only release title and notes can be modified.
- Add
dev.kit envand env config controls so repo and agent output can reflect actual tool and credential availability - Keep
.rabbit/context.yamlfocused on repo facts, tracing, commands, and gaps instead of inlining engineering practices and canonical workflow text - Generate workflow guidance for
AGENTS.mddirectly from the config catalogs and repo context, simplifying the boundary between repo context and agent behavior - Rework the docs surface around that model: simplify the README, add focused
installation,context,agents, andintegrationdocs, and remove older overlapping overview/workflow/architecture pages - Tighten GitHub-first workflow guidance across configs and generated agent instructions
- Remove
dev.kit learnfrom the public command surface and trim the related configs, templates, and docs - Clean up install and packaging flow with global npm postinstall cleanup and explicit npm-versus-curl ownership rules
- Improve manifest contract tracing with repo-owned evidence from top-level
versionheaders, GitHub references, and actual usage paths - Collapse duplicate dependency evidence into single repo entries and avoid false dependency traces from nested YAML metadata or placeholder GitHub refs
- Add optional
tests/real-repos.shcoverage for local public/private repos and trim unused synthetic fixtures - Add upgrade-first guidance to generated
AGENTS.mdand installation/experience docs so new sessions start from the currentdev.kitbuild
Release v0.8.0
Immutable
release. Only release title and notes can be modified.
- Keep
.rabbit/context.yamlfocused on repo facts, tracing, commands, and gaps instead of inlining engineering practices and canonical workflow text - Generate workflow and practice guidance for
AGENTS.mddirectly from the config catalogs and learning sources, simplifying the boundary between repo context and agent behavior - Rework the docs surface around that model: simplify the README, add focused
installation,context,agents, andintegrationdocs, and remove older overlapping overview/workflow/architecture pages - Tighten GitHub-first workflow guidance across configs, generated agent instructions, and learned templates, including repo-pattern reuse, history-aware debugging, and bot-feedback loops
- Simplify lesson/template generation by consolidating workflow-tracing signals, deduping reusable templates by template name, and filtering unresolved placeholder template IDs from generated output
- Clean up install and packaging flow with global npm postinstall cleanup and explicit npm-versus-curl ownership rules
Release v0.6.0
Immutable
release. Only release title and notes can be modified.
- Switch default branch from
maintolatestsonpm createtags align with the branch name - Update all workflow triggers, release config, install script, and raw GitHub URLs to reference
latest - Add
latestto recognized base branch names in development-workflows config - Bump fallback default branch from
maintolatestin dev_sync
Release v0.5.1
Immutable
release. Only release title and notes can be modified.
- Fix absolute local paths leaking into context.yaml and AGENTS.md refs
- Use GitHub tree URLs for directory refs, raw URLs for file refs
- Add
cross-repo-issue-contextpractice from learned agent sessions - Filter placeholder URLs (test/repo, org/repo) from learned references
- Add regression test for absolute path prevention
Release v0.5.0
Immutable
release. Only release title and notes can be modified.
- Slim factors from 7 to 4: documentation, dependencies, config, pipeline
- Drop architecture, runtime, build_release_run — dev.kit detects repo/CI/CD signals, not app structure
- Merge test commands and deploy config into single pipeline factor
- Widen workflow tracing: catch direct actions (
uses: org/repo@ref), docker actions, workflow images - Resolve Docker images to same-org source repos (Docker Hub org ≠ GitHub org matching)
- Simplify documentation factor to binary present/missing
- Simplify README as pitch + quick start, move deep details to docs/
- Add bot feedback loop practice for PR reviews
Release v0.4.0
Immutable
release. Only release title and notes can be modified.
- Add structured dependency resolution with cross-repo tracing
- Resolve same-org dependencies via
gh apiand sibling directory lookup - Track file-level relationships (
used_by) mapping current repo files to their dependencies - Trace 6 dependency sources: workflow reuse, Docker images, Compose images, versioned YAML configs, GitHub URLs, npm packages
- Add
--forceflag todev.kit repofor full dependency re-resolution - Include structured dependencies in JSON output (
repo.json,agent.json) - Render dependency relationships in AGENTS.md with resolved metadata and source file mappings
- Add
dependency_trace_compose_filesanddependency_trace_url_globsto detection-signals.yaml