All notable changes to this project will be documented in this file
- removed
structure
module - removed
book.translator
method, useperson.fullName
instead - removed
book.isbn
method, usecommerce.isbn
instead - removed
commerce.price
method, usefinance.amount
instead - removed
commerce.productId
method, usestring.alphanumeric
instead - removed
commerce.productRating
method, usenumber.decimal
instead - removed
commerce.discountAmount
method, usenumber.decimal
instead - removed
commerce.discountPercentage
method, usenumber.decimal
instead - removed
commerce.orderNumber
method, usestring.numeric
instead - removed
commerce.discountCode
method, usestring.alphanumeric
instead - removed
git.author
method, useperson.fullName
instead - removed
helper.shuffle
method, use standard library shuffle instead - removed
person.middleName
method, useperson.firstName
instead - removed
weather.temperature
method, usenumber.decimal
instead - removed
weather.pressure
method, usenumber.decimal
instead - removed
weather.visibility
method, usenumber.decimal
instead - removed
weather.windSpeed
method, usenumber.decimal
instead - removed
weather.uvIndex
method, usenumber.integer
instead - removed
weather.humidity
method, usenumber.integer
instead - removed
weather.cloudCover
method, usenumber.integer
instead - changed classes to namespaces for functions grouping, for example use
number::integer
instead ofNumber::integer
, applies to all modules - changed std::string to std::string_view in functions where is was possible
- changed function name from
sport
tosportName
in sport module - changed function name from
vehicle
tovehicleName
in vehicle module - changed function name from
timezone
totimezoneRandom
in date module - deleted function
commonFileType
fromSystem
module, usesystem.fileType
instead
- added
Plant
module
- added Conan package manager support
- added support for GCC 12
- changed to link with fmt lib only if compiler does not support std::format