[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
serpro69/kotlin-faker (io.github.serpro69:kotlin-faker)
### [`v1.16.0`](https://togithub.com/serpro69/kotlin-faker/blob/HEAD/CHANGELOG.adoc#-1160---2024-02-12)
# \[%collapsible]
\[discrete]
\=== Breaking Change
- [https://github.com/serpro69/kotlin-faker/pull/214](https://togithub.com/serpro69/kotlin-faker/pull/214)\[[#214](https://togithub.com/serpro69/kotlin-faker/issues/214)] \[core] Update `Faker#internet#domain` function which affects returned values
- [https://github.com/serpro69/kotlin-faker/pull/213](https://togithub.com/serpro69/kotlin-faker/pull/213)\[[#213](https://togithub.com/serpro69/kotlin-faker/issues/213)] \[core] Add support for unique data generation to `Faker#random`
\[discrete]
\=== Added
- [https://github.com/serpro69/kotlin-faker/pull/215](https://togithub.com/serpro69/kotlin-faker/pull/215)\[[#215](https://togithub.com/serpro69/kotlin-faker/issues/215)] \[core] Add IPv4, IPv6 and MAC address generation to `Internet`
\*\* `iPv4Address()`
\*\* `publicIPv4Address()`
\*\* `privateIPv4Address()`
\*\* `iPv6Address()`
\*\* `macAddress()`
- [https://github.com/serpro69/kotlin-faker/pull/214](https://togithub.com/serpro69/kotlin-faker/pull/214)\[[#214](https://togithub.com/serpro69/kotlin-faker/issues/214)] \[core] Update dictionary files, including:
\*\* Data and functions in existing data providers
\*\* `Faker().internet.domain()` now takes optional argument and produces a "safe-domain" (ending with `.example` or `.test`)
\*\* Updates to existing localized dictionaries + one new locale
- [https://github.com/serpro69/kotlin-faker/issues/208](https://togithub.com/serpro69/kotlin-faker/issues/208)\[[#208](https://togithub.com/serpro69/kotlin-faker/issues/208)] \[core] Allow `StringProvider#regexify` to take Regex as input
- [https://github.com/serpro69/kotlin-faker/pull/202](https://togithub.com/serpro69/kotlin-faker/pull/202)\[[#202](https://togithub.com/serpro69/kotlin-faker/issues/202)] \[core] Allow `randomClassInstance` to directly use predefined generators
\++++
New Data Providers
++++
* `smashing_pumpkins`
* `the_room`
++++
++++
\++++
New Locales
++++
* `en-KE`
++++
++++
\[discrete]
\=== Fixed
- [https://github.com/serpro69/kotlin-faker/pull/205](https://togithub.com/serpro69/kotlin-faker/pull/205)\[[#205](https://togithub.com/serpro69/kotlin-faker/issues/205)] \[core] Fix `Person.birthDate` range error during leap year
- [https://github.com/serpro69/kotlin-faker/issues/204](https://togithub.com/serpro69/kotlin-faker/issues/204)\[[#204](https://togithub.com/serpro69/kotlin-faker/issues/204)] \[core] Fix RandomClassProvider handling "constructor-less" types in collections
\====
Configuration
📅 Schedule: Branch creation - "every 3 months on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.15.0
->1.16.0
Release Notes
serpro69/kotlin-faker (io.github.serpro69:kotlin-faker)
### [`v1.16.0`](https://togithub.com/serpro69/kotlin-faker/blob/HEAD/CHANGELOG.adoc#-1160---2024-02-12) # \[%collapsible] \[discrete] \=== Breaking Change - [https://github.com/serpro69/kotlin-faker/pull/214](https://togithub.com/serpro69/kotlin-faker/pull/214)\[[#214](https://togithub.com/serpro69/kotlin-faker/issues/214)] \[core] Update `Faker#internet#domain` function which affects returned values - [https://github.com/serpro69/kotlin-faker/pull/213](https://togithub.com/serpro69/kotlin-faker/pull/213)\[[#213](https://togithub.com/serpro69/kotlin-faker/issues/213)] \[core] Add support for unique data generation to `Faker#random` \[discrete] \=== Added - [https://github.com/serpro69/kotlin-faker/pull/215](https://togithub.com/serpro69/kotlin-faker/pull/215)\[[#215](https://togithub.com/serpro69/kotlin-faker/issues/215)] \[core] Add IPv4, IPv6 and MAC address generation to `Internet` \*\* `iPv4Address()` \*\* `publicIPv4Address()` \*\* `privateIPv4Address()` \*\* `iPv6Address()` \*\* `macAddress()` - [https://github.com/serpro69/kotlin-faker/pull/214](https://togithub.com/serpro69/kotlin-faker/pull/214)\[[#214](https://togithub.com/serpro69/kotlin-faker/issues/214)] \[core] Update dictionary files, including: \*\* Data and functions in existing data providers \*\* `Faker().internet.domain()` now takes optional argument and produces a "safe-domain" (ending with `.example` or `.test`) \*\* Updates to existing localized dictionaries + one new locale - [https://github.com/serpro69/kotlin-faker/issues/208](https://togithub.com/serpro69/kotlin-faker/issues/208)\[[#208](https://togithub.com/serpro69/kotlin-faker/issues/208)] \[core] Allow `StringProvider#regexify` to take Regex as input - [https://github.com/serpro69/kotlin-faker/pull/202](https://togithub.com/serpro69/kotlin-faker/pull/202)\[[#202](https://togithub.com/serpro69/kotlin-faker/issues/202)] \[core] Allow `randomClassInstance` to directly use predefined generators \++++New Data Providers
++++ * `smashing_pumpkins` * `the_room` ++++
New Locales
++++ * `en-KE` ++++
Configuration
📅 Schedule: Branch creation - "every 3 months on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.