v0.28.0
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
- POC middleware system by @0riginaln0 in #74
- feat: URL parameters parsing by @0riginaln0 in #85
- fix: link to middleware.lua in middleware.md by @0riginaln0 in #87
- Update sql_driver.md by @0riginaln0 in #90
- Update astra_build.lua by @0riginaln0 in #94
- Modules load fix by @0riginaln0 in #95
- Issue #51: datetime testing added (lust) by @supawitgolf in #96
- issue #89: datetime format update (to ISO 8601) by @supawitgolf in #97
- Add Schema Validation Tests by @supawitgolf in #99
- HTTP server testing added by @supawitgolf in #101
- Websockets by @khushmmehta in #98
New Contributors
- @supawitgolf made their first contribution in #96
Full Changelog: v0.27.0...v0.28.0