Releases: ianmaclarty/amulet
v1.6.1
Highlights:
- new table.shuffle function (contributed by @OttoRobba)
- particles2d:reset method
- export command now accepts -r option for recursing into subdirectories
Changes between v1.5.0 and v1.6.1:
72999a1 add particles2d:reset() method
0319737 fix bug in particles:reset where warmup was ignored
3943a20 Added table.shuffle
9bd4c4d Optimized table.shuffle
b792c8b Fixes formatting
4aaf805 Added documentation for table.shuffle
d18fa11 Merge pull request #102 from OttoRobba/master
444aa61 add optional rand argument to table.shuffle and test
cd03b12 add -r option to export command to include subdirectories
9b05d58 regenerate docs
v1.6.0
v1.6.0
v1.5.0
Highlights:
- win:key_down, win:key_pressed, etc now use key scancodes instead of characters. This fixes issues with key presses not being detected on non english layouts. I will add functions to detect characters in a later change.
- Added new functions win:keys_pressed and win:keys_released.
- Fixed multiple window bug. Multiple windows seems to work on MS Windows too now.
Changes between v1.4.1 and v1.5.0:
976527a fix type in docs
f866b29 fix #97: typo in lua code
c465629 split generated font tables into multiple function to avoid luajit max constants limit
dfce261 fix segfault when closing a non-main window
2951e38 use scancodes for keys on linux, windows and mac builds
b028103 fix some gl invalid enum errors
6ad316b check for nil AVCaptureDeviceInput
v1.5.0-rc1
v1.5.0-rc1
v1.4.1
Highlights:
- Upgrade to SDL 2.0.5.
- Show log function output as overlay in main window (useful for iOS)
- Fix some touch input bugs
Changes between v1.4.0 and v1.4.1:
33c4629 fix touch api bug
d07ca86 show log messages in main window overlay (useful for debugging on mobile)
aa3aa12 fix bug when ending and beginning touch in same frame
990a5e9 fix bug where main window closed before gl objects destroyed
58127ce remove some out-of-date code
073374c fix potential touch input bug
7ec6980 fix bug in load_bitmap_font when only one row
86d922d fix #93 (bug in naming packed fonts)
fa46ec3 extra internal logging
79dc534 fix typo in docs
ca8de04 add SDL-2.0.5 source
653c277 SDL: always use ANGLE + call SDL_EGL_SetSwapInterval
0320043 add osx SDL-2.0.5 prebuilts
f6d13ae add windows SDL2-2.0.5 prebuilt libs
988dae8 add linux32 sdl prebuilt lib
10c802d regen docs
c984eb3 add linux64 sdl prebuilt lib
v1.4.1-rc1
v1.4.1-rc1
v1.4.0
72628c1 don't use custom allocator with luajit
1a17b72 build luajit on osx, windows and linux
7e053e5 add experimental way to update buffer with luajit ffi (undocumented)
1c3bbcb avoid building sdl if prebuilt libs exist (regression)
3ce942f set touch_delta to zero when touch begins
8ec4912 fix for lua 5.2
46c515b allow setting x, y, z components of translate and scale nodes independently
2f0a70b rename some internal configuration variables
29e38fc start adding networking functions (ios and osx only for now)
2621351 am.load_state now throws an error if unable to parse json
6bc5717 document that am.parse_json returns error message as second value
e4eba8f remove reddit link from site for now (unused)
4384628 enable luajit for windows, mac and linux
13a1181 fix compilation error
a4c6c77 fix export bug
bcf5f6b avoid relying on lua51 table key order in sound effects code
9f20e33 experimental main loop timing settings (disabled by default)
0ce2fa3 rename buffer.data to buffer.dataptr
dfc521d add table.count
7913c13 api for detecting if controller attached/detached
5d4fed8 minor change to tweens example
24254c6 document buffer.dataptr and buffer:mark_dirty()
v1.4.0-rc1
v1.4.0-rc1