1*c697fb7fSBrooks DavisChanges in version 0.4 2*c697fb7fSBrooks Davis====================== 3*c697fb7fSBrooks Davis 4*c697fb7fSBrooks DavisReleased on 2013/12/07. 5*c697fb7fSBrooks Davis 6*c697fb7fSBrooks Davis* Cope with the lack of AM_PROG_AR in configure.ac, which first 7*c697fb7fSBrooks Davis appeared in Automake 1.11.2. Fixes a problem in Ubuntu 10.04 8*c697fb7fSBrooks Davis LTS, which appears stuck in 1.11.1. 9*c697fb7fSBrooks Davis 10*c697fb7fSBrooks Davis* Stopped shipping an Atffile. The only supported way to run the tests 11*c697fb7fSBrooks Davis is via Kyua. 12*c697fb7fSBrooks Davis 13*c697fb7fSBrooks DavisInterface changes: 14*c697fb7fSBrooks Davis 15*c697fb7fSBrooks Davis* Issue 5: New methods added to the state class: open_all. 16*c697fb7fSBrooks Davis 17*c697fb7fSBrooks Davis* Removed default parameter values from all state methods and all 18*c697fb7fSBrooks Davis standalone operations. It is often unclear what the default value is 19*c697fb7fSBrooks Davis given that it depends on the specific Lua operation. Being explicit 20*c697fb7fSBrooks Davis on the caller side is clearer. 21*c697fb7fSBrooks Davis 22*c697fb7fSBrooks Davis* Modified operations do_file and do_string to support passing a number 23*c697fb7fSBrooks Davis of arguments to the loaded chunks and an error handler to the backing 24*c697fb7fSBrooks Davis pcall call. 25*c697fb7fSBrooks Davis 26*c697fb7fSBrooks Davis 27*c697fb7fSBrooks DavisChanges in version 0.3 28*c697fb7fSBrooks Davis====================== 29*c697fb7fSBrooks Davis 30*c697fb7fSBrooks DavisReleased on 2013/06/14. 31*c697fb7fSBrooks Davis 32*c697fb7fSBrooks Davis* Issue 1: Added support for Lua 5.2 while maintaining support for Lua 33*c697fb7fSBrooks Davis 5.1. Applications using Lutok can be modified to use the new 34*c697fb7fSBrooks Davis interface in this new version and thus support both Lua releases. 35*c697fb7fSBrooks Davis However, because of incompatible changes to the Lua API, this release 36*c697fb7fSBrooks Davis of Lutok is incompatible with previous releases as well. 37*c697fb7fSBrooks Davis 38*c697fb7fSBrooks Davis* Issue 3: Tweaked configure to look for Lua using the pkg-config names 39*c697fb7fSBrooks Davis lua-5.2 and lua-5.1. These are the names used by FreeBSD. 40*c697fb7fSBrooks Davis 41*c697fb7fSBrooks DavisInterface changes: 42*c697fb7fSBrooks Davis 43*c697fb7fSBrooks Davis* New global constants: registry_index. 44*c697fb7fSBrooks Davis 45*c697fb7fSBrooks Davis* New methods added to the state class: get_global_table. 46*c697fb7fSBrooks Davis 47*c697fb7fSBrooks Davis* Removed global constants: globals_index. 48*c697fb7fSBrooks Davis 49*c697fb7fSBrooks Davis 50*c697fb7fSBrooks DavisChanges in version 0.2 51*c697fb7fSBrooks Davis====================== 52*c697fb7fSBrooks Davis 53*c697fb7fSBrooks DavisReleased on 2012/05/30. 54*c697fb7fSBrooks Davis 55*c697fb7fSBrooks Davis* New global constants: globals_index. 56*c697fb7fSBrooks Davis 57*c697fb7fSBrooks Davis* New methods added to the state class: get_metafield, get_metatable, 58*c697fb7fSBrooks Davis insert, push_value, raw_get and raw_set. 59*c697fb7fSBrooks Davis 60*c697fb7fSBrooks Davis* Acknowledged that Lua 5.2 is currently not supported. 61*c697fb7fSBrooks Davis 62*c697fb7fSBrooks Davis 63*c697fb7fSBrooks DavisChanges in version 0.1 64*c697fb7fSBrooks Davis====================== 65*c697fb7fSBrooks Davis 66*c697fb7fSBrooks DavisReleased on 2012/01/29. 67*c697fb7fSBrooks Davis 68*c697fb7fSBrooks Davis* This is the first public release of the Lutok package. 69