|
| 1 | +## Version 2.6 |
| 2 | + |
| 3 | +* Added namespace `addFunction()` accepting `std::function` (C++11 only). |
| 4 | +* Added class `addStaticFunction()` accepting `std::function` (C++11 only). |
| 5 | +* Update the Doxygen documentation. |
| 6 | +* Add brief API reference into the manual. |
| 7 | +* Hide non-public `luabridge` members into the `detail` namespace. |
| 8 | +* Fix stack cleanup by `LuaRef::isInstance()` method. |
| 9 | + |
1 | 10 | ## Version 2.5
|
2 | 11 |
|
3 |
| -* Introduce isInstance method and a convenience function template. |
| 12 | +* Introduce stack `isInstance()` method. |
| 13 | +* Introduce LuaRef `isInstance()` method. |
| 14 | +* Added a convenience `isInstance()` function template. |
4 | 15 |
|
5 | 16 | ## Version 2.4.1
|
6 | 17 |
|
|
9 | 20 | ## Version 2.4
|
10 | 21 |
|
11 | 22 | * String stack get specialization doesn't change the stack value anymore.
|
12 |
| -* Added namespace addProperty accepting C-functions. |
| 23 | +* Added namespace `addProperty()` accepting C-functions. |
13 | 24 | * Introduce enableExceptions function.
|
14 | 25 |
|
15 | 26 | ## Version 2.3.2
|
16 | 27 |
|
17 |
| -* Fixed registration continuation for already registered class. |
| 28 | +* Fixed registration continuation for an already registered class. |
18 | 29 |
|
19 | 30 | ## Version 2.3.1
|
20 | 31 |
|
21 | 32 | * Fixed registration continuation issues.
|
22 | 33 |
|
23 | 34 | ## Version 2.3
|
24 | 35 |
|
25 |
| -* Added class addFunction accepting proxy functions (C++11 only). |
26 |
| -* Added class addFunction accepting std::function (C++11 only). |
27 |
| -* Added class addProperty accepting functions with lua_State* parameter. |
28 |
| -* Added class addProperty accepting std::function (C++11 only). |
29 |
| -* Added stack traits for std::unordered_map (UnorderedMap.h). |
| 36 | +* Added class `addFunction()` accepting proxy functions (C++11 only). |
| 37 | +* Added class `addFunction()` accepting `std::function` (C++11 only). |
| 38 | +* Added class `addProperty()` accepting functions with lua_State* parameter. |
| 39 | +* Added class `addProperty()` accepting `std::function` (C++11 only). |
| 40 | +* Added stack traits for `std::unordered_map` (`UnorderedMap.h`). |
30 | 41 | * Now using lightuserdata for function pointers.
|
31 | 42 |
|
32 | 43 | ## Version 2.2.2
|
|
44 | 55 |
|
45 | 56 | ## Version 2.1.2
|
46 | 57 |
|
47 |
| -* Added operator== and operator!= for RefCountedPtr template. |
| 58 | +* Added `operator==` and `operator!=` for `RefCountedPtr` template. |
48 | 59 |
|
49 | 60 | ## Version 2.1.1
|
50 | 61 |
|
51 |
| -* Support for __stdcall function pointers. |
| 62 | +* Support for `__stdcall` function pointers. |
52 | 63 |
|
53 | 64 | ## Version 2.1
|
54 | 65 |
|
55 |
| -* Added stack traits for std::vector (Vector.h), std::list (List.h) and std::map (Map.h). |
56 |
| -* Added ability to use LuaRef objects as an std::map keys. |
| 66 | +* Added stack traits for `std::vector` (`Vector.h`). |
| 67 | +* Added stack traits for `std::list` (`List.h`). |
| 68 | +* Added stack traits for `std::map` (`Map.h`). |
| 69 | +* Added ability to use `LuaRef` objects as an `std::map` keys. |
57 | 70 | * Fixed some manual errata.
|
58 | 71 |
|
59 | 72 | ## Version 2.0
|
60 | 73 |
|
61 |
| -* Numerous bug fixes |
62 |
| -* Feature Requests from Github Issues |
63 |
| -* Added LuaRef object |
64 |
| -* Rewritten documentation |
| 74 | +* Numerous bug fixes. |
| 75 | +* Feature Requests from Github issues. |
| 76 | +* Added `LuaRef` object. |
| 77 | +* Rewritten documentation. |
65 | 78 |
|
66 | 79 | ## Version 1.1.0
|
67 | 80 |
|
68 |
| -* Split code up into several files |
69 |
| -* Add Lua table and type representations (based on Nigel's code) |
70 |
| -* Reformat documentation as external HTML file |
| 81 | +* Split code up into several files. |
| 82 | +* Add Lua table and type representations (based on Nigel's code). |
| 83 | +* Reformat documentation as external HTML file. |
71 | 84 |
|
72 | 85 | ## Version 1.0.3
|
73 | 86 |
|
74 |
| -* Pass nil to Lua when a null pointer is passed for objects with shared lifetime. |
| 87 | +* Pass `nil` to Lua when a null pointer is passed for objects with shared lifetime. |
75 | 88 |
|
76 | 89 | ## Version 1.0.2
|
77 | 90 |
|
78 | 91 | * Option to hide metatables selectable at runtime, default to true.
|
79 |
| -* addStaticMethod () renamed to addStaticFunction () for consistency. |
80 |
| -* addMethod () renamed to addFunction() for consistency. |
81 |
| -* addCFunction () registrations. |
82 |
| -* Convert null pointers to and from nil. |
| 92 | +* `addStaticMethod()` renamed to `addStaticFunction()` for consistency. |
| 93 | +* `addMethod()` renamed to `addFunction()` for consistency. |
| 94 | +* `addCFunction()` registrations. |
| 95 | +* Convert null pointers to and from `nil`. |
83 | 96 | * Small performance increase in class pointer extraction.
|
84 | 97 |
|
85 | 98 | ## Version 1.0.1
|
|
0 commit comments