Skip to content

Releases: ArkForgeLabs/Astra

v0.39.3 - UUID and more Redirects

28 Dec 18:12

Choose a tag to compare

Features

Full Changelog: v0.39.2...v0.39.3

v0.39.2 - HTML Forms

27 Dec 22:46

Choose a tag to compare

Bug Fixes

  • CI now saves cache properly - (8c1bc1b)
  • Add newline in astra export cli 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

19 Dec 06:09

Choose a tag to compare

  • 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

18 Dec 17:43

Choose a tag to compare

Features

Full Changelog: v0.38.0...v0.39.0

v0.38.0 - lots of minor enhancements and fixes

14 Dec 18:48

Choose a tag to compare

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

New Contributors

Full Changelog: v0.37.1...v0.38.0

v0.37.1 - bug fixes with path

23 Nov 17:30

Choose a tag to compare

Bug Fixes

Full Changelog: v0.37.0...v0.37.1

v0.37.0 - Extended serialization support

21 Nov 14:17

Choose a tag to compare

TL;DR

Adds support for XML, INI, CSV, JSON5, YAML, and TOML serialization and deserialization as part of the #114

Bug Fixes

  • teal check with the new path system - (75a5d79)
  • #118 - Teal running only when needed - (27e3ddf)

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

11 Nov 12:42

Choose a tag to compare

Features

  • websocket client added - (9774fe9)

Refactoring

Full Changelog: v0.35.0...v0.36.0

v0.35.0 - filesystem overhaul

08 Nov 16:48

Choose a tag to compare

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

02 Nov 21:03

Choose a tag to compare

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