## [0.9.6] - Fix an annoying bug that made external errors appear to have no further cause errors in the cause chain. ## [0.9.5] - Fix incorrect `xpcall` behavior - Change FromLua / ToLua impls for HashMap to be generic over the hasher. This may be technically a backwards incompatible change, but this would be really unusual though, and I don't think it deserves an API bump. ## [0.9.4] - Fix quadratic behavior in ``Function::bind`` - `lua_checkstack` fixes, particularly fixing a crash bug due to luaL_ref using a single extra stack space. ## [0.9.3] - Soundness fix for recursive function calls, now causes a panic. This is temporary while I work on a more major update that prevents panics / aborts from scripts. ## [0.9.2] - Bugfix, don't load the "base" library into the "base" global variable @jonas-schievink - Additional documentation work, a link fix for `Variadic` docs, new crate documentation @jonas-schievink - Metatable access on `Table` - `gcc` crate warning fix for 0.3.52 and up - Bugfix for `Table::raw_get`, now actually calls raw_get and is sound. ## [0.9.1] - Add travis badge ## [0.9.0] - Huge API change, removed the `Lua` prefix on all types, changes to callback signature that remove the need for manual wrapping and unwrapping in most cases. - Tons of soundness bugfixes, very few soundness problems remain. - Tons of documentation and bugifx work @jonas-schievink ## [0.8.0] - Major API change, out of stack space is no longer an Err, you should not be able to run out of stack space by using this API, except through bugs. - Simplification of error types ## [0.7.0] - API change to remove dependency on `error_chain`, major changes to error handling strategy to allow Lua to catch and rethrow rust errors sanely.