Skip to content

Releases: renanbastos93/boneless

v0.6.0

25 Oct 13:24
98cf6e6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.3...v0.6.0

v0.5.3

08 Jun 18:14
c4f6f5b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.2...v0.5.3

v0.5.2

24 Nov 01:20
689cc07
Compare
Choose a tag to compare

Full Changelog: v0.5.1...v0.5.2

v0.5.1

21 Nov 21:35
977e396
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

20 Jul 06:36
97e9ae0
Compare
Choose a tag to compare

What's Changed

Features:

  • Create migration up/down to start the project from scratch.
  • Ensure that all files are created and not replaced when using generateFile. If the file doesn't exist, it creates a new folder + file; if it exists, it opens the file and returns the fd file descriptor.
  • Validate if installed drivers and create a query connection to run migrations. New rules were added to ensure that all necessary drivers like MySQL and SQLite3 are installed.

Chore:

  • Removed an unused file.
  • Removed an unused method.
  • Removed an unused type
  • Created templates for migrations.
  • Created version to v0.5.0.

Full Changelog: v0.4.1...v0.5.0

v0.4.1

18 Jul 16:56
76e67b9
Compare
Choose a tag to compare

In the last version v0.4.0, we forgot to set it, and now we set that to version v0.4.1.

v0.4.0

18 Jul 02:07
4d2be90
Compare
Choose a tag to compare

What's Changed

  • feat: choose database SQL or SQLite3 when create a project from scratch (#12)
    The idea here is everyone can choose to use SQL or SQLite3, the default is SQLite3.

  • feat: created cmd new like same the create-scratch (#13)
    Introduced a new command, "boneless new <sql | sqlite3>" which is similar to the existing "create-scratch" command.

    $ boneless new sql
    # If no parameter is passed, the default database used will be SQLite. 
    ...
    

Full Changelog: v0.2.0...v0.4.0

v0.2.0

03 Jul 15:55
5dc55b3
Compare
Choose a tag to compare

Added signal handling when executing run method, and was auto-set service weaver config (#11)

  • feat: Set MySQL driver in the template for database connections.
  • fix: Add signal handling for graceful process termination.
  • refactor: Re-organize line breaks and spaces.
  • chore: Set SERVICEWEAVER_CONFIG environment variable if not already set.
  • chore: Added a TODO comment for future improvement.

v0.1.1

30 Jun 04:33
66461b3
Compare
Choose a tag to compare
  • Feat: Added a new method for version validation (#8)
    Added a new method to validate the version from Boneless.

  • Fix: Fixed an error when trying to run SQLC generate in the app (#5)
    It was fixed an error when the app doesn't use the layer db/*, so it is not necessary to generate Go code using SQLC.

  • Feat: Added a default case in the switch to always show help (#7)

v0.0.3

29 Jun 01:38
1bb8e8f
Compare
Choose a tag to compare

Changelog:

  • fix: Improved help command to display command information.
  • feat: Implemented RunMigrate method for running migrations up or down.
  • feat: Introduced migrate command to execute app-specific migrations.
  • feat: Added ReadToml method to retrieve driver and source information from the weaver.toml file.
  • chore: Updated dependencies to the latest versions.
  • feat: Improved message for running the project, displaying the Boneless CLI in ASCII art.
  • chore(tpl-bff): Removed unused code.
  • doc: Added section links for the blog posts.
  • doc: Published the first blog post.