houdini
houdini copied to clipboard
Bump factory_bot and factory_bot_rails
Bumps factory_bot and factory_bot_rails. These dependencies needed to be updated together.
Updates factory_bot from 6.2.1 to 6.4.6
Release notes
Sourced from factory_bot's releases.
6.4.6
- Fix: Bump minimum required Ruby in gemspec (Earlopain).
- Fix: Broken link in
FactoryBot.modifydocs (Matt Brictson).- Fix: Broken link in
FactoryBot.lintdocs (Anton Dieterle).6.4.5
- Changed: Support Ruby 3.0+, Rails 6.1+ (Mike Burns).
6.4.4
- Internal: Remove observer dependency (Earlopain).
6.4.3
- Fix: Support models without ID setters in build_stubbed (Olivier Bellone).
- Fix: Explicit observer dependency (Oleg Antonyan).
- Internal: Add Rails 7.1 to CI (Olivier Bellone).
- Internal: Bump github actions/checkout to v4 (Lorenzo Zabot)
- Internal: Stop passing disable-error_highlight in CI (Mike Burns).
- Internal: Relax the exception message check (Mike Burns).
6.4.2
- Fix: top-level traits pass their class to ActiveSupport::Notifications (makicamel).
6.4.1
- Fix: factories with traits pass their class to ActiveSupport::Notifications (makicamel).
Version 6.4.0
- Added: if
build_stubbeddetects a UUID primary key, generate the correct type (Peter Boling, Alexandre Ruban).- Docs: show examples of Ruby 3 syntactic sugars (Sean Doyle).
- Internal: resolve test warning messages (Mike Burns).
v6.3.0
- Fix: link to changelog for RubyGems (Berkan Ünal).
- Fix: integrate with Ruby 3.2's
did_you_meanlibrary (Daniel Colson).- Changed: explicitly define
#destroyed?within theStubstrategy to returnfalseto be consistent with ActiveRecord (Benjamin Fleischer).- Added: announce
factory_bot.compile_factorynotification (Sean Doyle).- Docs: clarify that custom strategies need to define
#to_sym(Edmund Korley, Jonas S).- Docs: fix CI link in README (Mark Huk).
- Docs: fix GitHub links (Robert Fletcher).
- Docs: install this library with
bundle add(Glauco Custódio).- Docs: re-write into mdBook (Mike Burns, Sara Jackson, Stefanni Brasil)
- Docs: clarify that automatic trait definitions could introduce new linting errors (Lawrence Chou).
- Internal: skip TruffleRuby on Rails 5.0, 5.1, 5.2 (Andrii Konchyn).
- Internal: fix typoes throughout codebase (Yudai Takada).
- Internal: run CI on
actions/checkoutv3 (Yudai Takada).- Internal: follow standardrb code style (Yudai Takada).
- Internal: stop using Hound (Daniel Nolan).
- Internal: only run simplecov on C Ruby (Daniel Colson).
- Internal: quieter Cucumber (Daniel Colson).
... (truncated)
Changelog
Sourced from factory_bot's changelog.
6.4.6 (January 30, 2023)
- Fix: Bump minimum required Ruby in gemspec (Earlopain).
- Fix: Broken link in
FactoryBot.modifydocs (Matt Brictson).- Fix: Broken link in
FactoryBot.lintdocs (Anton Dieterle).6.4.5 (December 29, 2023)
- Changed: Support Ruby 3.0+, Rails 6.1+ (Mike Burns).
6.4.4 (December 27, 2023)
- Internal: Remove observer dependency (Earlopain).
6.4.3 (December 26, 2023)
- Fix: Support models without ID setters in build_stubbed (Olivier Bellone).
- Fix: Explicit observer dependency (Oleg Antonyan).
- Internal: Add Rails 7.1 to CI (Olivier Bellone).
- Internal: Bump github actions/checkout to v4 (Lorenzo Zabot)
- Internal: Stop passing disable-error_highlight in CI (Mike Burns).
- Internal: Relax the exception message check (Mike Burns).
6.4.2 (November 22, 2023)
- Fix: top-level traits pass their class to ActiveSupport::Notifications (makicamel).
6.4.1 (November 20, 2023)
- Fix: factories with traits pass their class to ActiveSupport::Notifications (makicamel).
6.4.0 (November 17, 2023)
- Added: if
build_stubbeddetects a UUID primary key, generate the correct type (Peter Boling, Alexandre Ruban).- Docs: show examples of Ruby 3 syntactic sugars (Sean Doyle).
- Internal: resolve test warning messages (Mike Burns).
6.3.0 (September 1, 2023)
- Fix: link to changelog for RubyGems (Berkan Ünal).
- Fix: integrate with Ruby 3.2's
did_you_meanlibrary (Daniel Colson).- Changed: explicitly define
#destroyed?within theStubstrategy to returnfalseto be consistent with ActiveRecord (Benjamin Fleischer).- Added: announce
factory_bot.compile_factorynotification (Sean Doyle).- Docs: clarify that custom strategies need to define
#to_sym(Edmund Korley, Jonas S).- Docs: fix CI link in README (Mark Huk).
... (truncated)
Commits
377d699Bump to 6.4.6 [ci skip]6ed466fBump minimum required ruby version to 3.02f2bfc9Fix linting-factories link in ref/lint.md0521d91Fix broken link on ref/modify.html page in docs087eff1Bump to 6.4.5 [ci skip]36bd065Clean up conditionals based on prior Ruby versions211c088Drop EOL Ruby and Rails versions3289647Re-add Rails 7.1 support9f8bc0bBack down to Bundler 2.3d2ecad6Bump to 6.4.4- Additional commits viewable in compare view
Updates factory_bot_rails from 6.2.0 to 6.4.3
Release notes
Sourced from factory_bot_rails's releases.
6.4.3
- Changed: allow sequence definitions for ActiveRecord primary keys (Mike Burns).
- Changed: Support Ruby 3.0+, Rails 6.1+ (Mike Burns)
- Documentation improvements (obregonia1).
- Internal: GitHub Actions improvements (Lorenzo Zabot, ydah).
- Internal: RubyGems points to changelog (Tilo Sloboda).
- Internal: Bump standard, rake, activerecord, appraisal, rspec-rails (Mike Burns).
v6.4.2
- Fixed: Fix Rails 7.1.2 + monkey-patched ActiveRecord compatibility (Adif Sgaid, Benoit Tigeot)
- Internal: Test against Rails 7.1 (y-yagi)
- Internal: Fix links to old files after renaming the main branch to
main(y-yagi)6.4.0
No release notes provided.
6.3.0
- Changed: reject sequence definitions for ActiveRecord primary keys (Sean Doyle).
- Changed: factory_bot dependency to ~> 6.4 (Mike Burns).
- Changed: upgrade dependencies (Daniel Colson).
- Add:
projections.jsonfor Rails.vim (Caleb Hearth).- Docs: fix broken link (Edu Depetris).
- Docs: mention Rails generator in docs (Edu Depetris).
- Docs: fix typo (Yudai Takada).
- Internal: skip Spring version 2.1.1 due to a bug in that release (Christina Entcheva, Daniel Colson).
- Internal: test against Rails 6.1 (Antonis Berkakis).
- Internal: test against Ruby 3 (Daniel Colson).
- Internal: fewer warnings in Cucumber tests (Daniel Colson).
- Internal: use GitHub Actions for CI (Mathieu Jobin).
- Internal: a whole bunch of cleanup (Daniel Colson).
- Internal: fix CI due to a Bundler output change (Mike Burns).
Changelog
Sourced from factory_bot_rails's changelog.
6.4.3 (December 29, 2023)
- Changed: allow sequence definitions for ActiveRecord primary keys (Mike Burns).
- Changed: Support Ruby 3.0+, Rails 6.1+ (Mike Burns)
- Documentation improvements (obregonia1).
- Internal: GitHub Actions improvements (Lorenzo Zabot, ydah).
- Internal: RubyGems points to changelog (Tilo Sloboda).
- Internal: Bump standard, rake, activerecord, appraisal, rspec-rails (Mike Burns).
6.4.2 (November 23, 2023)
- Fixed: Fix Rails 7.1.2 + monkey-patched ActiveRecord compatibility (Adif Sgaid, Benoit Tigeot)
- Internal: Test against Rails 7.1 (y-yagi)
- Internal: Fix links to old files after renaming the main branch to
main(y-yagi)6.4.0 (November 17, 2023)
- Releasing this for consistency with the factory_bot dependency.
6.3.0 (November 17, 2023)
- Changed: reject sequence definitions for ActiveRecord primary keys (Sean Doyle).
- Changed: factory_bot dependency to ~> 6.4 (Mike Burns).
- Changed: upgrade dependencies (Daniel Colson).
- Add:
projections.jsonfor Rails.vim (Caleb Hearth).- Docs: fix broken link (Edu Depetris).
- Docs: mention Rails generator in docs (Edu Depetris).
- Docs: fix typo (Yudai Takada).
- Internal: skip Spring version 2.1.1 due to a bug in that release (Christina Entcheva, Daniel Colson).
- Internal: test against Rails 6.1 (Antonis Berkakis).
- Internal: test against Ruby 3 (Daniel Colson).
- Internal: fewer warnings in Cucumber tests (Daniel Colson).
- Internal: use GitHub Actions for CI (Mathieu Jobin).
- Internal: a whole bunch of cleanup (Daniel Colson).
- Internal: fix CI due to a Bundler output change (Mike Burns).
Commits
6b350d1Bump to 6.4.3 [ci skip]d7d5ae8Bump rspec-rails from 6.0.1 to 6.1.04f13aa8Bump appraisal from 2.4.1 to 2.5.0ea1ff34Bump activerecord from 7.0.4.3 to 7.1.264a2188Bump rake from 13.0.6 to 13.1.043bba38Bump standard from 1.27.0 to 1.32.17be631fAllow primary key attributesc4638f6Remove code path for Rails 5.2 support499635fBe clear about supported Rails and Ruby versionsdb1aae5Added dependabot for GitHub Actions and bundler- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
@dependabot rebase
Dependabot can't resolve your Ruby dependency files. Because of this, Dependabot cannot update this pull request.
@dependabot rebase
Dependabot can't resolve your Ruby dependency files. Because of this, Dependabot cannot update this pull request.
@dependabot recreate
Dependabot can't resolve your Ruby dependency files. Because of this, Dependabot cannot update this pull request.