Skip to content

Releases: danvergara/dblab

Release v0.19.0

21 Mar 02:29

Choose a tag to compare

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

Release v0.19.0-rc1

15 Mar 03:34

Choose a tag to compare

Release v0.19.0-rc1 Pre-release
Pre-release

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

Release v0.18.1

17 Feb 17:38

Choose a tag to compare

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

Release v0.18.1-rc1

13 Feb 17:21

Choose a tag to compare

Release v0.18.1-rc1 Pre-release
Pre-release

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

Release v0.18.0

14 Dec 03:35

Choose a tag to compare

Changelog

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

Release v0.18.0-rc1

06 Dec 02:42

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

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

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

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

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