Changes in version 1.0.2 (2024-12-17) o Improved sanity checking on input data frames (Thanks to Brian Ripley for pointing this out) Changes in version 1.0.1 (2022-12-22) o Updated compiled code to new compiler prototype warnings. Changes in version 1.0.0 (2022-02-03) o Fix: for integer vectors, the output would in some cases depend on the order of the input. (Thanks to Tobias Rockel for reporting). Changes in version 0.2.2 (2020-06-23) o Fix: for small numbers of records and high number of threads, the output would depend on 'nthreads'. (Thanks to Matt Austin for reporing). Gower now only paralellizes when more than 1000 records are presented. Changes in version 0.2.1 (2019-05-14) o moved test framework to 'tinytest' Changes in version 0.2.0 (2019-03-07) o gower_dist and gower_topn gain `weight` argument for weighted matching (thanks to David Turner) o gower_dist and gower_topn gain `ignore_case` argument for automatic column matching. o gower_dist now returns numeric(0) invisibly when there are no columns to compare. o gower_topn now returns a list with empty matrices when there are no columns to compare. o gower_topn now warns when n>nrow(y) and sets n=nrow(y) o bugfix: comparing factors with characters would cause a crash (thanks to Max Kuhn) Changes in version 0.1.2 (2017-02-23) o fixed valgrind warning o registered native routines, as now recommended by CRAN Changes in version 0.1.1 (2016-08-26) o gower_dist now issues warning when nr of rows on input do not divide (recycling) o Code now depends on gcc version for compatability with Windows + R<=3.2.x o Bugfix: bad range calculation caused faulty distance computation Changes in version 0.1.0 (2016-08-10) o First release