dependabot[bot]
192db916bd
Bump audited from 5.4.3 to 5.7.0
...
Bumps [audited](https://github.com/collectiveidea/audited ) from 5.4.3 to 5.7.0.
- [Changelog](https://github.com/collectiveidea/audited/blob/main/CHANGELOG.md )
- [Commits](https://github.com/collectiveidea/audited/compare/v5.4.3...v5.7.0 )
---
updated-dependencies:
- dependency-name: audited
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-06 00:25:59 +00:00
dependabot[bot]
3892584c31
Bump cancancan from 3.5.0 to 3.6.1
...
Bumps [cancancan](https://github.com/CanCanCommunity/cancancan ) from 3.5.0 to 3.6.1.
- [Release notes](https://github.com/CanCanCommunity/cancancan/releases )
- [Changelog](https://github.com/CanCanCommunity/cancancan/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/CanCanCommunity/cancancan/commits )
---
updated-dependencies:
- dependency-name: cancancan
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-06 00:14:44 +00:00
dependabot[bot]
6fe222148c
Bump rspec-rails from 6.1.3 to 7.0.1
...
Bumps [rspec-rails](https://github.com/rspec/rspec-rails ) from 6.1.3 to 7.0.1.
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md )
- [Commits](https://github.com/rspec/rspec-rails/compare/v6.1.3...v7.0.1 )
---
updated-dependencies:
- dependency-name: rspec-rails
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-06 01:41:30 +02:00
dependabot[bot]
cd53afb3d0
Bump uglifier from 4.2.0 to 4.2.1
...
Bumps [uglifier](https://github.com/lautis/uglifier ) from 4.2.0 to 4.2.1.
- [Changelog](https://github.com/lautis/uglifier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/lautis/uglifier/compare/v4.2.0...v4.2.1 )
---
updated-dependencies:
- dependency-name: uglifier
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-05 19:06:26 +00:00
dependabot[bot]
d7f7569ac6
Bump pg from 1.5.6 to 1.5.8
...
Bumps [pg](https://github.com/ged/ruby-pg ) from 1.5.6 to 1.5.8.
- [Changelog](https://github.com/ged/ruby-pg/blob/master/History.md )
- [Commits](https://github.com/ged/ruby-pg/compare/v1.5.6...v1.5.8 )
---
updated-dependencies:
- dependency-name: pg
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-05 18:41:52 +00:00
Javi Martín
c00cdb0be0
Merge pull request #5672 from consuldemocracy/dependabot/bundler/pg_search-2.3.7
...
Bump pg_search from 2.3.6 to 2.3.7
2024-10-05 20:40:34 +02:00
Javi Martín
d2aa96341d
Merge pull request #5702 from consuldemocracy/dependabot/bundler/selenium-webdriver-4.25.0
...
Bump selenium-webdriver from 4.22.0 to 4.25.0
2024-10-05 20:24:54 +02:00
dependabot[bot]
64e1e78865
Bump pg_search from 2.3.6 to 2.3.7
...
Bumps [pg_search](https://github.com/Casecommons/pg_search ) from 2.3.6 to 2.3.7.
- [Changelog](https://github.com/Casecommons/pg_search/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Casecommons/pg_search/compare/v2.3.6...v2.3.7 )
---
updated-dependencies:
- dependency-name: pg_search
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-05 18:18:45 +00:00
dependabot[bot]
dc94708ef7
Bump selenium-webdriver from 4.22.0 to 4.25.0
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.22.0 to 4.25.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.22.0...selenium-4.25.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-05 18:03:10 +00:00
dependabot[bot]
2f7a80b099
Bump acts-as-taggable-on from 10.0.0 to 11.0.0
...
Bumps [acts-as-taggable-on](https://github.com/mbleigh/acts-as-taggable-on ) from 10.0.0 to 11.0.0.
- [Release notes](https://github.com/mbleigh/acts-as-taggable-on/releases )
- [Changelog](https://github.com/mbleigh/acts-as-taggable-on/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mbleigh/acts-as-taggable-on/compare/v10.0.0...v11.0.0 )
---
updated-dependencies:
- dependency-name: acts-as-taggable-on
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-05 17:55:09 +00:00
dependabot[bot]
89b634f7ed
Bump capistrano-bundler from 2.1.0 to 2.1.1
...
Bumps [capistrano-bundler](https://github.com/capistrano/bundler ) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/capistrano/bundler/releases )
- [Commits](https://github.com/capistrano/bundler/compare/v2.1.0...v2.1.1 )
---
updated-dependencies:
- dependency-name: capistrano-bundler
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-05 17:25:18 +00:00
dependabot[bot]
08a110a106
Bump delayed_job_active_record from 4.1.8 to 4.1.10
...
Bumps [delayed_job_active_record](https://github.com/collectiveidea/delayed_job_active_record ) from 4.1.8 to 4.1.10.
- [Release notes](https://github.com/collectiveidea/delayed_job_active_record/releases )
- [Commits](https://github.com/collectiveidea/delayed_job_active_record/compare/v4.1.8...v4.1.10 )
---
updated-dependencies:
- dependency-name: delayed_job_active_record
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-05 17:00:24 +00:00
dependabot[bot]
23b998e549
Bump wicked_pdf from 2.8.0 to 2.8.1
...
We're also updating the initializer, which contained a few typos that
were fixed in this version [1].
[1] https://github.com/mileszs/wicked_pdf/commit/19b16c5052
Bumps [wicked_pdf](https://github.com/mileszs/wicked_pdf ) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/mileszs/wicked_pdf/releases )
- [Changelog](https://github.com/mileszs/wicked_pdf/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mileszs/wicked_pdf/commits )
---
updated-dependencies:
- dependency-name: wicked_pdf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-05 18:41:30 +02:00
dependabot[bot]
757b892f78
Bump sprockets-rails from 3.4.2 to 3.5.2
...
Bumps [sprockets-rails](https://github.com/rails/sprockets-rails ) from 3.4.2 to 3.5.2.
- [Release notes](https://github.com/rails/sprockets-rails/releases )
- [Commits](https://github.com/rails/sprockets-rails/compare/v3.4.2...v3.5.2 )
---
updated-dependencies:
- dependency-name: sprockets-rails
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-05 15:35:39 +00:00
dependabot[bot]
f26ff44067
Bump rubocop-rspec from 3.0.3 to 3.1.0
...
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec ) from 3.0.3 to 3.1.0.
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases )
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.0.3...v3.1.0 )
---
updated-dependencies:
- dependency-name: rubocop-rspec
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-05 15:18:28 +00:00
dependabot[bot]
b2b7790e84
Bump image_processing from 1.12.2 to 1.13.0
...
Bumps [image_processing](https://github.com/janko/image_processing ) from 1.12.2 to 1.13.0.
- [Changelog](https://github.com/janko/image_processing/blob/master/CHANGELOG.md )
- [Commits](https://github.com/janko/image_processing/compare/v1.12.2...v1.13.0 )
---
updated-dependencies:
- dependency-name: image_processing
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-05 14:42:06 +00:00
dependabot[bot]
772b208c36
Bump autoprefixer-rails from 10.4.16.0 to 10.4.19.0
...
Bumps [autoprefixer-rails](https://github.com/ai/autoprefixer-rails ) from 10.4.16.0 to 10.4.19.0.
- [Changelog](https://github.com/ai/autoprefixer-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ai/autoprefixer-rails/compare/10.4.16.0...10.4.19.0 )
---
updated-dependencies:
- dependency-name: autoprefixer-rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-05 14:18:39 +00:00
dependabot[bot]
fed9a09bcf
Bump caxlsx_rails from 0.6.3 to 0.6.4
...
Bumps [caxlsx_rails](https://github.com/caxlsx/caxlsx_rails ) from 0.6.3 to 0.6.4.
- [Changelog](https://github.com/caxlsx/caxlsx_rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/caxlsx/caxlsx_rails/compare/v0.6.3...v0.6.4 )
---
updated-dependencies:
- dependency-name: caxlsx_rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-05 13:53:06 +00:00
dependabot[bot]
7d8c22716b
Bump devise from 4.9.3 to 4.9.4
...
Bumps [devise](https://github.com/heartcombo/devise ) from 4.9.3 to 4.9.4.
- [Release notes](https://github.com/heartcombo/devise/releases )
- [Changelog](https://github.com/heartcombo/devise/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heartcombo/devise/compare/v4.9.3...v4.9.4 )
---
updated-dependencies:
- dependency-name: devise
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-05 13:07:18 +00:00
dependabot[bot]
a715f52c7c
Bump email_spec from 2.2.2 to 2.3.0
...
Bumps [email_spec](https://github.com/email-spec/email-spec ) from 2.2.2 to 2.3.0.
- [Changelog](https://github.com/email-spec/email-spec/blob/main/CHANGELOG.md )
- [Commits](https://github.com/email-spec/email-spec/compare/v2.2.2...v2.3.0 )
---
updated-dependencies:
- dependency-name: email_spec
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-04 18:03:16 +00:00
dependabot[bot]
ca6acde255
Bump knapsack_pro from 7.6.2 to 7.8.0
...
Bumps [knapsack_pro](https://github.com/KnapsackPro/knapsack_pro-ruby ) from 7.6.2 to 7.8.0.
- [Changelog](https://github.com/KnapsackPro/knapsack_pro-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/KnapsackPro/knapsack_pro-ruby/compare/v7.6.2...v7.8.0 )
---
updated-dependencies:
- dependency-name: knapsack_pro
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-04 17:36:58 +00:00
dependabot[bot]
fa16176f48
Bump erb_lint from 0.5.0 to 0.6.0
...
Bumps [erb_lint](https://github.com/Shopify/erb-lint ) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/Shopify/erb-lint/releases )
- [Commits](https://github.com/Shopify/erb-lint/compare/v0.5.0...v0.6.0 )
---
updated-dependencies:
- dependency-name: erb_lint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-04 17:11:33 +00:00
dependabot[bot]
48fd5ab3d0
Bump faker from 3.4.1 to 3.4.2
...
Bumps [faker](https://github.com/faker-ruby/faker ) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/faker-ruby/faker/releases )
- [Changelog](https://github.com/faker-ruby/faker/blob/main/CHANGELOG.md )
- [Commits](https://github.com/faker-ruby/faker/compare/v3.4.1...v3.4.2 )
---
updated-dependencies:
- dependency-name: faker
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-04 16:47:52 +00:00
dependabot[bot]
d7457e8821
Bump puma from 5.6.8 to 5.6.9
...
Bumps [puma](https://github.com/puma/puma ) from 5.6.8 to 5.6.9.
- [Release notes](https://github.com/puma/puma/releases )
- [Changelog](https://github.com/puma/puma/blob/master/History.md )
- [Commits](https://github.com/puma/puma/compare/v5.6.8...v5.6.9 )
---
updated-dependencies:
- dependency-name: puma
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-20 19:31:00 +00:00
dependabot[bot]
d26cc9aa20
Bump mini_magick from 4.12.0 to 4.13.2
...
Bumps [mini_magick](https://github.com/minimagick/minimagick ) from 4.12.0 to 4.13.2.
- [Release notes](https://github.com/minimagick/minimagick/releases )
- [Commits](https://github.com/minimagick/minimagick/compare/v4.12.0...v4.13.2 )
---
updated-dependencies:
- dependency-name: mini_magick
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-19 11:39:51 +00:00
dependabot[bot]
cb227e41dc
Bump rubocop-rspec from 2.27.0 to 3.0.1
...
In this version, the RSpec Rails cops have been extracted to a new
`rubocop-rspec_rails` gem [1], and the `RSpec/Capybara/FeatureMethods`
has been removed in favor of the `RSpec/Dialect` cop.
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec ) from 2.27.0 to 3.0.1.
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases )
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rspec/compare/v2.27.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: rubocop-rspec
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
[1] https://docs.rubocop.org/rubocop-rspec/upgrade_to_version_3.html
[2] https://docs.rubocop.org/rubocop-rspec/cops_rspec.html#rspecdialect
2024-07-21 22:25:43 +02:00
dependabot[bot]
71d0faf237
Bump rubocop from 1.61.0 to 1.64.1
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.61.0 to 1.64.1.
- [Release notes](https://github.com/rubocop/rubocop/releases )
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop/compare/v1.61.0...v1.64.1 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-09 11:23:00 +02:00
dependabot[bot]
8e2bd12c7e
Bump rubocop-rails from 2.23.1 to 2.25.1
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.23.1 to 2.25.1.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases )
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.23.1...v2.25.1 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-05 17:11:29 +02:00
dependabot[bot]
52ef2364a3
Bump recipient_interceptor from 0.3.1 to 0.3.2
...
Bumps [recipient_interceptor](https://github.com/croaky/recipient_interceptor ) from 0.3.1 to 0.3.2.
- [Release notes](https://github.com/croaky/recipient_interceptor/releases )
- [Commits](https://github.com/croaky/recipient_interceptor/compare/v0.3.1...v0.3.2 )
---
updated-dependencies:
- dependency-name: recipient_interceptor
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-02 21:27:08 +00:00
Javi Martín
6dace929a7
Merge pull request #5604 from consuldemocracy/dependabot/bundler/selenium-webdriver-4.22.0
...
Bump selenium-webdriver from 4.16.0 to 4.22.0
2024-07-02 21:47:05 +02:00
dependabot[bot]
4e7f5d2454
Bump selenium-webdriver from 4.16.0 to 4.22.0
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.16.0 to 4.22.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases )
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES )
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.16.0...selenium-4.22.0 )
---
updated-dependencies:
- dependency-name: selenium-webdriver
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-02 19:26:27 +00:00
dependabot[bot]
6dd8f5607c
Bump knapsack_pro from 7.0.1 to 7.6.2
...
Bumps [knapsack_pro](https://github.com/KnapsackPro/knapsack_pro-ruby ) from 7.0.1 to 7.6.2.
- [Changelog](https://github.com/KnapsackPro/knapsack_pro-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/KnapsackPro/knapsack_pro-ruby/compare/v7.0.1...v7.6.2 )
---
updated-dependencies:
- dependency-name: knapsack_pro
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-02 19:26:14 +00:00
dependabot[bot]
ad9697b3e1
Bump letter_opener_web from 2.0.0 to 3.0.0
...
Bumps [letter_opener_web](https://github.com/fgrehm/letter_opener_web ) from 2.0.0 to 3.0.0.
- [Release notes](https://github.com/fgrehm/letter_opener_web/releases )
- [Changelog](https://github.com/fgrehm/letter_opener_web/blob/master/CHANGELOG.md )
- [Commits](https://github.com/fgrehm/letter_opener_web/compare/v2.0.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: letter_opener_web
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-02 19:02:29 +00:00
dependabot[bot]
05d6eddc63
Bump spring from 4.1.3 to 4.2.1
...
Bumps [spring](https://github.com/rails/spring ) from 4.1.3 to 4.2.1.
- [Release notes](https://github.com/rails/spring/releases )
- [Changelog](https://github.com/rails/spring/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/spring/compare/v4.1.3...v4.2.1 )
---
updated-dependencies:
- dependency-name: spring
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-02 18:36:07 +00:00
dependabot[bot]
e0fa4e43ab
Bump capistrano from 3.18.1 to 3.19.1
...
Bumps [capistrano](https://github.com/capistrano/capistrano ) from 3.18.1 to 3.19.1.
- [Release notes](https://github.com/capistrano/capistrano/releases )
- [Commits](https://github.com/capistrano/capistrano/compare/v3.18.1...v3.19.1 )
---
updated-dependencies:
- dependency-name: capistrano
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-02 20:08:49 +02:00
dependabot[bot]
b22a0660e0
Bump rspec-rails from 6.1.2 to 6.1.3
...
Bumps [rspec-rails](https://github.com/rspec/rspec-rails ) from 6.1.2 to 6.1.3.
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md )
- [Commits](https://github.com/rspec/rspec-rails/compare/v6.1.2...v6.1.3 )
---
updated-dependencies:
- dependency-name: rspec-rails
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-02 15:02:25 +00:00
dependabot[bot]
265743314a
Bump rubocop-factory_bot from 2.25.1 to 2.26.1
...
Bumps [rubocop-factory_bot](https://github.com/rubocop/rubocop-factory_bot ) from 2.25.1 to 2.26.1.
- [Release notes](https://github.com/rubocop/rubocop-factory_bot/releases )
- [Changelog](https://github.com/rubocop/rubocop-factory_bot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-factory_bot/compare/v2.25.1...v2.26.1 )
---
updated-dependencies:
- dependency-name: rubocop-factory_bot
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-02 14:37:32 +00:00
dependabot[bot]
e63f7715de
Bump rubocop-performance from 1.20.2 to 1.21.1
...
Bumps [rubocop-performance](https://github.com/rubocop/rubocop-performance ) from 1.20.2 to 1.21.1.
- [Release notes](https://github.com/rubocop/rubocop-performance/releases )
- [Changelog](https://github.com/rubocop/rubocop-performance/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-performance/compare/v1.20.2...v1.21.1 )
---
updated-dependencies:
- dependency-name: rubocop-performance
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-02 14:18:02 +00:00
dependabot[bot]
7f5bf2ec5c
Bump rubocop-capybara from 2.20.0 to 2.21.0
...
Bumps [rubocop-capybara](https://github.com/rubocop/rubocop-capybara ) from 2.20.0 to 2.21.0.
- [Release notes](https://github.com/rubocop/rubocop-capybara/releases )
- [Changelog](https://github.com/rubocop/rubocop-capybara/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-capybara/compare/v2.20.0...v2.21.0 )
---
updated-dependencies:
- dependency-name: rubocop-capybara
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-02 13:58:28 +00:00
dependabot[bot]
0505132173
Bump faker from 3.3.1 to 3.4.1
...
Bumps [faker](https://github.com/faker-ruby/faker ) from 3.3.1 to 3.4.1.
- [Release notes](https://github.com/faker-ruby/faker/releases )
- [Changelog](https://github.com/faker-ruby/faker/blob/main/CHANGELOG.md )
- [Commits](https://github.com/faker-ruby/faker/compare/v3.3.1...v3.4.1 )
---
updated-dependencies:
- dependency-name: faker
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-02 13:21:31 +00:00
Javi Martín
d1c0dda299
Remove Bullet from Gemfile
...
We've been ignoring what the Bullet gem reports for at least 6 years
(maybe more), but we were still updating the gem and maintaining the
code in `config/environments/` (which caused conflicts every time we run
`rails app:update` to upgrade to a new Rails version). Maintaining it
isn't a huge effort, but it's infinitely bigger than the benefits we get
from it, which are zero.
Adding `includes` everywhere we query for records would be a huge
maintenance effort and would make the code less readable, so I don't
think it's worth it. We might do it occasionally if we detect a
performance bottleneck.
We could also use a gem to automatically avoid the N+1 queries problem,
like Goldiloader [1], ArLazyPreload [2] or JitPreload [3]. Benchmarks
show that the performance improvements obtained by using these gems is
about less than 10% (it depends a lot on the page being loaded, though),
which IMHO doesn't justify adding yet another gem that patches
ActiveRecord and that could be incompatible with other gems doing so.
There are a couple of open pull requests (at the time of writing,
they've been open for about two years) in the Rails repository [4][5] to
automatically avoid N+1 queries as well. For now, we'll hope something
similar is integrated in Rails itself in the future.
[1] https://github.com/salsify/goldiloader
[2] https://github.com/DmitryTsepelev/ar_lazy_preload
[3] https://github.com/clio/jit_preloader/
[4] Pull request 45231 in https://github.com/rails/rails/
[5] Pull request 45413 in https://github.com/rails/rails/
2024-06-13 17:57:42 +02:00
dependabot[bot]
018b4aabbe
Bump rails from 7.0.8.1 to 7.0.8.4
...
Bumps [rails](https://github.com/rails/rails ) from 7.0.8.1 to 7.0.8.4.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](https://github.com/rails/rails/compare/v7.0.8.1...v7.0.8.4 )
---
updated-dependencies:
- dependency-name: rails
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-05 15:44:31 +00:00
dependabot[bot]
0a86dd1eed
Bump faker from 3.2.3 to 3.3.1
...
Bumps [faker](https://github.com/faker-ruby/faker ) from 3.2.3 to 3.3.1.
- [Release notes](https://github.com/faker-ruby/faker/releases )
- [Changelog](https://github.com/faker-ruby/faker/blob/main/CHANGELOG.md )
- [Commits](https://github.com/faker-ruby/faker/compare/v3.2.3...v3.3.1 )
---
updated-dependencies:
- dependency-name: faker
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-26 00:42:28 +00:00
dependabot[bot]
128f42c1f5
Bump pg from 1.4.3 to 1.5.6
...
Dependabot couldn't find the original pull request head commit, b1903b83e07773d28deac423d987df47eada3af1.
2024-04-16 22:07:18 +00:00
Javi Martín
8596f1539f
Upgrade to Rails 7.0
...
The config.file_watcher option still exists but it's no longer included
in the default environtment file. Since we don't use it, we're removing
it.
The config.assets.assets.debug option is no longer true by default [1],
so it isn't included anymore.
The config.active_support.deprecation option is now omitted on
production in favor of config.active_support.report_deprecations, which
is false by default. I think it's OK to keep it this way, since we check
deprecations in the development and test environments but never on
production environments.
As mentioned in the Rails upgrade guide, sprockets-rails is no longer a
rails dependency and we need to explicitly include it in our Gemfile.
The behavior of queries trying to find an invalid enum value has changed
[2], so we're updating the tests accordingly.
The `favicon_link_tag` method has removed the deprecated `shortcut`
link type [3], so we're updating the tests accordingly.
The method `raw_filter` in ActiveSupport callbacks has been renamed to
`filter` [4], so we're updating the code accordingly.
[1] https://github.com/rails/rails/commit/adec7e7ba87e3
[2] https://github.com/rails/rails/commit/b68f0954
[3] Pull request 43850 in https://github.com/rails/rails
[4] Pull request 41598 in https://github.com/rails/rails
2024-04-15 15:39:23 +02:00
Javi Martín
5f8db67cc0
Make Apartment compatible with Rails 7
...
The `database:` argument from the `connected_to` method was deprecated
in Rails 6.1 [1] and removed in Rails 7.0 [2]. The ros-apartement gem
has already introduced fixes for this issue [3][4], but there has been
no release including these fixes.
So we're applying the fix in our code.
Note that, since Apartment already overwrites the `connected_to` method
by creating a `connected_to_with_tenant` method, we're calling the
`connected_to_without_tenant` method inside the patch, which is
equivalent to ActiveRecord's original `connected_to`.
[1] Pull request 37874 in https://github.com/rails/rails
[2] Pull request 40530 in https://github.com/rails/rails/pull
[3] Pull request 194 in https://github.com/rails-on-services/apartment
[4] Pull request 243 in https://github.com/rails-on-services/apartment
2024-04-11 20:28:23 +02:00
Javi Martín
dbacd7fbfa
Replace byebug with the debug gem included in Ruby
...
Byebug hasn't been maintained for years, and it isn't fully compatible
with Zeitwerk [1]. On the other hand, Ruby includes the debug gem since
version 3.1.0. We tried to start using at after commit e74eff217 , but
couldn't do so because our CI was hanging forever in a test related to
machine learning, with the message:
> DEBUGGER: Attaching after process X fork to child process Y
(Note this message appeared with debug 1.6.3 but not with the version
we're currently using.)
So we're changing the debug gem fork mode in the test so it doesn't hang
anymore when running our CI. We tried to change the test so it wouldn't
call `Process.fork`, but this required changing the code, and since
there are no tests checking machine learning behavior with real scripts,
we aren't sure whether these script would keep working after changing
the code.
[1] Issue 564 in https://github.com/deivid-rodriguez/byebug
2024-04-11 20:04:19 +02:00
Javi Martín
35659d4419
Replace initialjs-rails with custom avatar code
...
The initialjs-rails gem hasn't been maintained for years, and it
currently requires `railties < 7.0`, meaning we can't upgrade to Rails 7
while we depend on it.
Since the code in the gem is simple, and we were already rewriting its
most complex part (generating a background color), we can implement the
same code, only we're using Ruby instead of JavaScript. This way, the
avatars will be shown on browsers without JavaScript as well. Since
we're adding a component test that checks SVG images are displayed even
without JavaScript, we no longer need the test that checked images were
displayed after AJAX requests.
Now the tests show the user experience better; people don't care about
the internal name used to select the initial (which is what we were
checking); they care about the initial actually displayed.
Note initialjs generated an <img> tag using a `src="data:image/svg+xml;`
attribute. We're generating an <svg> tag instead, because it's easier.
For this reason, we need to change the code slightly, giving the <svg>
tag the `img` role and using `aria-label` so its contents won't be read
aloud by screen readers. We could give it a `presentation` role instead
and forget about `aria-label`, but then screen readers would read the
text anyway (or, at least, some of them would).
2024-04-11 18:48:33 +02:00
dependabot[bot]
9d105e66b8
Bump autoprefixer-rails from 10.2.5.1 to 10.4.16.0
...
Note we're moving the `browserlist` file to `.browserlistrc` because
that's the expected locations in new versions of autoprefixer-rails.
Bumps [autoprefixer-rails](https://github.com/ai/autoprefixer-rails ) from 10.2.5.1 to 10.4.16.0.
- [Changelog](https://github.com/ai/autoprefixer-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ai/autoprefixer-rails/compare/10.2.5.1...10.4.16.0 )
---
updated-dependencies:
- dependency-name: autoprefixer-rails
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-04 16:53:26 +02:00
Javi Martín
d54971e536
Use Dart Sass to compile SCSS files
...
SassC/Libsass has been deprecated for years and has been replaced by
Dart Sass. However, the dartsass-rails gem, maintained by the Rails
team, doesn't support sprockets integration and doesn't allow glob
imports (using `@import something/**/*` or similar). In particular,
dartsass-rails needs to start a separate browser that makes it less
straightforward to change a file and reload the browser.
So we're using sassc-embedded, which provides Dart Sass integration with
sprockets. While there's no guarantee this gem will be maintained a few
years from now, we know for sure that SassC/Libsass won't be maintained
at all, so using sassc-embedded is an improvement over our current
situation.
On my machine, this change reduces compilation times by about 35%.
Note we still depend on the `sassc-rails` gem, for two reasons.
First, we're still importing CSS/Sass content from a couple of gems
(mainly, social-share-button and font-awesome) and we don't know how to
import this content without the `sassc-rails` gem.
And, second, it provides support for glob imports. Without it, we'd have
to manually add every single (S)CSS file we import to the
`application.scss` file instead of being able to write things like
`@import admin/**/*";`.
Note we're removing the `sass` gem from `Gemfile.lock`. We should have
done it as part of e210682ac , but when we developed that branch, it
didn't contain the changes where we removed another gem depending on the
`sass` gem (which we removed in commit 2fa713c64 ), so Bundler didn't
delete it. However, now that we're changing the Gemfile, Bundler is
finally removing the no-longer-needed `sass` gem and its dependencies.
2024-04-04 15:15:28 +02:00