Changelog
What's new in Xina
A chronological list of every feature, fix, and improvement — newest first.
v0.4.0
June 2025Latest- featMulti-language code generation (TypeScript, Python, Dart, Kotlin, Swift, PHP, Ruby, Go, Rust)
- featExport ERD canvas as high-resolution PNG and SVG
- featCopy generated code to clipboard with one click
- fixImproved edge routing for complex overlapping collections
- fixFixed scroll zoom sensitivity on trackpads
v0.3.0
May 2025- featCrow's foot markers for two-way (many-to-many) relationships
- featDirectional arrow markers for one-way relationships
- featSystem attributes ($id, $createdAt, $updatedAt) on every collection card
- featGray neutral zebra striping for attribute rows
- fixRemoved duplicate edges for mirrored relationship pairs
- fixPort dots now correctly target $id row for one-way links
v0.2.0
April 2025- featInteractive ERD canvas with drag, pan, and zoom
- featObstacle-aware orthogonal edge routing with rounded Bézier corners
- featSide panel with Schema, Permissions, and Indexes tabs
- featCreate databases, collections, and attributes from the studio
- fixImproved auto-layout algorithm for initial collection placement
v0.1.0
March 2025- featInitial release — connect to Appwrite via endpoint, project ID, and API key
- featList databases and collections from the left sidebar
- featRender collections as cards on a canvas
- featBasic relationship line rendering between collections