Skip to content

Releases: jorgerojas26/lazysql

v0.4.4

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 19 Dec 21:07
4fd59ec

Changelog

  • 944f14b Add Azure AD support for Azure SQL connections
  • a92a2a3 Add Ctrl+H shortcut to toggle pinning file tree sidebar
  • 6f9aa69 Add ReadOnly field to Connection model
  • 7523b0e Add SQL mutation validation for read-only mode
  • 2ab0c78 Add read-only checkbox to connection form
  • 3e4b6d7 Addressing PR comments
  • 482f1be Block editing in Sidebar for read-only connections
  • b9f5f50 Catch unknown provider
  • 1010c9a Display visual indicator for read-only connections
  • 82d0644 Implement read-only mode in ResultsTable
  • ffc1109 Make consistent color to light blue!
  • ab8c325 Merge branch 'main' into tree-toggle
  • e52bf1a Merge pull request #232 from iihmsunn/main
  • 55b1189 Merge pull request #234 from byuly/feat/read-only-mode
  • 2f10981 Merge pull request #236 from Publicker/azure-sql-ad-auth
  • a4e98ca Merge pull request #240 from RuairidhWilliamson/catch-unknown-provider
  • d4a5b52 Merge pull request #241 from OrenSayag/patch-1
  • 17e2120 Merge pull request #242 from janusfil/fix/allow-type-gt-char-in-filter
  • 4fd59ec Merge pull request #248 from itsmewes/tree-toggle
  • b8dd9c8 Merge pull request #252 from jorgerojas26/fix-linting
  • 971d886 Propagate read-only mode to Home component
  • 0c5df6c SetCellSimple supports color changes, no need to make a new cell
  • 3b7f476 Show left wrapper when moving left, hide when moving right if tree is not pinned
  • fdba21f Update README.md
  • d49e084 add move driver information to reduce ambiguity
  • 00f90ad add proper "non implemented" errors to drivers
  • a1de77e add readonly parameter for connecting with args
  • 347cc63 changes how the toggling works because of a bug on postgres connections
  • 313f3a6 changes the toggle tree keymap
  • d0b33f2 fix all mssql databases showing the same list of tables
  • 371ecb3 fix an issue for drivers that don't support functions/procedures
  • 9401986 fix linter issues
  • 948cff3 fix mssql not passing the selected database into queries
  • 16bbfde fix mssql tests
  • 6ba2160 fix selected database when opening tables or functions
  • 8624391 fix unable to type chars like <,>,{,} into table filter input
  • e49d3b5 functions support initial commit
  • 60c456b linter fixes
  • 4a618a0 opening functions/procedures/view from the tree
  • 8af630f revert a rename
  • 181fd03 rewrite code for selecting tree nodes to have proper data of what they represent
  • 74029c3 updating documentation for read only mode

v0.4.3

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 27 Oct 15:32
405f568

Changelog

  • dd5c6d7 Merge pull request #216 from kmiterror/fix-mssql-guid-shows-up-wrong
  • 6bdaccd Merge pull request #220 from kmiterror/cleanup-after-fix-mssql-guid-shows-up-wrong
  • a84ed01 Merge pull request #221 from nytoan/feat/editor-result-copy
  • 45e58f0 Merge pull request #222 from nytoan/feat/restore-cursor-position
  • 097ebab Merge pull request #224 from nytoan/feat/help-search
  • 3e5c518 Merge pull request #225 from nytoan/fix/sorting-icon-column
  • eb17564 Merge pull request #227 from gabrielvincent/edit-cell-deadlock
  • 405f568 Merge pull request #228 from jameslaydigital/tree-filter-rank-results
  • 5a36c03 Preserve selected cell position after table sort
  • 85ca35b add ranking system
  • 7c00dde add search in help modal
  • 50e95a6 can search without the need to add whitespaces between words
  • 459bd02 enable to copy cell value in the editor result
  • 6b157d8 fix search counter - show 1/N instead of N/N
  • 388970c fix the way GUID are shown
  • fa4333b fix/edit-cell-deadlock
  • 910885e remove the sorting icon from the column name when editing cell
  • 48c57fb remove unused code

v0.4.2

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 19 Sep 14:40
9dd3a1b

Changelog

  • 66886d4 Merge pull request #210 from chenrui333/switch-to-core-tap
  • 9dd3a1b Merge pull request #211 from jorgerojas26/json-viewer
  • 1c21fd0 Merge pull request #215 from nytoan/feat/duplicate-row
  • 6e420fb add json colorizer
  • 387ff01 add keybinding to yank
  • 5d3f49d change keybindings and add option to view only specific cell data
  • ad57903 feat: add DuplicateRow command
  • 4f4b8a0 fix: linter
  • 92635e6 implements json viewer component
  • a789520 support for nested json data

v0.4.1

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 07 Sep 02:38
4dd9642

Changelog

  • 3c1a1ac Fix typos
  • 02887e1 Implement user-defined variables
  • c6911c1 Merge branch 'main' into query-history
  • a3ce269 Merge branch 'main' into query-history
  • 0cc4b19 Merge pull request #193 from jorgerojas26/query-history
  • 3859a9f Merge pull request #196 from kianmeng/fix-typos
  • 125d632 Merge pull request #197 from CalebJohnHunt/cmd-variables
  • 4dd9642 Merge pull request #208 from codeErrorSleep/feature/mysql-show-full-columns
  • ffdfefc add yank to query history modal
  • 2df1187 creates an env var with the current connection that can be read by the external editor
  • 28da619 feat: Add query to history after successful execution
  • 0541a06 feat: Capture and store executed query when filtering records.
  • adc5b9b feat: Implement query history modal with filtering and copy.
  • e2e7e77 feat: Initialize query history map in app initialization
  • c30b11a feat: Return query string in SQLite GetRecords method
  • 44745c5 feat: Update GetRecords to return the executed SQL query string
  • f201ccf feat: update MySQL query to use SHOW FULL COLUMNS for table column retrieval
  • 4ceba9f fix linter
  • 95b90a4 fix mssql call to FormatArg
  • 25a993a fix tests
  • 5f5c34c fix: loading modal causing app to get stuck
  • 0e80aad fix: prevent double focusing on tab change
  • ca48351 fix: show save modal on filtering
  • e82ce12 fix: table modals not showing
  • be3034d fix: yank query only yanking first line
  • f22be60 go back to manage tabbed menu keymaps on parent components and other adjustments
  • 60eb053 implements saved queries
  • 9fef7eb improves behavior of external sql editor
  • 7fb4fd6 linter fixes
  • cbbcf50 refactor: Enhance MSSQL GetRecords with query string and count WHERE

v0.4.0

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 31 Jul 07:03

Changelog

  • 661267a The changes involve updating the FormatArgForQueryString methods across multiple database drivers to properly handle string escaping, NULL/DEFAULT values, float formatting, and sql.NullString handling. These fixes address test failures related to query parameter formatting.
  • 646b5d5 feat: Improve float formatting in MySQL driver
  • 1cc0e45 fix mssql string quoting
  • db14352 fix sqlite and mysql test
  • 0e64e6a fix: Properly format nil and byte array values in drivers
  • df608e5 fix: Update driver tests to use FormatArgForQueryString
  • 017d977 fix: Update test expectations for query string arguments
  • 2f6fabb fix: filter state on escape
  • 07a6ddc refactor: Simplify MySQL query string argument formatting

v0.3.9

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 23 Jul 07:00

Changelog

  • 3ec5cb4 fix: getting primary key value not working when updating primary key column
  • d3b9f9d fix: null and default values

v0.3.8

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 04 Jul 03:59

Changelog

  • 6f6ef27 Allow MSSQL from CLI args
  • ec2c0f9 Error on unhandled drivers
  • a612c53 Merge pull request #186 from jbleyaert/main
  • 41144e3 Merge pull request #194 from TakodaS/feat/local-config
  • 8d8bdfe Merge pull request #195 from CalebJohnHunt/mssql-cli-arg
  • 1870265 adjust table filter behavior
  • 0ea60c0 feat: Lazysql can be embedded in applications that already have a sqlite driver registered
  • 7d9c31a feat: declare config file from the command line

v0.3.7

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 30 Mar 01:47

Changelog

  • 4f6399c Merge pull request #184 from jorgerojas26/connection-selector-responsiveness
  • 35ae263 feat: Implement responsive grid layout for connection pages
  • a5e7bff fix: Change tab switch keys and prevent tab switch on edit/filter mode. Fixes #183

v0.3.6

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 19 Mar 15:01
25d36ff

Changelog

  • ea5b09a Adjust comment
  • c1a90b0 CI be carefull, be very carefull
  • ae432c7 CI eh, maybe now linter will be happy
  • 5e24862 CI fix maybe?
  • ab45c28 Merge branch 'main' into changes-previewer
  • 1826df3 Merge pull request #165 from jorgerojas26/improve-search
  • aac446b Merge pull request #170 from jorgerojas26/changes-previewer
  • 423124f Merge pull request #174 from kmiterror/fix-scrambled-guids-in-ms-sql-db
  • 74c89e7 Merge pull request #175 from kmiterror/page-up-and-down-in-tree-nav
  • 25d36ff Merge pull request #176 from kmiterror/fix-square-brackets-in-query-editor
  • 5423a96 Update drivers/mssqql.go
  • 9d27c22 Update drivers/mssqql.go
  • 6802b0b adjust README.md
  • 6bdf34c adjust README.md
  • b74468a another CI fix
  • 044a11a avoid panic when accessing columnTypes[i]
  • ea41392 change keybind from [] to ctrl+[] for navigation between tabs
  • 8d3c7f5 ci fix
  • 79f0b5d cleanup
  • 324ca7d cleanup
  • 555bfe3 damn
  • 8e7cdb3 feat: add error state
  • 24154cf feat: add search pattern dbName + tableName
  • 4f88121 feat: dml changes previewer
  • e1395ad fix debug text
  • 14a20f5 fix: Fix MSSQL column retrieval and default sort for pagination
  • 5d41ef2 fix: escape query string
  • 82b4718 fix: golangci config
  • 3385e52 fix: indexes query and test
  • 1249c0c fix: inserts and some mssql queries
  • 0b27822 fix: postgres connection
  • 7b28373 fix: search on every keystroke
  • 767564b get rid of else clause
  • 1398a6f make it possible to jump by page instead of 1 item
  • 0dca3a5 proper assertion
  • c3747ff show guids properly in MS SQL
  • 040c1bb show hex when cannot parse to proper guid
  • 0b5c44b this is ridiclous
  • a39fd37 typo fix
  • cac2dfe victory at last
  • 5adceea victory is certain

v0.3.5

Choose a tag to compare

@jorgerojas26 jorgerojas26 released this 15 Feb 04:50
0d3a141

Changelog

  • 29ff98b Add a global tree search keyboard shortcut
  • 1d40b75 Add fuzzy searching
  • 31dc3b4 Merge branch 'main' into feature/fuzzy-search
  • 011bdc7 Merge branch 'main' into feature/fuzzy-search
  • e1b8d86 Merge branch 'main' into feature/global-tree-search
  • a5c8564 Merge pull request #134 from itsmewes/feature/global-tree-search
  • 2ac1929 Merge pull request #138 from itsmewes/feature/fuzzy-search
  • 00e8b4e Merge pull request #162 from tkolleh/patch-1
  • 0d3a141 Merge pull request #163 from jorgerojas26/sidebar-layout
  • 8be9b73 Move clearing the search field to it's own method for reusibility
  • 804a6fc Only check for table when focusing the left wrapper
  • 791b565 Update README.md
  • 02b15a2 chore: fix comment
  • ff062f3 chore: linter
  • f5ecc8f feat: add offset layout to the sidebar