- gains new vignette "Contributing to charlatan" - given that it can be complicated to contribute, this vignette should make the process easier (#49) (#84)
InternetProvidergains new methodslug(#67)MiscProvidergains two new methodsbooleanandnull_boolean(#70)es_PElocale support added toPhoneNumberProvider(#108)en_NZlocale support added toAddressProvider,InternetProvider, andPersonProvider(#109)- main vignette gains examples on using the
MissingDataProviderthanks to @KKulma (#110) PhoneNumberProvidergains 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$privatebecause there's no reason for the user to modify allowed locales -allowed_locales()reads this vector for each provider
- convert all documentation to the new R6 support in roxygen2
ch_job()andJobsProvidergainsda_DKlocale support (#94) from @MartinMSPedersen
- fixes for
PersonProviderfor 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
JobsProviderandPersonProviderwhere found; and remove some blank suffixes forfa_IRPersonProvider(#88) (#91) from @kylevoyto - standardization of locale names to always be
xx_XXwhere first two letters are lowercase and second two are uppercase (#90) from @kylevoyto - change locale for Danish/Denmark from
dk_DKtoda_DKto 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
PersonProviderfor various locales (#96) from @MartinMSPedersen - mention similar packages (#72)
- run examples conditionally if packages installed for packages in Suggests:
iptoolsandstringi(#82)
- new package author: https://github.com/kylevoyto
- gains
ElementsProviderand associated methodsch_element_element()andch_element_symbol()for getting element names and symbols (#55) - gains
InternetProviderwith many methods, including for domain names, urls (and their parts), emails, tld's, etc. (#66) - gains
MiscProviderwith methods for getting locale names and locale codes (#69) - gains
UserAgentProviderfor user agent strings (#57) - gains
FileProviderwith methods for mime type, file extension, file names and paths (#59) - gains
LoremProviderwith methods for words, sentences and paragraphs (#58) JobProvidergains Finnish locale (#79)
- 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
PersonProviderfor 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_namewithinColorProviderbe sensitive to locale (#17) (#77) - packages
stringiandiptoolsmoved from Imports to Suggests - not required for package use now unless a few specific methods used (#71) AddressProvidergains methodsstreet_name,street_address,postcode, andaddress. in addition, various fixes toAddressProvider(#62) (#80)
- Released to CRAN.