• All functions (except uuid) now accept global and use_openssl, allowing identifiers that do not depend on R’s global random number state (#15)
  • The openssl package is now optional, with ids now shipping with an internal random number generator which can be used for identifiers that do not depend on R’s global random number state (used by ids::random_id, ids::proquint and ids::uuid). If openssl is found it will still be used. (#11)
  • The uuid package is no longer used by ids::uuid and we instead generate version 4 uuids. As before these do not depend on R’s global random number state (#4)
  • The adjective_animal and sentence generators now support MocKiNg sPoNgEbOb CaSe in addition to usual case conversions.
  • The adjective_animal generator now supports alliterative adjective animals (such as convectional_conflictory_cod), though this reduces the pool size (#5, requested by @gadenbuie).
  • Fix occasionally failing test (removes one animal from the pool)
  • New identifier type “proquint”
  • Initial CRAN release