Skip to content

Releases: danvergara/dblab

Release v0.18.0-rc1

06 Dec 02:42
Compare
Choose a tag to compare
Release v0.18.0-rc1 Pre-release
Pre-release

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

Release v0.17.0

24 Oct 22:10
Compare
Choose a tag to compare

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

Release v0.17.0-rc1

17 Oct 21:56
Compare
Choose a tag to compare
Release v0.17.0-rc1 Pre-release
Pre-release

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

Release v0.16.2

14 Oct 01:47
Compare
Choose a tag to compare

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

Release v0.16.2-rc2

13 Oct 21:44
Compare
Choose a tag to compare
Release v0.16.2-rc2 Pre-release
Pre-release

Changelog

  • bb905cd build(version): bump version to v0.16.2-rc2
  • 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

Release v0.16.2-rc1

12 Oct 17:42
Compare
Choose a tag to compare
Release v0.16.2-rc1 Pre-release
Pre-release

Changelog

  • 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

Release v0.16.1

30 Sep 19:50
Compare
Choose a tag to compare

Changelog

  • 13220ca build(scripts): add a bash script to install the sqlite binary
  • 137c290 build(version): bump to version v0.16.1
  • 6722f65 build(version): bump to version v0.16.1-rc1
  • b47cc16 ci(actions): add a new action that is triggered when a change on goreleaser files occurs
  • ec1548c ci(actions): trigger the workflow just when goreleaser files change
  • e54d630 docs(readme): add instructions on how to install the dblab-sqlite binary
  • 572077d fix(actions): fix release workflow
  • e937233 fix(actions): fix the release workflow to build every binary for the different target platforms with cgo enabled
  • 1eef8a2 fix(goreleaser): add more config files for every target platform
  • 0a35262 fix(goreleaser): add the build folder to the gitignore file
  • 66b52fd fix(goreleaser): fix syntaxis of the main goreleaser file
  • 76742c0 fix(goreleaser): fix the naming of the zip file for the sqlite binaries
  • 181afef fix(goreleaser): fix the original goreleaser file to just build the main binary with cgo not enabled

v0.16.0

09 Sep 17:16
Compare
Choose a tag to compare

Changelog

  • c9e0bb5 ci(actions): add a new binary build to provide an special binary for sqlite and cgo enabled
  • d7f4b95 ci(actions): add a step to check if the binary version matches the latest release tag
  • a3c42d9 ci(actions): add suport for git tags for release candidates and beta versions
  • eb1fd08 feat(gui): add a better feedback response at query events
  • b9f3a5d feat(gui): add the ability to update the table list if tables status get updated
  • 75eb190 fix(actions): fix how the versions are evaluated
  • 4692fa4 fix(actions): fix the regex for the release candidates

v0.16.0-rc1

09 Sep 03:49
Compare
Choose a tag to compare
v0.16.0-rc1 Pre-release
Pre-release

Changelog

  • 557413c build(version): bump to version v0.16.0-rc
  • 57013e6 build(version): bump version to v0.16.0
  • c9e0bb5 ci(actions): add a new binary build to provide an special binary for sqlite and cgo enabled
  • d7f4b95 ci(actions): add a step to check if the binary version matches the latest release tag
  • a3c42d9 ci(actions): add suport for git tags for release candidates and beta versions
  • eb1fd08 feat(gui): add a better feedback response at query events
  • b9f3a5d feat(gui): add the ability to update the table list if tables status get updated
  • 75eb190 fix(actions): fix how the versions are evaluated
  • 4692fa4 fix(actions): fix the regex for the release candidates
  • 10ffb29 fix(actions): fix version command
  • 050c12a fix(version): fix the version

v0.15.1

07 Sep 02:35
Compare
Choose a tag to compare

Changelog

  • 09c8349 build(makefile): add a target to build the binary for sqlite3 with cgo enabled
  • eef8824 build(version): bump version to v0.15.1
  • 75fae19 fix(form): add file path input to the bubble tea model
  • c751e41 fix(form): add support for sqlite3 to the form app
  • da12760 fix(form): fix typos