• v1.5.1 b30af86e58

    max released this 2023-12-24 20:13:09 +00:00 | 8 commits to master since this release

    Updates and fixes

    • Update experimental crypto package to v0.17.0 in go.mod
    • Refactor to use the new slog package and keep errors uniform
    • General code cleanup, including removal of less than useful comments

    New features

    • Templates are parsed at startup and kept in memory, this should result in better page load time
    • Get the sha256 hash before hashing with bcrypt, this removes the 72 character password limit
    Downloads
  • v1.5.0 a1438f4fe2

    max released this 2023-08-01 01:25:51 +00:00 | 27 commits to master since this release

    New features

    • Middleware wrapper + CSRF middleware (update POST routes to use this)
    • A simple REST client to simplify sending requests
    Downloads
  • v1.4.1 34acd0fa8d

    max released this 2023-04-08 02:27:53 +00:00 | 42 commits to master since this release

    Updates and fixes

    • Fix GetCurrentUser
    • Added the ability to grab a session by AuthToken
    Downloads
  • v1.4.0 53a780343f

    max released this 2023-04-06 15:05:49 +00:00 | 45 commits to master since this release

    Updates and fixes

    • Fix clearing session cookies twice

    New features

    • Task scheduling
    • Remember me functionality
    • Auto clearing old sessions with the new scheduler
    Downloads
  • v1.3.0 cf8aea5115

    max released this 2023-03-07 14:19:02 +00:00 | 55 commits to master since this release

    Updates and fixes

    • Update experimental crypto package to v0.7.0 in go.mod
    • Fix serving static files from the embedded file system
    • Decouple SQL queries from model logic
    • Default username on login/register is a placeholder instead of a value
    • Expand .gitignore

    New features

    • Migrations (AutoMigrate can be disabled in env.json)
    • User model can now have multiple sessions
    • Graceful server shutdown
    • New default CSS (looks much nicer now)
    Downloads
  • v1.0.1 f2f2187872

    max released this 2023-02-05 19:10:53 +00:00 | 88 commits to master since this release

    Updates and fixes

    • Update to Go 1.20
    • Fix logging to files, also groups logs by day now

    New features

    • Everything in /static and /templates is compiled into the binary now with the embed package
    Downloads
  • v1.0.0 4f4722350f

    max released this 2023-01-08 04:17:28 +00:00 | 91 commits to master since this release

    GoWeb is ready for use at this stage of development. You can clone the project, change the package name, and you're ready to go. Everything implemented so far is functional.

    Downloads