Changes in version 2.3.0.9000 Changes in version 2.3.0 (2020-05-20) Breaking changes - Test suite environments need to be passed via local argument of source. Other changes - Use inherits(., *) instead of class(.) == * (R4 compat). - Make test suite compatible with tinytest package. - Replace testthat with tinytest. Changes in version 2.2.0 (2019-06-13) - Move test suite to inst/test-suite so that it can be used without --install-tests. - Move example in README to StringMatrix vignette. Changes in version 2.1.0 (2018-08-06) - Export convertIndex function. Changes in version 2.0.1 (2018-01-08) - Fix incorrect index type determination when additional arguments were passed to extract() and replace(). - Fix missing ... pass-through for single indices in extract(). - Throw an error if index type is not supported. Changes in version 2.0.0 (2018-01-03) - The length() method must now be implemented in addition to dim() and dimnames() for a matrix to be supported by crochet. One way to implement length() could be length.TYPE = function(x) prod(dim(x)). - Add parameter allowDoubles to support huge matrices by not converting indices of type double to integers if the operation would overflow. Defaults to FALSE to reduce the burden of implementing backends in statically typed languages. - Add ktoij() and ijtok() helper functions. Changes in version 1.0.0 (2017-05-06) Initial release.