* Update spec
* Fetch all packages in search_registry response
* Point to docs site llms.txt
This is much more token efficient.
* Return multiple doc urls
* Add toolchain packaging v2 doc
* Add v2 pcb.toml config
* Add v2 test workspaces
* Add v2 resolve hook
* Dep resolution - wip 1
* Implement full, transitive dep resolution
* Replace chrono with jiff
Fix a sparse checkout issue.
* Phase 3: fetch dependency contents after resolution
* Phase 4: write pcb.sum
* Store hashes in marker file
* Pre-seed pcb.sum and use it to optimize dep resolution
* Fix canonical tar issue, add pcb package for debugging purposes
* v1 to v2 live manifest translation
* Only collect package .zen files in v2
* v2 dep resolution
* Fix clippy lints
* Filter v2 build paths correctly
* Prune nested packages for content tar hash
* Split v2 resolution
* Removed global local_path_deps map
* Add sparse checkout of subdirs
* Drop support for workspace dependencies
* Add, validate package.path
* Auto resolve workspace members
* wip - no aliases
* Remove workspace.aliases support
* Add asset dependencies
* Don't preseed asset dependencies
* Add back aliases
* Remove unnecessary checks
* Auto alias from deps, add workspace.path
* Move resolver version and pcb-version to workspace config
* Don't preseed pcb.sum into MVS
* Split workspace.path into workspace.repository, workspace.path
* migrate - wip1
* Auto add deps to pcb.toml on build
* migrate - wip2
* migrate - wip3
* migrate - wip4
* Use sorted dependencies, assets, patch
* Use tags to auto-choose version
* Add pcb info v2 support
* pcb build always fixes local versions
* Improve workspace package detection
* process dirs by depth
* Add unpublished, dirty package detection
* pcb publish - wip1
* Make pcb info, pcb publish fast
* wave publishing
* Update docs on pcb publish
* Don't require main to be in sync for publish
* wave publish w/ commits
* Better commit messages
* Fix wave publish when no changes
* Compute publish content hashes in parallel
* Point to proper repos
Add --force to publish
* Skip vendor/ in migrate/
* Delete unused test workspaces
* Dedup skip_vendor
* Expand "@registry" in migrate
* Add auto dep for remote dependencies
* Simplify remote discovery
* Add registry path corrections
* Add another correction
* Combine phases 1 and 3
* Parallelize dep fetching using waves
* Fix pruning of nested packages
* Canonical hashing fixes
* Only include files in canonical tar
* Improve is_v2() detection
* Better integrate v2 migration into codemods
* Consolidate git commands to git.rs
* Update unstable ref snapshots
* Remove unstable ref tests
* simplify
* Remove secondary pass
* Standardize on members
* simplify
* Correct everything into workspace info
* Add cache_base()
* Factor out canonical
* Dedup canonical tar gen
* Consolidate workspace info types
* Remove intermediate states
* Compute dirty state on demand
* Update doc
* Add v2 vendor support
* Auto vendor on pcb build
* Add proper offline support for v2
* Fix pcb vendor
* Bump pcb version to 0.3.0
* Drop workspace.resolver, just use workspace.pcb-version
* Convert non-zen paths in escape_paths codemod
* Create modules for graphics/ during pcb migrate
* Replace cache marker files with sqlite index
* Vendor assets as .tar.zst files
* Add v2 release support
* revert d8e8842
* Auto dep subpaths of assets
* Use vendor_deps in pcb release
* Copy from workspace vendor/ opportunistically
* Default v2 manifest to vendor registry
* Fix tests, add inline pcb.toml support
* Update packaging doc
* Fix tests
* HTTP archive download support for package fetching
* Fetch assets in parallel
Preseed download wave 1 with pcb.sum
* Add snapshot tests for canonicalization
* Build before publish
* Fix stdout, add bom, layout support
* Add snapshot tests for auto-dep
* Add interactive version selector to pcb publish/update
* Cleanup
* Always run tidy on --tidy
* Add a versioning page to docs site
* Add workspace.exclude support
* Auto dep should respsect workspace packages
* Filter v2 zen files to member packages
* Fix tests, lsp, pcb open
* Update pcb zen wasm
* Fix single file subpath canonical tar hashing
* Fix diagnostic crash
* Fix wasm asset paths
* Allow omitting path in pcb vendor
Default to current dir.
* Add context to errors
* Opportunistically verity paths on auto-dep
* Fix clippy lints