Skip to content

Releases: outerbase/studio

v0.9.2

22 Jan 13:37
Compare
Choose a tag to compare

What's Changed

image

  • Support running query with variables.
  • Integration saved query for our desktop wrapper
  • Fix: Only 'https' and 'http' should be considered as links; otherwise, it should be treated as a text cell.

v0.9.1

16 Jan 01:37
aca864e
Compare
Choose a tag to compare

What's Changed

  • Ability to create and edit view
  • Tab now is scrollable. It is good for those who work with a lot of tabs.

v0.9.0

13 Jan 02:30
Compare
Choose a tag to compare

This major release focuses on restructuring the codebase to enable an extension-based architecture and addressing technical debt. While new features are limited, several improvements and fixes are included to enhance the user experience.

What’s New?

  • Upgraded Framework: Migrated from Next.js 14 to Next.js 15 for improved performance and compatibility.
  • SQLite Online Viewer Updates:
    • Added support for browsers that do not support the FileSystemHandler API, with a fallback to traditional file input.
    • Redesigned interface for better usability.
  • Database Indicator: Introduced a small color marker on the left side of the database list to help identify the active database.

Bug Fixes and Improvements

  • Resolved incorrect ERD layout when no relationships exist.
  • Implemented throttling for error logs to reduce noise and improve clarity.

Thank you for using Outerbase Studio! Feedback and contributions are always welcome.

v0.8.3

07 Jan 13:44
Compare
Choose a tag to compare

Adding Dolt Integrated Support

[Download Desktop App Here]

Dolt is a version-controlled SQL database, enabling collaboration, branching, and merging of data like Git for databases. Outerbase Studio now support limited functionality for working with Dolt.

  • Commit and view commit history
  • Staged/unstaged changes
  • Switch branch
  • Create new branch
  • Reset from commit
Dolt.4k.mp4

We will continue to add more support for Dolt. Let us know which feature you want us to implement for Dolt.

v0.8.2

03 Jan 06:58
Compare
Choose a tag to compare
  • Adding the row count
  • Multiple cell selection
  • Improve the EXPLAIN for MySQL and Sqlite
  • Add and edit trigger
  • Massive improve on export. Support CSV, Excel, Delimited Text, JSON and SQL.
  • MySQL Sandbox Playground from your browser

Multiple Cell Selection

Outerbase Studio now support multiple cell selection. This will open door for more flexiblity.

MultipleCellSelection.mp4

Now you can get the aggregate value of the selected cells.
Screenshot 2025-01-03 at 2 16 53 in the afternoon

More Export Options

We now support more export option

Screenshot 2025-01-03 at 2 18 25 in the afternoon

Full Changelog: v0.8.1...v0.8.2

v0.8.1

21 Dec 13:23
Compare
Choose a tag to compare

What's Changed

Table Size

We now display the disk size of tables for both MySQL and PostgreSQL, enabling users to quickly identify which tables consume the most storage space.

image

Better Explain Visual for MySQL

We’ve introduced an improved EXPLAIN Visualizer. While it’s still in early development and doesn’t cover all cases yet, it provides a solid starting point.

image

v0.8.0

15 Dec 13:26
Compare
Choose a tag to compare

We have been gradually releasing new features, but it's been a while since we last published a changelog. Here’s the changelog covering the updates from the 0.7.1 to v0.8.0.

Entity Relationship Diagram (ERD) support

You now can generate a beautiful Entity Relationship Diagram. Currently only work great with Sqlite-based database and MySQL.

image

Number of Rows and Column

Show the number of rows and columns on the query result tab.

image

Column Type Suggestion for MySQL

We provide a great support for column type selection when create or edit table column.

image

Other Changes

  • Mass drop table
  • Add Starbasedb (yet another Sqlite-based database)
  • Add "USE" statement support for MySQL
  • Export to Excel file

Adding MySQL Support

We’ve added support for MySQL! You can now connect to MySQL using our desktop app (https://github.com/outerbase/studio-desktop/releases/tag/v0.1.15). Please note that MySQL support is still in its early stages, and it will be our primary focus for future sequential releases.

Adding PostgreSQL

We also support PostgreSQL, though it’s still in its early stages. While functional, it’s not yet fully refined.

v0.7.1

18 Sep 06:34
Compare
Choose a tag to compare

Quality of life improvement

  • We will fallback to rowid if there is no primary key
  • Generate column cannot be edit
  • Add duplicate rows
  • Add commit and discard keybinding

v0.7.0

12 Sep 12:07
Compare
Choose a tag to compare

What's Changed

  • [Major Feature] Add MySQL support
  • Support ATTACH (this can be used via command line)
  • Add small gutter highlight on statement user currently on
  • LibSQL Studio now provides more customization for embed iframe
    • Override the theme color
    • Option to disable the light/dark more toggle button

Thanks to @rentalhost for various of improving:

  • Added support for closing tabs with the middle mouse button
  • Added a type mismatch indicator
  • Use green color for texts
  • Added ellipsis for large numbers, texts, and links
  • Prevent visual glitch when entering field edit mode

We also have also redesign LibSQL Studio website.

v0.6.2

28 Jul 10:15
Compare
Choose a tag to compare

What's Changed

Features

  • Allow user to view snippet of foreigner key data
  • Allow user to hide selected column in table data
  • Add support for Cloudflare D1
  • Allow save sqlite file directly after open
  • Allow reload sqlite file
  • Allow user to format SQL
  • Allow user to change SQL editor font size using (Cmd + "+", Cmd + "-")
  • Add JSON editor and multi-line editor
  • Add proper format of EXPLAIN QUERY PLAN

Improvement

  • Improve tab dragging animation
  • Add back button to go back to connection list
  • Prevent navigation back when scrolling horizontally
  • Add create script
  • Prevent user from creating table with empty name and better error message when there is problem.