Changes in version 0.1 (2006-07-11) - Initial release Changes in version 0.2 (2006-07-21) - Bug suggested by Bjarne Hansen fixed 7/20/06. Bug involved augmenting lhs samples with one parameter. Example a <- randomLHS(4, 1); augmentLHS(a, 2). - RUnit test added to check this bug. All RUnit tests satisfactory. Changes in version 0.3 (2006-10-22) - Another bug reported by Bjarne Hansen on 7/23/06, and fixed on 10/21/06. The bug involved augmenting a hypercube with one point. RUnit test added to check this bug. All RUnit tests satisfactory. - Also added documentation consisting of an augmentation example. - Added a lhs package help page. Changes in version 0.4 - Changed the license to GPL >= 2 according to a Kurt Hornik email Changes in version 0.5 (2009-01-26) - Change output filenames to be portable Changes in version 0.6 - Added a new option to randomLHS to allow for similar lhs's when the seed is set and columns are added Changes in version 0.7 (2012-03-27) - Removed test directories to fix them for the proper package structure. Changes in version 0.8 (2012-07-11) - Refactored the underlying C code into C++ to add range checks for internal arrays. Corrected a bug suggested by XXXX on DATE. Corrected the bug suggested by Prof Ripley on DATE with the range checking. Changes in version 0.9 - Removed non-portable code introduced in Version 0.8 Changes in version 0.10 (2012-07-13) - Changed static template method definitions to be included in the definition of the utilityLHS class, instead of in the header below the class. Changes in version 0.11 - Fixed a bug in the geneticLHS code and added Maximin to the optimization criteria. - Fixed a bug caused by a change in R2.3.3 that requires a matrix dimnames to be a list. Added an importFrom to the namespace. Changes in version 0.12 (2016-01-15) - Fixed a bug in the Description file. Changes in version 0.13 (2016-01-18) - Numerical accuracy checks on the Solaris 10 systems was failing. Unable to reproduce this error easily, but it is limited to the numerical accuracy tests. Eliminated the numerical tests for Solaris/Sun/Sparc. Changes in version 0.14 (2016-08-09) - Fixed a bug suggested by Roland Lowe on 8/4/2016. Changes in version 0.15 (2017-12-20) - Added registration of native routines. Changes in version 0.16 (2018-01-04) - Removed the file output of test files which were causing errors on CRAN. changed the version dependency to >= 3.3.0. (>=3.4.0 caused errors on CRAN) Changes in version 1.0 (2019-01-31) - Major revision. - Changed all underlying C code to C++ using Rcpp. - Added orthogonal array latin hypercube capability Changes in version 1.0.1 (2019-02-03) - Update to fix a memory leak noticed on CRAN servers when checking examples with valgrind Changes in version 1.0.2 (2020-04-13) - Added references to the Orthogonal array functions - Fixed typos - Changed the way the Rcpp::RNGScope object is destructed based on the debugging efforts of @mb706 Changes in version 1.1.0 (2020-09-29) - Bug reports from Dr. Ulrike Groemping (https://github.com/bertcarnell/lhs/issues/26, https://github.com/bertcarnell/lhs/issues/25) - Fixed underlying C++ code for addelkempn orthogonal array algorithm. - Fixed underlying C++ for bosebushl orthogonal array algorithm. - Added regression tests Changes in version 1.1.1 (2020-10-05) - Corrected memory leak and read out-of-bounds Changes in version 1.1.2 (2021-09-07) - Exposed functions related to Galois fields from the oa C++ library Changes in version 1.1.3 (2021-09-08) - Corrected compilation flag issue on Solaris Changes in version 1.1.4 (2022-02-20) - Correct error in logical statement with length > 1 Changes in version 1.1.5 (2022-03-22) - std::iterator, std::binary_function, and std::unary_funcation were removed since they are deprecated in c++17 and later