Releases: renanbastos93/boneless
v0.6.0
What's Changed
- doc: adjusted packages install by @renanbastos93 in #23
- 🗑️ Add delete-app command by @davidgaspardev in #24
- 🔍 Update component reference in bff.go.tpl by @davidgaspardev in #25
New Contributors
- @davidgaspardev made their first contribution in #24
Full Changelog: v0.5.3...v0.6.0
v0.5.3
What's Changed
- Update issue templates by @renanbastos93 in #21
- feat: added shutdown method in app template by @renanbastos93 in #22
Full Changelog: v0.5.2...v0.5.3
v0.5.2
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- fix(migrate): adjusted command by @renanbastos93 in #20
Full Changelog: v0.5.0...v0.5.1
v0.5.0
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
v0.4.0
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
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
-
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
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 theweaver.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.