Skip to content

Releases: gowebly/gowebly

v2.3.0

20 Feb 13:39
a92f3c4
Compare
Choose a tag to compare

✨ The Gowebly CLI v2.3.0 release

gowebly banner with logo

A next-generation CLI tool to easily build amazing web applications with Go on the backend, using htmx, hyperscript or Alpine.js and the most popular CSS frameworks on the frontend.

In this release

We always fight for quality code in our projects. A tool like golangci-lint helps us in this.

Now, when creating a new project, you can select an option and CLI will create a configuration file with basic (recommended) settings for golangci-lint for your new project!

Changelog

New features

  • Add generation for the golangci-lint config to the create command

Others

  • Update dependencies
  • Rename ijectors.go to injectors.go (#51)

How to update?

For native Go installation (any platforms):

go install github.com/gowebly/gowebly/v2@latest

For Homebrew users (GNU/Linux, Apple macOS):

brew upgrade gowebly/tap/gowebly

For other ways (any platforms): manually download and re-install a ready-made package from the Assets section.

💡 Note: See the Complete user guide to get a general information.

Your help to improve project

I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.

Your PRs, issues & any words are welcome! Thank you 😘

v2.2.0

07 Feb 10:33
Compare
Choose a tag to compare

✨ The Gowebly CLI v2.2.0 release

gowebly banner with logo

A next-generation CLI tool to easily build amazing web applications with Go on the backend, using htmx, hyperscript or Alpine.js and the most popular CSS frameworks on the frontend.

In this release

We couldn't get past the updates that occurred in the new version of Go v1.22.0, so all the innovations for the net/http package have been leveraged in this release.

Yes, the minimum version of Go in go.mod file is now 1.22.0.

Changelog

Updates

  • Update Go to v1.22.0
  • Update net/http handlers

How to update?

For native Go installation (any platforms):

go install github.com/gowebly/gowebly/v2@latest

For Homebrew users (GNU/Linux, Apple macOS):

brew upgrade gowebly/tap/gowebly

For other ways (any platforms): manually download and re-install a ready-made package from the Assets section.

💡 Note: See the Complete user guide to get a general information.

Your help to improve project

I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.

Your PRs, issues & any words are welcome! Thank you 😘

v2.1.2

26 Jan 05:32
3087bd7
Compare
Choose a tag to compare

⚙️ The Gowebly CLI v2.1.2 patch

Changelog

New features

  • Add description to confirm elements

Bug fixes

  • Fix UnoCSS issue (#47)

Updates

  • Update dependencies

How to update?

For native Go installation (any platforms):

go install github.com/gowebly/gowebly/v2@latest

For Homebrew users (GNU/Linux, Apple macOS):

brew upgrade gowebly/tap/gowebly

For other ways (any platforms): manually download and re-install a ready-made package from the Assets section.

💡 Note: See the Complete user guide to get a general information.

Your help to improve project

I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.

Your PRs, issues & any words are welcome! Thank you 😘

v2.1.1

25 Jan 08:14
6da4871
Compare
Choose a tag to compare

⚙️ The Gowebly CLI v2.1.1 patch

Changelog

New features

  • Add Alpine.js CSS styles

Updates

  • Update GoReleaser action
  • Update dependencies

How to update?

For native Go installation (any platforms):

go install github.com/gowebly/gowebly/v2@latest

For Homebrew users (GNU/Linux, Apple macOS):

brew upgrade gowebly/tap/gowebly

For other ways (any platforms): manually download and re-install a ready-made package from the Assets section.

💡 Note: See the Complete user guide to get a general information.

Your help to improve project

I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.

Your PRs, issues & any words are welcome! Thank you 😘

v2.1.0

24 Jan 11:49
21c4cd3
Compare
Choose a tag to compare

✨ The Gowebly CLI v2.1.0 release

gowebly banner with logo

A next-generation CLI tool to easily build amazing web applications with Go on the backend, using htmx, hyperscript or Alpine.js and the most popular CSS frameworks on the frontend.

In this release

Yes, we've added support for the Alpine.js library!

Use all the x-* attributes of Alpine.js and combine them together with htmx and Templ for better performance of your web application. We want to give you even more options to start new projects with dynamic functions on the frontend.

alpine js

Changelog

New features

  • Add Alpine.js to frontend templates
  • Add go.uber.org/nilaway tool

How to update?

For native Go installation (any platforms):

go install github.com/gowebly/gowebly/v2@latest

For Homebrew users (GNU/Linux, Apple macOS):

brew upgrade gowebly/tap/gowebly

For other ways (any platforms): manually download and re-install a ready-made package from the Assets section.

💡 Note: See the Complete user guide to get a general information.

Your help to improve project

I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.

Your PRs, issues & any words are welcome! Thank you 😘

v2.0.2

06 Jan 13:44
Compare
Choose a tag to compare

⚙️ The Gowebly CLI v2.0.2 patch

Changelog

Bug fixes

  • Fix Gowebly CLI version

Updates

  • Update GoReleaser config
  • Update go.mod.gotmpl
  • Update dependencies

Delete unused or stale

  • Delete Docker image

How to update?

For native Go installation (any platforms):

go install github.com/gowebly/gowebly/v2@latest

For Homebrew users (GNU/Linux, Apple macOS):

brew upgrade gowebly/tap/gowebly

For other ways (any platforms): manually download and re-install a ready-made package from the Assets section.

💡 Note: See the Complete user guide to get a general information.

Your help to improve project

I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.

Your PRs, issues & any words are welcome! Thank you 😘

v2.0.1

05 Jan 17:38
Compare
Choose a tag to compare

🎉 The Gowebly CLI v2.0.1 release

gowebly banner with logo

A next-generation CLI tool to easily build amazing web applications with Go on the backend, using htmx & hyperscript and the most popular CSS frameworks on the frontend.

In this release

Here is the latest release of the Gowebly CLI, numbered v2, which includes many new features and faster execution.

First and foremost is the switch to TUI (using the charmbracelet/huh package), which allows you to create a project interactively right in your terminal, without creating configuration files. Therefore, creating and using the .gowebly.yml configuration file is no longer necessary.

gowebly create

Secondly, introducing live-reloading mode with the cosmtrek/air tool for Go code and CSS styles for continuous development of your application. No more running multiple terminals to keep track of CSS, Templ templates and so on, this will be taken care of by Air, which is fully customized for the project created.

Changelog

New features

  • Switch to TUI (charmbracelet/huh) instead of the .gowebly.yml configuration file
  • Add cosmtrek/air tool to live-reloading

Updates

  • Refactoring templates (frontend, backend)
  • Reduce code base
  • Add tests

Bug fixes

  • Fix version in go.mod

How to update?

For native Go installation (any platforms):

go install github.com/gowebly/gowebly/v2@latest

For Homebrew users (GNU/Linux, Apple macOS):

brew upgrade gowebly/tap/gowebly

For other ways (any platforms): manually download and re-install a ready-made package from the Assets section.

💡 Note: See the Complete user guide to get a general information.

Your help to improve project

I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.

Your PRs, issues & any words are welcome! Thank you 😘

v2.0.0

05 Jan 17:12
Compare
Choose a tag to compare
v2.0.0 Pre-release
Pre-release

⚙️ The Gowebly CLI v2.0.0 pre-release

Pre-release of the v2 branch. Do not use it in production.

v1.10.0

25 Dec 10:38
b3cd4e5
Compare
Choose a tag to compare

✨ The gowebly v1.10.0 release

gowebly banner with logo

A next-generation CLI tool to easily build amazing web applications with Go on the backend, using htmx & hyperscript and the most popular CSS frameworks on the frontend.

In this release

logo

We add Flowbite to CSS frameworks.

Build websites even faster with components on top of Tailwind CSS. Start developing with an open-source library of over 600+ UI components, sections, and pages built with the utility classes from Tailwind CSS and designed in Figma.

frontend:
  # ...
-  css_framework: default
+  css_framework: flowbite

Changelog

New features

  • feat: Initial addition of Flowbite as a Frontend option (thanks, @nea)
  • test: Add embedd_file_system tests
  • test: Add file_system tests

Bug fixes

  • fix: CLI logo
  • fix: GoReleaser config
  • fix: Switch without default (but keeping to prepare for future additions)
  • fix: Testing and fixing Flowbite Frontend integration

How to update?

For native Go installation (any platforms):

go install github.com/gowebly/gowebly@latest

For Docker users (GNU/Linux only):

docker pull gowebly/gowebly:latest

For Homebrew users (GNU/Linux, Apple macOS):

brew upgrade gowebly/tap/gowebly

For other ways (any platforms): manually download and re-install a ready-made package from the Assets section.

💡 Note: See the Complete user guide to get a general information.

Your help to improve project

I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.

Your PRs, issues & any words are welcome! Thank you 😘

v1.9.0

19 Dec 10:12
70954c3
Compare
Choose a tag to compare

✨ The gowebly v1.9.0 release

gowebly banner with logo

A next-generation CLI tool to easily build amazing web applications with Go on the backend, using htmx & hyperscript and the most popular CSS frameworks on the frontend.

In this release

It's finally happened! We've added new CSS frameworks:

  • Bulma: The modern CSS framework that just works. Free & open source framework that provides ready-to-use frontend components that you can easily combine to build responsive web interfaces. No CSS knowledge required.
  • Bootstrap: Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life with powerful JavaScript plugins.
# for Bulma:

frontend:
  # ...
-  css_framework: default
+  css_framework: bulma

# or for Bootstrap:

frontend:
  # ...
-  css_framework: default
+  css_framework: bootstrap

Changelog

New features

  • Add bulma to frontend CSS frameworks
  • Add bootstrap to frontend CSS frameworks

Others

How to update?

For native Go installation (any platforms):

go install github.com/gowebly/gowebly@latest

For Docker users (GNU/Linux only):

docker pull gowebly/gowebly:latest

For Homebrew users (GNU/Linux, Apple macOS):

brew upgrade gowebly/tap/gowebly

For other ways (any platforms): manually download and re-install a ready-made package from the Assets section.

💡 Note: See the Complete user guide to get a general information.

Your help to improve project

I invite you to participate in this project! Let's work together to create and popularize the most useful tool for developers on the web today.

Your PRs, issues & any words are welcome! Thank you 😘