Skip to content

TLD

v2.2.0-alpha.1 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agent-skill c4model claude-code-plugin diagram diagramming-as-code diagramming-tool
+10 more
drawio eraser-io excalidraw gliffy icepanel lucidchart mermaid miro reactflow structurizr

Summary

AI summary

Updates zui, tests, and db across a mixed release.

Full changelog

Changelog

  • 27668a044061bea776154c85fbcae5454487187f Add tests for store functionality and implement tag and view management
  • 4d507cfa84903bc9cfa50a778d05be200227dcf8 Adjust image dimensions and update sources in README
  • a4e7003c1baee992b9991ee3b5b3d4bca84047ab Merge pull request #40 from Mertcikla/dev/feedback-updates
  • a2129b293564905cd0dcac456069cb990841dc57 Merge pull request #42 from Mertcikla/dev/refactor-zui
  • 6e6c7703a5360446bd2e0ef9274b1c8fddb946a7 Merge pull request #43 from Mertcikla/dev/mermaid
  • 948fce5cf81ebcf11faab929eb69b7c17c01d6b8 Merge pull request #44 from Mertcikla/dev/bun-migrate
  • 661a64e7f6bdad2e3802f6e1e9196ed295cb6a0f Merge pull request #45 from Mertcikla/dev/mermaid-impr
  • 9e671071b6cd61f7078b5c2f5663ab734339684f Merge pull request #46 from Mertcikla/dev/watch-deps
  • c90502ce049c1641706d6e6049f059cebb8306fa Merge pull request #47 from Mertcikla/dev/inventory
  • 2d71e07e93d03d9ac8e239c8535479229a25b2a8 Merge pull request #48 from Mertcikla/embedlab
  • eb1dead5070c2d088b66f38b60e191835414d37c Merge pull request #49 from Mertcikla/dev/inventory-buttons
  • 1a9a77ecf4649b4c60fc64b256d19ae6fb1d557c Merge pull request #50 from Mertcikla/dev/markdown-edit
  • d73b30983e730f4495462b8b59334cbeb980db0f Merge pull request #51 from Mertcikla/dev/wails
  • 9e35d5727c10ff648bded6c4bcc571c36ec02641 Merge remote-tracking branch 'origin/main' into dev/bun-migrate
  • ad3ebd850d6b1e84532182a3edc55bbcf88837e6 Merge remote-tracking branch 'origin/main' into dev/bun-migrate
  • 2883e513aedcc5cba772b36b654115c1d78be7c4 Merge remote-tracking branch 'origin/main' into dev/bun-migrate
  • fc0252e3222635ab6a379b25e47bf1efb8ee3103 Merge remote-tracking branch 'origin/main' into dev/markdown-edit
  • ba34d6eebe645fbf4597a8557fbd3deef57a3e6c Merge remote-tracking branch 'origin/main' into dev/wails
  • a0d96d41853980dd224053dd8dd4f80cbddf7304 Merge remote-tracking branch 'origin/main' into embedlab
  • 27ae302b433c3cd3e48a44a10d8dae77be32f542 chore: add eval_fixture.py to evaluate populate results against fixtures
  • 5b56d081ad741751ac00470cc98e5e5d1058b743 chore: add eval_populate_fixture and tld_embedding_atlas scripts
  • 156cc1efbdb82f67573dded8b34822a9022364ef chore: add uptrace/bun pgdialect and pgdriver to go.mod
  • 00110f300664fd114baef8c3884f22c0d92a9d30 chore: bump @buf/tldiagramcom_diagram.bufbuild_es to ^2.12.0-20260524111623-37a0c88b57ed.1
  • 55d0ff108c1d899b8c498f73600bcc28feaf5ecd chore: bump version to v2.1.3 [skip ci]
  • efa5b535f8fa670ef0d1d8bd430aa8763e88bb67 chore: go fix
  • 4a087bdf8cb9b4d323f302d5dd3f8702b84f928e chore: increase default LSP memory limit to 4 GiB
  • 257eb3475872846121573127ead4ebd80bdb66f5 chore: update buf-generated proto deps and add frontend buf install
  • 6e44f6aa0f0aa84c5fd577637dd0d13e0dab68b2 chore: update frontend package-lock for @buf/tldiagramcom_diagram
  • 994888e97f228c0ebbe3ca10df575d89956bcb0d feat(db): migrate embedded SQL with bun/migrate and bootstrap legacy state
  • 1e9ee636b035134afe71d9daa0ff54ace4c4b1ef feat(tests): add tests for dependency-group element pruning at lower density levels
  • 463f184cf49b2f5dcb8fe492c287a5a933611d3d feat(tests): enhance populate query tests and add reranker metrics
  • e68170ea12cfa7664001028c5971e12320fc5f29 feat(view-editor): set header to view button via HeaderContext
  • 5dc8dda92cc6d2e44917aef2aece95465e202316 feat: Expand Mermaid import/export coverage in ViewEditor
  • 47ba561ebc517f4ef9319761ee17df09d5d53200 feat: accept custom --kind values; default connectors to source view; improve init detection
  • ba42c959e9b2c38a41ad4b778a0cdf6abc013f60 feat: add Explore and Open in Editor actions to Inventory side panel
  • 5d0339ca673a789a35759109659a4704532c6863 feat: add Inventory page and tag support for views and connectors
  • 775b1258ac6d5d0e693b27b98acfb410aaccf36e feat: add architecture-beta Mermaid import support and tests
  • 0eac38a5abe38b37c7736ebfc1fcf7f85a0a1190 feat: add context summary tree and branch-ancestry handling for cross-branch connectors
  • a86dd04ff02384c890203cdb5c102a8ba4dae61f feat: add copy as mermaid support
  • 5e2d09f5dab6400ea9674cb51a202e5f1fa8cd9f feat: add dry-run functionality to connect and remove commands
  • 24375badd39d0da3d031d012a601e83fcfde8076 feat: add macos desktop app support with wails
  • 874760e2805e2f67348a9daa48f4d9b6121d2d59 feat: add multi-source element connections and sync deleted library elements
  • c18be4f5ee115f4e84269bdb641ba814a09d5a3b feat: add placementByViewElement to RelationshipDrawer and ConnectorRelationshipView
  • efc85af4fba6968e5b07cd2e11ab82b58f481b88 feat: add postgres bun integration
  • 3b9a49bc7bbad126e4bf4b65ce582ed276f3640f feat: add relationship drawer and migrate dependencies to inventory
  • 7fd67d9189b6504826cef43d1b93ae9f72e295be feat: add relationship drawer components and connection indicators
  • 5e72a186ee6dbf3f326e816df2579261e6d6ff07 feat: add sqlite pull support
  • 19dadfbb2c3614bcad35dbe65a1ae6763d13a84f feat: add tldlocal build tag to force .tld as data dir
  • 8a5041de32d948aa31177ee9ce0dac8f93fef557 feat: add view markdown notes (managed and linked files) with API and UI
  • e5d4bbee2697b644cd285e588943bd64dbf9bc63 feat: consider current view when calculating max zoom
  • d553ebc25a60c6af041502c8a955703966fe49b0 feat: embed playground
  • 8c7c3a4c848cbfe65afd372792047b4a9ab4002b feat: enhance CreateConnector to handle label and relationship values
  • 39e54437229f3f7ee39715f627563ea16bf1264c feat: enhance ProxyConnectorPanel layout and styling for improved readability
  • a75f3efcf5ac4d291f2831d2c076c0b452f03084 feat: enhance identity handling in scanning and resource snapshotting
  • 869f1fe8be3df40680bc798997c26f07235c81b7 feat: group imports
  • 5317706ba74dcdc6280ec434aa5e701cecb29427 feat: harden pipeline lsp resiliency
  • fa84cce847c30b99ae3e4a204b86fd2352d6e2b9 feat: implement dynamic connector projection
  • 702477e603e3da563023d11635661682f1ca6346 feat: implement markdown editor enhancements and normalize connector routes
  • bb3334c7384855e94ea69ae68b53aa746c400d26 feat: implement populate
  • 294a973b9df6cbfbb8a46cee95ba819785b69a32 feat: improve inventory inspector header styling and update inventory icon
  • b6d36408a415749c7e4d37f528ecc6f52b85427c feat: improve populate ranking with child-support scoring, hydration, and tests
  • 7f6cff486f99a6d6c5dbdfc1c21940ab8c88e677 feat: initialize default collapsed filter sections in inventory
  • 284e13e26588c1ab23d8ddf80e73cbcfaa6268a4 feat: migrate raw sql to bun
  • 5c94986104ae3b35d88e932412778bb8e96d4e43 feat: move merge, watch queries to bun
  • 86612bd2310eb9afa67366923c037b85fb74efff feat: paginated connectors API and inventory paging UI
  • cd1fc0bf67612adbde11c9572c906caf5c4d6903 feat: pass connectors, placementByViewElement, and views props to ViewRelationshipCard in RelationshipDrawer
  • 483432ba91ac1c06c96e1655e3321dc5e26e4914 feat: remove all-minilm and adjust embedding
  • 4024aa49e783e3cf6d9d08f5b00ce319885b8da2 feat: replace naive fallback with top K recently changed git heuristics
  • 39074f835ee7e8466d3bcada22180121b65d513b feat: return enriched_query and match metadata from populate APIs
  • daad693223086b37c9cdabca6e4aec6470a34a9e feat: support multiple embedding endpoints and add related tests and fixtures
  • 3b1437dc6260f1c9a97f4b2ac8fefb602340fce2 feat: switch to jina model
  • 2fdf9dd39ad38a6397e093abff3f7bc06b64fe25 feat: update API to include diagramId and tags in connector update
  • 56842962d24aed616baa20f64ff2c5db129e1cd8 feat: use compact and enriched embeddings to re-rank populate results
  • 26982084613fe999f7a4c139503ba0a61cdce81d feat: warn when analyze runs in limited scan mode
  • 81a6a383b0bdfa279f2d82477d297b1571387310 fix(dependencies): remove connectors cache, lazy-load elements, fix selection behavior
  • f42dd65d4ce8c0b9b88837c31e4db806ac51afdb fix(importer): allow empty edge labels in mermaid architecture parser
  • 8c2041403e1eed297f79f23a7c958f54927d616d fix(theme): hide arrow display in theme configuration
  • d3988e0f5befb89b81057f5b00f51cda8afea4fd fix: change analyze top lvl element hierarchy
  • e3a1efafd111259c0612f2eb41078954461fd7d9 fix: ci test typo
  • d01fe0372395f115d583a7493706efd6a818f8c5 fix: disable focus lock on ElementLibrary when not on mobile
  • 92e095e2d8acf619e0ff409fde00fd7968e8aa39 fix: ensure inline adder input reliably focuses and reset click-connect state
  • 1c7567e870a5b112182ad97a15cb02c6ffc43200 fix: handle CRLF and trailing spaces in mermaid code fence detection
  • 3383f57b942e9fbfd1fe82b975cc3abb557a5037 fix: lower threshold and healthcheck fix
  • 370df4864510da36de67b3a59b2608802a6d408d fix: playwright search focus test
  • bb5b6c8e53ad6f98929f3da6cae3804ad6ae431f fix: playwright search focus test
  • 42cd113249b3d56e064de1cffddc55359d3b4b1b fix: require source file visibility for dependency-import facts
  • a03341f3cf6da2cc827d6c7953b41068878a6d22 fix: treat dependency import facts as low-signal noise in scoring
  • 09d784c44554b2e00ef98fd2c5367c53e1f18728 fix: zui navigation hint overlap
  • 13fb777bd163a759203ea5a6f1aca4cd3bae95e7 perf: batch viewState updates with RAF and optimize render loop
  • 5abde4f20177fc0073bb983ef358b5e82734d5b0 perf: cache analyzer results and batch DB queries in watch scanner
  • 4c209b6197b770ef1050d303835e391f7654c8d9 perf: speed up analyze on large Java repos
  • dcd09d97734fa4c55618e4f4a6b54e9c4774ff5d refactor(zui): add isPanFrame function and update lastViewRef type for clarity
  • 55e4165f795484445cdb5803aedd6f06e5e0c7a4 refactor(zui): optimize viewport calculations and rendering logic
  • 1047f6ad032c9d599aa3346f45f8d60ea95aeec5 refactor(zui): remove redundant leaf cap handling in drawSceneNode
  • 13067a10fa10e2a72192bad61d752838bb58caad refactor(zui): rename _treeMap to treeMap for clarity in buildNodes function
  • 5dcdc8f648f39c0ca9c554973f9947198cd6853e refactor(zui): use container width, remove lastCanvasW, optimize render loop
  • 50f8fa0d15dcc52471ae972b9551924f857be6a7 refactor: enhance inventory sorting and filtering functionality with keyboard shortcuts
  • 7e46f0f88b32517a782c2de351be47e01b225417 refactor: migrate dependency tests to inventory and update related identifiers
  • 01e6a4eee76c949060c5c92dce1f51f281eaa14c refactor: move camera and screen math to layoutEngine, add sceneGraph and transform
  • 52760881a2085eba4dad7ef685f7aa4ab08654e8 refactor: move inventory type buttons to the left filter panel and update styles
  • 1b34e3f938f36816d542442b095887ae559e412d refactor: remove Dependencies onboarding component and related references
  • ec5e18d6a33a3a28b65d1ab7af55df362da3af3e refactor: remove Dependencies page and update index export to point to Inventory
  • e6c18d84f86dbaf5e1ee3f30e648ea35bae5628d refactor: remove kinds command and element kind completions
  • 67ab9c58f4c4d184929eb0ab8f27d41c69b96960 refactor: remove unused header setting effects in Inventory and ViewsGrid components
  • e2468caa948fafda3b04a0291c00bbc04c5e7148 refactor: rename RelationshipDrawer to InspectDrawer and update props type
  • da18d3bc4a6a3f2e0b1bfd6a1b9d7df7ca9a4caf refactor: rename relationship-drawer to inventory inspector and update imports
  • 2cffafcdf8a6f0dbfa9b1fc7a56d153a1528c545 refactor: simplify source and target element handling in ConnectorRelationshipView and remove unused accentHex in RelationshipCard
  • a2e5a002451a87d3f57abbfecf34dd0cfce0b34a refactor: split ZUICanvas into modular hooks/components and add explore hooks/tests
  • d3c502fd68ed280b7a85f125282ea47096363960 refactor: switch ZUI renderer to canvas transforms and origin offsets
  • a2f8bb6e723d685f1acba63a806c31b00bb2b9fc refactor: unify badge styling and adjust relationship graph layout
  • d308ea63e85ca3366b03266936c8267274bfaa74 refactor: update InspectDrawer layout and improve InventoryRowIcon rendering
  • f17a1d69b9f00ca1fccc9df84b824e3fe9ae2f1f refactor: update inventory filters to support multiple tags and qualities
  • 2c7d28f19904ba71b511c1ecc2e40791098efc0a style: adjust InventoryInspector header text color and weight
  • 761f84518dfffa7503c5e6ee3aec48a246024228 style: update background colors to use CSS variables in ViewMarkdownPanel
  • a28e391a135c786c6047135c773f2482b4e31909 test(explore): make connector visibility robust and simplify zoom test
  • 2c8af63bfc1d10520754bb9af877390abd6127bc test(inventory): add e2e search/filtering tests and update helpers/testids

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track TLD

Get notified when new releases ship.

Sign up free

Related context

Beta — feedback welcome: [email protected]