-
v0.24.0 - LuaCAT export Stable
released this
2025-07-07 13:18:57 +00:00 | 435 commits to main since this releaseBug Fixes
- import using path as key instead of UUID - (d7c099a)
- imports fixed and update command now can take custom user_agent - (ebdf3f6)
Documentation
- directory with Astra API definitions for Lua autocompletion - (9956504)
- Add .luarc.json to enable autocompletion - (9d3511a)
- little clarification - (d9cea09)
- definitions refactoring for better go-to experience - (0a35c64)
- updated docs to reflect the new changes - (419b0d3)
Features
- astra now exports successfully - (c9b8d36)
- server type definitions are correct now - (e533936)
- completed type definition for the rest of the types - (27db132)
Refactoring
- cleaned up getters and setters - (26e2569)
- fused the normal and utc datetime constructors - (4b7bba2)
- the lua's type definitions for datetime - (7001d9e)
- moved the lib files back to the top level folder - (f312335)
- moved the type definitions on side of Rust code - (1c3204c)
- divided the http server into components - (d5f1749)
What's Changed
- Datetime code improvement by @ElhamAryanpur in https://github.com/ArkForgeLabs/Astra/pull/70
- docs: directory with Astra API definitions for Lua autocompletion by @0riginaln0 in https://github.com/ArkForgeLabs/Astra/pull/71
New Contributors
- @0riginaln0 made their first contribution in https://github.com/ArkForgeLabs/Astra/pull/71
Full Changelog: https://github.com/ArkForgeLabs/Astra/compare/v0.23.1...v0.24.0
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
4 downloads
-
released this
2025-06-25 07:24:12 +00:00 | 457 commits to main since this releaseBug Fixes
- more accurate iso8601 format - (b30d1af)
Refactoring
- rename
chrono.rstodatetime.rs- (8242b82)
Full Changelog: https://github.com/ArkForgeLabs/Astra/compare/v0.23.0...v0.23.1
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
4 downloads
-
v0.23.0 - DateTime Stable
released this
2025-06-23 09:23:45 +00:00 | 460 commits to main since this releaseBug Fixes
- #16 better error handling for chrono utility - (7977da3)
- renamed methods and functions - (4441886)
- mend clipboard mishap - (8962303)
- directly set datetime constructors as globals - (98e7ea9)
Features
- feat: added chrono utility by @khushmmehta in https://github.com/ArkForgeLabs/Astra/pull/69
- #16 added chrono utility - (f952ecb)
- more flexible datetime construction - (1e69842)
- added type definitions for struct LuaDateTime - (09b307c)
New Contributors
- @khushmmehta made their first contribution in https://github.com/ArkForgeLabs/Astra/pull/69
Full Changelog: https://github.com/ArkForgeLabs/Astra/compare/v0.22.2...v0.23.0
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
5 downloads
-
released this
2025-06-14 14:37:27 +00:00 | 471 commits to main since this releaseBug Fixes
- async code within functions are now possible - (be6d0f6)
Full Changelog: https://github.com/ArkForgeLabs/Astra/compare/v0.22.1...v0.22.2
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
4 downloads
-
released this
2025-06-14 09:43:25 +00:00 | 473 commits to main since this releaseBug Fixes
- the templating engine was not returning anything - (6b8a02e)
Full Changelog: https://github.com/ArkForgeLabs/Astra/compare/v0.22.0...v0.22.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
3 downloads
-
released this
2025-06-13 17:54:40 +00:00 | 475 commits to main since this releaseBug Fixes
Documentation
- updated documentation from tera to jinja - (c42af7c)
Features
- moved from tera to minijinja - (33bbcab)
- minijinja functions are now working, added
remove_template- (ceef94b)
BREAKING
context_add,context_remove, andcontext_getare removed. Instead you can add context while rendering or adding to the server
Full Changelog: https://github.com/ArkForgeLabs/Astra/compare/v0.21.2...v0.22.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
3 downloads
-
v0.21.2 Stable
released this
2025-06-02 15:00:42 +00:00 | 480 commits to main since this releaseRefactoring
- [breaking] moved
server:templatestotemplate_engine:add_to_serverand addedadd_to_server_debugas well - (fbf70ba)
Full Changelog: https://github.com/ArkForgeLabs/Astra/compare/v0.21.1...v0.21.2
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
- [breaking] moved
-
v0.21.1 Stable
released this
2025-06-01 22:52:36 +00:00 | 482 commits to main since this releaseDocumentation
- added guide for regex - (90dec9a)
Features
Miscellaneous Chores
- updated the readme to include Astra Trails - (5c0bf82)
Refactoring
- moved templating path logics to within the Lua's side - (08acab2)
Full Changelog: https://github.com/ArkForgeLabs/Astra/compare/v0.21.0...v0.21.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
v0.21.0 Stable
released this
2025-05-30 21:36:06 +00:00 | 488 commits to main since this releaseDocumentation
- added documentation for templating - (3a6d097)
Features
- initial tera templating added - (952e863)
- added template routes and lua intellisense - (e0365d1)
- added exclusions and routes have been optimized - (846783c)
- now you can create an empty template engine - (dcd2eed)
- added templating example - (7a59a5c)
- added template functions - (6cd72fe)
Full Changelog: https://github.com/ArkForgeLabs/Astra/compare/v0.20.0...v0.21.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
3 downloads
-
v0.20.0 Stable
released this
2025-05-28 11:54:49 +00:00 | 497 commits to main since this releaseBug 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: https://github.com/ArkForgeLabs/Astra/compare/v0.19.3...v0.20.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
2 downloads