Skip to content

v0.28.0

Choose a tag to compare

@ElhamAryanpur ElhamAryanpur released this 02 Sep 11:54
· 221 commits to main since this release

0.28.0 - 2025-09-02

Bug Fixes

  • link to middleware.lua in middleware.md (#87) - (2a70d97)
  • prelude registeration not loading the packed libs correctly - (6145502)
  • prelude error when the dependency for the module has not yet been loaded - (a5df91f)
  • websocket route not being recognized - (ebe4074)
  • barebones websocket lua api (needs more fixing) - (3f28d3b)
  • #13, #98 - (3f28d3b)
  • get rid of all unwrap and extracts - (6519e66)
  • #13, #98 - (6519e66)
  • issues fixed with bytes and normal send structure - (5ac6273)
  • returns an empty string when reason not given - (146b454)
  • #13, #98 - (146b454)

Documentation

  • updated middleware and sql driver - (8cf1f5a)

Features

  • Middleware system documentation - (258b332)
  • type detection and definition for HTTP Request params - (4d9c6e8)
  • URL parameters parsing (#85) - (04be222)
  • datetime format function for custom formatting - (b9d154e)
  • websocket implementation (doesn't work) - (f96893d)
  • #13 - (f96893d)
  • broken websocket api - (e04ca74)
  • #13 #98 - (e04ca74)
  • the websocket recv now returns type and value - (32280f2)
  • mlua functions for sending websocket messages - (75fd957)
  • #13, 98 - (75fd957)

Fix

Refactoring

  • minor cleanups done to the middleware example - (1874c90)
  • less bloated version - (d8a0d12)
  • clamped libs together and moved middleware to http - (31dff80)
  • export now removes previously exported content - (3b3a842)
  • update command now recommends reexporting the type definitions - (f1a5327)
  • unnecessary error messages - (e06bf1a)
  • renamed binary to bytes - (097e8ce)
  • updated the datetime test and its formatting - (4721d6e)

Pull Requests Merged

New Contributors

Full Changelog: v0.27.0...v0.28.0