Releases: ArkForgeLabs/Astra
Releases Β· ArkForgeLabs/Astra
v0.39.3 - UUID and more Redirects
Features
Full Changelog: v0.39.2...v0.39.3
v0.39.2 - HTML Forms
Bug Fixes
- CI now saves cache properly - (8c1bc1b)
- Add newline in
astra exportcli output (#133) - (5f47bf2) - type definitions for http.lua was restored what was lost - (bfac6d6)
Features
- added correct self requirement for HTTPResponse - (5543ce4)
- HTTP servers can now accept normal forms - (274d1ba)
Full Changelog: v0.39.1...v0.39.2
v0.39.1 - bug fixes
- DB Pragma Query now returns proper lua nil when NULL value - (86fa86e)
- imports the .init files correctly now - (36f33db)
Refactoring
- removed windows ARM builds as its not supported with vendoring yet - (455a544)
Full Changelog: v0.39.0...v0.39.1
v0.39.0 - DB PRAGMA queries
v0.38.0 - lots of minor enhancements and fixes
Bug Fixes
- linux minor updates to README - (191e034)
- potential HTTP client JSON serialization fix for requests - (edc1550)
- #123 - now teal export is optional - (24404ba)
- fix CI for docs - (19a9462)
Documentation
- now automatically installs and builds the docs - (c6c0924)
- added cache to docs ci - (48d107c)
- updated README to reflect the description better. fix: #121 - (80bf314)
Features
- added fallback routes, fix #125 - (044c6c9)
- add support for server redirects. fix #127 - (5bb7d32)
- now init.lua or init.tl can be ran as default if no filename is provided. fix: #119 - (e145040)
- added MacOS, ARM, and RISC-V support for compilation. fix #116 - (3af6f3d)
- now upgrade command can detect new architecture and OS - (d0c6f01)
What's Changed
- Add Hack Club Clubs API to community projects by @Charmunks in #122
- Remove unnecessary assert from
chainfunction by @0riginaln0 in #124 - Provide valid chain function analogy by @0riginaln0 in #126
- WebSocketMessageType was falsely annotated by @if-not-nil in #131
New Contributors
- @Charmunks made their first contribution in #122
- @if-not-nil made their first contribution in #131
Full Changelog: v0.37.1...v0.38.0
v0.37.1 - bug fixes with path
Bug Fixes
- error messages displayed correctly - (1bc37af)
- #108 - Luau now works - (7a8ff02)
- import paths interopability - (2d41954)
Full Changelog: v0.37.0...v0.37.1
v0.37.0 - Extended serialization support
TL;DR
Adds support for XML, INI, CSV, JSON5, YAML, and TOML serialization and deserialization as part of the #114
Bug Fixes
Features
- added compression ability to each route - (5d0062c)
- added major serde targets - (78b4928)
- added types for serde types - (13a38d4)
- added support for csv - (5ee17e8)
- added xml support - (e1028de)
Refactoring
- moved client.rs to its own directory - (b3917e0)
Full Changelog: v0.36.0...v0.37.0
v0.36.0 - Websocket client
Features
- websocket client added - (9774fe9)
Refactoring
- updated dependencies - (5225768)
Full Changelog: v0.35.0...v0.36.0
v0.35.0 - filesystem overhaul
Features
- file_io now have methods for file read and write - (9de9aa6)
- added Buffers and File opening for File IO - (98743e1)
- can omit the 'astra.lua.' prefix from standard library - (27e09ff)
- filesystem buffer read and write added - (e4c166d)
Refactoring
- renamed components with Lua prefix to Astra - (0bfaeb3)
- added macros for file_io - (61d8e62)
- renamed io.rs to file_io.rs to reflect the changes clearly - (1e5ba81)
- [breaking] renamed io.lua to fs.lua to better reflect its nature - (a65781b)
- expanded the fs.rs into file_system.rs - (bf67d0a)
Full Changelog: v0.34.0...v0.35.0
v0.34.0 - IP Address and cache invalidation
Documentation
- cleaned up and improved online documentation - (7f7d09a)
Features
- IP Address access now available on servers - (31b0177)
- imported module caches can now be invalidated and caches are now faster and improved - (88f4609)
Refactoring
- renamed serializer to serde - (2d49bb8)
Full Changelog: v0.33.1...v0.34.0