From e17fe076d646802789ff087fecfbbb6e547a2792 Mon Sep 17 00:00:00 2001 From: Stefanni Brasil Date: Thu, 16 Apr 2026 12:16:09 -0600 Subject: [PATCH] bump faker to v3.8.0 --- CHANGELOG.md | 28 ++++++++++++++++++++++++++++ Gemfile.lock | 2 +- lib/faker/version.rb | 2 +- 3 files changed, 30 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a35681dd6..36ec962f65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [v3.8.0](https://github.com/faker-ruby/faker/tree/v3.8.0) (2026-04-16) + +* Add Lazy loading config by @stefannibrasil and @thdaraujo in https://github.com/faker-ruby/faker/pull/3244 + +### Enabling lazy load + +This version introduces lazy loading. It means users will only pay for what they use. Faker [loads 2x faster](https://github.com/faker-ruby/faker/blob/main/experiments/lazy_load.md) when it's enabled. + +Lazy loading the generators is disabled by default. To enable it, choose one of the configuration options below: + +#### 1 - Set lazy load as a Faker Config + +`Faker::Config.lazy_loading = true` + +#### 2 - Set lazy load as an environment variable + +`FAKER_LAZY_LOAD = 1` + +We hope you get to see the improvement by enabling it. Please file a bug report for any issues! + +Thanks to @jeremyevans for the mentoring, and to @thdaraujo for pairing and code reviews. + +**Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.7.1...v3.8.0 + +----------------------- + ## [v3.7.1](https://github.com/faker-ruby/faker/tree/v3.7.1) (2026-04-14) Thanks to all contributors! @@ -26,6 +52,8 @@ Thanks to all contributors! **Full Changelog**: https://github.com/faker-ruby/faker/compare/v3.6.1...v3.7.1 +-------------------------------- + ## [v3.6.1](https://github.com/faker-ruby/faker/tree/v3.6.1) (2026-03-04) It's almost Spring time in the Northern hemisphere 🌸 diff --git a/Gemfile.lock b/Gemfile.lock index 382c3b99e9..5ab438f6f2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - faker (3.7.1) + faker (3.8.0) i18n (>= 1.8.11, < 2) GEM diff --git a/lib/faker/version.rb b/lib/faker/version.rb index 129b7454c2..bf22305023 100644 --- a/lib/faker/version.rb +++ b/lib/faker/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Faker # :nodoc: - VERSION = '3.7.1' + VERSION = '3.8.0' end