Releases: danvergara/dblab
Releases · danvergara/dblab
Release v0.19.0
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
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
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
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
Release v0.18.0-rc1
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
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
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
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