Skip to content

Releases: cieslarmichal/faker-cxx

v3.0.0

28 Aug 20:23
ce65b61
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • removed location.county method
  • renamed all include files from CamelCase to snake_case
  • changed function name from number (by format) to phoneNumberByFormat in phone module
  • changed function name from number (by country) to phoneNumberByCountry in phone module
  • changed function name from name to companyName in company module
  • changed function companyName to take optional enum parameter in company module
  • changed function branch to take optional enum parameter in git module
  • changed country, language, bic country, iban country params to locale

Features

  • added Video module
  • added E-Sport module

Pull Requests

New Contributors

Full Changelog: v2.0.0...v3.0.0

v2.0.0

27 Jun 18:53
be6b01c
Compare
Choose a tag to compare

What's Changed

⚠ BREAKING CHANGES

  • removed structure module
  • removed book.translator method, use person.fullName instead
  • removed book.isbn method, use commerce.isbn instead
  • removed commerce.price method, use finance.amount instead
  • removed commerce.productId method, use string.alphanumeric instead
  • removed commerce.productRating method, use number.decimal instead
  • removed commerce.discountAmount method, use number.decimal instead
  • removed commerce.discountPercentage method, use number.decimal instead
  • removed commerce.orderNumber method, use string.numeric instead
  • removed commerce.discountCode method, use string.alphanumeric instead
  • removed git.author method, use person.fullName instead
  • removed helper.shuffle method, use standard library shuffle instead
  • removed person.middleName method, use person.firstName instead
  • removed weather.temperature method, use number.decimal instead
  • removed weather.pressure method, use number.decimal instead
  • removed weather.visibility method, use number.decimal instead
  • removed weather.windSpeed method, use number.decimal instead
  • removed weather.uvIndex method, use number.integer instead
  • removed weather.humidity method, use number.integer instead
  • removed weather.cloudCover method, use number.integer instead
  • changed classes to namespaces for functions grouping, for example use number::integer instead of Number::integer,
    applies to all modules
  • changed std::string to std::string_view in functions where is was possible
  • changed function name from sport to sportName in sport module
  • changed function name from vehicle to vehicleName in vehicle module
  • changed function name from timezone to timezoneRandom in date module
  • deleted function commonFileType from System module, use system.fileType instead

Features

  • added Plant module

Infra

  • added Conan package manager support
  • added support for GCC 12
  • changed to link with fmt lib only if compiler does not support std::format

Pull requests

Read more

v1.0.0

06 Apr 11:25
42b0664
Compare
Choose a tag to compare

The first stable release.