docs: update changelog for v0.4.0

Author: Aaron Steven White
Commit 12b96fd993f4a6d68ea27123a308a0f5dc6e1a2b
Parent: 2fbc93db9d
Structural diff unavailable

These commits were pushed via plain git push, so no pre-parsed schemas are available. Install git-remote-cospan and re-push via panproto:// to see scope-level changes, breaking change detection, and semantic diffs.

brew install panproto/tap/git-remote-cospan
1 file changed +9 -0
@@ -13,6 +13,15 @@
1313 - Schema baseline saved to `generated/sql/baseline.json` for diffing
1414 - Removed unused `panproto-core` dependency from cospan-codegen
1515 - Generated code written to `crates/cospan-appview/src/db/generated/` for direct appview integration
16+- Replaced 19 hand-written database modules with re-exports from generated code (keeping custom queries)
17+- Replaced manual JSON field extraction in consumer.rs with generated `from_json()` deserializers
18+
19+### Tangled interop codegen
20+
21+- Added 74 Tangled lexicon files under `packages/lexicons/sh/tangled/`
22+- Added `scripts/fetch-tangled-lexicons.sh` for pulling latest from tangled.org/tangled.org/core
23+- Generated 19 Tangled→Cospan interop morphisms with `from_tangled_json()` methods
24+- Replaced 15 manual Tangled Row constructions in consumer.rs with generated morphisms
1625 
1726 ## v0.3.2
1827 
cospan · schematic version control on atproto built on AT Protocol