xref: /freebsd/contrib/lutok/NEWS (revision c697fb7f7cc9bedc5beee44d35b771c4e87b335a)
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