charlatan 0.5.0
NEW FEATURES
InternetProvider adds new methods ipv4 and
ipv6 via the new suggested package ipaddress
(#112) thanks @davidchall
AddressProvider and JobsProvider gain new
langugage locale nl_NL (#118) (#119) thanks @markbaas
MINOR IMPROVEMENTS
- fixed typo in docs (#117) thanks @j450h1
charlatan 0.4.0
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 method slug
(#67)
MiscProvider gains two new methods boolean
and null_boolean (#70)
es_PE locale support added to
PhoneNumberProvider (#108)
en_NZ locale support added to
AddressProvider, InternetProvider, and
PersonProvider (#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, and tw_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
MINOR IMPROVEMENTS
- convert all documentation to the new R6 support in roxygen2
charlatan 0.3.0
NEW FEATURES
ch_job() and JobsProvider gains
da_DK locale support (#94) from @MartinMSPedersen
MINOR IMPROVEMENTS
- fixes for
PersonProvider for locale fr_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
and PersonProvider where found; and remove some blank
suffixes for fa_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 to
da_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
BUG FIXES
- run examples conditionally if packages installed for packages in
Suggests:
iptools and stringi (#82)
charlatan 0.2.0
NEW FEATURES
- new package author: https://github.com/kylevoyto
- gains
ElementsProvider and associated methods
ch_element_element() and ch_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 locale en_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 within
ColorProvider be sensitive to locale (#17) (#77)
- packages
stringi and iptools moved from
Imports to Suggests - not required for package use now unless a few
specific methods used (#71)
AddressProvider gains methods street_name,
street_address, postcode, and
address. in addition, various fixes to
AddressProvider (#62) (#80)
charlatan 0.1.0
NEW FEATURES