dblab

The database client every command line junkie deserves.

MIT License

Stars
2.3K

Bot releases are hidden (Show)

dblab - v0.26.0 Latest Release

Published by danvergara 3 months ago

Changelog

  • 65605c922e99dafe3c874076d81825c5807467a2 build(version): bump to version v0.26.0 (#231)
  • 0fe0e9f1ccbced4e03eeb7172d3d3bda5c42df73 ci: bump tp goreleaser v6 (#228)
  • 70170d3938445bbbce4d3b46ffb0c31399d48ad4 feat: handle error from the table list (#229)
dblab - v0.25.0

Published by danvergara 4 months ago

Changelog

  • c15ce42 build(scripts): add a small improvement to the installation script (#219)
  • 40a7e5a build(version): bump version to v0.25.0 (#224)
  • 61b20d3 feat: add pgup and pgdn to navigate through the resulsets (#216)
  • 81e200c feat: sql server (#222)
  • 8a9cf54 fix(connection): remove validation on sqlite database file extension (#215)
dblab - v0.24.1

Published by danvergara 4 months ago

Changelog

  • 70cfbf2 build(version): bump to version v0.24.1 (#214)
  • 188d772 fix: fix driver name (#213)
dblab - v0.24.0

Published by danvergara 5 months ago

Changelog

  • c7126e7 build(version): bump version v0.24.0 (#203)
  • bc13da4 feat: add oracle driver to support oracle databases (#201)
dblab - v0.23.0

Published by danvergara 5 months ago

Changelog

  • 043a77d build(version): bump to version v0.23.0 (#200)
  • e68ffcb feat: add postgres conn with unix sockets (#199)
  • d9a4d74 feat: add support to look for the config file in $XDG_CONFIG_HOME (#197)
dblab - v0.22.0

Published by danvergara 7 months ago

Changelog

  • bf78413 Fix goreleaser check (#182)
  • 234d73c Fix typos (#184)
  • 1b43eac add a config file for golangci-lint (#185)
  • 5fec11c build(license): update the date of license (#189)
  • ba61ec6 build(version): bump to version v0.22.0 (#193)
  • daf9f69 chore: bump to go 1 22 (#192)
  • b1eefd1 feat: client refactor (#183)
  • 260206c feat: enable vim inspired navigation to jump around views (0,$,G,g) (#191)
dblab - v0.21.0

Published by danvergara about 1 year ago

Changelog

  • 944f15d build(version): bump to version v0.21.0 (#181)
  • e7148d4 Merge branch 'add-documentation' into main
  • 6a3112b Merge branch 'add-documentation' into main
  • 2149300 Merge branch 'add-documentation' into main
  • 423c9e4 Merge pull request #1 from valerybriz/add-documentation
  • 994fb50 Merge pull request #158 from valerybriz/main
  • d012c91 Merge remote-tracking branch 'origin/main' into main
  • 1397479 add documentation workflow
  • 9ad192e add new docs action
  • 32e39d9 build(gomod): bump to version 1.20
  • 69c72ab build(gomodule): add modernc.org/sqlite
  • 969a505 build(makefile): improve make commands
  • 91c0f57 build(makefile): update the docker compose commands to v2
  • b993a60 build(version): bump to version v0.20.0-rc1
  • 2be38c4 change checkout version
  • 89de814 change page colors
  • e9b3844 ci(actions): remove checks on platforms release files
  • 76d2fa6 ci(actions): remove depecreated flag
  • cee3d70 ci(actions): update golangci-lint action
  • dda9d02 ci(github-actions): bump the target go versions to 1.19 and 1.20
  • be9b786 ci(goreleaser): add a static list of architectures
  • 415541c ci(goreleaser): add git command to pull tags
  • b249b12 ci(goreleaser): fix goreleaser fil
  • e25fec3 ci(goreleaser): remve goreleaser files used to compile the binary with cgo enabled
  • 4c4188e complete v1 documentation
  • 6c28cb3 docs(readme): add changes to the readme file to let know users that cgo is not required anymore
  • d0025eb get back to a previous state for building a single kind of binary
  • 0653c9c ignore idea dir
  • 67847d1 initial documentation
  • 339936c refactor(driver): rename the driver constants
  • 51163a4 refactor(drivers): add a pkg to list the supported drivers as constants
  • c5813c8 refactor(pkg): add the new sqlite driver
dblab - v0.21.0-rc2

Published by danvergara about 1 year ago

Changelog

  • ed3877b Add support to read ssl connection params from the config file (#179)
  • 66bff83 build(version): bump to version v0.21.0-rc2 (#180)
dblab - v0.21.0-rc1

Published by danvergara about 1 year ago

Changelog

  • 66bbdd5 Add a paragraph to explain briefly the new connection flags (#177)
  • a28c8df Add ssl flags (#174)
  • 68618c0 Default the limit to 100 if the limit prompt is ignored in form mode (#171)
  • e94d0aa Merge branch 'add-tutorial-1' into main
  • a7d7080 Merge pull request #167 from valerybriz/main
  • f00c5f9 Merge pull request #173 from valerybriz/add-configfile-tutorial
  • 1c95042 Merge pull request #2 from valerybriz/add-tutorial-1
  • 3a45298 add documentation link to readme.md
  • c84d9e7 add first tutorial
  • 228fbe5 add indexes to the db and fix some upper cases
  • ce4c40b add space to move the image down
  • 7b1d02a add termynal plugin and few alignments
  • ba75161 adding new tutorial and copy icon on code snipets
  • e3203fc bump to version v0.21.0-rc1 (#178)
  • 084e1a5 fix typos and alignment
  • 849dd81 fix(docs): add a static cname at the root of docs_dir (#172)
dblab - v0.20.0

Published by danvergara over 1 year ago

Changelog

  • 23934f8 build(version): bump to version v0.20.0
  • 2149300 Merge branch 'add-documentation' into main
  • 6a3112b Merge branch 'add-documentation' into main
  • e7148d4 Merge branch 'add-documentation' into main
  • 423c9e4 Merge pull request #1 from valerybriz/add-documentation
  • 994fb50 Merge pull request #158 from valerybriz/main
  • d012c91 Merge remote-tracking branch 'origin/main' into main
  • 1397479 add documentation workflow
  • 9ad192e add new docs action
  • 32e39d9 build(gomod): bump to version 1.20
  • 69c72ab build(gomodule): add modernc.org/sqlite
  • 969a505 build(makefile): improve make commands
  • 91c0f57 build(makefile): update the docker compose commands to v2
  • b993a60 build(version): bump to version v0.20.0-rc1
  • 2be38c4 change checkout version
  • 89de814 change page colors
  • e9b3844 ci(actions): remove checks on platforms release files
  • 76d2fa6 ci(actions): remove depecreated flag
  • cee3d70 ci(actions): update golangci-lint action
  • dda9d02 ci(github-actions): bump the target go versions to 1.19 and 1.20
  • be9b786 ci(goreleaser): add a static list of architectures
  • 415541c ci(goreleaser): add git command to pull tags
  • e25fec3 ci(goreleaser): remve goreleaser files used to compile the binary with cgo enabled
  • 4c4188e complete v1 documentation
  • 6c28cb3 docs(readme): add changes to the readme file to let know users that cgo is not required anymore
  • d0025eb get back to a previous state for building a single kind of binary
  • 0653c9c ignore idea dir
  • 67847d1 initial documentation
  • 339936c refactor(driver): rename the driver constants
  • 51163a4 refactor(drivers): add a pkg to list the supported drivers as constants
  • c5813c8 refactor(pkg): add the new sqlite driver
dblab - v0.20.0-rc1

Published by danvergara over 1 year ago

Changelog

  • e7148d4 Merge branch 'add-documentation' into main
  • 6a3112b Merge branch 'add-documentation' into main
  • 2149300 Merge branch 'add-documentation' into main
  • 423c9e4 Merge pull request #1 from valerybriz/add-documentation
  • 994fb50 Merge pull request #158 from valerybriz/main
  • d012c91 Merge remote-tracking branch 'origin/main' into main
  • 1397479 add documentation workflow
  • 9ad192e add new docs action
  • 32e39d9 build(gomod): bump to version 1.20
  • 69c72ab build(gomodule): add modernc.org/sqlite
  • 969a505 build(makefile): improve make commands
  • 91c0f57 build(makefile): update the docker compose commands to v2
  • b993a60 build(version): bump to version v0.20.0-rc1
  • 2be38c4 change checkout version
  • 89de814 change page colors
  • e9b3844 ci(actions): remove checks on platforms release files
  • 76d2fa6 ci(actions): remove depecreated flag
  • cee3d70 ci(actions): update golangci-lint action
  • dda9d02 ci(github-actions): bump the target go versions to 1.19 and 1.20
  • be9b786 ci(goreleaser): add a static list of architectures
  • 415541c ci(goreleaser): add git command to pull tags
  • b249b12 ci(goreleaser): fix goreleaser fil
  • f752cea ci(goreleaser): fix the name of the archive
  • 4027b81 ci(goreleaser): remplace depecreated key on goreleaser
  • e25fec3 ci(goreleaser): remve goreleaser files used to compile the binary with cgo enabled
  • 4c4188e complete v1 documentation
  • 6c28cb3 docs(readme): add changes to the readme file to let know users that cgo is not required anymore
  • d0025eb get back to a previous state for building a single kind of binary
  • 0653c9c ignore idea dir
  • 67847d1 initial documentation
  • 339936c refactor(driver): rename the driver constants
  • 51163a4 refactor(drivers): add a pkg to list the supported drivers as constants
  • c5813c8 refactor(pkg): add the new sqlite driver
dblab - Release v0.19.0

Published by danvergara over 1 year ago

Changelog

  • 56ce1c0 build(make): add a command to connect to mysql through socket file using the url option
  • dbe9743 build(make): add a target command to connect to mysql through a socket file
  • a3c66b6 build(make): add docker compose v2 to the target commands on makefile
  • 241a181 build(version): bump to version v0.19.0
  • 57240cd build(version): bump to version v0.19.0-rc1
  • 89c335b docs(readme): add instructions on how to use the new feature
  • 4897dfe docs(readme): update the way dblab connects to mysql through a socket file
  • 2ce9b08 feat(command): add a field called socket
  • 5dccef9 feat(connection): add a validation step to check if the given socket file exists or is valid
  • 820a5da feat(connection): add string formatting to come up with an url to use the socket file
  • eb0395e feat(root): add a socket flag to the cli to indicate the unix socket file
  • 99b7931 fix(scripts): fix the installations script to remove the need to sudo on script executions
  • 7a44820 refactor(connection): add password to the url string formatting
  • d14fada test(connection): add password to the sockets scenarios
  • cd90810 test(connection): add scenarios to the test suite to make sure the uri is valid
  • 5d5127c test(connection): add test scenarios to make sure the validation works
dblab - Release v0.19.0-rc1

Published by danvergara over 1 year ago

Changelog

  • 56ce1c0 build(make): add a command to connect to mysql through socket file using the url option
  • dbe9743 build(make): add a target command to connect to mysql through a socket file
  • a3c66b6 build(make): add docker compose v2 to the target commands on makefile
  • 6575b69 build(version): bump to version v0.19.0-rc1
  • 89c335b docs(readme): add instructions on how to use the new feature
  • 4897dfe docs(readme): update the way dblab connects to mysql through a socket file
  • 2ce9b08 feat(command): add a field called socket
  • 5dccef9 feat(connection): add a validation step to check if the given socket file exists or is valid
  • 820a5da feat(connection): add string formatting to come up with an url to use the socket file
  • eb0395e feat(root): add a socket flag to the cli to indicate the unix socket file
  • 99b7931 fix(scripts): fix the installations script to remove the need to sudo on script executions
  • 7a44820 refactor(connection): add password to the url string formatting
  • d14fada test(connection): add password to the sockets scenarios
  • cd90810 test(connection): add scenarios to the test suite to make sure the uri is valid
  • 5d5127c test(connection): add test scenarios to make sure the validation works
dblab - Release v0.18.1

Published by danvergara over 1 year ago

Changelog

  • 2bc2698 build(version): bump version to v0.18.1
  • 20eff0e build(version): bump to version v0.18.1-rc1
  • 482fad3 docs(docs): add a warning on the new limit validation
  • b2db29a docs(readme): add an index to navigate the docs
  • 011e00f docs(screenshots): add an screeshot of the new ui
  • df5aab1 fix(pagination): fix the total pages calculation
  • 05e2d14 refactor(client): update the client to catch up with the new limit change
  • 4c73228 refactor(command): update the command limit value to turn it into a uint variable
  • 7599def refactor(config): update the limit type to make it unit
  • dfa13b1 refactor(form): add validation to make sure the limit received as input from the uses is valid
  • 5def628 refactor(pagination): change the limit from int type to uint type
  • a830535 refactor(root): add the change to receive the limit value and store the value in a uint variable
  • 30acb17 test(client): update the tests on the client side to handle the limit properly
  • 75285f9 test(pagination): refactor test on pagination pkg to make sure the error was fixed
  • 4514c67 test(pagination): update the test to meet the new limit type requirement
dblab - Release v0.18.1-rc1

Published by danvergara over 1 year ago

Changelog

  • 20eff0e build(version): bump to version v0.18.1-rc1
  • 482fad3 docs(docs): add a warning on the new limit validation
  • b2db29a docs(readme): add an index to navigate the docs
  • 011e00f docs(screenshots): add an screeshot of the new ui
  • df5aab1 fix(pagination): fix the total pages calculation
  • 05e2d14 refactor(client): update the client to catch up with the new limit change
  • 4c73228 refactor(command): update the command limit value to turn it into a uint variable
  • 7599def refactor(config): update the limit type to make it unit
  • dfa13b1 refactor(form): add validation to make sure the limit received as input from the uses is valid
  • 5def628 refactor(pagination): change the limit from int type to uint type
  • a830535 refactor(root): add the change to receive the limit value and store the value in a uint variable
  • 30acb17 test(client): update the tests on the client side to handle the limit properly
  • 75285f9 test(pagination): refactor test on pagination pkg to make sure the error was fixed
  • 4514c67 test(pagination): update the test to meet the new limit type requirement
dblab - Release v0.18.0

Published by danvergara almost 2 years ago

Changelog

  • a820c94 build(version): bump version to v0.18.0
  • badad0e fix(actions): fix release action by updating the ubuntu packages
dblab - Release v0.18.0-rc1

Published by danvergara almost 2 years ago

Changelog

  • f79d14e build(version): bump version to v0.18.0-rc1
  • 888f544 docs(readme): add instructions on how to use the new config feature
  • e8763db feat(config): add a way to figure out what config database sections is gonna be used
  • 4cb9695 feat(root): add a new flag used to pass the name of the database config section
  • afaa1f4 refactor(config): add a bettter error handling for empty database section
  • 80f40f0 test(config): add tests to make sure the config change works
dblab - Release v0.17.0

Published by danvergara almost 2 years ago

Changelog

  • f6e0d9c build(makefile): add a new target command to connect with a mysql database through the url command
  • d646192 build(version): bump version to v0.17.0
  • 11f47a5 fix(connection): remove the mysql:// schem from the dsn provided by the user
  • bd5f26d test(connection): fix existing tests
  • 393d1a9 build(make): add a target command to create migrations
  • 215de5f build(makefile): update target commands
  • 5257b3e build(migrations): add migration files to add schemas to the database
  • f98305f build(version): bump version to v0.17.0
  • 262e215 build(version): bump version to v0.17.0-rc1
  • 0b7ec74 docs(readme): update the readme with the schema feature
  • 0a4d9ed feat(client): add more queries written using squirrel
  • 514766b feat(client): add schema field to client
  • f37bee9 feat(client): use fmt verb %q to print quoted characters so that the user can use keywords as table names
  • efe9af1 feat(cmd): add the schema flag to the cli
  • a1ec338 feat(command): add schema field to options struct
  • d2e26c6 feat(config): add schema field to the config object
  • d2e2b8e test(client): add the schema field to the client's tests
dblab - Release v0.17.0-rc1

Published by danvergara about 2 years ago

Changelog

  • 393d1a9 build(make): add a target command to create migrations
  • 215de5f build(makefile): update target commands
  • 5257b3e build(migrations): add migration files to add schemas to the database
  • f98305f build(version): bump version to v0.17.0
  • 262e215 build(version): bump version to v0.17.0-rc1
  • 0b7ec74 docs(readme): update the readme with the schema feature
  • 0a4d9ed feat(client): add more queries written using squirrel
  • 514766b feat(client): add schema field to client
  • f37bee9 feat(client): use fmt verb %q to print quoted characters so that the user can use keywords as table names
  • efe9af1 feat(cmd): add the schema flag to the cli
  • a1ec338 feat(command): add schema field to options struct
  • d2e26c6 feat(config): add schema field to the config object
  • d2e2b8e test(client): add the schema field to the client's tests
dblab - Release v0.16.2

Published by danvergara about 2 years ago

Changelog

  • 49e5932 build(version): bump version to v0.16.2
  • 1ebb6da fix(gui): fix the crash on when the terminal reaches its minimum size
  • fa20de6 refactor(gui): refactor the widget size handling in a function
  • 714ecc8 build(scripts): update the binary name on the installation script
  • df5c16b build(version): bump version to v0.16.2-rc1
  • b519a90 fix(actions): increase the golangci-lint execution timeout
  • d977798 fix(client): add a method to the client to get the total pages from the pagination manager
  • 95f9ebd fix(client): add a name property to the Table struct to know where the apps is in
  • e24d2d3 fix(gui): refactor the widgets receiving a factor instead fixed coordinates
  • 5981cca fix(gui): replace showLabelContent with showIndex to show the page index on a single widget
  • 3b6ad08 fix(gui): unify the index page on a single widget
  • 26aa41d refactor(gui): refactor widget api
  • 4febf7c style(cmd): update a deprecated dependency