charlatan 0.5.0
CRAN release: 2022-08-18
NEW FEATURES
-
InternetProvider
adds new methodsipv4
andipv6
via the new suggested packageipaddress
(#112) thanks @davidchall -
AddressProvider
andJobsProvider
gain new langugage localenl_NL
(#118) (#119) thanks @markbaas
charlatan 0.4.0
CRAN release: 2020-01-24
NEW FEATURES
- gains new vignette “Contributing to charlatan” - given that it can be complicated to contribute, this vignette should make the process easier (#49) (#84)
-
InternetProvider
gains new methodslug
(#67) -
MiscProvider
gains two new methodsboolean
andnull_boolean
(#70) -
es_PE
locale support added toPhoneNumberProvider
(#108) -
en_NZ
locale support added toAddressProvider
,InternetProvider
, andPersonProvider
(#109) - main vignette gains examples on using the
MissingDataProvider
thanks to @KKulma (#110) -
PhoneNumberProvider
gains support for locales:dk_DK
,en_NZ
,id_ID
,th_TH
, andtw_GH
(#100) - each R6 provider gains new method
allowed_locales()
- the exported character vector of allowed locales for each provider has moved inside of the R6 class in$private
because there’s no reason for the user to modify allowed locales -allowed_locales()
reads this vector for each provider
charlatan 0.3.0
CRAN release: 2018-10-18
NEW FEATURES
-
ch_job()
andJobsProvider
gainsda_DK
locale support (#94) from @MartinMSPedersen
MINOR IMPROVEMENTS
- fixes for
PersonProvider
for localefr_FR
: fix accents; avoid awkward french names; now can do double first names; removed some duplicate names (#35) (#83) from @kylevoyto - remove leading and trailing whitespace in
JobsProvider
andPersonProvider
where found; and remove some blank suffixes forfa_IR
PersonProvider
(#88) (#91) from @kylevoyto - standardization of locale names to always be
xx_XX
where first two letters are lowercase and second two are uppercase (#90) from @kylevoyto - change locale for Danish/Denmark from
dk_DK
toda_DK
to comply with ISO-3166 (#93) from @MartinMSPedersen - fix Danish phone number formats to match phone numbers actually used there (#93) from @MartinMSPedersen
- remove duplicates and sort names across
PersonProvider
for various locales (#96) from @MartinMSPedersen - mention similar packages (#72)
charlatan 0.2.2
CRAN release: 2018-07-06
BUG FIXES
- run examples conditionally if packages installed for packages in Suggests:
iptools
andstringi
(#82)
charlatan 0.2.0
CRAN release: 2018-07-04
NEW FEATURES
- new package author: https://github.com/kylevoyto
- gains
ElementsProvider
and associated methodsch_element_element()
andch_element_symbol()
for getting element names and symbols (#55) - gains
InternetProvider
with many methods, including for domain names, urls (and their parts), emails, tld’s, etc. (#66) - gains
MiscProvider
with methods for getting locale names and locale codes (#69) - gains
UserAgentProvider
for user agent strings (#57) - gains
FileProvider
with methods for mime type, file extension, file names and paths (#59) - gains
LoremProvider
with methods for words, sentences and paragraphs (#58) -
JobProvider
gains Finnish locale (#79)
MINOR IMPROVEMENTS
- mention usage in the wild in README (#54)
- change behavior when a locale doesn’t have a data type from erroring to a zero length string (#64)
- switch to markdown docs (#68)
- fix
PersonProvider
for localeen_GB
- we were ignoring probabilities of different names (#63) (#75) - fix
ColorProvider
: generate only the 216 colors in safe web colors (https://en.wikipedia.org/wiki/Web_colors#Web-safe_colors) - and fix method for generating hex colors (#18) (#42) (#76) - fix to have
safe_color_name
withinColorProvider
be sensitive to locale (#17) (#77) - packages
stringi
andiptools
moved from Imports to Suggests - not required for package use now unless a few specific methods used (#71) -
AddressProvider
gains methodsstreet_name
,street_address
,postcode
, andaddress
. in addition, various fixes toAddressProvider
(#62) (#80)