Skip to content

Releases: jasonliang-dev/spry

v0.8

30 Nov 03:14
Compare
Choose a tag to compare

Changes since last release

  • Added microui
  • Added LuaSocket
  • Added spry.arg callback to read command line arguments from Lua
  • require function now looks for modules in package.loaded and package.preload
  • Font text can now be wrapped by width
  • Several small API additions:
    • spry.program_path: path to the executable
    • spry.scissor_rect: limit drawing in a rectangle
    • find: find key in table
    • aabb_overlap: check if AABB overlaps another
    • rect_overlap: check if rectangle overlaps another
  • Shutdown function used to wait for the next hot reload. It now immediately stops the hot reload thread
  • Removed utest

v0.7

19 Nov 05:35
Compare
Choose a tag to compare

Changes since last release

  • Fullscreen support (spry.toggle_fullscreen)
  • Tilemap recognizes flipped autotiles
  • Added A* pathfinding for tilemaps
  • Sprite:play no longer resets to the first animation frame if the tag is the same as the previous
  • Added Sampler type
  • Added a spry.version function
  • Spry now recognizes some command line arguments:
    • --help shows command line usage
    • --version shows version of spry
    • --console uses stdout (Windows only)
  • In spry.conf, console_attach is replaced with win_console
  • Removed Audio type, sounds are created directly from filename
  • Fixed target_fps behavior (less calls to Sleep)
  • Hot reloading is now done outside of the main thread
  • Removed json.h
  • Added luaalloc
  • Updated Sokol libraries
  • Updated miniaudio

v6

04 Nov 08:17
Compare
Choose a tag to compare
v6
update web build

v5

01 Nov 05:55
Compare
Choose a tag to compare
v5
update tests

v4

28 Oct 20:38
Compare
Choose a tag to compare
v4
update gitignore

v3

31 Jul 01:59
Compare
Choose a tag to compare
v3
fix "no game" on web

v2

30 Jul 02:33
Compare
Choose a tag to compare
v2
update gitignore

v1

03 Jun 02:03
Compare
Choose a tag to compare
v1
update docs