Releases: Bare7a/XenSQL
Release list
XenSQL 1.1.2
🚀 XenSQL v1.1.2
🛠️ Developer Experience & Tooling Improvements
This release focuses on improving test coverage, code quality enforcement, and project documentation, making XenSQL more maintainable and consistent for contributors.
🧪 Testing Improvements
🔬 End-to-End Test Coverage Added
- 🧪 Introduced initial E2E test suite for core workflows
- 🔁 Lays the groundwork for preventing regressions in critical user paths
- 📊 Improves confidence in future releases by validating system behavior end-to-end
✨ Tooling & Quality
🧹 Biome Linting & Formatting Setup
- ⚙️ Integrated Biome for linting and formatting
- 📏 Enforced consistent code style across the codebase
- 🚨 Added automated checks to reduce style-related issues in PRs
- 🧼 Improves overall code consistency and maintainability
📚 Documentation Improvements
📝 Updated PR Template
- 📌 Improved pull request template structure for better contributor guidance
- 🧾 Encourages clearer descriptions, context, and testing notes in PRs
- 🤝 Helps reviewers understand changes faster and more consistently
📌 Summary
XenSQL v1.1.2 improves the project’s internal foundation by introducing end-to-end testing, standardizing code quality with Biome, and refining contribution workflows through an updated PR template. These changes strengthen long-term maintainability and developer experience.
🏷️ Versioning
- 📦 Version bumped to v1.1.2
XenSQL v1.1.1
🚀 XenSQL v1.1.1
🛠️ Bug Fixes & UX Improvements
This release focuses on improving data consistency and enhancing schema visibility, making XenSQL more reliable and informative during schema exploration and editing.
🐛 Bug Fixes
🔄 Column Data Refresh Fix
- 🧹 Fixed an issue where column data could become stale after manual Refresh Data
- 🔁 Ensured column state is properly reloaded together with dataset updates
- 📊 UI now consistently reflects the latest schema after refresh operations
✨ New Features
🔑 Foreign Key Visibility Improvements
- 🧠 Added foreign key (FK) indicators in the schema sidebar
- ✍️ Extended FK visibility into the Monaco Editor suggestion (autocomplete) context
- 🔍 Improved schema discoverability when writing or inspecting table definitions
- 🔗 Makes relationships between tables more explicit across both navigation and editing workflows
🧩 General Improvements
- 🧼 Improved consistency of schema metadata across UI components
- 🎯 Better alignment between backend schema data and frontend rendering logic
- 🛠️ Minor internal improvements to data propagation between schema view and editor
📌 Summary
XenSQL v1.1.1 improves both correctness and usability. Column refresh behavior is now reliable, and foreign key relationships are surfaced more clearly in both the schema sidebar and Monaco Editor autocomplete - making it easier to understand and work with relational structures.
🏷️ Versioning
- 📦 Version bumped to v1.1.1
XenSQL v1.1.0
🚀 XenSQL v1.1.0
⚡ Performance Improvements
This release is fully focused on frontend performance upgrades, making XenSQL faster and more responsive when working with large datasets.
📊 Table Performance
- 🚀 Major improvements to table loading performance
- ⚡ Reduced UI lag when rendering large datasets
- 🧠 Optimized internal rendering flow for smoother updates
🔃 Sorting Enhancements
- ⚡ Significantly improved column sorting performance
- 🧹 Reduced unnecessary recalculations during sort operations
- 📈 Faster response time when switching sort states
🧩 General Frontend Optimizations
- 🛠️ Multiple frontend performance optimizations across core components
- 🎯 Improved responsiveness in data-heavy views
- 🧼 Reduced unnecessary re-renders in UI layers
🏷️ Versioning
- 📦 Version bumped to v1.1.0
📌 Summary
XenSQL v1.1.0 delivers a noticeable boost in performance, especially for users working with large tables and frequent sorting operations. The UI should feel smoother, faster, and more responsive overall.
XenSQL v1.0.0
⚡ XenSQL v1.0.0 - First Release
First public release of XenSQL, a fast, local-first SQL workbench built with Go + Wails.
🚀 Highlights
🧠 SQL Editor & Execution
- Multi-statement script execution with per-statement result tabs
- Improved handling of multiple result sets
- Faster and more reliable saved queries system
📊 Results & Data Handling
- Enhanced multi-result tab navigation
- Improved stability and performance when working with large result sets
🧰 Developer Experience
- Added CONTRIBUTING guide, PR template, and CODEOWNERS
- Automated GitHub release workflow (CI/CD builds and releases)
🧹 Improvements & Fixes
- General stability improvements across query execution and UI flows
- Build and release automation improvements
🙌 New Contributors
- @Bare7a - first contributions 🎉