Compare commits

...

85 Commits

Author SHA1 Message Date
Daniel O'Connor
7667711d8a Merge branch 'dev' into issue/2745-translations 2025-10-09 23:00:22 +10:30
Daniel O'Connor
a48a082d98 Merge pull request #4286 from Growstuff/dependabot/bundler/selenium-webdriver-4.36.0
Bump selenium-webdriver from 4.35.0 to 4.36.0
2025-10-08 21:12:34 +10:30
Daniel O'Connor
6dca8a8103 Bump active_record_union from 1.3.0 to 1.4.0 (#4285)
Bumps [active_record_union](https://github.com/brianhempel/active_record_union) from 1.3.0 to 1.4.0.
- [Commits](https://github.com/brianhempel/active_record_union/commits)

---
updated-dependencies:
- dependency-name: active_record_union
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-08 21:12:06 +10:30
dependabot[bot]
12887fb17a Bump selenium-webdriver from 4.35.0 to 4.36.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.35.0 to 4.36.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.35.0...selenium-4.36.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.36.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 10:21:09 +00:00
dependabot[bot]
1a005062c1 Bump active_record_union from 1.3.0 to 1.4.0
Bumps [active_record_union](https://github.com/brianhempel/active_record_union) from 1.3.0 to 1.4.0.
- [Commits](https://github.com/brianhempel/active_record_union/commits)

---
updated-dependencies:
- dependency-name: active_record_union
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-08 10:21:07 +00:00
dependabot[bot]
6f01c0cf53 Merge pull request #4287 from Growstuff/dependabot/bundler/rack-2.2.19 2025-10-08 10:19:50 +00:00
dependabot[bot]
44e9928805 Bump rack from 2.2.18 to 2.2.19
Bumps [rack](https://github.com/rack/rack) from 2.2.18 to 2.2.19.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v2.2.18...v2.2.19)

---
updated-dependencies:
- dependency-name: rack
  dependency-version: 2.2.19
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-07 19:15:23 +00:00
google-labs-jules[bot]
63d65c4e6b Merge pull request #4277 from Growstuff/add-activity-update-coverage
Add test coverage for updating an activity via the API
2025-09-30 20:29:11 +09:30
Daniel O'Connor
852ac600f4 Merge pull request #4278 from Growstuff/dependabot/bundler/rubocop-rails-2.33.4
Bump rubocop-rails from 2.33.3 to 2.33.4
2025-09-30 19:46:11 +09:30
dependabot[bot]
e182beb12a Bump rubocop-rails from 2.33.3 to 2.33.4
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.33.3 to 2.33.4.
- [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.33.3...v2.33.4)

---
updated-dependencies:
- dependency-name: rubocop-rails
  dependency-version: 2.33.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 23:35:18 +00:00
dependabot[bot]
ae33785fc2 Merge pull request #4280 from Growstuff/dependabot/bundler/faraday-2.14.0 2025-09-29 23:34:07 +00:00
dependabot[bot]
169d452c1f Bump faraday from 2.13.4 to 2.14.0
Bumps [faraday](https://github.com/lostisland/faraday) from 2.13.4 to 2.14.0.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v2.13.4...v2.14.0)

---
updated-dependencies:
- dependency-name: faraday
  dependency-version: 2.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 23:27:28 +00:00
Daniel O'Connor
7d5fb63f88 Merge pull request #4281 from Growstuff/dependabot/bundler/haml-rails-3.0.0
Bump haml-rails from 2.1.0 to 3.0.0
2025-09-30 08:55:18 +09:30
dependabot[bot]
f1508cb960 Bump haml-rails from 2.1.0 to 3.0.0
Bumps [haml-rails](https://github.com/haml/haml-rails) from 2.1.0 to 3.0.0.
- [Commits](https://github.com/haml/haml-rails/compare/v2.1.0...v3.0.0)

---
updated-dependencies:
- dependency-name: haml-rails
  dependency-version: 3.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 23:12:21 +00:00
dependabot[bot]
a5a201a2e6 Merge pull request #4279 from Growstuff/dependabot/bundler/rubocop-1.81.1 2025-09-29 23:10:56 +00:00
dependabot[bot]
d3fdd65dd3 Bump rubocop from 1.81.0 to 1.81.1
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.81.0 to 1.81.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.81.0...v1.81.1)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.81.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 12:00:18 +00:00
dependabot[bot]
e9a187b3df Merge pull request #4282 from Growstuff/dependabot/bundler/icalendar-2.12.0 2025-09-29 10:54:38 +00:00
dependabot[bot]
7b7bf9f4e9 Bump icalendar from 2.11.2 to 2.12.0
Bumps [icalendar](https://github.com/icalendar/icalendar) from 2.11.2 to 2.12.0.
- [Changelog](https://github.com/icalendar/icalendar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/icalendar/icalendar/compare/v2.11.2...v2.12.0)

---
updated-dependencies:
- dependency-name: icalendar
  dependency-version: 2.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-29 08:35:09 +00:00
Daniel O'Connor
d9851231f2 Merge pull request #4274 from Growstuff/CloCkWeRX-patch-3
API > Render activities links under member
2025-09-29 01:11:24 +09:30
Daniel O'Connor
f82eabec42 Merge pull request #4273 from Growstuff/CloCkWeRX-patch-2
Create robots.txt based on wikipedia
2025-09-29 01:03:42 +09:30
Daniel O'Connor
83bf752a02 Merge pull request #4272 from Growstuff/feature/JULES-38-planting-api-garden-id
Adjust all API resources to include basic data for has one relationships
2025-09-29 00:55:18 +09:30
dependabot[bot]
6ffdd283e4 Merge pull request #4270 from Growstuff/dependabot/bundler/rack-2.2.18 2025-09-28 15:19:22 +00:00
Daniel O'Connor
d8e138ae2d Create robots.txt based on wikipedia 2025-09-29 00:27:57 +09:30
Daniel O'Connor
81b80d9bb7 Update activity_resource.rb 2025-09-29 00:12:51 +09:30
Daniel O'Connor
f080a8a566 Update crop_resource.rb 2025-09-29 00:12:39 +09:30
Daniel O'Connor
5a436f9d7f Update garden_resource.rb 2025-09-29 00:12:32 +09:30
Daniel O'Connor
a4fd1c4a8e Update harvest_resource.rb 2025-09-29 00:12:27 +09:30
Daniel O'Connor
7277cb3523 Update seed_resource.rb 2025-09-29 00:12:07 +09:30
Daniel O'Connor
522d10e053 Update photo_resource.rb 2025-09-29 00:11:41 +09:30
Daniel O'Connor
f3a9b26c8e Update planting_resource.rb 2025-09-29 00:10:05 +09:30
google-labs-jules[bot]
d8f5580ef9 Extend planting API to render garden id in relationships 2025-09-28 14:39:33 +00:00
dependabot[bot]
d9e58f6bf0 Bump rack from 2.2.17 to 2.2.18
Bumps [rack](https://github.com/rack/rack) from 2.2.17 to 2.2.18.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v2.2.17...v2.2.18)

---
updated-dependencies:
- dependency-name: rack
  dependency-version: 2.2.18
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-26 09:46:59 +00:00
Daniel O'Connor
60ec4e8d18 Merge pull request #4271 from Growstuff/dependabot/bundler/rubocop-1.81.0
Bump rubocop from 1.80.2 to 1.81.0
2025-09-26 19:15:45 +09:30
dependabot[bot]
ede7e6e7f7 Bump rubocop from 1.80.2 to 1.81.0
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.80.2 to 1.81.0.
- [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.80.2...v1.81.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.81.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-26 07:01:42 +00:00
dependabot[bot]
9c62f955e2 Merge pull request #4267 from Growstuff/dependabot/bundler/geocoder-1.8.6 2025-09-24 09:47:54 +00:00
dependabot[bot]
6b313c190f Bump geocoder from 1.8.5 to 1.8.6
Bumps [geocoder](https://github.com/alexreisner/geocoder) from 1.8.5 to 1.8.6.
- [Changelog](https://github.com/alexreisner/geocoder/blob/master/CHANGELOG.md)
- [Commits](https://github.com/alexreisner/geocoder/compare/v1.8.5...v1.8.6)

---
updated-dependencies:
- dependency-name: geocoder
  dependency-version: 1.8.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-24 09:15:25 +00:00
Daniel O'Connor
c575f9d03c Merge pull request #4269 from Growstuff/dependabot/bundler/puma-7.0.4
Bump puma from 7.0.3 to 7.0.4
2025-09-24 18:44:13 +09:30
dependabot[bot]
95a4b0c66c Bump puma from 7.0.3 to 7.0.4
Bumps [puma](https://github.com/puma/puma) from 7.0.3 to 7.0.4.
- [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/v7.0.3...v7.0.4)

---
updated-dependencies:
- dependency-name: puma
  dependency-version: 7.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-24 07:01:40 +00:00
Daniel O'Connor
488e402a3a Adjust copy of activities and prompts (#4260)
* Adjust copy

* Adjust copy

* Move repeat prompt

* Improve prompts

* Clean up schema

* Fix spec
2025-09-21 14:58:13 +09:30
google-labs-jules[bot]
e99c90adc4 Add recurring activities feature without database persistence (#4261)
* This change introduces a new feature that allows users to create recurring activities.

A user can now specify that an activity should be repeated "X" times, every "Y" weeks. When an activity is created with these options, the application will create the initial activity and then "X" additional copies, with each copy's due date offset by "Y" weeks from the previous one.

The repeat information is not stored in the database. It is only used at the time of creation to generate the recurring activities.

The following changes were made:
- Updated the new activity form to include fields for "repeat times" and "repeat weeks".
- Modified the `ActivitiesController#create` action to handle the creation of recurring activities.
- Added feature tests to ensure the new functionality works as expected.

* Remove not very useful spec

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com>
2025-09-21 13:53:45 +09:30
google-labs-jules[bot]
41412b8443 Merge pull request #4262 from Growstuff/feature/github-releases-widget
feat: Add cached GitHub releases widget to homepage
2025-09-21 13:37:57 +09:30
Daniel O'Connor
b08069df46 Merge pull request #4259 from Growstuff/feature/companion-plantings
Add ability to create companion plantings
2025-09-21 10:37:52 +09:30
google-labs-jules[bot]
449ab1f6c0 Add ability to create companion plantings
This change adds the ability for crop wranglers to create and manage companion plantings for crops.

- Adds a `source_url` to the `CropCompanion` model to store an optional reference URL.
- Restricts the management of companion plantings to users with the `crop_wrangler` role.
- Creates a new admin interface for managing companion plantings for a specific crop.
- Updates the crop show page to display companions from both the crop and its parent crop.
2025-09-21 00:49:11 +00:00
Daniel O'Connor
0e52b8c00b Merge pull request #4256 from Growstuff/more-rubocop
More rubocop
2025-09-20 20:16:09 +09:30
Daniel O'Connor
bd4dd3cc45 Rubocop 2025-09-20 10:18:24 +00:00
Daniel O'Connor
a098328e4e Rubocop 2025-09-20 10:16:16 +00:00
Daniel O'Connor
04680b196a Rubocop 2025-09-20 10:15:41 +00:00
Daniel O'Connor
d542575874 Rubocop 2025-09-20 10:15:28 +00:00
Daniel O'Connor
5418cad976 Rubocop 2025-09-20 10:15:14 +00:00
Daniel O'Connor
547e4f843b Merge pull request #4255 from Growstuff/rubocop-fixes
Rubocop fixes
2025-09-20 19:44:42 +09:30
Daniel O'Connor
ce946c3a83 Rubocop fixes 2025-09-20 09:45:56 +00:00
Daniel O'Connor
54acc369ab Rubocop 2025-09-20 09:43:22 +00:00
Daniel O'Connor
e6563d0aab Merge branch 'dev' into issue/2745-translations 2023-03-13 13:52:15 +10:30
Daniel O'Connor
177ca58301 Drop pointless translations 2022-12-10 16:27:25 +10:30
Daniel O'Connor
ca9241685f Update app/views/layouts/_menu.haml 2022-12-10 15:20:31 +10:30
Daniel O'Connor
8934e30603 Remove japanese local, as it is largely untranslated 2022-12-10 14:55:10 +10:30
Daniel O'Connor
32268e3c1e Merge branch 'dev' into issue/2745-translations 2022-12-10 14:49:56 +10:30
Daniel O'Connor
fbd840686d Remove model singular forms, we don't use them 2022-12-10 14:48:06 +10:30
Daniel O'Connor
497f14c1c0 Remove unused keys 2022-12-10 14:40:15 +10:30
Daniel O'Connor
051bfd5565 Remove unused keys 2022-12-10 14:39:17 +10:30
Daniel O'Connor
2853f7232e Remove unused 2022-12-10 14:34:59 +10:30
Daniel O'Connor
60a9d54655 Remove unused 2022-12-10 14:33:33 +10:30
Daniel O'Connor
7598f84cea Remove unused 2022-12-10 14:33:19 +10:30
Daniel O'Connor
a839d68e85 Remove more unused 2022-12-10 14:31:10 +10:30
Daniel O'Connor
ef427a7971 Remove more unused 2022-12-10 14:27:11 +10:30
Daniel O'Connor
9265cad769 Remove more unused translations 2022-12-10 14:22:00 +10:30
Daniel O'Connor
d0185c47fd Remove dead translations 2022-12-10 14:19:00 +10:30
Daniel O'Connor
fa15889d08 Disable normalisation test for now 2022-12-10 14:17:07 +10:30
Daniel O'Connor
1e30aa7db5 Remove old keys 2022-12-10 14:15:08 +10:30
Daniel O'Connor
8512a19bb9 Remove unused keys 2022-12-10 14:12:45 +10:30
Daniel O'Connor
54169fe9ac Adjust translates 2022-12-10 14:01:13 +10:30
Daniel O'Connor
03c65ad187 Codefactor 2022-12-10 10:16:10 +10:30
Daniel O'Connor
70726e7e52 Fix translations 2022-12-10 10:13:52 +10:30
Daniel O'Connor
a14cc807ae Add rails-i18n 2022-12-10 10:10:37 +10:30
Daniel O'Connor
6719024c70 Update en.yml 2022-12-10 10:05:49 +10:30
Daniel O'Connor
6e36525a62 Update config/locales/en.yml 2022-12-10 10:03:31 +10:30
Daniel O'Connor
d1b25ef809 Update config/locales/en.yml 2022-12-10 10:03:17 +10:30
Daniel O'Connor
974a1019f7 Update en.yml 2022-12-10 10:01:56 +10:30
codefactor-io
5370dc9901 [CodeFactor] Apply fixes 2022-12-09 23:27:55 +00:00
Daniel O'Connor
9f470817d7 Add missing translations, auto generated. May want to duplicate the core models 2022-12-10 09:55:44 +10:30
Daniel O'Connor
9250a179f7 Fix buttons 2022-12-10 09:53:57 +10:30
Daniel O'Connor
eec7bac77a Fix button translations 2022-12-10 09:52:24 +10:30
Daniel O'Connor
e325d7a20e Skip images. Later, may want to add js checking for any i18n usage there 2022-12-10 09:48:30 +10:30
Daniel O'Connor
c51dd5097c Translations 2022-12-10 09:45:59 +10:30
Daniel O'Connor
38023746a3 Add spec for detecting missed translations 2022-12-10 09:39:48 +10:30
72 changed files with 1214 additions and 302 deletions

View File

@@ -125,6 +125,7 @@ gem 'mailboxer', '>= 0.15.1'
gem 'faraday'
gem 'rack-cors'
gem 'rails-i18n'
gem 'icalendar'
@@ -187,18 +188,16 @@ end
group :test do
gem 'axe-core-capybara'
gem 'axe-core-rspec'
gem "percy-capybara", "~> 5.0.0"
gem 'rails-controller-testing'
gem "rspec-rebound"
gem 'selenium-webdriver'
gem 'timecop'
gem 'vcr'
gem "rspec-rebound"
gem "percy-capybara", "~> 5.0.0"
end
group :travis do
gem 'platform-api'
end
gem "i18n_data", "~> 1.1"

View File

@@ -82,8 +82,8 @@ GEM
addressable
active_median (0.6.0)
activesupport (>= 7.1)
active_record_union (1.3.0)
activerecord (>= 4.0)
active_record_union (1.4.0)
activerecord (>= 6.0)
active_utils (3.6.0)
activesupport (>= 4.2)
i18n
@@ -142,7 +142,7 @@ GEM
erubi (>= 1.0.0)
rack (>= 0.9.0)
rouge (>= 1.0.0)
bigdecimal (3.2.3)
bigdecimal (3.3.0)
bluecloth (2.2.0)
bonsai-elasticsearch-rails (7.0.1)
elasticsearch-model (< 8)
@@ -208,7 +208,7 @@ GEM
gli (>= 2.7.0)
i18n (>= 0.6.4)
rubyzip (>= 1.0.0)
csv (3.3.1)
csv (3.3.5)
csv_shaper (1.4.0)
activesupport (>= 3.0.0)
csv
@@ -264,7 +264,7 @@ GEM
railties (>= 6.1.0)
faker (3.5.2)
i18n (>= 1.8.11, < 2)
faraday (2.13.4)
faraday (2.14.0)
faraday-net_http (>= 2.0, < 3.5)
json
logger
@@ -277,7 +277,7 @@ GEM
friendly_id (5.5.1)
activerecord (>= 4.0.0)
gbifrb (0.2.0)
geocoder (1.8.5)
geocoder (1.8.6)
base64 (>= 0.1.0)
csv (>= 3.0.0)
gibbon (1.2.1)
@@ -294,7 +294,7 @@ GEM
temple (>= 0.8.2)
thor
tilt
haml-rails (2.1.0)
haml-rails (3.0.0)
actionpack (>= 5.1)
activesupport (>= 5.1)
haml (>= 4.0.6)
@@ -337,7 +337,7 @@ GEM
terminal-table (>= 1.5.1)
i18n_data (1.1.0)
simple_po_parser (~> 1.1)
icalendar (2.11.2)
icalendar (2.12.0)
base64
ice_cube (~> 0.16)
logger
@@ -411,7 +411,7 @@ GEM
mini_magick (4.12.0)
mini_mime (1.1.5)
mini_portile2 (2.8.9)
minitest (5.25.5)
minitest (5.26.0)
moneta (1.0.0)
msgpack (1.8.0)
multi_json (1.15.0)
@@ -430,10 +430,10 @@ GEM
net-protocol
netrc (0.11.0)
nio4r (2.7.4)
nokogiri (1.18.9)
nokogiri (1.18.10)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
nokogiri (1.18.9-x86_64-linux-gnu)
nokogiri (1.18.10-x86_64-linux-gnu)
racc (~> 1.4)
oauth (0.5.6)
oj (3.16.11)
@@ -475,11 +475,11 @@ GEM
date
stringio
public_suffix (6.0.1)
puma (7.0.3)
puma (7.0.4)
nio4r (~> 2.0)
query_diet (0.7.2)
racc (1.8.1)
rack (2.2.17)
rack (2.2.19)
rack-cors (2.0.2)
rack (>= 2.0.0)
rack-protection (3.2.0)
@@ -546,7 +546,7 @@ GEM
recaptcha (5.21.1)
redis-client (0.23.2)
connection_pool
regexp_parser (2.11.2)
regexp_parser (2.11.3)
reline (0.6.2)
io-console (~> 0.5)
responders (3.1.1)
@@ -557,7 +557,7 @@ GEM
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 4.0)
netrc (~> 0.8)
rexml (3.4.2)
rexml (3.4.4)
rouge (4.1.2)
rspec (3.13.0)
rspec-core (~> 3.13.0)
@@ -601,7 +601,7 @@ GEM
rswag-ui (2.16.0)
actionpack (>= 5.2, < 8.1)
railties (>= 5.2, < 8.1)
rubocop (1.80.2)
rubocop (1.81.1)
json (~> 2.3)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
@@ -609,10 +609,10 @@ GEM
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 2.9.3, < 3.0)
rubocop-ast (>= 1.46.0, < 2.0)
rubocop-ast (>= 1.47.1, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 4.0)
rubocop-ast (1.46.0)
rubocop-ast (1.47.1)
parser (>= 3.3.7.2)
prism (~> 1.4)
rubocop-capybara (2.22.1)
@@ -621,7 +621,7 @@ GEM
rubocop-factory_bot (2.27.1)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
rubocop-rails (2.33.3)
rubocop-rails (2.33.4)
activesupport (>= 4.2.0)
lint_roller (~> 1.1)
rack (>= 1.1)
@@ -641,7 +641,7 @@ GEM
ruby-units (4.1.0)
ruby-vips (2.2.1)
ffi (~> 1.12)
rubyzip (3.0.1)
rubyzip (3.1.1)
sass (3.7.4)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
@@ -661,9 +661,11 @@ GEM
activemodel (>= 6.1)
hashie
securerandom (0.4.1)
selenium-webdriver (4.35.0)
selenium-webdriver (4.36.0)
base64 (~> 0.2)
json (<= 2.13.2)
logger (~> 1.4)
prism (~> 1.0, < 1.5)
rexml (~> 3.2, >= 3.2.5)
rubyzip (>= 1.2.2, < 4.0)
websocket (~> 1.0)
@@ -697,9 +699,9 @@ GEM
timeout (0.4.3)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (3.1.5)
unicode-emoji (~> 4.0, >= 4.0.4)
unicode-emoji (4.0.4)
unicode-display_width (3.2.0)
unicode-emoji (~> 4.1)
unicode-emoji (4.1.0)
unicorn (6.1.0)
kgio (~> 2.6)
raindrops (~> 0.7)
@@ -814,6 +816,7 @@ DEPENDENCIES
rails (~> 7.2.0)
rails-assets-leaflet.markercluster!
rails-controller-testing
rails-i18n
rails_12factor
rake (>= 10.0.0)
recaptcha

View File

@@ -16,3 +16,27 @@
.homepage--list-item {
height: 100px;
}
.releases {
.card {
.card-header {
}
.card-body {
h2 {
background-color: transparent;
color: black;
box-shadow: none;
}
img {
border: 0.5em solid #111;
margin-left: 5%;
margin-right: 5%;
width: 90%;
}
ul {
margin-bottom: 1em;
margin-top: 1em;
}
}
}
}

View File

@@ -24,6 +24,17 @@ class ActivitiesController < DataController
end
def show
if @activity.finished? && @activity.owner == current_member && (@activity.updated_at + 2.weeks) > Time.now
@repeat_link = new_activity_path(
name: @activity.name,
garden_id: @activity.garden_id,
planting_id: @activity.planting_id,
category: @activity.category,
description: @activity.description,
due_date: 2.weeks.from_now.to_date
)
end
respond_with @activity
end
@@ -62,22 +73,26 @@ class ActivitiesController < DataController
def create
@activity = Activity.new(activity_params)
@activity.owner = current_member
@activity.save
@activity.due_date ||= Date.today
if @activity.save
if params[:repeat_times].to_i > 0
repeat_times = params[:repeat_times].to_i
repeat_weeks = params[:repeat_weeks].to_i
repeat_times.times do |i|
new_activity = @activity.dup
new_activity.due_date = @activity.due_date + (i + 1) * repeat_weeks.weeks
new_activity.save
end
end
end
respond_with @activity
end
def update
if @activity.update(activity_params)
if activity_params[:finished].present?
link = new_activity_path(
name: @activity.name,
garden_id: @activity.garden_id,
planting_id: @activity.planting_id,
due_date: 2.weeks.from_now.to_date
)
flash[:notice] = t('activities.finished_prompt_html', link: link).html_safe
end
end
@activity.update(activity_params)
respond_with @activity
end
@@ -91,7 +106,8 @@ class ActivitiesController < DataController
def activity_params
params.require(:activity).permit(
:name, :description, :category, :finished,
:garden_id, :planting_id, :due_date
:garden_id, :planting_id, :due_date,
:repeat_times, :repeat_weeks
)
end

View File

@@ -0,0 +1,40 @@
# frozen_string_literal: true
module Admin
class CropCompanionsController < AdminController
before_action :set_crop
def index
@crop_companions = @crop.crop_companions
end
def new
@crop_companion = @crop.crop_companions.new
end
def create
@crop_companion = @crop.crop_companions.new(crop_companion_params)
if @crop_companion.save
redirect_to admin_crop_crop_companions_path(@crop), notice: 'Companion was successfully created.'
else
render :new
end
end
def destroy
@crop_companion = @crop.crop_companions.find(params[:id])
@crop_companion.destroy
redirect_to admin_crop_crop_companions_path(@crop), notice: 'Companion was successfully destroyed.'
end
private
def set_crop
@crop = Crop.find_by!(slug: params[:crop_slug])
end
def crop_companion_params
params.require(:crop_companion).permit(:crop_b_id, :source_url)
end
end
end

View File

@@ -46,6 +46,12 @@ class PlantingsController < DataController
.where.not(id: @planting.id)
.includes(:owner, :crop, :garden)
.limit(6)
if @planting.finished? && @planting.garden.plantings.current.none? && (@planting.updated_at + 2.weeks) > Time.zone.now
@cultivate_soil_link = new_activity_path(name: 'Cultivate soil', garden_id: @planting.garden_id, category: "Soil Cultivation",
description: "Recently finished #{@planting.crop.name} planting. Prepare for next planting.")
end
respond_with @planting
end
@@ -83,12 +89,7 @@ class PlantingsController < DataController
end
def update
if @planting.update(planting_params)
if planting_params[:finished].present? && @planting.garden.plantings.current.empty?
link = new_activity_path(name: 'Cultivate soil', garden_id: @planting.garden_id)
flash[:notice] = t('plantings.finished_prompt_html', link: link).html_safe
end
end
@planting.update(planting_params)
respond_with @planting
end

View File

@@ -1,5 +1,6 @@
# frozen_string_literal: true
require 'nokogiri'
module ApplicationHelper
def parse_date(str)
str ||= '' # Date.parse barfs on nil
@@ -119,4 +120,22 @@ module ApplicationHelper
def og_description(description)
strip_tags(description).split(' ')[0..20].join(' ')
end
def github_releases
return [] if Rails.env.test?
feed_url = 'https://github.com/Growstuff/growstuff/releases.atom'
Rails.cache.fetch(feed_url, expires_in: 1.day) do
response = Faraday.get(feed_url)
doc = Nokogiri::XML(response.body)
doc.xpath('//xmlns:entry').first(2).map do |entry|
{
title: entry.xpath('xmlns:title').text,
content: entry.xpath('xmlns:content').text,
link: entry.xpath('xmlns:link/@href').text,
updated: entry.xpath('xmlns:updated').text
}
end
end
end
end

View File

@@ -13,7 +13,7 @@ module AutoSuggestHelper
resource = resource.class.name.downcase
source_path = Rails.application.routes.url_helpers.send("search_#{source}s_path", format: :json)
%(
<input id="#{source}" class="auto-suggest #{options[:class]}" #{options[:required] ? 'required="required"' : ''}
<input id="#{source}" class="auto-suggest #{options[:class]}" #{'required="required"' if options[:required]}
type="text" value="#{default}" data-source-url="#{source_path}",
placeholder="e.g. lettuce">
<noscript class="text-warning">

View File

@@ -85,7 +85,7 @@ module ButtonsHelper
end
def activity_edit_button(activity, classes: "btn btn-raised btn-info")
edit_button(edit_activity_path(activity), classes:)
edit_button(edit_activity_path(slug: activity.slug), classes:)
end
def activity_copy_button(activity, classes: 'btn')

View File

@@ -7,8 +7,8 @@ module EventHelper
def event_description(event)
render "#{event.event_type.pluralize}/description", event_model: resolve_model(event)
rescue ActionView::MissingTemplate
"#{event.event_type.humanize.downcase}d"
rescue ActionView::MissingTemplate
"#{event.event_type.humanize.downcase}d"
end
def resolve_model(event)

View File

@@ -76,6 +76,7 @@ class Ability
if member.role? :crop_wrangler
can :wrangle, Crop
can :manage, Crop
can :manage, CropCompanion
can :manage, ScientificName
can :manage, AlternateName
can :openfarm, Crop

View File

@@ -43,6 +43,6 @@ module OpenFarmData
def fetch_attr(key)
return if openfarm_data.blank?
openfarm_data.fetch('attributes', {}).fetch(key, nil)
openfarm_data.dig('attributes', key)
end
end

View File

@@ -90,7 +90,7 @@ class Crop < ApplicationRecord
def popular_plant_parts
PlantPart.joins(:harvests)
.where("crop_id = ?", id)
.order("count_harvests_id DESC")
.order(count_harvests_id: :desc)
.group("plant_parts.id", "plant_parts.name")
.count("harvests.id")
end
@@ -153,6 +153,12 @@ class Crop < ApplicationRecord
where(["lower(crops.name) = :value", { value: name.downcase }])
end
def all_companions
return companions unless parent
(companions + parent.companions).uniq
end
private
def count_uses_of_property(col_name)

View File

@@ -3,6 +3,7 @@
class Forum < ApplicationRecord
extend FriendlyId
include Ownable
validates :name, presence: true
validates :description, presence: true
friendly_id :name, use: %i(slugged finders)

View File

@@ -2,6 +2,7 @@
class GardenType < ApplicationRecord
extend FriendlyId
friendly_id :name, use: %i(slugged finders)
has_many :gardens, dependent: :nullify

View File

@@ -2,12 +2,14 @@
class Member < ApplicationRecord
include Discard::Model
acts_as_messageable # messages can be sent to this model
include Geocodable
include MemberFlickr
include MemberNewsletter
extend FriendlyId
friendly_id :login_name, use: %i(slugged finders)
#
@@ -105,9 +107,10 @@ class Member < ApplicationRecord
uniqueness: {
case_sensitive: false
}
validates :website_url, format: { with: /\Ahttps?:\/\//, message: "must start with http:// or https://" }, allow_blank: true
validates :other_url, format: { with: /\Ahttps?:\/\//, message: "must start with http:// or https://" }, allow_blank: true
validates :instagram_handle, :facebook_handle, :bluesky_handle, format: { without: %r{\Ahttps?:\/\/|\/}, message: "should be a handle, not a URL" }, allow_blank: true
validates :website_url, format: { with: %r{\Ahttps?://}, message: "must start with http:// or https://" }, allow_blank: true
validates :other_url, format: { with: %r{\Ahttps?://}, message: "must start with http:// or https://" }, allow_blank: true
validates :instagram_handle, :facebook_handle, :bluesky_handle,
format: { without: %r{\Ahttps?://|/}, message: "should be a handle, not a URL" }, allow_blank: true
#
# Triggers

View File

@@ -47,7 +47,7 @@ class Photo < ApplicationRecord
info = flickr.photos.getInfo(photo_id: source_id)
licenses = flickr.photos.licenses.getInfo
license = licenses.find { |l| l.id.to_i == info.license.to_i }
Rails.logger.error("Cannot find license: " + [info.license, licenses].inspect) unless license
Rails.logger.error("Cannot find license: #{[info.license, licenses].inspect}") unless license
{
title: calculate_title(info),
license_name: license.name,

View File

@@ -2,6 +2,7 @@
class PlantPart < ApplicationRecord
extend FriendlyId
friendly_id :name, use: %i(slugged finders)
has_many :harvests, dependent: :destroy

View File

@@ -25,6 +25,8 @@ class Planting < ApplicationRecord
has_many :harvests, dependent: :destroy
has_many :activities, dependent: :destroy
scope :current, -> { where.not(finished: true).where.not(failed: true) }
#
# Ancestry of food
belongs_to :parent_seed, class_name: 'Seed', # parent,

View File

@@ -2,6 +2,7 @@
class Role < ApplicationRecord
extend FriendlyId
friendly_id :name, use: %i(slugged finders)
validates :name, uniqueness: true, presence: true

View File

@@ -6,6 +6,7 @@ class Seed < ApplicationRecord
include Finishable
include Ownable
include SearchSeeds
friendly_id :seed_slug, use: %i(slugged finders)
TRADABLE_TO_VALUES = %w(nowhere locally nationally internationally).freeze
@@ -48,7 +49,7 @@ class Seed < ApplicationRecord
"are heirloom, hybrid, or unknown" }
validates :source, allow_blank: true,
inclusion: { in: SOURCE_VALUES, message: "You must say where the seeds are from," \
"or that you don't know" }
"or that you don't know" }
#
# Delegations

View File

@@ -7,9 +7,9 @@ module Api
@model.owner = context[:current_user]
end
has_one :owner, class_name: 'Member'
has_one :garden
has_one :planting
has_one :owner, class_name: 'Member', always_include_linkage_data: true
has_one :garden, always_include_linkage_data: true
has_one :planting, always_include_linkage_data: true
attribute :name
attribute :description

View File

@@ -12,7 +12,7 @@ module Api
has_many :photos
has_one :parent, class_name: 'Crop'
has_one :parent, class_name: 'Crop', always_include_linkage_data: true
attribute :name
attribute :en_wikipedia_url

View File

@@ -7,7 +7,7 @@ module Api
@model.owner = context[:current_user]
end
has_one :owner, class_name: 'Member'
has_one :owner, class_name: 'Member', always_include_linkage_data: true
has_many :plantings
has_many :photos

View File

@@ -10,9 +10,9 @@ module Api
@model.plant_part = PlantPart.first
end
has_one :crop
has_one :planting
has_one :owner, class_name: 'Member'
has_one :crop, always_include_linkage_data: true
has_one :planting, always_include_linkage_data: true
has_one :owner, class_name: 'Member', always_include_linkage_data: true
# has_one :plant_part
has_many :photos

View File

@@ -9,6 +9,7 @@ module Api
has_many :plantings, foreign_key: 'owner_id'
has_many :harvests, foreign_key: 'owner_id'
has_many :seeds, foreign_key: 'owner_id'
has_many :activities, foreign_key: 'owner_id'
has_many :photos

View File

@@ -8,7 +8,7 @@ module Api
@model.owner = context[:current_user]
end
has_one :owner, class_name: 'Member'
has_one :owner, class_name: 'Member', always_include_linkage_data: true
has_many :plantings
has_many :gardens
has_many :harvests

View File

@@ -7,9 +7,9 @@ module Api
@model.owner = context[:current_user]
end
has_one :garden
has_one :crop
has_one :owner, class_name: 'Member'
has_one :garden, always_include_linkage_data: true
has_one :crop, always_include_linkage_data: true
has_one :owner, class_name: 'Member', always_include_linkage_data: true
has_many :photos
has_many :harvests

View File

@@ -7,8 +7,8 @@ module Api
@model.owner = context[:current_user]
end
has_one :owner, class_name: 'Member'
has_one :crop
has_one :owner, class_name: 'Member', always_include_linkage_data: true
has_one :crop, always_include_linkage_data: true
attribute :description
attribute :quantity

View File

@@ -3,7 +3,7 @@
class BaseResource < JSONAPI::Resource
abstract
[:create, :update, :remove].each do |action|
%i(create update remove).each do |action|
set_callback action, :before, :authorize
end

View File

@@ -10,9 +10,8 @@
%a.activity-menu.btn.dropdown-toggle{"aria-expanded" => "false", "aria-haspopup" => "true", "data-bs-toggle" => "dropdown", type: "button", href: '#'}
.dropdown-menu{"aria-labelledby" => "activity-menu"}
= link_to edit_activity_path(slug: activity.slug), class: 'dropdown-item' do
= edit_icon
= t('buttons.edit')
= activity_edit_button(activity, classes: 'dropdown-item')
= activity_copy_button(activity, classes: 'dropdown-item')
- if activity.active
= activity_finish_button(activity, classes: 'dropdown-item')

View File

@@ -17,7 +17,7 @@
.row
.col-md-12
= f.text_field :name, required: true, label: 'What needs to be done?'
= f.text_field :name, required: true, label: 'What needs to be done?', autofocus: true
.row
.col-md-4
= f.select(:category, Activity::CATEGORIES, include_blank: true)
@@ -43,6 +43,14 @@
value: @activity.due_date ? @activity.due_date.to_fs(:ymd) : '',
label: 'When?'
.row
.col-md-6
= label_tag :repeat_times, 'Repeat how many times?'
= number_field_tag :repeat_times, nil, class: 'form-control'
.col-md-6
= label_tag :repeat_weeks, 'Every how many weeks?'
= number_field_tag :repeat_weeks, nil, class: 'form-control'
%hr
.row

View File

@@ -12,6 +12,7 @@
%li.breadcrumb-item= link_to @activity.owner, member_activities_path(@activity.owner)
%li.breadcrumb-item.active= link_to @activity.name, @activity
.activity
.row
.col-md-8.col-xs-12
@@ -22,9 +23,14 @@
%small.text-muted= @activity.category
%tt
= @activity.due_date
- if @repeat_link
.alert.alert-info
Activity marked as finished recently. Would you like to repeat in the near future?
= link_to 'Repeat this activity', @repeat_link, class: 'btn btn-secondary btn-sm ml-2'
- if @activity.description.present?
:markdown
#{strip_tags markdownify(@activity.description)}
= render 'likes/likes', object: @activity
= render 'activities/actions', activity: @activity

View File

@@ -0,0 +1,16 @@
%h1= "Companions for #{@crop.name}"
= link_to 'New Companion', new_admin_crop_crop_companion_path(@crop), class: 'btn btn-primary'
%table.table
%thead
%tr
%th Name
%th Source URL
%th Actions
%tbody
- @crop_companions.each do |companion|
%tr
%td= companion.crop_b.name
%td= companion.source_url
%td= link_to 'Delete', admin_crop_crop_companion_path(@crop, companion), method: :delete, data: { confirm: 'Are you sure?' }

View File

@@ -0,0 +1,6 @@
%h1= "New Companion for #{@crop.name}"
= bootstrap_form_for [:admin, @crop, @crop_companion] do |f|
= f.collection_select :crop_b_id, Crop.order(:name), :id, :name, { label: 'Companion' }
= f.text_field :source_url, label: 'Source URL'
= f.submit 'Create'

View File

@@ -17,7 +17,7 @@
%li= link_to "Roles", admin_roles_path, class: 'nav-link'
%li= link_to "Forums", forums_path, class: 'nav-link'
%li= link_to "CMS", comfy_admin_cms_path, class: 'nav-link'
%li= link_to t('.garden_types'), garden_types_path, class: 'nav-link'
%li= link_to t('layouts.header.garden_types'), garden_types_path, class: 'nav-link'
.col-md-4
.card

View File

@@ -23,7 +23,7 @@
- if can? :edit, role
= link_to edit_admin_role_path(role), class: 'btn btn-default btn-xs' do
= edit_icon
= t('.edit')
= t('buttons.edit')
- if can?(:destroy, role) && ! role.members.any?
= link_to admin_role_path(role), method: :delete, data: { confirm: t(:are_you_sure?) }, class: 'btn btn-default btn-xs text-danger' do
= delete_icon

View File

@@ -10,11 +10,11 @@
- if can? :edit, an
= link_to edit_alternate_name_path(an), class: 'dropdown-item' do
= edit_icon
= t('.edit')
= t('buttons.edit')
- if can? :destroy, an
= link_to an, method: :delete, data: { confirm: 'Are you sure?' }, class: 'dropdown-item' do
= delete_icon
= t('.delete')
= t('buttons.delete')
- else
.badge= "#{an.name} (#{an.language})"

View File

@@ -10,11 +10,11 @@
.dropdown-menu.dropdown-menu-xs{"aria-labelledby" => "planting-actions-button"}
= link_to edit_scientific_name_path(sn), class: 'dropdown-item' do
= edit_icon
= t('.edit')
= t('buttons.edit')
.dropdown-divider
= link_to sn, method: :delete, data: { confirm: 'Are you sure?' }, class: 'dropdown-item text-danger' do
= delete_icon
= t('.delete')
= t('buttons.delete')
- else
- if sn.gbif_key
= link_to sn.name, "https://www.gbif.org/species/#{sn.gbif_key}",

View File

@@ -8,12 +8,16 @@
.dropdown-menu.dropdown-menu-xs{"aria-labelledby" => "crop-actions-button"}
= link_to edit_crop_path(crop), class: 'dropdown-item' do
= edit_icon
= t('.edit')
= t('buttons.edit')
= link_to crop_gbif_path(crop), method: :post, class: 'dropdown-item' do
= icon 'far', 'update'
Fetch data from GBIF
= link_to admin_crop_crop_companions_path(crop), class: 'dropdown-item' do
= icon 'fas', 'leaf'
Manage Companions
- if can? :destroy, crop
.dropdown-divider
= delete_button(crop, classes: 'dropdown-item text-danger')

View File

@@ -24,10 +24,10 @@
%section.prediction
= cute_icon
= render 'predictions', crop: @crop
- if @crop.companions.any?
- if @crop.all_companions.any?
%section.companions
%h2 Companions
- @crop.companions.each do |companion|
- @crop.all_companions.each do |companion|
= render 'crops/tiny', crop: companion
%section.photos

View File

@@ -0,0 +1,11 @@
%section.releases
= cute_icon
- github_releases.each do |release|
%h2= link_to release[:title], release[:link], target: "_blank"
.card
.card-header
%small= release[:updated].to_date.to_s
.card-body= release[:content].html_safe
%p
= link_to 'Find out more »', 'https://github.com/Growstuff/growstuff/releases', target: "_blank", class: 'btn btn-block'

View File

@@ -62,6 +62,7 @@
%section.members
= cute_icon
= render 'members', cached: true
.row
.col-12.col-lg-6
%section.pwa-install
= cute_icon
@@ -74,4 +75,6 @@
.card
.card-body
%h3= t('home.pwa_android_title')
%p= t('home.pwa_android_steps_html')
%p= t('home.pwa_android_steps_html')
.col-12.col-lg-6
= render 'releases'

View File

@@ -35,25 +35,25 @@
= t('.crops')
.dropdown-menu
= link_to crops_path, class: 'dropdown-item' do
= t('.browse_crops')
= t('layouts.header.browse_crops')
= link_to seeds_path, class: 'dropdown-item' do
= seed_icon
= t('.seeds')
= t('layouts.header.seeds')
= link_to plantings_path, class: 'dropdown-item' do
= planting_icon
= t('.plantings')
= t('layouts.header.plantings')
= link_to harvests_path, class: 'dropdown-item' do
= harvest_icon
= t('.harvests')
= t('layouts.header.harvests')
%li.nav-item.dropdown
%a.nav-link.dropdown-toggle{"aria-expanded" => "false", "aria-haspopup" => "true", "data-bs-toggle" => "dropdown", href: "#", role: "button"}
%span
= t('.community')
.dropdown-menu{"aria-labelledby" => "navbarDropdown"}
= link_to t('.community_map'), places_path, class: 'dropdown-item'
= link_to t('.browse_members'), members_path, class: 'dropdown-item'
= link_to t('.posts'), posts_path, class: 'dropdown-item'
= link_to t('.forums'), forums_path, class: 'dropdown-item'
= link_to t('layouts.header.community_map'), places_path, class: 'dropdown-item'
= link_to t('layouts.header.browse_members'), members_path, class: 'dropdown-item'
= link_to Post.model_name.human(count: 2).titleize, posts_path, class: 'dropdown-item'
= link_to t('layouts.header.forums'), forums_path, class: 'dropdown-item'
- if member_signed_in?
- if current_member.role?(:crop_wrangler) || current_member.role?(:admin)
@@ -63,9 +63,9 @@
= t('.admin')
.dropdown-menu{"aria-labelledby" => "navbarDropdown"}
- if current_member.role?(:crop_wrangler)
= link_to t('.crop_wrangling'), wrangle_crops_path, class: 'dropdown-item'
= link_to t('layouts.header.crop_wrangling'), wrangle_crops_path, class: 'dropdown-item'
- if current_member.role?(:admin)
= link_to t('.admin'), admin_path, class: 'dropdown-item'
= link_to t('layouts.header.admin'), admin_path, class: 'dropdown-item'
%li.nav-item.dropdown
%a.nav-link.dropdown-toggle{"aria-expanded" => "false", "aria-haspopup" => "true", "data-bs-toggle" => "dropdown", href: "#", role: "button"}
@@ -79,23 +79,23 @@
= link_to member_activities_path(current_member), class: 'dropdown-item' do
= t('.activities')
= link_to member_gardens_path(current_member), class: 'dropdown-item' do
= t('.gardens')
= Garden.model_name.human(count: 2).titleize
= link_to member_plantings_path(current_member), class: 'dropdown-item' do
= t('.plantings')
= Planting.model_name.human(count: 2).titleize
= link_to member_harvests_path(current_member), class: 'dropdown-item' do
= t('.harvest')
= Harvest.model_name.human(count: 2).titleize
= link_to member_seeds_path(current_member), class: 'dropdown-item' do
= t('.seeds')
= link_to t('.posts'), member_posts_path(current_member), class: 'dropdown-item'
= Seed.model_name.human(count: 2).titleize
= link_to Post.model_name.human(count: 2).titleize, member_posts_path(current_member), class: 'dropdown-item'
- if current_member.unread_count.positive?
.dropdown-divider
%strong
= link_to(conversations_path, class: 'dropdown-item') do
= t('.inbox')
= t('layouts.header.inbox')
%span.badge.badge-info= current_member.unread_count
- else
= link_to t('.inbox'), conversations_path, class: 'dropdown-item'
= link_to t('layouts.header.inbox'), conversations_path, class: 'dropdown-item'
.dropdown-divider
= link_to t('.sign_out'), destroy_member_session_path, method: :delete, class: 'dropdown-item'

View File

@@ -82,6 +82,10 @@
%section
%h2 Current activities for planting
- if @cultivate_soil_link
.alert.alert-info
This was the last planting recently in this bed. Would you like to cultivate the soil soon?
= link_to 'Cultivate soil', @cultivate_soil_link, class: 'btn btn-secondary btn-sm ml-2'
.index-cards
- if @current_activities&.size&.positive?
- @current_activities.each do |activity|

View File

@@ -47,7 +47,8 @@ search:
## Paths to search in, passed to File.find
paths:
- app/
- app/views/
- app/controllers/
## Root for resolving relative keys (default)
# relative_roots:

View File

@@ -1,4 +1,5 @@
# frozen_string_literal: true
class UnauthorisedError < JSONAPI::Error
end
JSONAPI.configure do |config|

View File

@@ -5,7 +5,7 @@ Mailboxer.setup do |config|
config.uses_emails = true
# Configures the default from for emails sent for Messages and Notifications
config.default_from = "Growstuff <#{ENV.fetch('GROWSTUFF_EMAIL', "no-reply@growstuff.org")}>"
config.default_from = "Growstuff <#{ENV.fetch('GROWSTUFF_EMAIL', 'no-reply@growstuff.org')}>"
# Configures the methods needed by mailboxer
# config.email_method = :email

View File

@@ -1,75 +1,7 @@
---
# Files in the config/locales directory are used for internationalization
# and are automatically loaded by Rails. If you want to use locales other
# than English, add the necessary files in this directory.
#
# To use the locales, use `I18n.t`:
#
# I18n.t 'hello'
#
# In views, this is aliased to just `t`:
#
# <%= t('hello') %>
#
# To use a different locale, set it with `I18n.locale`:
#
# I18n.locale = :es
#
# This would use the information in config/locales/es.yml.
#
# The following keys must be escaped otherwise they will not be retrieved by
# the default I18n backend:
#
# true, false, on, off, yes, no
#
# Instead, surround them with single quotes.
#
# en:
# 'true': 'foo'
#
# To learn more, please read the Rails Internationalization guide
# available at http://guides.rubyonrails.org/i18n.html.
en:
activerecord:
models:
comment:
one: comment
other: comments
crop:
one: crop
other: crops
follow:
one: follow
other: follows
garden:
one: garden
other: gardens
harvest:
one: harvest
other: harvests
member:
one: member
other: members
photo:
one: photo
other: photos
planting:
one: planting
other: plantings
post:
one: post
other: posts
seed:
one: seed
other: seeds
application_helper:
title:
title:
default: Default
are_you_sure: Are you sure?
buttons:
add: Add
add_photo: Add photo
add_seed_to_stash: Add %{crop_name} seeds to stash
copy: Copy
@@ -98,17 +30,28 @@ en:
unlike: Remove like
total_likes: Total likes
crops:
search: Search crops
index:
subtitle: "%{crops_size} total"
title: Browse Crops
requested:
link: You have %{number_crops} crops awaiting approval
subtitle: Pending approval
title: Requested crops
edit_crop: Edit crop
forms:
optional: "(Optional)"
date:
abbr_month_names:
- Jan
- Feb
- Mar
- Apr
- May
- Jun
- Jul
- Aug
- Sep
- Oct
- Nov
- Dec
errors:
messages:
not_saved: Not saved
forums:
index:
title: Forums
@@ -117,26 +60,12 @@ en:
deleted: Garden was successfully deleted.
form:
location_helper: If you have a location set in your profile, it will be used when you create a new garden.
location: "%{owner}'s %{garden}"
overview:
gardensactions: gardens/actions
gardensphoto: gardens/photo
no_plantings: no plantings
plantingsthumbnail: plantings/thumbnail
updated: Garden was successfully updated.
confirm_delete: All plantings associated with this garden will also be deleted. Are you sure?
confirm_deactivate: All plantings associated with this garden will be marked as finished. Are you sure?
created_prompt_html: "Garden was successfully created. Would you like to <a href=\"%{link}\">plan to weed this garden bed in two weeks</a>?"
harvests:
created: Harvest was successfully created.
harvest_something: Harvest something
index:
title:
crop_harvests: Everyone's %{crop} harvests
default: Everyone's harvests
owner_harvests: "%{owner}'s harvests"
planting_harvests: Harvests from %{planting}
updated: Harvest was successfully updated.
home:
blurb:
already_html: Or %{sign_in} if you already have an account
@@ -150,23 +79,15 @@ en:
view_all: View all activities
crops:
our_crops: Some of our crops
recently_added: Recently added crops
recently_planted: Recently Planted
view_all: View all crops
discuss:
discussion: Discussion
forums: Forums
view_all: View all posts
harvests:
recently_harvested: Recently Harvested
view_all: View all harvests
index:
add_seeds: Add seeds
edit_profile: Edit profile
harvest: Harvest
plant: Plant
post: Post
recently_added: Recently Added
welcome: Welcome to %{site_name}, %{member_name}
harvests:
view_all: View all harvests
members:
title: Some of our members
view_all: View all members
@@ -199,14 +120,7 @@ en:
recently_planted: Recently Planted
view_all: View all plantings
seeds:
crop: Crop
description: Description
details: Details
from: From location
owner: Owner
title: Seeds available to trade
trade_to: Will trade to
unspecified: unspecified
view_all: View all seeds
stats:
member_linktext: "%{count} members"
@@ -220,13 +134,12 @@ en:
pwa_ios_title: For iOS (iPhone/iPad)
pwa_title: Want to install Growstuff on your phone?
label:
days_until_harvest: "%{number} days"
weeks_until_harvest: "%{number} weeks until harvest"
days_until_finished: "%{number} days"
weeks_until_finished: "%{number} weeks"
harvesting_now: harvesting now
data: 'The data on this page is available in the following formats:'
harvesting_now: harvesting now
weeks_until_harvest: "%{number} weeks until harvest"
layouts:
application:
skip: Skip
header:
activities: Activities
account: Account
@@ -235,33 +148,19 @@ en:
browse_members: Browse Members
community: Community
community_map: Community Map
garden_type: Garden Type
garden_types: Garden Types
crop_wrangling: Crop Wrangling
crops: Crops
current_memberlogin_name: "%{current_memberlogin_name}"
forums: Forums
gardens: Gardens
harvest: Harvest
garden_types: Garden Types
harvests: Harvests
record: Record
inbox: Inbox
inbox_unread: Inbox (%{unread_count})
plantings: Plantings
posts: Posts
profile: Profile/Timeline
seeds: Seeds
skip: Skip navigation menu
support_growstuff: Support Growstuff
toggle_navigation: Toggle Navigation
your_stuff: Your Stuff
menu:
sign_in: Sign in
sign_out: Sign out
sign_up: Sign up
links:
my_gardens: My gardens
members:
edit_profile: Edit profile
index:
@@ -303,16 +202,10 @@ en:
finish_helper: >
An activity is finished when you've completed it, or it's otherwise
no longer possible.
finished_prompt_html: "Activity finished. Would you like to <a href=\"%{link}\">repeat this activity in two weeks</a>?"
plantings:
badges:
days_until_finished: days until finished
days_until_harvest: days until harvest
harvesting_now: harvesting now
late_finishing: late finishing
sharedbuttonsfinish_planting: shared/buttons/finish_planting
super_late: super late
plant_something: Plant something
form:
finish_helper: >
A planting is finished when you've harvested all of the crop, or it dies, or it's otherwise
@@ -328,37 +221,19 @@ en:
string: "%{crop} planting in %{garden} by %{owner}"
progress:
progress_0_not_planted_yet: 'Progress: 0% - not planted yet'
finished_prompt_html: "Planting was successfully updated. Would you like to <a href=\"%{link}\">plan a soil cultivation activity</a>?"
posts:
write_blog_post: Write blog post
index:
title:
author_posts: "%{author} posts"
default: Everyone's posts
write_blog_post: Write blog post
seeds:
form:
trade_help: >
Are you interested in trading or swapping seeds with other %{site_name} members? If you list
your seeds as available for trade, other members can contact you to request seeds. You can
list any conditions or other information in the description, above.
finish_helper: >
Seeds are finished when you've planted them all, or you've traded them all away.
index:
title:
crop_seeds: Everyone's %{crop} seeds
default: Everyone's seeds
owner_seeds: "%{owner} seeds"
trade_help: >
Are you interested in trading or swapping seeds with other %{site_name} members?
If you list your seeds as available for trade, other members can contact you to request seeds.
You can list any conditions or other information in the description, above.
save_seeds: Save seeds
string: "%{crop} seeds belonging to %{owner}"
unauthorized:
create:
all: Please sign in or sign up to create a %{subject}.
notification: Please sign in to send a message.
planting: Please sign in or sign up to plant something.
post: Please sign in or sign up to post.
seed: Please sign in or sign up to add seeds.
garden_type: Not authorized. Only admins can create garden types.
manage:
all: Not authorized to %{action} %{subject}.
read:
notification: You must be signed in to view notifications.
view: View

View File

@@ -1,5 +0,0 @@
---
ja:
home:
blurb:
intro: "%{site_name}はガーデナーのコミュニティです。"

View File

@@ -138,6 +138,9 @@ Rails.application.routes.draw do
namespace :admin do
resources :members, param: :slug
resources :roles
resources :crops, param: :slug do
resources :crop_companions
end
end
namespace :api do

View File

@@ -0,0 +1,7 @@
# frozen_string_literal: true
class AddSourceUrlToCropCompanions < ActiveRecord::Migration[6.1]
def change
add_column :crop_companions, :source_url, :string
end
end

View File

@@ -4,11 +4,11 @@ class PopulateCropFieldsFromOpenfarmData < ActiveRecord::Migration[5.2]
if crop.openfarm_data.present?
attributes = crop.openfarm_data.fetch('attributes', {})
crop.update_columns(
row_spacing: attributes['row_spacing'],
spread: attributes['spread'],
height: attributes['height'],
sowing_method: attributes['sowing_method'],
sun_requirements: attributes['sun_requirements'],
row_spacing: attributes['row_spacing'],
spread: attributes['spread'],
height: attributes['height'],
sowing_method: attributes['sowing_method'],
sun_requirements: attributes['sun_requirements'],
growing_degree_days: attributes['growing_degree_days']
)
end

View File

@@ -4,7 +4,7 @@ class CreateGardenCollaborators < ActiveRecord::Migration[7.2]
t.references :member
t.references :garden
t.timestamps
t.index [:member_id, :garden_id], unique: true
t.index %i(member_id garden_id), unique: true
end
end
end

View File

@@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
ActiveRecord::Schema[7.2].define(version: 2025_09_01_130830) do
ActiveRecord::Schema[7.2].define(version: 2025_09_01_144900) do
# These are extensions that must be enabled in order to support this database
enable_extension "plpgsql"
@@ -221,6 +221,7 @@ ActiveRecord::Schema[7.2].define(version: 2025_09_01_130830) do
t.integer "crop_b_id", null: false
t.datetime "created_at", precision: nil, null: false
t.datetime "updated_at", precision: nil, null: false
t.string "source_url"
t.index ["crop_a_id", "crop_b_id"], name: "index_crop_companions_on_crop_a_id_and_crop_b_id"
end
@@ -582,6 +583,7 @@ ActiveRecord::Schema[7.2].define(version: 2025_09_01_130830) do
t.integer "harvests_count", default: 0
t.integer "likes_count", default: 0
t.boolean "failed", default: false, null: false
t.boolean "from_other_source"
t.integer "overall_rating"
t.index ["crop_id"], name: "index_plantings_on_crop_id"
t.index ["garden_id"], name: "index_plantings_on_garden_id"

142
public/robots.txt Normal file
View File

@@ -0,0 +1,142 @@
# robots.txt for based on the one for http://www.wikipedia.org/ and friends
# Observed spamming large amounts of https://en.wikipedia.org/?curid=NNNNNN
# and ignoring 429 ratelimit responses, claims to respect robots:
# http://mj12bot.com/
User-agent: MJ12bot
Disallow: /
# advertising-related bots:
User-agent: Mediapartners-Google*
Disallow: /
# Wikipedia work bots:
User-agent: IsraBot
Disallow:
User-agent: Orthogaffe
Disallow:
# Crawlers that are kind enough to obey, but which we'd rather not have
# unless they're feeding search engines.
User-agent: UbiCrawler
Disallow: /
User-agent: DOC
Disallow: /
User-agent: Zao
Disallow: /
# Some bots are known to be trouble, particularly those designed to copy
# entire sites. Please obey robots.txt.
User-agent: sitecheck.internetseer.com
Disallow: /
User-agent: Zealbot
Disallow: /
User-agent: MSIECrawler
Disallow: /
User-agent: SiteSnagger
Disallow: /
User-agent: WebStripper
Disallow: /
User-agent: WebCopier
Disallow: /
User-agent: Fetch
Disallow: /
User-agent: Offline Explorer
Disallow: /
User-agent: Teleport
Disallow: /
User-agent: TeleportPro
Disallow: /
User-agent: WebZIP
Disallow: /
User-agent: linko
Disallow: /
User-agent: HTTrack
Disallow: /
User-agent: Microsoft.URL.Control
Disallow: /
User-agent: Xenu
Disallow: /
User-agent: larbin
Disallow: /
User-agent: libwww
Disallow: /
User-agent: ZyBORG
Disallow: /
User-agent: Download Ninja
Disallow: /
# Misbehaving: requests much too fast:
User-agent: fast
Disallow: /
#
# Sorry, wget in its recursive mode is a frequent problem.
# Please read the man page and use it properly; there is a
# --wait option you can use to set the delay between hits,
# for instance.
#
User-agent: wget
Disallow: /
#
# The 'grub' distributed client has been *very* poorly behaved.
#
User-agent: grub-client
Disallow: /
#
# Doesn't follow robots.txt anyway, but...
#
User-agent: k2spider
Disallow: /
#
# Hits many times per second, not acceptable
# http://www.nameprotect.com/botinfo.html
User-agent: NPBot
Disallow: /
# A capture bot, downloads gazillions of pages with no public benefit
# http://www.webreaper.net/
User-agent: WebReaper
Disallow: /
# Per their statement, semrushbot respects crawl-delay directives
# We want them to overall stay within reasonable request rates to
# the backend (20 rps); keeping in mind that the crawl-delay will
# be applied by site and not globally by the bot, 5 seconds seem
# like a reasonable approximation
User-agent: SemrushBot
Crawl-delay: 5
#
# Friendly, low-speed bots are welcome viewing pages, but not
# dynamically-generated pages please.
#
# Another exception is for REST API documentation, located at
# /api/rest_v1/?doc.
#
User-agent: *
Disallow: /api/

View File

@@ -0,0 +1,576 @@
---
http_interactions:
- request:
method: get
uri: https://github.com/Growstuff/growstuff/releases.atom
body:
encoding: US-ASCII
string: ''
headers:
User-Agent:
- Faraday v2.13.4
response:
status:
code: 200
message: OK
headers:
date:
- Sun, 21 Sep 2025 02:18:49 GMT
content-type:
- application/atom+xml; charset=utf-8
content-length:
- '279630'
vary:
- X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding,
Accept, X-Requested-With
etag:
- W/"a71d1199680206756396de0199f1fdce"
cache-control:
- max-age=0, private, must-revalidate
strict-transport-security:
- max-age=31536000; includeSubdomains; preload
x-frame-options:
- deny
x-content-type-options:
- nosniff
x-xss-protection:
- '0'
referrer-policy:
- no-referrer-when-downgrade
content-security-policy:
- 'default-src ''none''; base-uri ''self''; child-src github.githubassets.com
github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/;
connect-src ''self'' uploads.github.com www.githubstatus.com collector.github.com
raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com
github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com
*.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com
github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com
proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com
*.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/
productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/
productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/
productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/
productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/
productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/
productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/
productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/
productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/
productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/
productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com
github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com
wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com
api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com;
font-src github.githubassets.com; form-action ''self'' github.com gist.github.com
copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors
''none''; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com;
img-src ''self'' data: blob: github.githubassets.com media.githubusercontent.com
camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com
private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com
release-assets.githubusercontent.com secured-user-images.githubusercontent.com/
user-images.githubusercontent.com/ private-user-images.githubusercontent.com
opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/
copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/
github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com
spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com;
manifest-src ''self''; media-src github.com user-images.githubusercontent.com/
secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com
github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src
github.githubassets.com; style-src ''unsafe-inline'' github.githubassets.com;
upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/
github.com/assets/ gist.github.com/assets-cdn/worker/'
server:
- github.com
accept-ranges:
- bytes
set-cookie:
- _gh_sess=xJrmArfokZYtt1aHQF847Sp8NCwPOhcepzs0IFx%2Bu05Z0QRe8yyM69DWZ2cBbTeRK0HvQo1PzB40Hu7olNbovZ8mZNWtZ6M8AZu0tEXk3L6MEO9WjvGcHT0cw%2BTUFLpwJc3y%2FAUNYBsprc3VeGmdzKcouPoTnAwh5D5aXFahNaFrVXJRh2SqmoVjog5ulFs46i6UaouI539eN%2FA8PnQtQGGTrGEH7w3Iqfj4KPKMJlsinlYqdVjXwqlam1k0vDS3bgr%2FcL5VRB46g%2BwgvikY7w%3D%3D--KhSd7lAgAYWXGgmN--tiFbDAqc1s3FtBOXDd%2FF5Q%3D%3D;
Path=/; HttpOnly; Secure; SameSite=Lax, _octo=GH1.1.849096703.1758421128;
Path=/; Domain=github.com; Expires=Mon, 21 Sep 2026 02:18:48 GMT; Secure;
SameSite=Lax, logged_in=no; Path=/; Domain=github.com; Expires=Mon, 21 Sep
2026 02:18:48 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id:
- 8A20:1E747D:267CA3A:310CF77:68CF6088
body:
encoding: UTF-8
string: |
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">
<id>tag:github.com,2008:https://github.com/Growstuff/growstuff/releases</id>
<link type="text/html" rel="alternate" href="https://github.com/Growstuff/growstuff/releases"/>
<link type="application/atom+xml" rel="self" href="https://github.com/Growstuff/growstuff/releases.atom"/>
<title>Release notes from growstuff</title>
<updated>2025-09-10T11:16:12Z</updated>
<entry>
<id>tag:github.com,2008:Repository/5337437/release71</id>
<updated>2025-09-10T11:17:13Z</updated>
<link rel="alternate" type="text/html" href="https://github.com/Growstuff/growstuff/releases/tag/release71"/>
<title>release71</title>
<content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Add API token generation, authentication, and CRUD for a number of the API resources by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3400159792&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4237&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4237/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4237&quot;&gt;#4237&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Rubocop - Controllers by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3401856125&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4241&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4241/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4241&quot;&gt;#4241&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Rubocop - lib by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3401863143&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4242&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4242/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4242&quot;&gt;#4242&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/Growstuff/growstuff/compare/release70...release71&quot;&gt;&lt;tt&gt;release70...release71&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
<author>
<name>CloCkWeRX</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/365751?s=60&amp;v=4"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/5337437/release70</id>
<updated>2025-09-09T12:54:06Z</updated>
<link rel="alternate" type="text/html" href="https://github.com/Growstuff/growstuff/releases/tag/release70"/>
<title>release70</title>
<content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Activities &amp;gt; Due Date &amp;gt; Only render if available by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3391234816&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4218&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4218/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4218&quot;&gt;#4218&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;By default, skip to content when linking to garden(s) by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3391214216&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4217&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4217/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4217&quot;&gt;#4217&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump actions/setup-node from 4 to 5 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3383479766&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4205&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4205/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4205&quot;&gt;#4205&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fix garden order on planting new by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3391326979&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4220&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4220/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4220&quot;&gt;#4220&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update _modal.html.haml to sort consistently by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3391328854&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4221&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4221/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4221&quot;&gt;#4221&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Harvests &amp;gt; Unrated Planting &amp;gt; Deep link to content when rating by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3391344120&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4224&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4224/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4224&quot;&gt;#4224&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Render history of activities on gardens, plantings by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3391341007&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4223&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4223/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4223&quot;&gt;#4223&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Extend Crop Model and Migrate Data from OpenFarm by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3391138132&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4209&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4209/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4209&quot;&gt;#4209&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update garden_resource to filter by owner by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3393094890&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4229&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4229/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4229&quot;&gt;#4229&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump puma from 7.0.0 to 7.0.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3396957723&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4231&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4231/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4231&quot;&gt;#4231&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump factory_bot_rails from 6.5.0 to 6.5.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3392912753&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4227&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4227/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4227&quot;&gt;#4227&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;feat: Add more filters to API resources by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3395872125&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4230&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4230/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4230&quot;&gt;#4230&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add aliases by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3398267093&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4232&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4232/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4232&quot;&gt;#4232&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Activity name by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3398283573&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4233&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4233/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4233&quot;&gt;#4233&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Delegate by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3398310267&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4234&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4234/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4234&quot;&gt;#4234&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fix UX by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3398322653&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4235&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4235/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4235&quot;&gt;#4235&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/Growstuff/growstuff/compare/release69...release70&quot;&gt;&lt;tt&gt;release69...release70&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
<author>
<name>CloCkWeRX</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/365751?s=60&amp;v=4"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/5337437/release69</id>
<updated>2025-09-07T05:25:11Z</updated>
<link rel="alternate" type="text/html" href="https://github.com/Growstuff/growstuff/releases/tag/release69"/>
<title>release69</title>
<content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Feature: Display likes on timeline by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3371668209&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4183&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4183/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4183&quot;&gt;#4183&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://private-user-images.githubusercontent.com/365751/486483882-1b747d93-fc4d-43d5-b7c6-4bc01918b8ac.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTg0MjE0MjgsIm5iZiI6MTc1ODQyMTEyOCwicGF0aCI6Ii8zNjU3NTEvNDg2NDgzODgyLTFiNzQ3ZDkzLWZjNGQtNDNkNS1iN2M2LTRiYzAxOTE4YjhhYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwOTIxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDkyMVQwMjE4NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kNzE1NTM5ZjEzN2Y4MGJkYzk1ZWZhNTI1MDdmNTRiMzk1NTBhNzY4ZmEyNTgzYThjOTgyNjExN2MyYjIxZDA1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9._vVILscYrOcJEvY3SUFgteXUx7E-gu4peqwKB0x3Fp4&quot;&gt;&lt;img width=&quot;1920&quot; height=&quot;888&quot; alt=&quot;image&quot; src=&quot;https://private-user-images.githubusercontent.com/365751/486483882-1b747d93-fc4d-43d5-b7c6-4bc01918b8ac.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTg0MjE0MjgsIm5iZiI6MTc1ODQyMTEyOCwicGF0aCI6Ii8zNjU3NTEvNDg2NDgzODgyLTFiNzQ3ZDkzLWZjNGQtNDNkNS1iN2M2LTRiYzAxOTE4YjhhYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwOTIxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDkyMVQwMjE4NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kNzE1NTM5ZjEzN2Y4MGJkYzk1ZWZhNTI1MDdmNTRiMzk1NTBhNzY4ZmEyNTgzYThjOTgyNjExN2MyYjIxZDA1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9._vVILscYrOcJEvY3SUFgteXUx7E-gu4peqwKB0x3Fp4&quot; content-type-secured-asset=&quot;image/png&quot; style=&quot;max-width: 100%; height: auto; max-height: 888px;&quot;&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Add overall_rating to Plantings by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3088934117&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4062&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4062/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4062&quot;&gt;#4062&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://private-user-images.githubusercontent.com/365751/486483906-bec07b16-fb8a-4cdd-801a-ecc3674bdcce.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTg0MjE0MjgsIm5iZiI6MTc1ODQyMTEyOCwicGF0aCI6Ii8zNjU3NTEvNDg2NDgzOTA2LWJlYzA3YjE2LWZiOGEtNGNkZC04MDFhLWVjYzM2NzRiZGNjZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwOTIxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDkyMVQwMjE4NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mYmE4NGJhOWE3NDQ3OTU5ZjNjZTg3NjgwODhjZjQ1OTUxNzliNWVhNTA1NGUxMTY1MWZkZmZmOGZiNWVlODk5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.6l0Vpkh4G9NnrgbsIiL3VIZRyopwcTErGBvLK93VlmY&quot;&gt;&lt;img width=&quot;961&quot; height=&quot;950&quot; alt=&quot;image&quot; src=&quot;https://private-user-images.githubusercontent.com/365751/486483906-bec07b16-fb8a-4cdd-801a-ecc3674bdcce.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTg0MjE0MjgsIm5iZiI6MTc1ODQyMTEyOCwicGF0aCI6Ii8zNjU3NTEvNDg2NDgzOTA2LWJlYzA3YjE2LWZiOGEtNGNkZC04MDFhLWVjYzM2NzRiZGNjZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwOTIxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDkyMVQwMjE4NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mYmE4NGJhOWE3NDQ3OTU5ZjNjZTg3NjgwODhjZjQ1OTUxNzliNWVhNTA1NGUxMTY1MWZkZmZmOGZiNWVlODk5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.6l0Vpkh4G9NnrgbsIiL3VIZRyopwcTErGBvLK93VlmY&quot; content-type-secured-asset=&quot;image/png&quot; style=&quot;max-width: 100%; height: auto; max-height: 950px;&quot;&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Add seed source to Seed model by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3372188710&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4186&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4186/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4186&quot;&gt;#4186&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Surface more Activities detail by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3391205973&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4215&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4215/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4215&quot;&gt;#4215&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Other&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Bump terser from 1.2.5 to 1.2.6 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3162179301&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4077&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4077/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4077&quot;&gt;#4077&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fix: Only show &#39;add a bio&#39; link on own profile by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3370746719&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4180&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4180/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4180&quot;&gt;#4180&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add a lot of indexes by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3372313098&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4187&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4187/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4187&quot;&gt;#4187&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Remove haml-lint-extractor by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3372446254&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4188&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4188/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4188&quot;&gt;#4188&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Remove openfarm service by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3372597940&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4189&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4189/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4189&quot;&gt;#4189&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Specs: Sign up, sign in don&#39;t need JS by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3372678414&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4190&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4190/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4190&quot;&gt;#4190&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update _facts.haml by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3372926974&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4193&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4193/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4193&quot;&gt;#4193&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Rename _facts.haml to _facts.html.haml by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3372929057&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4194&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4194/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4194&quot;&gt;#4194&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update README.md by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3372959357&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4196&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4196/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4196&quot;&gt;#4196&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update README.md by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3373018412&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4197&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4197/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4197&quot;&gt;#4197&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fix crash on adding Flickr photo by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3373245292&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4198&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4198/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4198&quot;&gt;#4198&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Specs: Remove JS testing from footer by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3372916540&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4192&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4192/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4192&quot;&gt;#4192&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rspec from 3.6.0 to 3.7.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3378410555&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4200&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4200/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4200&quot;&gt;#4200&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump pg from 1.6.1 to 1.6.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3381687318&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4202&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4202/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4202&quot;&gt;#4202&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;CI: Preserve screenshots as build artifacts in all feature workflows by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3381583971&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4201&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4201/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4201&quot;&gt;#4201&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump puma from 6.6.1 to 7.0.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3383479121&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4204&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4204/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4204&quot;&gt;#4204&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.80.1 to 1.80.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3383394063&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4203&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4203/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4203&quot;&gt;#4203&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Change garden sort order to be by name and planting by most to least recent when creating an activity by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3391152496&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4212&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4212/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4212&quot;&gt;#4212&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fix styling of cards to space evenly by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3391205834&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4214&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4214/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4214&quot;&gt;#4214&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update ci-features-posts.yml by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3391211668&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4216&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4216/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4216&quot;&gt;#4216&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/Growstuff/growstuff/compare/release68...release69&quot;&gt;&lt;tt&gt;release68...release69&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
<author>
<name>CloCkWeRX</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/365751?s=60&amp;v=4"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/5337437/release68</id>
<updated>2025-08-31T05:53:07Z</updated>
<link rel="alternate" type="text/html" href="https://github.com/Growstuff/growstuff/releases/tag/release68"/>
<title>release68</title>
<content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Fix current plantings not to show failed by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3366602664&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4162&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4162/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4162&quot;&gt;#4162&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Remove openfarm.cc links by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3359537130&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4155&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4155/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4155&quot;&gt;#4155&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Partially improve menu on mobile by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3366949319&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4164&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4164/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4164&quot;&gt;#4164&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Deal with age_in_days.nil? by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3367030961&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4166&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4166/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4166&quot;&gt;#4166&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fix Menu (a bit), Fix mobile UX for Crops by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3367440684&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4168&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4168/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4168&quot;&gt;#4168&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fix width of ready to harvest by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3369747795&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4172&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4172/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4172&quot;&gt;#4172&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add PWA installation instructions to homepage by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3369687819&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4171&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4171/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4171&quot;&gt;#4171&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Crops &amp;gt; Card &amp;gt; Apply Btn group vertical by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3369790053&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4175&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4175/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4175&quot;&gt;#4175&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Garden Delete - Extract strings and fix missing translation bug by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3369762250&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4173&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4173/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4173&quot;&gt;#4173&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Seeds for trade - avoid showing expired seeds on homepage. by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3369804888&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4176&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4176/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4176&quot;&gt;#4176&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/Growstuff/growstuff/compare/release67...release68&quot;&gt;&lt;tt&gt;release67...release68&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
<author>
<name>CloCkWeRX</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/365751?s=60&amp;v=4"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/5337437/release67</id>
<updated>2025-08-29T10:33:55Z</updated>
<link rel="alternate" type="text/html" href="https://github.com/Growstuff/growstuff/releases/tag/release67"/>
<title>release67</title>
<content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Delete lib/tasks/openfarm.rake by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3349263439&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4148&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4148/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4148&quot;&gt;#4148&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Remove twitter authentication by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3349241113&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4146&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4146/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4146&quot;&gt;#4146&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump oj from 3.16.10 to 3.16.11 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3102367492&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4066&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4066/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4066&quot;&gt;#4066&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add comments to photos by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3308051996&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4130&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4130/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4130&quot;&gt;#4130&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add international alternate names for crops by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3308060382&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4132&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4132/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4132&quot;&gt;#4132&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add transplant feature for plantings by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3308069126&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4133&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4133/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4133&quot;&gt;#4133&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add rake task to remove missing photos by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3349994459&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4149&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4149/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4149&quot;&gt;#4149&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.79.2 to 1.80.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3352103319&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4151&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4151/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4151&quot;&gt;#4151&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump scout_apm from 5.7.0 to 5.7.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3357406580&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4152&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4152/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4152&quot;&gt;#4152&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fix age in days, percentage grown calculations for future dates by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3359434343&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4153&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4153/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4153&quot;&gt;#4153&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add failed status to plantings by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3350079522&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4150&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4150/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4150&quot;&gt;#4150&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Remove Openfarm data fetching by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3359562422&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4157&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4157/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4157&quot;&gt;#4157&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add maintenance task to finish expired seeds by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3359501988&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4154&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4154/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4154&quot;&gt;#4154&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump chartkick from 5.1.5 to 5.2.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3152344465&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4072&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4072/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4072&quot;&gt;#4072&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add One click ask AI prompts for companion planting and growing guides by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3359623398&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4159&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4159/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4159&quot;&gt;#4159&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.80.0 to 1.80.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3362467609&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4161&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4161/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4161&quot;&gt;#4161&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/Growstuff/growstuff/compare/release66...release67&quot;&gt;&lt;tt&gt;release66...release67&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
<author>
<name>CloCkWeRX</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/365751?s=60&amp;v=4"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/5337437/release66</id>
<updated>2025-08-24T07:09:06Z</updated>
<link rel="alternate" type="text/html" href="https://github.com/Growstuff/growstuff/releases/tag/release66"/>
<title>release66</title>
<content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Swap to iteration for now, so callbacks are happy by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3307083808&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4119&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4119/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4119&quot;&gt;#4119&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Swap to iteration for now, so callbacks are happy by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3307092213&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4121&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4121/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4121&quot;&gt;#4121&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Specs: Target a desktop, fixing tests in codespaces at least. by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3307108239&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4125&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4125/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4125&quot;&gt;#4125&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.79.1 to 1.79.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3295474884&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4109&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4109/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4109&quot;&gt;#4109&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Opt into view transitions by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3307104118&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4123&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4123/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4123&quot;&gt;#4123&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Split up ci by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3307122518&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4126&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4126/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4126&quot;&gt;#4126&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump recaptcha from 5.19.0 to 5.20.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3251685055&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4094&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4094/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4094&quot;&gt;#4094&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mailboxer translations by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3226179946&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4086&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4086/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4086&quot;&gt;#4086&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add filtering for tradeable seeds by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3307041362&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4111&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4111/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4111&quot;&gt;#4111&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump faraday from 2.13.2 to 2.13.4 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3269119557&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4101&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4101/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4101&quot;&gt;#4101&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add rspec-retry by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3307222230&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4129&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4129/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4129&quot;&gt;#4129&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rspec-activemodel-mocks from 1.2.1 to 1.3.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3303025252&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4110&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4110/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4110&quot;&gt;#4110&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump puma from 6.6.0 to 6.6.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3282873023&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4105&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4105/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4105&quot;&gt;#4105&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump faker from 3.5.1 to 3.5.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3194839891&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4082&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4082/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4082&quot;&gt;#4082&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump scout_apm from 5.6.4 to 5.7.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3293767944&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4108&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4108/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4108&quot;&gt;#4108&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump bullet from 8.0.7 to 8.0.8 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3109137433&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4067&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4067/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4067&quot;&gt;#4067&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rake from 13.2.1 to 13.3.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3102363086&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4065&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4065/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4065&quot;&gt;#4065&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rspec-rails from 8.0.1 to 8.0.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3317204760&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4138&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4138/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4138&quot;&gt;#4138&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rails from 7.2.2.1 to 7.2.2.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3321056047&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4142&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4142/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4142&quot;&gt;#4142&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rails from 2.32.0 to 2.33.3 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3321054378&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4141&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4141/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4141&quot;&gt;#4141&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump selenium-webdriver from 4.34.0 to 4.35.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3317198776&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4137&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4137/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4137&quot;&gt;#4137&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;feat: Add social media links to user profiles by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3308056339&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4131&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4131/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4131&quot;&gt;#4131&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump actions/checkout from 4 to 5 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3314848903&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4136&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4136/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4136&quot;&gt;#4136&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Amend delete_pictures rake task to remove legacy S3 photos by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3349203097&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4143&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4143/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4143&quot;&gt;#4143&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update CONTRIBUTORS.md by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3349240540&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4145&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4145/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4145&quot;&gt;#4145&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Improve profile page display slightly by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3349228225&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4144&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4144/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4144&quot;&gt;#4144&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/Growstuff/growstuff/compare/release65...release66&quot;&gt;&lt;tt&gt;release65...release66&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
<author>
<name>CloCkWeRX</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/365751?s=60&amp;v=4"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/5337437/release65</id>
<updated>2025-08-10T01:47:37Z</updated>
<link rel="alternate" type="text/html" href="https://github.com/Growstuff/growstuff/releases/tag/release65"/>
<title>release65</title>
<content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Bump bullet from 8.0.1 to 8.0.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2965407029&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4025&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4025/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4025&quot;&gt;#4025&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rspectre from 0.1.0 to 0.2.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2924079537&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4010&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4010/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4010&quot;&gt;#4010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.75.1 to 1.75.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2971546760&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4026&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4026/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4026&quot;&gt;#4026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rails from 2.30.3 to 2.31.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2962620851&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4024&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4024/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4024&quot;&gt;#4024&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump haml_lint from 0.61.1 to 0.62.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2978816663&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4029&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4029/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4029&quot;&gt;#4029&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump bullet from 8.0.2 to 8.0.3 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2975933437&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4027&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4027/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4027&quot;&gt;#4027&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump selenium-webdriver from 4.30.1 to 4.31.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2975951457&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4028&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4028/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4028&quot;&gt;#4028&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump scout_apm from 5.6.2 to 5.6.4 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2992165606&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4034&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4034/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4034&quot;&gt;#4034&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump icalendar from 2.10.3 to 2.11.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2992163024&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4033&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4033/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4033&quot;&gt;#4033&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump faraday from 2.12.2 to 2.13.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2981911276&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4031&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4031/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4031&quot;&gt;#4031&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump dotenv-rails from 3.1.7 to 3.1.8 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2987852196&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4032&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4032/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4032&quot;&gt;#4032&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump chartkick from 5.1.4 to 5.1.5 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2998780461&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4035&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4035/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4035&quot;&gt;#4035&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump axe-core-capybara from 4.10.2 to 4.10.3 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2998781968&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4036&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4036/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4036&quot;&gt;#4036&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rspec from 3.5.0 to 3.6.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3007922702&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4039&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4039/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4039&quot;&gt;#4039&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump jquery-ui-rails from &lt;code&gt;413265e&lt;/code&gt; to 7.0.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2981910919&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4030&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4030/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4030&quot;&gt;#4030&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.75.2 to 1.75.4 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3027398373&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4047&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4047/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4047&quot;&gt;#4047&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump bullet from 8.0.3 to 8.0.5 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3010235913&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4042&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4042/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4042&quot;&gt;#4042&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump nokogiri from 1.18.7 to 1.18.8 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3009879510&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4041&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4041/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4041&quot;&gt;#4041&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump jquery-ui-rails from &lt;code&gt;413265e&lt;/code&gt; to 7.0.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3010240223&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4043&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4043/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4043&quot;&gt;#4043&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump net-imap from 0.4.19 to 0.4.20 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3026736713&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4046&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4046/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4046&quot;&gt;#4046&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump active_median from 0.5.0 to 0.6.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3038921359&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4051&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4051/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4051&quot;&gt;#4051&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.75.4 to 1.75.5 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3038916765&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4050&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4050/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4050&quot;&gt;#4050&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rspec-rails from 7.1.1 to 8.0.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3033322298&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4048&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4048/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4048&quot;&gt;#4048&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump selenium-webdriver from 4.31.0 to 4.32.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3038926097&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4052&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4052/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4052&quot;&gt;#4052&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump jquery-ui-rails from &lt;code&gt;413265e&lt;/code&gt; to 8.0.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3035413351&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4049&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4049/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4049&quot;&gt;#4049&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump jquery-ui-rails from &lt;code&gt;413265e&lt;/code&gt; to 8.0.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3055881508&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4054&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4054/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4054&quot;&gt;#4054&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump bullet from 8.0.5 to 8.0.6 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3045045531&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4053&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4053/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4053&quot;&gt;#4053&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump faraday from 2.13.0 to 2.13.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3024111978&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4045&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4045/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4045&quot;&gt;#4045&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump loofah from 2.24.0 to 2.24.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3059131713&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4055&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4055/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4055&quot;&gt;#4055&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump jquery-ui-rails from &lt;code&gt;413265e&lt;/code&gt; to 8.0.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3062206279&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4056&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4056/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4056&quot;&gt;#4056&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump bullet from 8.0.6 to 8.0.7 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3068141057&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4057&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4057/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4057&quot;&gt;#4057&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rails from 2.31.0 to 2.32.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3072904008&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4059&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4059/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4059&quot;&gt;#4059&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.75.5 to 1.76.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3116735833&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4068&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4068/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4068&quot;&gt;#4068&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump jquery-ui-rails from &lt;code&gt;413265e&lt;/code&gt; to 8.0.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3072911054&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4060&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4060/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4060&quot;&gt;#4060&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Yeet codeclimate into the sun by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3226181933&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4087&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4087/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4087&quot;&gt;#4087&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Drop simplecov for now by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3226211576&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4092&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4092/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4092&quot;&gt;#4092&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.76.0 to 1.78.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3214818207&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4085&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4085/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4085&quot;&gt;#4085&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump faraday from 2.13.1 to 2.13.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3208278999&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4083&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4083/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4083&quot;&gt;#4083&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump selenium-webdriver from 4.32.0 to 4.34.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3187796189&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4080&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4080/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4080&quot;&gt;#4080&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rspec-rails from 8.0.0 to 8.0.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3162178889&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4076&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4076/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4076&quot;&gt;#4076&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump factory_bot_rails from 6.4.4 to 6.5.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3148919980&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4071&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4071/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4071&quot;&gt;#4071&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump icalendar from 2.11.0 to 2.11.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3167218848&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4078&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4078/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4078&quot;&gt;#4078&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump nokogiri from 1.18.8 to 1.18.9 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3250850711&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4093&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4093/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4093&quot;&gt;#4093&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump pg from 1.5.9 to 1.6.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3288756423&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4106&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4106/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4106&quot;&gt;#4106&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump haml_lint from 0.62.0 to 0.66.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3288763986&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4107&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4107/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4107&quot;&gt;#4107&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.78.0 to 1.79.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3282869121&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4104&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4104/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4104&quot;&gt;#4104&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add CrowdIn translations support by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3307052417&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4114&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4114/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4114&quot;&gt;#4114&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump to Ruby 3.3.8 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3307055555&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4115&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4115/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4115&quot;&gt;#4115&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add crowdin tools by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3307070926&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4116&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4116/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4116&quot;&gt;#4116&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Add rake task to delete pictures with source OpenFarm by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3307049516&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4113&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4113/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4113&quot;&gt;#4113&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Contributors&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/google-labs-jules/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/google-labs-jules&quot;&gt;@google-labs-jules&lt;/a&gt;[bot] made their first contribution in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;3307052417&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4114&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4114/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4114&quot;&gt;#4114&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/Growstuff/growstuff/compare/release64...release65&quot;&gt;&lt;tt&gt;release64...release65&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
<author>
<name>CloCkWeRX</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/365751?s=60&amp;v=4"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/5337437/release64</id>
<updated>2025-03-29T06:13:58Z</updated>
<link rel="alternate" type="text/html" href="https://github.com/Growstuff/growstuff/releases/tag/release64"/>
<title>release64</title>
<content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;September 2024 release by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2554821218&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3868&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3868/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3868&quot;&gt;#3868&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump recaptcha from 5.17.0 to 5.17.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2697528860&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3939&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3939/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3939&quot;&gt;#3939&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rswag-api from 2.15.0 to 2.16.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2657943765&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3930&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3930/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3930&quot;&gt;#3930&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.68.0 to 1.69.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2697520629&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3938&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3938/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3938&quot;&gt;#3938&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.69.0 to 1.69.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2716829235&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3941&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3941/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3941&quot;&gt;#3941&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.69.1 to 1.69.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2737624710&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3948&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3948/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3948&quot;&gt;#3948&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump recaptcha from 5.17.1 to 5.18.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2726203523&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3943&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3943/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3943&quot;&gt;#3943&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump geocoder from 1.8.3 to 1.8.4 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2719778895&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3942&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3942/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3942&quot;&gt;#3942&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump actionpack from 7.2.1.1 to 7.2.2.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2731370476&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3945&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3945/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3945&quot;&gt;#3945&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump faraday from 2.12.1 to 2.12.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2729304215&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3944&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3944/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3944&quot;&gt;#3944&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump dotenv-rails from 3.1.4 to 3.1.6 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2740925725&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3949&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3949/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3949&quot;&gt;#3949&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rspec from 3.2.0 to 3.3.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2737621882&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3946&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3946/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3946&quot;&gt;#3946&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump oj from 3.16.7 to 3.16.8 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2741613325&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3951&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3951/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3951&quot;&gt;#3951&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump dotenv-rails from 3.1.6 to 3.1.7 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2747008400&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3952&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3952/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3952&quot;&gt;#3952&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump geocoder from 1.8.4 to 1.8.5 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2749452167&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3954&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3954/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3954&quot;&gt;#3954&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump sidekiq from 7.3.6 to 7.3.7 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2747009449&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3953&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3953/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3953&quot;&gt;#3953&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rails from 2.27.0 to 2.28.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2759412361&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3956&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3956/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3956&quot;&gt;#3956&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump pry from 0.15.0 to 0.15.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2758564726&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3955&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3955/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3955&quot;&gt;#3955&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump oj from 3.16.8 to 3.16.9 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2762800086&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3957&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3957/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3957&quot;&gt;#3957&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump loofah from 2.23.1 to 2.24.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2764897540&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3958&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3958/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3958&quot;&gt;#3958&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump scout_apm from 5.4.0 to 5.5.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2767124810&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3959&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3959/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3959&quot;&gt;#3959&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump scout_apm from 5.5.0 to 5.6.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2791876760&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3962&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3962/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3962&quot;&gt;#3962&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.69.2 to 1.70.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2783244726&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3960&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3960/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3960&quot;&gt;#3960&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump recaptcha from 5.18.0 to 5.19.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2789029485&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3961&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3961/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3961&quot;&gt;#3961&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump terser from 1.2.4 to 1.2.5 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2800972222&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3964&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3964/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3964&quot;&gt;#3964&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rspec from 3.3.0 to 3.4.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2800975942&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3966&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3966/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3966&quot;&gt;#3966&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump selenium-webdriver from 4.27.0 to 4.28.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2800973002&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3965&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3965/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3965&quot;&gt;#3965&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump sidekiq from 7.3.7 to 7.3.8 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2800976414&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3967&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3967/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3967&quot;&gt;#3967&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rails from 2.28.0 to 2.29.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2811915329&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3970&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3970/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3970&quot;&gt;#3970&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.70.0 to 1.72.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2859575101&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3986&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3986/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3986&quot;&gt;#3986&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump msgpack from 1.7.5 to 1.8.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2837457975&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3978&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3978/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3978&quot;&gt;#3978&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump net-imap from 0.4.17 to 0.4.19 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2843266893&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3979&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3979/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3979&quot;&gt;#3979&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rake from 0.6.0 to 0.7.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2857069504&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3985&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3985/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3985&quot;&gt;#3985&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rspec from 3.4.0 to 3.5.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2857067033&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3984&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3984/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3984&quot;&gt;#3984&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rack from 2.2.10 to 2.2.11 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2859669365&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3987&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3987/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3987&quot;&gt;#3987&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rails from 2.29.1 to 2.30.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2857065575&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3983&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3983/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3983&quot;&gt;#3983&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump sidekiq from 7.3.8 to 7.3.9 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2857063692&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3981&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3981/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3981&quot;&gt;#3981&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rspec-rails from 7.1.0 to 7.1.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2837457564&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3977&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3977/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3977&quot;&gt;#3977&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump haml_lint from 0.59.0 to 0.60.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2822653474&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3972&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3972/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3972&quot;&gt;#3972&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump bullet from 8.0.0 to 8.0.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2844470582&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3980&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3980/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3980&quot;&gt;#3980&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump active_utils from 3.4.1 to 3.5.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2834743483&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3976&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3976/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3976&quot;&gt;#3976&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump chartkick from 5.1.2 to 5.1.3 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2826682206&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3973&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3973/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3973&quot;&gt;#3973&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump nokogiri from 1.18.2 to 1.18.3 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2863323147&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3988&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3988/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3988&quot;&gt;#3988&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump puma from 6.5.0 to 6.6.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2817446832&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3971&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3971/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3971&quot;&gt;#3971&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump selenium-webdriver from 4.28.0 to 4.29.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2868214077&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3990&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3990/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3990&quot;&gt;#3990&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump scout_apm from 5.6.0 to 5.6.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2874076437&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3991&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3991/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3991&quot;&gt;#3991&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump selenium-webdriver from 4.29.0 to 4.29.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2874076852&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3992&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3992/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3992&quot;&gt;#3992&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump chartkick from 5.1.3 to 5.1.4 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2865334904&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3989&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3989/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3989&quot;&gt;#3989&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump haml_lint from 0.60.0 to 0.61.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2877421299&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3994&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3994/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3994&quot;&gt;#3994&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump oj from 3.16.9 to 3.16.10 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2877421852&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3995&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3995/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3995&quot;&gt;#3995&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rails from 2.30.1 to 2.30.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2877419063&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3993&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3993/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3993&quot;&gt;#3993&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.72.2 to 1.73.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2883642759&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3996&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3996/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3996&quot;&gt;#3996&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump i18n-tasks from 1.0.14 to 1.0.15 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2906317164&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4001&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4001/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4001&quot;&gt;#4001&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump uri from 1.0.2 to 1.0.3 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2895592727&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3998&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3998/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3998&quot;&gt;#3998&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rails from 2.30.2 to 2.30.3 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2896458466&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3999&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3999/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3999&quot;&gt;#3999&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rack from 2.2.12 to 2.2.13 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2908896068&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4002&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4002/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4002&quot;&gt;#4002&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-capybara from 2.21.0 to 2.22.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2909380447&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4004&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4004/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4004&quot;&gt;#4004&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.73.0 to 1.73.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2893274139&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3997&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3997/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3997&quot;&gt;#3997&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rspec_rails from 2.30.0 to 2.31.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2909378530&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4003&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4003/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4003&quot;&gt;#4003&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-factory_bot from 2.26.1 to 2.27.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2899629103&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4000&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4000/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4000&quot;&gt;#4000&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump platform-api from 3.7.0 to 3.8.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2913006084&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4005&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4005/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4005&quot;&gt;#4005&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.73.2 to 1.75.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2951896144&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4018&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4018/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4018&quot;&gt;#4018&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump csv_shaper from 1.3.2 to 1.4.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2934437725&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4012&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4012/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4012&quot;&gt;#4012&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump nokogiri from 1.18.3 to 1.18.4 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2939771258&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4015&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4015/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4015&quot;&gt;#4015&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-capybara from 2.22.0 to 2.22.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2916069575&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4008&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4008/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4008&quot;&gt;#4008&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-factory_bot from 2.27.0 to 2.27.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2916069033&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4007&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4007/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4007&quot;&gt;#4007&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump haml_lint from 0.61.0 to 0.61.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2937566651&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4014&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4014/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4014&quot;&gt;#4014&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump selenium-webdriver from 4.29.1 to 4.30.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2942271042&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4016&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4016/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4016&quot;&gt;#4016&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Improve reliability of test by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2957685540&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4021&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4021/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4021&quot;&gt;#4021&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump byebug from 11.1.3 to 12.0.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2948597946&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4017&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4017/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4017&quot;&gt;#4017&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump ruby by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2957676292&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4020&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4020/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4020&quot;&gt;#4020&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Split CI into the core app, and then feature specs by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2957743826&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4022&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4022/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4022&quot;&gt;#4022&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump scout_apm from 5.6.1 to 5.6.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2937565628&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/4013&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/4013/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/4013&quot;&gt;#4013&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/Growstuff/growstuff/compare/release63...release64&quot;&gt;&lt;tt&gt;release63...release64&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
<author>
<name>CloCkWeRX</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/365751?s=60&amp;v=4"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/5337437/release63</id>
<updated>2024-11-26T22:29:08Z</updated>
<link rel="alternate" type="text/html" href="https://github.com/Growstuff/growstuff/releases/tag/release63"/>
<title>release63</title>
<content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;August 2024 release by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2486548720&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3833&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3833/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3833&quot;&gt;#3833&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump haml_lint from 0.58.0 to 0.59.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2554750847&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3865&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3865/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3865&quot;&gt;#3865&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Avoid showing plantings which are finished by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2512161750&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3845&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3845/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3845&quot;&gt;#3845&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Garden show and edit: encourage descriptions, add more calls to action by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2512164674&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3846&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3846/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3846&quot;&gt;#3846&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Garden collaboration (small part of community gardens) by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2554710176&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3862&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3862/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3862&quot;&gt;#3862&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rspec-activemodel-mocks from 1.2.0 to 1.2.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2563298028&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3873&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3873/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3873&quot;&gt;#3873&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rspec from 3.0.5 to 3.1.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2560848482&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3872&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3872/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3872&quot;&gt;#3872&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rswag-specs from 2.14.0 to 2.15.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2569550019&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3877&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3877/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3877&quot;&gt;#3877&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump msgpack from 1.7.2 to 1.7.3 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2569548326&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3876&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3876/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3876&quot;&gt;#3876&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rswag-ui from 2.14.0 to 2.15.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2569540841&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3874&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3874/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3874&quot;&gt;#3874&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rswag-api from 2.14.0 to 2.15.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2569542241&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3875&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3875/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3875&quot;&gt;#3875&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump terser from 1.2.3 to 1.2.4 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2572375810&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3878&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3878/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3878&quot;&gt;#3878&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump active_median from 0.4.1 to 0.5.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2572376913&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3879&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3879/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3879&quot;&gt;#3879&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Default a new activity as being done today by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583573592&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3880&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3880/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3880&quot;&gt;#3880&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Render where a planting is in card view by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583601667&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3882&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3882/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3882&quot;&gt;#3882&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update _plantings.scss by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583889118&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3883&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3883/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3883&quot;&gt;#3883&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update auto_suggest_helper.rb to support required by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583891600&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3884&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3884/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3884&quot;&gt;#3884&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update seeds to have a min day range by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583896872&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3886&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3886/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3886&quot;&gt;#3886&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update _form.html.haml by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583912029&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3887&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3887/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3887&quot;&gt;#3887&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Remove required text UI element by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583921641&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3888&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3888/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3888&quot;&gt;#3888&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update gardens to have a non 0 area by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583895590&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3885&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3885/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3885&quot;&gt;#3885&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update _form.html.haml to mark dropdowns required by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583929962&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3889&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3889/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3889&quot;&gt;#3889&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update _form.html.haml to require a min of 1 when planting by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583937275&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3891&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3891/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3891&quot;&gt;#3891&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update _form.html.haml to require a min of 1 seed by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583937839&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3892&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3892/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3892&quot;&gt;#3892&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update _form.html.haml to mark required by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583940537&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3893&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3893/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3893&quot;&gt;#3893&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Swap activities to datepicker by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583935682&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3890&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3890/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3890&quot;&gt;#3890&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Swap to HTML5 date field by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583949420&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3895&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3895/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3895&quot;&gt;#3895&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update _form.html.haml by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583952232&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3896&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3896/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3896&quot;&gt;#3896&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Swap harvest to html5 date field by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583948773&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3894&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3894/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3894&quot;&gt;#3894&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update _form.html.haml to make seeds tradeable-to required by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2583981613&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3898&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3898/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3898&quot;&gt;#3898&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rails from 7.2.1 to 7.2.1.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2591003405&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3902&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3902/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3902&quot;&gt;#3902&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump axe-core-capybara from 4.10.0 to 4.10.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2596703739&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3905&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3905/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3905&quot;&gt;#3905&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.66.1 to 1.67.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2591004835&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3903&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3903/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3903&quot;&gt;#3903&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump pg from 1.5.8 to 1.5.9 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2613335619&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3912&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3912/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3912&quot;&gt;#3912&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump loofah from 2.22.0 to 2.23.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2613326383&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3911&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3911/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3911&quot;&gt;#3911&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump database_cleaner from 2.0.2 to 2.1.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2613324497&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3910&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3910/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3910&quot;&gt;#3910&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump faker from 3.4.2 to 3.5.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2601604524&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3907&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3907/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3907&quot;&gt;#3907&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump sidekiq from 7.3.2 to 7.3.4 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2610682730&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3908&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3908/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3908&quot;&gt;#3908&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump chartkick from 5.1.0 to 5.1.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2593935790&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3904&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3904/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3904&quot;&gt;#3904&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rails from 2.26.2 to 2.27.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2617571308&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3913&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3913/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3913&quot;&gt;#3913&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rspec from 3.1.0 to 3.2.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2617582003&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3916&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3916/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3916&quot;&gt;#3916&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump selenium-webdriver from 4.25.0 to 4.26.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2626123256&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3919&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3919/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3919&quot;&gt;#3919&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.67.0 to 1.68.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2628513702&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3921&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3921/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3921&quot;&gt;#3921&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump loofah from 2.23.0 to 2.23.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2617572298&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3914&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3914/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3914&quot;&gt;#3914&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump sidekiq from 7.3.4 to 7.3.5 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2634696212&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3923&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3923/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3923&quot;&gt;#3923&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump discard from 1.3.0 to 1.4.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2637228509&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3924&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3924/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3924&quot;&gt;#3924&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump oj from 3.16.6 to 3.16.7 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2632084358&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3922&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3922/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3922&quot;&gt;#3922&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump axe-core-capybara from 4.10.1 to 4.10.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2648401010&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3928&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3928/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3928&quot;&gt;#3928&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump bullet from 7.2.0 to 8.0.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2648400139&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3927&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3927/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3927&quot;&gt;#3927&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump chartkick from 5.1.1 to 5.1.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2623147618&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3918&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3918/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3918&quot;&gt;#3918&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump pry from 0.14.2 to 0.15.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2667542362&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3934&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3934/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3934&quot;&gt;#3934&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump msgpack from 1.7.3 to 1.7.5 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2651262496&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3929&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3929/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3929&quot;&gt;#3929&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump faraday from 2.12.0 to 2.12.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2661047620&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3933&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3933/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3933&quot;&gt;#3933&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump puma from 6.4.3 to 6.5.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2689564321&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3936&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3936/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3936&quot;&gt;#3936&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rspec-rails from 7.0.1 to 7.1.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2648394946&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3925&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3925/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3925&quot;&gt;#3925&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump selenium-webdriver from 4.26.0 to 4.27.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2693500119&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3937&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3937/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3937&quot;&gt;#3937&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump factory_bot_rails from 6.4.3 to 6.4.4 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2617573556&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3915&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3915/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3915&quot;&gt;#3915&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rswag-ui from 2.15.0 to 2.16.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2657945801&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3931&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3931/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3931&quot;&gt;#3931&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rswag-specs from 2.15.0 to 2.16.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2657947724&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3932&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3932/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3932&quot;&gt;#3932&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump sidekiq from 7.3.5 to 7.3.6 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2678314576&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3935&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3935/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3935&quot;&gt;#3935&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/Growstuff/growstuff/compare/release62...release63&quot;&gt;&lt;tt&gt;release62...release63&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
<author>
<name>CloCkWeRX</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/365751?s=60&amp;v=4"/>
</entry>
<entry>
<id>tag:github.com,2008:Repository/5337437/release62</id>
<updated>2024-09-29T07:12:50Z</updated>
<link rel="alternate" type="text/html" href="https://github.com/Growstuff/growstuff/releases/tag/release62"/>
<title>release62</title>
<content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Bump rubocop-rspec from 3.0.3 to 3.0.4 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2450209135&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3816&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3816/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3816&quot;&gt;#3816&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump oj from 3.16.4 to 3.16.5 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2455134114&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3817&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3817/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3817&quot;&gt;#3817&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rswag-specs from 2.13.0 to 2.14.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2465085397&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3820&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3820/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3820&quot;&gt;#3820&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rswag-ui from 2.13.0 to 2.14.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2465083269&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3819&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3819/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3819&quot;&gt;#3819&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rswag-api from 2.13.0 to 2.14.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2465081951&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3818&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3818/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3818&quot;&gt;#3818&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rspec-rails from 6.1.3 to 6.1.4 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2469641460&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3821&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3821/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3821&quot;&gt;#3821&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump axe-core-rspec from 4.9.1 to 4.10.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2480059748&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3827&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3827/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3827&quot;&gt;#3827&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rexml from 3.3.4 to 3.3.6 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2481717131&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3829&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3829/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3829&quot;&gt;#3829&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump vcr from 6.2.0 to 6.3.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2477354337&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3825&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3825/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3825&quot;&gt;#3825&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump sidekiq from 7.3.0 to 7.3.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2469642623&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3822&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3822/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3822&quot;&gt;#3822&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump chartkick from 5.0.7 to 5.1.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2477350996&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3824&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3824/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3824&quot;&gt;#3824&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump query_diet from 0.7.1 to 0.7.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2480057978&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3826&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3826/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3826&quot;&gt;#3826&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rails from 7.1.3.4 to 7.1.4 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2482504365&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3830&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3830/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3830&quot;&gt;#3830&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rails from 2.25.1 to 2.26.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2486125374&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3831&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3831/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3831&quot;&gt;#3831&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump micromatch from 4.0.5 to 4.0.8 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2486548087&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3832&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3832/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3832&quot;&gt;#3832&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump faraday from 2.10.1 to 2.11.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2488505276&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3834&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3834/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3834&quot;&gt;#3834&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Rails 7.2.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2406735872&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3789&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3789/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3789&quot;&gt;#3789&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rspec-rails from 6.1.4 to 7.0.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2502095429&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3839&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3839/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3839&quot;&gt;#3839&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump selenium-webdriver from 4.23.0 to 4.24.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2493710399&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3835&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3835/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3835&quot;&gt;#3835&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump ruby-units from 4.0.3 to 4.1.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2502100530&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3840&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3840/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3840&quot;&gt;#3840&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.65.1 to 1.66.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2500242483&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3838&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3838/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3838&quot;&gt;#3838&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump sidekiq from 7.3.1 to 7.3.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2507096162&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3843&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3843/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3843&quot;&gt;#3843&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rspec-rails from 7.0.0 to 7.0.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2504508632&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3841&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3841/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3841&quot;&gt;#3841&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop from 1.66.0 to 1.66.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2506964916&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3842&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3842/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3842&quot;&gt;#3842&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update overrides.scss by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2498754015&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3837&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3837/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3837&quot;&gt;#3837&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rails from 2.26.0 to 2.26.1 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2513182600&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3849&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3849/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3849&quot;&gt;#3849&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rspec from 3.0.4 to 3.0.5 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2513180649&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3848&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3848/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3848&quot;&gt;#3848&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump pg from 1.5.7 to 1.5.8 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2513185705&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3850&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3850/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3850&quot;&gt;#3850&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump sprockets from 3.7.3 to 3.7.4 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2515703205&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3852&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3852/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3852&quot;&gt;#3852&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump oj from 3.16.5 to 3.16.6 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2515699494&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3851&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3851/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3851&quot;&gt;#3851&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump scout_apm from 5.3.8 to 5.4.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2518778544&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3853&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3853/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3853&quot;&gt;#3853&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump puma from 6.4.2 to 6.4.3 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2535501695&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3856&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3856/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3856&quot;&gt;#3856&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump faraday from 2.11.0 to 2.12.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2535500880&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3855&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3855/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3855&quot;&gt;#3855&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump dotenv-rails from 3.1.2 to 3.1.4 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2532912171&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3854&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3854/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3854&quot;&gt;#3854&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump sprockets from 3.7.4 to 3.7.5 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2538095681&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3857&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3857/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3857&quot;&gt;#3857&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump icalendar from 2.10.2 to 2.10.3 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2541813458&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3858&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3858/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3858&quot;&gt;#3858&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump rubocop-rails from 2.26.1 to 2.26.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2541816017&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3860&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3860/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3860&quot;&gt;#3860&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump selenium-webdriver from 4.24.0 to 4.25.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2541814149&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3859&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3859/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3859&quot;&gt;#3859&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump webrick from 1.8.1 to 1.8.2 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2554710257&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3863&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3863/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3863&quot;&gt;#3863&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Update dependabot.yml by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/CloCkWeRX/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/CloCkWeRX&quot;&gt;@CloCkWeRX&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2554749857&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/Growstuff/growstuff/issues/3864&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/Growstuff/growstuff/pull/3864/hovercard&quot; href=&quot;https://github.com/Growstuff/growstuff/pull/3864&quot;&gt;#3864&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/Growstuff/growstuff/compare/release61...release62&quot;&gt;&lt;tt&gt;release61...release62&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
<author>
<name>CloCkWeRX</name>
</author>
<media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/365751?s=60&amp;v=4"/>
</entry>
</feed>
recorded_at: Sun, 21 Sep 2025 02:18:49 GMT
recorded_with: VCR 6.3.1

View File

@@ -4,6 +4,7 @@ require 'rails_helper'
RSpec.describe GardenTypesController, type: :controller do
include Devise::Test::ControllerHelpers
let(:valid_params) { { name: 'My second GardenType' } }
let(:garden_type) { FactoryBot.create(:garden_type) }

View File

@@ -4,6 +4,7 @@ require 'rails_helper'
RSpec.describe GardensController, type: :controller do
include Devise::Test::ControllerHelpers
let(:valid_params) { { name: 'My second Garden' } }
let(:garden) { FactoryBot.create(:garden) }

View File

@@ -0,0 +1,38 @@
require 'rails_helper'
RSpec.feature 'Creating a recurring activity' do
let(:member) { create(:member) }
let!(:garden) { create(:garden, owner: member) }
before do
login_as(member)
visit new_activity_path
end
scenario 'a member creates a recurring activity' do
fill_in 'What needs to be done?', with: 'Water the plants'
select 'Watering', from: 'activity_category'
fill_in 'Repeat how many times?', with: '3'
fill_in 'Every how many weeks?', with: '2'
click_button 'Save'
expect(page).to have_content('Activity was successfully created.')
expect(Activity.count).to eq(4)
original_activity = Activity.first
expect(original_activity.name).to eq('Water the plants')
expect(original_activity.due_date).to eq(Date.today)
second_activity = Activity.second
expect(second_activity.name).to eq('Water the plants')
expect(second_activity.due_date).to eq(Date.today + 2.weeks)
third_activity = Activity.third
expect(third_activity.name).to eq('Water the plants')
expect(third_activity.due_date).to eq(Date.today + 4.weeks)
fourth_activity = Activity.fourth
expect(fourth_activity.name).to eq('Water the plants')
expect(fourth_activity.due_date).to eq(Date.today + 6.weeks)
end
end

View File

@@ -26,7 +26,7 @@ describe "Harvesting a crop", :js, :search do
within "form#new_harvest" do
choose plant_part.name
fill_in "When?", with: Time.new(2014, 06, 15)
fill_in "When?", with: Time.new(2014, 6, 15)
fill_in "How many?", with: 42
fill_in "Weighing (in total)", with: 42
fill_in "Notes", with: "It's killer."

View File

@@ -0,0 +1,10 @@
# frozen_string_literal: true
require 'rails_helper'
feature 'GitHub Releases', :vcr do
scenario 'Viewing the releases widget on the homepage' do
visit root_path
expect(page).to have_link('Find out more »', href: 'https://github.com/Growstuff/growstuff/releases')
end
end

View File

@@ -2,7 +2,7 @@
require 'rails_helper'
describe "member deletion", flaky: true do
describe "member deletion", :flaky do
context "with activity and followers" do
let(:member) { FactoryBot.create(:member) }
let(:other_member) { FactoryBot.create(:member) }
@@ -63,7 +63,7 @@ describe "member deletion", flaky: true do
member.reload
expect(member.discarded?).to be true
# Frustratingly, this cannot be discarded? and also meet
# Frustratingly, this cannot be discarded? and also meet
# `@member = Member.confirmed.kept.find_by!(slug: params[:slug])`
#
# Yet, we see the below assert fail in CI.

View File

@@ -187,7 +187,7 @@ describe "Planting a crop", :js, :search do
check "finished"
fill_in "Finished date", with: "2015-06-25"
click_button "Save"
expect(page).to have_content "Planting was successfully updated"
expect(page).to have_content "was successfully updated"
expect(page).to have_content "Finished"
end

View File

@@ -523,6 +523,7 @@ describe Planting do
context "failed" do
let(:failed_planting) { FactoryBot.create(:planting, failed: true) }
it 'has a failed field' do
expect(failed_planting.failed).to be true
end
@@ -535,20 +536,20 @@ describe Planting do
end
it 'is not included in the active scope' do
@p = FactoryBot.create(:planting)
@f = FactoryBot.create(:planting, failed: true)
described_class.active.should include @p
described_class.active.should_not include @f
@p = FactoryBot.create(:planting)
@f = FactoryBot.create(:planting, failed: true)
described_class.active.should include @p
described_class.active.should_not include @f
end
it 'cannot be finished and failed' do
@f = FactoryBot.build(:planting, finished: true, failed: true)
@f.should_not be_valid
@f = FactoryBot.build(:planting, finished: true, failed: true)
@f.should_not be_valid
end
it 'is not finished' do
@f = FactoryBot.build(:planting, finished: true, failed: true)
expect(@f.finished?).to be false
@f = FactoryBot.build(:planting, finished: true, failed: true)
expect(@f.finished?).to be false
end
end
@@ -587,7 +588,7 @@ describe Planting do
FactoryBot.create(:finished_planting, owner: member, garden: member.gardens.first)
end
let!(:failed_planting) do
FactoryBot.create(:planting, failed: true, owner: member, garden: member.gardens.first)
FactoryBot.create(:planting, failed: true, owner: member, garden: member.gardens.first)
end
it { expect(member.plantings.active).to include(planting) }

View File

@@ -5,8 +5,14 @@ require 'rails_helper'
RSpec.describe 'Activities', type: :request do
subject { JSON.parse response.body }
let(:headers) { { 'Accept' => 'application/vnd.api+json' } }
let!(:activity) { FactoryBot.create(:activity, garden: create(:garden), planting: create(:planting)) }
let(:member) { create(:member) }
let(:token) do
member.regenerate_api_token
member.api_token.token
end
let(:headers) { { 'Accept' => 'application/vnd.api+json', 'Content-Type' => 'application/vnd.api+json' } }
let(:auth_headers) { headers.merge('Authorization' => "Bearer #{token}") }
let!(:activity) { FactoryBot.create(:activity, owner: member, garden: create(:garden, owner: member), planting: create(:planting, owner: member)) }
let!(:activity2) { FactoryBot.create(:activity) }
it '#index' do
@@ -53,4 +59,37 @@ RSpec.describe 'Activities', type: :request do
expect(subject['data'][1]['id']).to eq(activity2.id.to_s)
end
end
context '#update' do
let(:params) do
{
'data' => {
'type' => 'activities',
'id' => activity.id.to_s,
'attributes' => {
'description' => 'A new description',
'finished' => true,
'due-date' => '2025-10-31'
}
}
}
end
it 'updates the activity' do
patch "/api/v1/activities/#{activity.id}", params: params.to_json, headers: auth_headers
expect(response).to have_http_status(:ok)
# Check response
expect(subject['data']['attributes']['description']).to eq('A new description')
expect(subject['data']['attributes']['finished']).to eq(true)
expect(subject['data']['attributes']['due-date']).to eq('2025-10-31')
# Check database
activity.reload
expect(activity.description).to eq('A new description')
expect(activity.finished).to eq(true)
expect(activity.due_date.to_s).to eq('2025-10-31')
end
end
end

View File

@@ -85,7 +85,7 @@ RSpec.describe 'Gardens', type: :request do
member.api_token.token
end
let(:headers) { { 'Accept' => 'application/vnd.api+json', 'Content-Type' => 'application/vnd.api+json' } }
let(:auth_headers) { headers.merge('Authorization' => "Token token=#{token}") }
let(:auth_headers) { headers.merge('Authorization' => "Bearer #{token}") }
let(:garden_params) do
{
data: {
@@ -116,7 +116,7 @@ RSpec.describe 'Gardens', type: :request do
member.api_token.token
end
let(:headers) { { 'Accept' => 'application/vnd.api+json', 'Content-Type' => 'application/vnd.api+json' } }
let(:auth_headers) { headers.merge('Authorization' => "Token token=#{token}") }
let(:auth_headers) { headers.merge('Authorization' => "Bearer #{token}") }
let(:garden) { create(:garden, owner: member) }
let(:other_member_garden) { create(:garden) }
let(:update_params) do
@@ -164,7 +164,7 @@ RSpec.describe 'Gardens', type: :request do
member.api_token.token
end
let(:headers) { { 'Accept' => 'application/vnd.api+json', 'Content-Type' => 'application/vnd.api+json' } }
let(:auth_headers) { headers.merge('Authorization' => "Token token=#{token}") }
let(:auth_headers) { headers.merge('Authorization' => "Bearer #{token}") }
let!(:garden) { create(:garden, owner: member) }
let(:other_member_garden) { create(:garden) }

View File

@@ -117,7 +117,7 @@ RSpec.describe 'Harvests', type: :request do
member.api_token.token
end
let(:headers) { { 'Accept' => 'application/vnd.api+json', 'Content-Type' => 'application/vnd.api+json' } }
let(:auth_headers) { headers.merge('Authorization' => "Token token=#{token}") }
let(:auth_headers) { headers.merge('Authorization' => "Bearer #{token}") }
let(:crop) { create(:crop) }
let(:planting) { create(:planting, owner: member) }
let(:plant_part) { create(:plant_part) }
@@ -156,7 +156,7 @@ RSpec.describe 'Harvests', type: :request do
member.api_token.token
end
let(:headers) { { 'Accept' => 'application/vnd.api+json', 'Content-Type' => 'application/vnd.api+json' } }
let(:auth_headers) { headers.merge('Authorization' => "Token token=#{token}") }
let(:auth_headers) { headers.merge('Authorization' => "Bearer #{token}") }
let(:harvest) { create(:harvest, owner: member) }
let(:other_member_harvest) { create(:harvest) }
let(:update_params) do
@@ -205,7 +205,7 @@ RSpec.describe 'Harvests', type: :request do
member.api_token.token
end
let(:headers) { { 'Accept' => 'application/vnd.api+json', 'Content-Type' => 'application/vnd.api+json' } }
let(:auth_headers) { headers.merge('Authorization' => "Token token=#{token}") }
let(:auth_headers) { headers.merge('Authorization' => "Bearer #{token}") }
let!(:harvest) { create(:harvest, owner: member) }
let(:other_member_harvest) { create(:harvest) }

View File

@@ -17,7 +17,8 @@ RSpec.describe 'Members', type: :request do
"harvests" => harvests_as_json_api,
"photos" => photos_as_json_api,
"plantings" => plantings_as_json_api,
"seeds" => seeds_as_json_api
"seeds" => seeds_as_json_api,
"activities" => activities_as_json_api
} }
end
@@ -41,6 +42,12 @@ RSpec.describe 'Members', type: :request do
"related" => "#{resource_url}/seeds" } }
end
let(:activities_as_json_api) do
{ "links" =>
{ "self" => "#{resource_url}/relationships/activities",
"related" => "#{resource_url}/activities" } }
end
let(:plantings_as_json_api) do
{ "links" =>
{ "self" =>
@@ -74,6 +81,7 @@ RSpec.describe 'Members', type: :request do
it { expect(subject['data']['relationships']).to include("seeds" => seeds_as_json_api) }
it { expect(subject['data']['relationships']).to include("harvests" => harvests_as_json_api) }
it { expect(subject['data']['relationships']).to include("photos" => photos_as_json_api) }
it { expect(subject['data']['relationships']).to include("activities" => activities_as_json_api) }
it { expect(subject['data']).to eq(member_encoded_as_json_api) }
end

View File

@@ -102,7 +102,7 @@ RSpec.describe 'Plantings', type: :request do
member.api_token.token
end
let(:headers) { { 'Accept' => 'application/vnd.api+json', 'Content-Type' => 'application/vnd.api+json' } }
let(:auth_headers) { headers.merge('Authorization' => "Token token=#{token}") }
let(:auth_headers) { headers.merge('Authorization' => "Bearer #{token}") }
let(:crop) { create(:crop) }
let(:garden) { create(:garden, owner: member) }
let(:planting_params) do
@@ -140,7 +140,7 @@ RSpec.describe 'Plantings', type: :request do
member.api_token.token
end
let(:headers) { { 'Accept' => 'application/vnd.api+json', 'Content-Type' => 'application/vnd.api+json' } }
let(:auth_headers) { headers.merge('Authorization' => "Token token=#{token}") }
let(:auth_headers) { headers.merge('Authorization' => "Bearer #{token}") }
let(:planting) { create(:planting, owner: member) }
let(:other_member_planting) { create(:planting) }
let(:update_params) do
@@ -189,7 +189,7 @@ RSpec.describe 'Plantings', type: :request do
member.api_token.token
end
let(:headers) { { 'Accept' => 'application/vnd.api+json', 'Content-Type' => 'application/vnd.api+json' } }
let(:auth_headers) { headers.merge('Authorization' => "Token token=#{token}") }
let(:auth_headers) { headers.merge('Authorization' => "Bearer #{token}") }
let!(:planting) { create(:planting, owner: member) }
let(:other_member_planting) { create(:planting) }

View File

@@ -68,7 +68,7 @@ RSpec.describe 'Seeds', type: :request do
member.api_token.token
end
let(:headers) { { 'Accept' => 'application/vnd.api+json', 'Content-Type' => 'application/vnd.api+json' } }
let(:auth_headers) { headers.merge('Authorization' => "Token token=#{token}") }
let(:auth_headers) { headers.merge('Authorization' => "Bearer #{token}") }
let(:crop) { create(:crop) }
let(:seed_params) do
{
@@ -103,7 +103,7 @@ RSpec.describe 'Seeds', type: :request do
member.api_token.token
end
let(:headers) { { 'Accept' => 'application/vnd.api+json', 'Content-Type' => 'application/vnd.api+json' } }
let(:auth_headers) { headers.merge('Authorization' => "Token token=#{token}") }
let(:auth_headers) { headers.merge('Authorization' => "Bearer #{token}") }
let(:crop) { create(:crop) }
let(:seed) { create(:seed, owner: member, crop: crop) }
let(:other_member_seed) { create(:seed) }
@@ -152,7 +152,7 @@ RSpec.describe 'Seeds', type: :request do
member.api_token.token
end
let(:headers) { { 'Accept' => 'application/vnd.api+json', 'Content-Type' => 'application/vnd.api+json' } }
let(:auth_headers) { headers.merge('Authorization' => "Token token=#{token}") }
let(:auth_headers) { headers.merge('Authorization' => "Bearer #{token}") }
let(:crop) { create(:crop) }
let!(:seed) { create(:seed, owner: member, crop: crop) }
let(:other_member_seed) { create(:seed) }

35
spec/views/i18n_spec.rb Normal file
View File

@@ -0,0 +1,35 @@
# frozen_string_literal: true
require 'rails_helper'
require 'i18n/tasks'
RSpec.describe I18n do
let(:i18n) { I18n::Tasks::BaseTask.new }
let(:missing_keys) { i18n.missing_keys }
let(:unused_keys) { i18n.unused_keys }
let(:inconsistent_interpolations) { i18n.inconsistent_interpolations }
it 'does not have missing keys' do
expect(missing_keys).to be_empty,
"Missing #{missing_keys.leaves.count} i18n keys, run `i18n-tasks missing' to show them"
end
it 'does not have unused keys' do
expect(unused_keys).to be_empty,
"#{unused_keys.leaves.count} unused i18n keys, run `i18n-tasks unused' to show them"
end
xit 'files are normalized' do
non_normalized = i18n.non_normalized_paths
error_message = "The following files need to be normalized:\n" \
"#{non_normalized.map { |path| " #{path}" }.join("\n")}\n" \
"Please run `i18n-tasks normalize' to fix"
expect(non_normalized).to be_empty, error_message
end
it 'does not have inconsistent interpolations' do
error_message = "#{inconsistent_interpolations.leaves.count} i18n keys have inconsistent interpolations.\n" \
"Run `i18n-tasks check-consistent-interpolations' to show them"
expect(inconsistent_interpolations).to be_empty, error_message
end
end