⚠ BREAKING CHANGES
- removed
location.county
method - renamed all include files from
CamelCase
tosnake_case
- changed function name from
number
(by format) tophoneNumberByFormat
in phone module - changed function name from
number
(by country) tophoneNumberByCountry
in phone module - changed function name from
name
tocompanyName
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
- chore: remove county location function by @cieslarmichal in #751
- feat: Build shared library on Windows by @uilianries in #754
- ci: Skip when changing markdown only by @uilianries in #758
- build: Honor CMake USE_STD_FORMAT option by @uilianries in #761
- build: Add support for Bazel by @uilianries in #760
- feat: Generate version files and more by @uilianries in #763
- refactor: stringhelper module by @00thirdeye00 in #765
- docs: Update README with how to install faker-cxx pre-built library using Conan by @uilianries in #767
- docs: add more emojis to readme by @cieslarmichal in #771
- docs: building with Bazel #762 by @divyanshdivik in #772
- refactor: luhncheck module by @00thirdeye00 in #775
- refactor: formathelper module by @00thirdeye00 in #774
- ci: Fix code coverage and publish on Codecov by @uilianries in #773
- ci: Remove coverage from clang build by @uilianries in #776
- docs: refresh readme by @cieslarmichal in #779
- refactor: moved unwanted public functions from Helper.h (#766) by @Mehdibenhadjkhelifa in #778
- docs: Add Conan Center badge by @uilianries in #788
- test: airline testcase by @00thirdeye00 in #789
- test: stringhelper testcase by @00thirdeye00 in #790
- test: helper testcase by @00thirdeye00 in #791
- ci: Fix cppcheck errors by @uilianries in #792
- test: git testcase added by @00thirdeye00 in #793
- refactor: datatype module by @00thirdeye00 in #795
- refactor: filenames changed by @00thirdeye00 in #796
- test: enhance code coverage of word module by adding additional testcases by @pixelcaliber in #799
- fix: fix codecov config by @cieslarmichal in #801
- test: enhance code coverage of format helper module by adding additional testcases by @pixelcaliber in #802
- test: system testcase added by @00thirdeye00 in #819
- fix: fix codecov config by @cieslarmichal in #821
- test: System testcase codecov by @00thirdeye00 in #820
- refactor: remove nested directories by @jackhwalters in #822
- refactor: function name changed by @00thirdeye00 in #824
- feat: Introduce Locale enum by @jackhwalters in #826
- test: hacker module testcase added by @00thirdeye00 in #828
- test: internet module testcase added by @00thirdeye00 in #829
- test: finance module testcase added by @00thirdeye00 in #830
- test: phone module testcase added by @00thirdeye00 in #831
- chore: phone module code style by @00thirdeye00 in #832
- test: increase test coverage for word module by @jackhwalters in #833
- test: company module testcase added by @00thirdeye00 in #834
- fix: Made range arrayFormat overload more elegant + minor fixes by @eric-bodhi in #837
- test: word module codecoverage by @00thirdeye00 in #838
- fix: arrayElement overloads failing with non-arithmetic iterators by @eric-bodhi in #839
- chore: sort data alphabetically by @jackhwalters in #836
- fix: refactored arrayElement and added separate iterator overloads for optimization by @eric-bodhi in #840
- test: git module codecov by @00thirdeye00 in #841
- refactor: Refactored all of randomElement related functions and iterators to use ranges instead by @eric-bodhi in #843
- test: datatype testcase added by @00thirdeye00 in #844
- test: crypto testcase added by @00thirdeye00 in #845
- test: date module testcase modified by @00thirdeye00 in #846
- feat: improve codecov & reformat code by @cieslarmichal in #849
- chore: delete static analysis pipeline by @cieslarmichal in #850
- fix: fixing missing includes by @julianfritzsch in #852
- feat: replace passport country enum with locale enum in passport func… by @cieslarmichal in #862
- feat: replace ssn country with locale by @cieslarmichal in #864
- test: crypto module testcase by @00thirdeye00 in #863
- feat: add locales to person names by @cieslarmichal in #868
- feat: add locale to finance module by @cieslarmichal in #869
- feat: create e-sport module (#768) by @dubloom in #870
- feat: create video module (#770) by @dubloom in #871
- feat: add formatting script by @cieslarmichal in #873
- feat: add locale to location module by @cieslarmichal in #874
- refactor: sex function in person module by @00thirdeye00 in #872
- feat: add parametrized sex tests by @cieslarmichal in #875
New Contributors
- @divyanshdivik made their first contribution in #772
- @Mehdibenhadjkhelifa made their first contribution in #778
- @pixelcaliber made their first contribution in #799
- @jackhwalters made their first contribution in #822
- @julianfritzsch made their first contribution in #852
- @dubloom made their first contribution in #870
Full Changelog: v2.0.0...v3.0.0