# Revision history for hslua-module-system ## 1.0.0 Release pending. - Use hslua 2.0. ## 0.2.2.1 -- 2020-10-16 - Relaxed upper bound for hslua, allow `hslua-1.3.*`. ## 0.2.2 -- 2020-08-15 - Relaxed upper bound for hslua, allow `hslua-1.2.*`. - Improved documentation of internal types. - Use tasty-lua for unit tests. - Update CI to test with all GHC versions. ## 0.2.1 -- 2019-05-04 - Use module helpers made available with HsLua 1.0.3. This avoids code duplication when used with other hslua modules. ## 0.2.0 -- 2019-05-01 All fields and functions are now exported from the Haskell module under the same name as that used in Lua. ### New fields - `arch`: processor architecture. - `compiler_name`: Haskell compiler that was used to compile the module. - `compiler_version`: version of the compiler. - `os`: operating system. ### New functions - `mkdir`: create a new directory. - `rmdir`: remove a directory. - `with_env`: perform action with custom environment. - `with_wd`: perform action in another directory. ### Removed or renamed functions - `currentdir` was renamed to `getwd`. - `chdir` was renamed to `setwd`. - `pwd` was removed. ### Misc - Fix typos and copy-paste errors in docs, tests. ## 0.1.0 -- 2019-04-26 - First version. Released on an unsuspecting world.