Releases: ArkForgeLabs/Astra
Releases Β· ArkForgeLabs/Astra
v0.20.0
Bug Fixes
Documentation
- updated the documentation and guide for the code cleanup - (5dbf054)
Features
- Rust side HTTP Server's reliance for the global Astra table has been removed - (18d3629)
- now you can initialize multiple servers in one runtime - (8bc5b09)
- FileIO now has global functions assigned to it - (f82a8f0)
Miscellaneous Chores
- cleaned up the async tasks and moved the http server and client into their own folders - (f8766e8)
- moved the import to the global functions - (af7b520)
- updated version and README - (057fa5c)
Refactoring
- cleaned up
astra.lua- (bc85285) AstraIOmoved toAstra.io- (bc85285)Astraas server moved toAstra.http.server- (bc85285)utilsmoved toAstra.utils- (bc85285)jsonmoved toAstra.utils.json- (bc85285)validate_tablemoved toAstra.validate_table- (bc85285)dotenv_loadmoved toAstra.dotenv_load- (bc85285)pretty_printmoved topprintfor shorter syntax - (bc85285)- integrated the utils into the core - (478b3bd)
- the
-cflag has been removed - (478b3bd) - moved the
database_connecttoAstra.database_connect- (478b3bd) - move the http_request to
Astra.http.request- (478b3bd) - moved
CryptotoAstra.crypto- (478b3bd) - moved the base64 methods to
Astra.crypto.base64- (478b3bd) - moved the
Astra.utils.jsontoAstra.json- (478b3bd) - cleaned up the
cli.rs- (dc9bd71)
Full Changelog: v0.19.3...v0.20.0
v0.19.3
Features
- added database connection closing function - (771d650)
Miscellaneous Chores
- Improve Row Extraction to Key-Value Format for Lua by @Hell0wor1d in #55
- cleaned up the
tryset_valuemacro - (995a991) - [breaking]
validate_tableis now strict by default, and have better errors - (f73dabf)
Refactoring
- refactor: support KV table to extract row. e.g. row.name, row.id - (dac9947)
New Contributors
- @Hell0wor1d made their first contribution in #55
Full Changelog: v0.19.2...v0.19.3
v0.19.2
v0.19.1
- updated workflows for automatic publishing
Full Changelog: v0.19.0...v0.19.1
v0.19.0
v0.18.2
Bug Fixes
- Image binaries multiparts was not able to be streamed due to default body limit malfunctioning (48042d6)
Documentation
- Updated docs to include crates.io install (2e2a5de)
Features
- First attempts at adding cookie support (0e74946)
Miscellaneous Tasks
- Fixed the binary name in the cli (23666df)
Full Changelog: v0.18.1...v0.18.2
v0.18.1
Bug Fixes
Miscellaneous Tasks
- Updated astra cargo binary name and README (e6b6829)
- Updated astra version and added categories and keywords (68a65d1)
- Updated dependency versions (894db27)
Full Changelog: v0.17.4...v0.18.1
v0.17.4
Full Changelog: v0.17.3...v0.17.4
v0.17.3
v0.17.2
Bug Fixes
Documentation
- Added documentation for the new import system (b4d1d89)
Full Changelog: v0.17.1...v0.17.2