Skip to content

Releases: ArkForgeLabs/Astra

v0.20.0

28 May 11:56
46650b6

Choose a tag to compare

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)
  • AstraIO moved to Astra.io - (bc85285)
  • Astra as server moved to Astra.http.server - (bc85285)
  • utils moved to Astra.utils - (bc85285)
  • json moved to Astra.utils.json - (bc85285)
  • validate_table moved to Astra.validate_table - (bc85285)
  • dotenv_load moved to Astra.dotenv_load - (bc85285)
  • pretty_print moved to pprint for shorter syntax - (bc85285)
  • integrated the utils into the core - (478b3bd)
  • the -c flag has been removed - (478b3bd)
  • moved the database_connect to Astra.database_connect - (478b3bd)
  • move the http_request to Astra.http.request - (478b3bd)
  • moved Crypto to Astra.crypto - (478b3bd)
  • moved the base64 methods to Astra.crypto.base64 - (478b3bd)
  • moved the Astra.utils.json to Astra.json - (478b3bd)
  • cleaned up the cli.rs - (dc9bd71)

Full Changelog: v0.19.3...v0.20.0

v0.19.3

24 May 09:40

Choose a tag to compare

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_value macro - (995a991)
  • [breaking] validate_table is 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

Full Changelog: v0.19.2...v0.19.3

v0.19.2

23 May 07:03

Choose a tag to compare

Bug Fixes

Full Changelog: v0.19.1...v0.19.2

v0.19.1

01 May 21:51

Choose a tag to compare

  • updated workflows for automatic publishing

Full Changelog: v0.19.0...v0.19.1

v0.19.0

01 May 12:51

Choose a tag to compare

Bug Fixes

  • Cookies not properly set (952ddbd)
  • Config not added to the routes by default (9845dd7)

Documentation

  • Added wki on cookies (2d74a04)
  • Added intellisense type info for lua (7529c13)

Features

  • Cookies was added on the backend (36ff2a0)
  • Cookies UserData added (3a29249)

What's Changed

  • remove the multilingual field from book.toml by @szabgab in #49

New Contributors

Full Changelog: v0.18.2...v0.19.0

v0.18.2

02 Apr 22:08

Choose a tag to compare

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

31 Mar 12:13

Choose a tag to compare

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

12 Mar 13:33

Choose a tag to compare

Full Changelog: v0.17.3...v0.17.4

v0.17.3

10 Mar 15:34

Choose a tag to compare

Bug Fixes

  • Functions being overridden upon registration (01141eb)

Full Changelog: v0.17.2...v0.17.3

v0.17.2

09 Mar 21:59

Choose a tag to compare

Bug Fixes

Documentation

  • Added documentation for the new import system (b4d1d89)

Full Changelog: v0.17.1...v0.17.2