diff --git a/.github/workflows/ci-features-admin.yml b/.github/workflows/ci-features-admin.yml
index 539bafd8e..2515104d8 100644
--- a/.github/workflows/ci-features-admin.yml
+++ b/.github/workflows/ci-features-admin.yml
@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -74,7 +74,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
@@ -103,7 +103,7 @@ jobs:
- name: Upload screenshots
if: failure()
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: screenshots
path: tmp/screenshots
diff --git a/.github/workflows/ci-features-comments.yml b/.github/workflows/ci-features-comments.yml
index 3aba86370..75b5a39cb 100644
--- a/.github/workflows/ci-features-comments.yml
+++ b/.github/workflows/ci-features-comments.yml
@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -74,7 +74,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
@@ -103,7 +103,7 @@ jobs:
- name: Upload screenshots
if: failure()
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: screenshots
path: tmp/screenshots
diff --git a/.github/workflows/ci-features-conversations.yml b/.github/workflows/ci-features-conversations.yml
index 225b9a129..24286e337 100644
--- a/.github/workflows/ci-features-conversations.yml
+++ b/.github/workflows/ci-features-conversations.yml
@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -74,7 +74,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
@@ -103,7 +103,7 @@ jobs:
- name: Upload screenshots
if: failure()
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: screenshots
path: tmp/screenshots
diff --git a/.github/workflows/ci-features-crops.yml b/.github/workflows/ci-features-crops.yml
index 70a69a7da..99f523ab3 100644
--- a/.github/workflows/ci-features-crops.yml
+++ b/.github/workflows/ci-features-crops.yml
@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -74,7 +74,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
@@ -103,7 +103,7 @@ jobs:
- name: Upload screenshots
if: failure()
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: screenshots
path: tmp/screenshots
diff --git a/.github/workflows/ci-features-gardens.yml b/.github/workflows/ci-features-gardens.yml
index b48002eb3..e3b866362 100644
--- a/.github/workflows/ci-features-gardens.yml
+++ b/.github/workflows/ci-features-gardens.yml
@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -74,7 +74,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
@@ -103,7 +103,7 @@ jobs:
- name: Upload screenshots
if: failure()
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: screenshots
path: tmp/screenshots
diff --git a/.github/workflows/ci-features-harvests.yml b/.github/workflows/ci-features-harvests.yml
index 00eedbb9a..bb9397b3d 100644
--- a/.github/workflows/ci-features-harvests.yml
+++ b/.github/workflows/ci-features-harvests.yml
@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -74,7 +74,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
@@ -103,7 +103,7 @@ jobs:
- name: Upload screenshots
if: failure()
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: screenshots
path: tmp/screenshots
\ No newline at end of file
diff --git a/.github/workflows/ci-features-home.yml b/.github/workflows/ci-features-home.yml
index f58358f28..678373e62 100644
--- a/.github/workflows/ci-features-home.yml
+++ b/.github/workflows/ci-features-home.yml
@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -74,7 +74,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
@@ -103,7 +103,7 @@ jobs:
- name: Upload screenshots
if: failure()
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: screenshots
path: tmp/screenshots
\ No newline at end of file
diff --git a/.github/workflows/ci-features-members.yml b/.github/workflows/ci-features-members.yml
index 9fa4a307d..fe5e2ea1f 100644
--- a/.github/workflows/ci-features-members.yml
+++ b/.github/workflows/ci-features-members.yml
@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -74,7 +74,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
@@ -103,7 +103,7 @@ jobs:
- name: Upload screenshots
if: failure()
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: screenshots
path: tmp/screenshots
\ No newline at end of file
diff --git a/.github/workflows/ci-features-places.yml b/.github/workflows/ci-features-places.yml
index f65b2185b..30b89d222 100644
--- a/.github/workflows/ci-features-places.yml
+++ b/.github/workflows/ci-features-places.yml
@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -74,7 +74,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
@@ -103,7 +103,7 @@ jobs:
- name: Upload screenshots
if: failure()
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: screenshots
path: tmp/screenshots
diff --git a/.github/workflows/ci-features-plantings.yml b/.github/workflows/ci-features-plantings.yml
index eafa326c9..2e3007a97 100644
--- a/.github/workflows/ci-features-plantings.yml
+++ b/.github/workflows/ci-features-plantings.yml
@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -74,7 +74,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
@@ -103,7 +103,7 @@ jobs:
- name: Upload screenshots
if: failure()
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: screenshots
path: tmp/screenshots
diff --git a/.github/workflows/ci-features-posts.yml b/.github/workflows/ci-features-posts.yml
index 4d58f546c..98864149a 100644
--- a/.github/workflows/ci-features-posts.yml
+++ b/.github/workflows/ci-features-posts.yml
@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -74,7 +74,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
@@ -103,7 +103,7 @@ jobs:
- name: Upload screenshots
if: failure()
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: screenshots
path: tmp/screenshots
diff --git a/.github/workflows/ci-features-seeds.yml b/.github/workflows/ci-features-seeds.yml
index e5d5bdbb3..a29f3223e 100644
--- a/.github/workflows/ci-features-seeds.yml
+++ b/.github/workflows/ci-features-seeds.yml
@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -74,7 +74,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
@@ -103,7 +103,7 @@ jobs:
- name: Upload screenshots
if: failure()
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: screenshots
path: tmp/screenshots
diff --git a/.github/workflows/ci-features-timeline.yml b/.github/workflows/ci-features-timeline.yml
index 0ddc0660d..e52b28938 100644
--- a/.github/workflows/ci-features-timeline.yml
+++ b/.github/workflows/ci-features-timeline.yml
@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -74,7 +74,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
@@ -103,7 +103,7 @@ jobs:
- name: Upload screenshots
if: failure()
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: screenshots
path: tmp/screenshots
\ No newline at end of file
diff --git a/.github/workflows/ci-features.yml b/.github/workflows/ci-features.yml
index 4b5afc437..e7f201122 100644
--- a/.github/workflows/ci-features.yml
+++ b/.github/workflows/ci-features.yml
@@ -38,7 +38,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -74,7 +74,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
@@ -112,7 +112,7 @@ jobs:
- name: Upload screenshots
if: failure()
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v5
with:
name: screenshots
path: tmp/screenshots
\ No newline at end of file
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index f9aa42abf..c25eaf3b1 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -6,7 +6,7 @@ jobs:
contributors:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v5
+ - uses: actions/checkout@v6
- name: Install ruby version specified in .ruby-version
uses: ruby/setup-ruby@v1
with:
@@ -53,7 +53,7 @@ jobs:
steps:
- name: Checkout this repo
- uses: actions/checkout@v5
+ uses: actions/checkout@v6
- name: Configure sysctl limits
run: |
@@ -89,7 +89,7 @@ jobs:
sudo apt-get -y install libpq-dev google-chrome-stable
- name: Install NodeJS
- uses: actions/setup-node@v5
+ uses: actions/setup-node@v6
with:
node-version: '12'
diff --git a/Gemfile.lock b/Gemfile.lock
index cf4d08fba..607e00dc8 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -33,47 +33,49 @@ GEM
GEM
remote: https://rubygems.org/
specs:
- actioncable (7.2.2.2)
- actionpack (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ actioncable (7.2.3)
+ actionpack (= 7.2.3)
+ activesupport (= 7.2.3)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
- actionmailbox (7.2.2.2)
- actionpack (= 7.2.2.2)
- activejob (= 7.2.2.2)
- activerecord (= 7.2.2.2)
- activestorage (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ actionmailbox (7.2.3)
+ actionpack (= 7.2.3)
+ activejob (= 7.2.3)
+ activerecord (= 7.2.3)
+ activestorage (= 7.2.3)
+ activesupport (= 7.2.3)
mail (>= 2.8.0)
- actionmailer (7.2.2.2)
- actionpack (= 7.2.2.2)
- actionview (= 7.2.2.2)
- activejob (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ actionmailer (7.2.3)
+ actionpack (= 7.2.3)
+ actionview (= 7.2.3)
+ activejob (= 7.2.3)
+ activesupport (= 7.2.3)
mail (>= 2.8.0)
rails-dom-testing (~> 2.2)
- actionpack (7.2.2.2)
- actionview (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ actionpack (7.2.3)
+ actionview (= 7.2.3)
+ activesupport (= 7.2.3)
+ cgi
nokogiri (>= 1.8.5)
racc
- rack (>= 2.2.4, < 3.2)
+ rack (>= 2.2.4, < 3.3)
rack-session (>= 1.0.1)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
useragent (~> 0.16)
- actiontext (7.2.2.2)
- actionpack (= 7.2.2.2)
- activerecord (= 7.2.2.2)
- activestorage (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ actiontext (7.2.3)
+ actionpack (= 7.2.3)
+ activerecord (= 7.2.3)
+ activestorage (= 7.2.3)
+ activesupport (= 7.2.3)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
- actionview (7.2.2.2)
- activesupport (= 7.2.2.2)
+ actionview (7.2.3)
+ activesupport (= 7.2.3)
builder (~> 3.1)
+ cgi
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
@@ -82,27 +84,27 @@ 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
- activejob (7.2.2.2)
- activesupport (= 7.2.2.2)
+ activejob (7.2.3)
+ activesupport (= 7.2.3)
globalid (>= 0.3.6)
- activemodel (7.2.2.2)
- activesupport (= 7.2.2.2)
- activerecord (7.2.2.2)
- activemodel (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ activemodel (7.2.3)
+ activesupport (= 7.2.3)
+ activerecord (7.2.3)
+ activemodel (= 7.2.3)
+ activesupport (= 7.2.3)
timeout (>= 0.4.0)
- activestorage (7.2.2.2)
- actionpack (= 7.2.2.2)
- activejob (= 7.2.2.2)
- activerecord (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ activestorage (7.2.3)
+ actionpack (= 7.2.3)
+ activejob (= 7.2.3)
+ activerecord (= 7.2.3)
+ activesupport (= 7.2.3)
marcel (~> 1.0)
- activesupport (7.2.2.2)
+ activesupport (7.2.3)
base64
benchmark (>= 0.3)
bigdecimal
@@ -119,15 +121,15 @@ GEM
ast (2.4.3)
autoprefixer-rails (10.4.16.0)
execjs (~> 2)
- axe-core-api (4.10.3)
+ axe-core-api (4.11.0)
dumb_delegator
ostruct
virtus
- axe-core-capybara (4.10.3)
- axe-core-api (= 4.10.3)
+ axe-core-capybara (4.11.0)
+ axe-core-api (= 4.11.0)
dumb_delegator
- axe-core-rspec (4.10.3)
- axe-core-api (= 4.10.3)
+ axe-core-rspec (4.11.0)
+ axe-core-api (= 4.11.0)
dumb_delegator
ostruct
virtus
@@ -137,12 +139,12 @@ GEM
thread_safe (~> 0.3, >= 0.3.1)
base64 (0.3.0)
bcrypt (3.1.20)
- benchmark (0.4.1)
+ benchmark (0.5.0)
better_errors (2.10.1)
erubi (>= 1.0.0)
rack (>= 0.9.0)
rouge (>= 1.0.0)
- bigdecimal (3.2.3)
+ bigdecimal (3.3.1)
bluecloth (2.2.0)
bonsai-elasticsearch-rails (7.0.1)
elasticsearch-model (< 8)
@@ -156,7 +158,7 @@ GEM
actionpack (>= 6.1)
activemodel (>= 6.1)
builder (3.3.0)
- bullet (8.0.8)
+ bullet (8.1.0)
activesupport (>= 3.0.0)
uniform_notifier (~> 1.11)
byebug (12.0.0)
@@ -183,7 +185,8 @@ GEM
image_processing (~> 1.1)
marcel (~> 1.0.0)
ssrf_filter (~> 1.0)
- chartkick (5.2.0)
+ cgi (0.5.0)
+ chartkick (5.2.1)
childprocess (5.0.0)
coderay (1.1.3)
coercible (1.0.0)
@@ -198,7 +201,7 @@ GEM
comfy_bootstrap_form (4.0.9)
rails (>= 5.0.0)
concurrent-ruby (1.3.5)
- connection_pool (2.5.4)
+ connection_pool (2.5.5)
crass (1.0.6)
crowdin-api (1.12.0)
open-uri (>= 0.1.0, < 0.2.0)
@@ -208,7 +211,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
@@ -219,7 +222,7 @@ GEM
activerecord (>= 5.a)
database_cleaner-core (~> 2.0.0)
database_cleaner-core (2.0.1)
- date (3.4.1)
+ date (3.5.0)
descendants_tracker (0.0.4)
thread_safe (~> 0.3, >= 0.3.1)
devise (4.9.4)
@@ -251,7 +254,7 @@ GEM
elasticsearch-transport (7.0.0)
faraday
multi_json
- erb (5.0.2)
+ erb (6.0.0)
erubi (1.13.1)
erubis (2.7.0)
excon (1.2.5)
@@ -264,7 +267,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 +280,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)
@@ -285,21 +288,21 @@ GEM
multi_json (>= 1.9.0)
gli (2.22.2)
ostruct
- globalid (1.2.1)
+ globalid (1.3.0)
activesupport (>= 6.1)
gravatar-ultimate (2.0.0)
activesupport (>= 2.3.14)
rack
- haml (6.3.0)
+ haml (7.0.2)
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)
railties (>= 5.1)
- haml_lint (0.66.0)
+ haml_lint (0.67.0)
haml (>= 5.0)
parallel (~> 1.10)
rainbow
@@ -324,20 +327,21 @@ GEM
multi_xml (>= 0.5.2)
i18n (1.14.7)
concurrent-ruby (~> 1.0)
- i18n-tasks (1.0.15)
+ i18n-tasks (1.1.0)
activesupport (>= 4.0.2)
ast (>= 2.1.0)
erubi
- highline (>= 2.0.0)
+ highline (>= 3.0.0)
i18n
parser (>= 3.2.2.1)
+ prism
rails-i18n
rainbow (>= 2.2.2, < 4.0)
ruby-progressbar (~> 1.8, >= 1.8.1)
terminal-table (>= 1.5.1)
i18n_data (1.1.0)
simple_po_parser (~> 1.1)
- icalendar (2.11.2)
+ icalendar (2.12.1)
base64
ice_cube (~> 0.16)
logger
@@ -348,17 +352,18 @@ GEM
mini_magick (>= 4.9.5, < 5)
ruby-vips (>= 2.0.17, < 3)
io-console (0.8.1)
- irb (1.15.2)
+ irb (1.15.3)
pp (>= 0.6.0)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
- jquery-rails (4.6.0)
+ jquery-rails (4.6.1)
rails-dom-testing (>= 1, < 3)
railties (>= 4.2.0)
thor (>= 0.14, < 2.0)
- json (2.13.2)
- json-schema (5.1.0)
+ json (2.16.0)
+ json-schema (6.0.0)
addressable (~> 2.8)
+ bigdecimal (~> 3.1)
jsonapi-resources (0.10.7)
activerecord (>= 4.1)
concurrent-ruby
@@ -384,7 +389,8 @@ GEM
loofah (2.24.1)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
- mail (2.8.1)
+ mail (2.9.0)
+ logger
mini_mime (>= 0.1.1)
net-imap
net-pop
@@ -411,7 +417,7 @@ GEM
mini_magick (4.12.0)
mini_mime (1.1.5)
mini_portile2 (2.8.9)
- minitest (5.25.5)
+ minitest (5.26.2)
moneta (1.0.0)
msgpack (1.8.0)
multi_json (1.15.0)
@@ -419,7 +425,7 @@ GEM
bigdecimal (~> 3.1)
net-http (0.6.0)
uri
- net-imap (0.5.9)
+ net-imap (0.5.12)
date
net-protocol
net-pop (0.1.2)
@@ -429,14 +435,14 @@ GEM
net-smtp (0.5.1)
net-protocol
netrc (0.11.0)
- nio4r (2.7.4)
- nokogiri (1.18.9)
+ nio4r (2.7.5)
+ 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)
+ oj (3.16.12)
bigdecimal (>= 3.0)
ostruct (>= 0.2)
omniauth (1.9.2)
@@ -452,7 +458,7 @@ GEM
orm_adapter (0.5.0)
ostruct (0.6.3)
parallel (1.27.0)
- parser (3.3.9.0)
+ parser (3.3.10.0)
ast (~> 2.4.1)
racc
percy-capybara (5.0.0)
@@ -464,22 +470,22 @@ GEM
moneta (~> 1.0.0)
rate_throttle_client (~> 0.1.0)
popper_js (2.11.8)
- pp (0.6.2)
+ pp (0.6.3)
prettyprint
prettyprint (0.2.0)
- prism (1.4.0)
+ prism (1.6.0)
pry (0.15.2)
coderay (~> 1.1)
method_source (~> 1.0)
psych (5.2.6)
date
stringio
- public_suffix (6.0.1)
- puma (7.0.3)
+ public_suffix (6.0.2)
+ puma (7.1.0)
nio4r (~> 2.0)
- query_diet (0.7.2)
+ query_diet (0.7.3)
racc (1.8.1)
- rack (2.2.17)
+ rack (2.2.21)
rack-cors (2.0.2)
rack (>= 2.0.0)
rack-protection (3.2.0)
@@ -492,20 +498,20 @@ GEM
rackup (1.0.1)
rack (< 3)
webrick
- rails (7.2.2.2)
- actioncable (= 7.2.2.2)
- actionmailbox (= 7.2.2.2)
- actionmailer (= 7.2.2.2)
- actionpack (= 7.2.2.2)
- actiontext (= 7.2.2.2)
- actionview (= 7.2.2.2)
- activejob (= 7.2.2.2)
- activemodel (= 7.2.2.2)
- activerecord (= 7.2.2.2)
- activestorage (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ rails (7.2.3)
+ actioncable (= 7.2.3)
+ actionmailbox (= 7.2.3)
+ actionmailer (= 7.2.3)
+ actionpack (= 7.2.3)
+ actiontext (= 7.2.3)
+ actionview (= 7.2.3)
+ activejob (= 7.2.3)
+ activemodel (= 7.2.3)
+ activerecord (= 7.2.3)
+ activestorage (= 7.2.3)
+ activesupport (= 7.2.3)
bundler (>= 1.15.0)
- railties (= 7.2.2.2)
+ railties (= 7.2.3)
rails-controller-testing (1.0.5)
actionpack (>= 5.0.1.rc1)
actionview (>= 5.0.1.rc1)
@@ -525,39 +531,42 @@ GEM
rails_stdout_logging
rails_serve_static_assets (0.0.5)
rails_stdout_logging (0.0.5)
- railties (7.2.2.2)
- actionpack (= 7.2.2.2)
- activesupport (= 7.2.2.2)
+ railties (7.2.3)
+ actionpack (= 7.2.3)
+ activesupport (= 7.2.3)
+ cgi
irb (~> 1.13)
rackup (>= 1.0.0)
rake (>= 12.2)
thor (~> 1.0, >= 1.2.2)
+ tsort (>= 0.2)
zeitwerk (~> 2.6)
rainbow (3.1.1)
raindrops (0.20.1)
- rake (13.3.0)
+ rake (13.3.1)
rate_throttle_client (0.1.2)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
- rdoc (6.14.2)
+ rdoc (6.15.1)
erb
psych (>= 4.0.0)
+ tsort
recaptcha (5.21.1)
redis-client (0.23.2)
connection_pool
- regexp_parser (2.11.2)
- reline (0.6.2)
+ regexp_parser (2.11.3)
+ reline (0.6.3)
io-console (~> 0.5)
- responders (3.1.1)
- actionpack (>= 5.2)
- railties (>= 5.2)
+ responders (3.2.0)
+ actionpack (>= 7.0)
+ railties (>= 7.0)
rest-client (2.1.0)
http-accept (>= 1.7.0, < 2.0)
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)
@@ -567,7 +576,7 @@ GEM
activemodel (>= 3.0)
activesupport (>= 3.0)
rspec-mocks (>= 2.99, < 4.0)
- rspec-core (3.13.5)
+ rspec-core (3.13.6)
rspec-support (~> 3.13.0)
rspec-expectations (3.13.5)
diff-lcs (>= 1.2.0, < 2.0)
@@ -585,23 +594,23 @@ GEM
rspec-support (~> 3.13)
rspec-rebound (0.2.1)
rspec-core (~> 3.3)
- rspec-support (3.13.4)
+ rspec-support (3.13.6)
rspectre (0.2.0)
parser (>= 3.3.7.1)
prism (~> 1.3)
rspec (~> 3.10)
- rswag-api (2.16.0)
- activesupport (>= 5.2, < 8.1)
- railties (>= 5.2, < 8.1)
- rswag-specs (2.16.0)
- activesupport (>= 5.2, < 8.1)
- json-schema (>= 2.2, < 6.0)
- railties (>= 5.2, < 8.1)
+ rswag-api (2.17.0)
+ activesupport (>= 5.2, < 8.2)
+ railties (>= 5.2, < 8.2)
+ rswag-specs (2.17.0)
+ activesupport (>= 5.2, < 8.2)
+ json-schema (>= 2.2, < 7.0)
+ railties (>= 5.2, < 8.2)
rspec-core (>= 2.14)
- rswag-ui (2.16.0)
- actionpack (>= 5.2, < 8.1)
- railties (>= 5.2, < 8.1)
- rubocop (1.80.2)
+ rswag-ui (2.17.0)
+ actionpack (>= 5.2, < 8.2)
+ railties (>= 5.2, < 8.2)
+ rubocop (1.81.7)
json (~> 2.3)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
@@ -609,19 +618,19 @@ 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.48.0)
parser (>= 3.3.7.2)
prism (~> 1.4)
rubocop-capybara (2.22.1)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
- rubocop-factory_bot (2.27.1)
+ rubocop-factory_bot (2.28.0)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
- rubocop-rails (2.33.3)
+ rubocop-rails (2.34.1)
activesupport (>= 4.2.0)
lint_roller (~> 1.1)
rack (>= 1.1)
@@ -630,10 +639,10 @@ GEM
rubocop-rake (0.7.1)
lint_roller (~> 1.1)
rubocop (>= 1.72.1)
- rubocop-rspec (3.7.0)
+ rubocop-rspec (3.8.0)
lint_roller (~> 1.1)
- rubocop (~> 1.72, >= 1.72.1)
- rubocop-rspec_rails (2.31.0)
+ rubocop (~> 1.81)
+ rubocop-rspec_rails (2.32.0)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
rubocop-rspec (~> 3.5)
@@ -641,7 +650,7 @@ GEM
ruby-units (4.1.0)
ruby-vips (2.2.1)
ffi (~> 1.12)
- rubyzip (3.0.1)
+ rubyzip (3.2.1)
sass (3.7.4)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
@@ -655,13 +664,13 @@ GEM
sprockets (> 3.0)
sprockets-rails
tilt
- scout_apm (5.7.1)
+ scout_apm (5.8.0)
parser
searchkick (5.3.1)
activemodel (>= 6.1)
hashie
securerandom (0.4.1)
- selenium-webdriver (4.35.0)
+ selenium-webdriver (4.38.0)
base64 (~> 0.2)
logger (~> 1.4)
rexml (~> 3.2, >= 3.2.5)
@@ -683,7 +692,7 @@ GEM
activesupport (>= 5.2)
sprockets (>= 3.0.0)
ssrf_filter (1.1.2)
- stringio (3.1.7)
+ stringio (3.1.8)
sysexits (1.2.0)
temple (0.10.4)
terminal-table (4.0.0)
@@ -694,16 +703,17 @@ GEM
thread_safe (0.3.6)
tilt (2.6.1)
timecop (0.9.10)
- timeout (0.4.3)
+ timeout (0.4.4)
+ tsort (0.2.0)
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)
- uniform_notifier (1.17.0)
+ uniform_notifier (1.18.0)
uri (1.0.3)
useragent (0.16.11)
validate_url (1.0.15)
diff --git a/app/assets/stylesheets/_homepage.scss b/app/assets/stylesheets/_homepage.scss
index 8cd3530f1..f591d3037 100644
--- a/app/assets/stylesheets/_homepage.scss
+++ b/app/assets/stylesheets/_homepage.scss
@@ -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;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/controllers/activities_controller.rb b/app/controllers/activities_controller.rb
index 84f676873..ae489df98 100644
--- a/app/controllers/activities_controller.rb
+++ b/app/controllers/activities_controller.rb
@@ -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,20 +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) && 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
+ @activity.update(activity_params)
respond_with @activity
end
@@ -89,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
diff --git a/app/controllers/admin/crop_companions_controller.rb b/app/controllers/admin/crop_companions_controller.rb
new file mode 100644
index 000000000..1ca9122a8
--- /dev/null
+++ b/app/controllers/admin/crop_companions_controller.rb
@@ -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
diff --git a/app/controllers/plantings_controller.rb b/app/controllers/plantings_controller.rb
index 78cfc88d3..a696e9c03 100644
--- a/app/controllers/plantings_controller.rb
+++ b/app/controllers/plantings_controller.rb
@@ -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,10 +89,7 @@ class PlantingsController < DataController
end
def update
- if @planting.update(planting_params) && 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
+ @planting.update(planting_params)
respond_with @planting
end
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index 6377e9aa2..1922d321f 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -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
diff --git a/app/helpers/buttons_helper.rb b/app/helpers/buttons_helper.rb
index 2d214dea2..5f1f2be50 100644
--- a/app/helpers/buttons_helper.rb
+++ b/app/helpers/buttons_helper.rb
@@ -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')
diff --git a/app/models/ability.rb b/app/models/ability.rb
index 9d80af4cf..4bce19085 100644
--- a/app/models/ability.rb
+++ b/app/models/ability.rb
@@ -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
diff --git a/app/models/crop.rb b/app/models/crop.rb
index eb7285891..a647c766f 100644
--- a/app/models/crop.rb
+++ b/app/models/crop.rb
@@ -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)
diff --git a/app/models/planting.rb b/app/models/planting.rb
index 9f05a7732..7cc82c731 100644
--- a/app/models/planting.rb
+++ b/app/models/planting.rb
@@ -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,
diff --git a/app/resources/api/v1/activity_resource.rb b/app/resources/api/v1/activity_resource.rb
index 5803a7686..a29b96c08 100644
--- a/app/resources/api/v1/activity_resource.rb
+++ b/app/resources/api/v1/activity_resource.rb
@@ -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
diff --git a/app/resources/api/v1/crop_resource.rb b/app/resources/api/v1/crop_resource.rb
index ed4cac67c..b0e74ef03 100644
--- a/app/resources/api/v1/crop_resource.rb
+++ b/app/resources/api/v1/crop_resource.rb
@@ -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
diff --git a/app/resources/api/v1/garden_resource.rb b/app/resources/api/v1/garden_resource.rb
index cc94847a3..ba32bd475 100644
--- a/app/resources/api/v1/garden_resource.rb
+++ b/app/resources/api/v1/garden_resource.rb
@@ -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
diff --git a/app/resources/api/v1/harvest_resource.rb b/app/resources/api/v1/harvest_resource.rb
index 8f086dc55..2fe440c9d 100644
--- a/app/resources/api/v1/harvest_resource.rb
+++ b/app/resources/api/v1/harvest_resource.rb
@@ -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
diff --git a/app/resources/api/v1/member_resource.rb b/app/resources/api/v1/member_resource.rb
index 5fff4350c..9dd0d59d6 100644
--- a/app/resources/api/v1/member_resource.rb
+++ b/app/resources/api/v1/member_resource.rb
@@ -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
diff --git a/app/resources/api/v1/photo_resource.rb b/app/resources/api/v1/photo_resource.rb
index 4f6c08223..b977282a3 100644
--- a/app/resources/api/v1/photo_resource.rb
+++ b/app/resources/api/v1/photo_resource.rb
@@ -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
diff --git a/app/resources/api/v1/planting_resource.rb b/app/resources/api/v1/planting_resource.rb
index 3ab2c4fc8..92a665ebb 100644
--- a/app/resources/api/v1/planting_resource.rb
+++ b/app/resources/api/v1/planting_resource.rb
@@ -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
diff --git a/app/resources/api/v1/seed_resource.rb b/app/resources/api/v1/seed_resource.rb
index 9c69e493a..745124c8c 100644
--- a/app/resources/api/v1/seed_resource.rb
+++ b/app/resources/api/v1/seed_resource.rb
@@ -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
diff --git a/app/views/activities/_card.html.haml b/app/views/activities/_card.html.haml
index 372d064c2..961686b3d 100644
--- a/app/views/activities/_card.html.haml
+++ b/app/views/activities/_card.html.haml
@@ -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')
diff --git a/app/views/activities/_form.html.haml b/app/views/activities/_form.html.haml
index 8ff9fae2e..7ac83b136 100644
--- a/app/views/activities/_form.html.haml
+++ b/app/views/activities/_form.html.haml
@@ -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
diff --git a/app/views/activities/show.html.haml b/app/views/activities/show.html.haml
index 982daa1d8..165d99b4a 100644
--- a/app/views/activities/show.html.haml
+++ b/app/views/activities/show.html.haml
@@ -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
diff --git a/app/views/admin/crop_companions/index.html.haml b/app/views/admin/crop_companions/index.html.haml
new file mode 100644
index 000000000..79d3a8706
--- /dev/null
+++ b/app/views/admin/crop_companions/index.html.haml
@@ -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?' }
diff --git a/app/views/admin/crop_companions/new.html.haml b/app/views/admin/crop_companions/new.html.haml
new file mode 100644
index 000000000..d060afd04
--- /dev/null
+++ b/app/views/admin/crop_companions/new.html.haml
@@ -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'
diff --git a/app/views/crops/_wrangle.html.haml b/app/views/crops/_wrangle.html.haml
index 10ce04bdc..92dd9c3b3 100644
--- a/app/views/crops/_wrangle.html.haml
+++ b/app/views/crops/_wrangle.html.haml
@@ -14,6 +14,10 @@
= 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')
diff --git a/app/views/crops/show.html.haml b/app/views/crops/show.html.haml
index 25edfc4c8..5ab1525b8 100644
--- a/app/views/crops/show.html.haml
+++ b/app/views/crops/show.html.haml
@@ -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
diff --git a/app/views/home/_releases.html.haml b/app/views/home/_releases.html.haml
new file mode 100644
index 000000000..ddd2100ae
--- /dev/null
+++ b/app/views/home/_releases.html.haml
@@ -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'
diff --git a/app/views/home/index.html.haml b/app/views/home/index.html.haml
index 7b63ee8f3..d54f92ec7 100644
--- a/app/views/home/index.html.haml
+++ b/app/views/home/index.html.haml
@@ -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')
\ No newline at end of file
+ %p= t('home.pwa_android_steps_html')
+ .col-12.col-lg-6
+ = render 'releases'
\ No newline at end of file
diff --git a/app/views/plantings/show.html.haml b/app/views/plantings/show.html.haml
index dc5a10f55..ac61d9a1e 100644
--- a/app/views/plantings/show.html.haml
+++ b/app/views/plantings/show.html.haml
@@ -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|
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 56680c272..355add24e 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -303,7 +303,6 @@ 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 repeat this activity in two weeks?"
plantings:
badges:
days_until_finished: days until finished
@@ -328,7 +327,6 @@ 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 plan a soil cultivation activity?"
posts:
write_blog_post: Write blog post
index:
diff --git a/config/routes.rb b/config/routes.rb
index cd6b2af52..170580fca 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -140,6 +140,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
diff --git a/db/migrate/20231026120000_add_source_url_to_crop_companions.rb b/db/migrate/20231026120000_add_source_url_to_crop_companions.rb
new file mode 100644
index 000000000..b552c495b
--- /dev/null
+++ b/db/migrate/20231026120000_add_source_url_to_crop_companions.rb
@@ -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
diff --git a/db/schema.rb b/db/schema.rb
index 06f926540..106694b32 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -231,6 +231,7 @@ ActiveRecord::Schema[7.2].define(version: 2025_09_01_144900) 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
@@ -592,6 +593,7 @@ ActiveRecord::Schema[7.2].define(version: 2025_09_01_144900) 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"
diff --git a/public/robots.txt b/public/robots.txt
new file mode 100644
index 000000000..da250e302
--- /dev/null
+++ b/public/robots.txt
@@ -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/
diff --git a/spec/cassettes/GitHub_Releases/Viewing_the_releases_widget_on_the_homepage.yml b/spec/cassettes/GitHub_Releases/Viewing_the_releases_widget_on_the_homepage.yml
new file mode 100644
index 000000000..7b957671b
--- /dev/null
+++ b/spec/cassettes/GitHub_Releases/Viewing_the_releases_widget_on_the_homepage.yml
@@ -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: |
+
+
+ tag:github.com,2008:https://github.com/Growstuff/growstuff/releases
+
+
+ Release notes from growstuff
+ 2025-09-10T11:16:12Z
+
+ tag:github.com,2008:Repository/5337437/release71
+ 2025-09-10T11:17:13Z
+
+ release71
+ <h2>What's Changed</h2>
+ <ul>
+ <li>Add API token generation, authentication, and CRUD for a number of the API resources by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3400159792" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4237" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4237/hovercard" href="https://github.com/Growstuff/growstuff/pull/4237">#4237</a></li>
+ <li>Rubocop - Controllers by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3401856125" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4241" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4241/hovercard" href="https://github.com/Growstuff/growstuff/pull/4241">#4241</a></li>
+ <li>Rubocop - lib by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3401863143" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4242" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4242/hovercard" href="https://github.com/Growstuff/growstuff/pull/4242">#4242</a></li>
+ </ul>
+ <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Growstuff/growstuff/compare/release70...release71"><tt>release70...release71</tt></a></p>
+
+ CloCkWeRX
+
+
+
+
+ tag:github.com,2008:Repository/5337437/release70
+ 2025-09-09T12:54:06Z
+
+ release70
+ <h2>What's Changed</h2>
+ <ul>
+ <li>Activities > Due Date > Only render if available by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391234816" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4218" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4218/hovercard" href="https://github.com/Growstuff/growstuff/pull/4218">#4218</a></li>
+ <li>By default, skip to content when linking to garden(s) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391214216" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4217" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4217/hovercard" href="https://github.com/Growstuff/growstuff/pull/4217">#4217</a></li>
+ <li>Bump actions/setup-node from 4 to 5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3383479766" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4205" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4205/hovercard" href="https://github.com/Growstuff/growstuff/pull/4205">#4205</a></li>
+ <li>Fix garden order on planting new by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391326979" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4220" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4220/hovercard" href="https://github.com/Growstuff/growstuff/pull/4220">#4220</a></li>
+ <li>Update _modal.html.haml to sort consistently by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391328854" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4221" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4221/hovercard" href="https://github.com/Growstuff/growstuff/pull/4221">#4221</a></li>
+ <li>Harvests > Unrated Planting > Deep link to content when rating by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391344120" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4224" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4224/hovercard" href="https://github.com/Growstuff/growstuff/pull/4224">#4224</a></li>
+ <li>Render history of activities on gardens, plantings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391341007" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4223" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4223/hovercard" href="https://github.com/Growstuff/growstuff/pull/4223">#4223</a></li>
+ <li>Extend Crop Model and Migrate Data from OpenFarm by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391138132" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4209" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4209/hovercard" href="https://github.com/Growstuff/growstuff/pull/4209">#4209</a></li>
+ <li>Update garden_resource to filter by owner by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3393094890" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4229" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4229/hovercard" href="https://github.com/Growstuff/growstuff/pull/4229">#4229</a></li>
+ <li>Bump puma from 7.0.0 to 7.0.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3396957723" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4231" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4231/hovercard" href="https://github.com/Growstuff/growstuff/pull/4231">#4231</a></li>
+ <li>Bump factory_bot_rails from 6.5.0 to 6.5.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3392912753" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4227" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4227/hovercard" href="https://github.com/Growstuff/growstuff/pull/4227">#4227</a></li>
+ <li>feat: Add more filters to API resources by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3395872125" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4230" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4230/hovercard" href="https://github.com/Growstuff/growstuff/pull/4230">#4230</a></li>
+ <li>Add aliases by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3398267093" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4232" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4232/hovercard" href="https://github.com/Growstuff/growstuff/pull/4232">#4232</a></li>
+ <li>Activity name by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3398283573" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4233" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4233/hovercard" href="https://github.com/Growstuff/growstuff/pull/4233">#4233</a></li>
+ <li>Delegate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3398310267" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4234" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4234/hovercard" href="https://github.com/Growstuff/growstuff/pull/4234">#4234</a></li>
+ <li>Fix UX by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3398322653" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4235" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4235/hovercard" href="https://github.com/Growstuff/growstuff/pull/4235">#4235</a></li>
+ </ul>
+ <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Growstuff/growstuff/compare/release69...release70"><tt>release69...release70</tt></a></p>
+
+ CloCkWeRX
+
+
+
+
+ tag:github.com,2008:Repository/5337437/release69
+ 2025-09-07T05:25:11Z
+
+ release69
+ <h2>What's Changed</h2>
+ <ul>
+ <li>Feature: Display likes on timeline by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3371668209" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4183" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4183/hovercard" href="https://github.com/Growstuff/growstuff/pull/4183">#4183</a></li>
+ </ul>
+ <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/365751/486483882-1b747d93-fc4d-43d5-b7c6-4bc01918b8ac.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTg0MjE0MjgsIm5iZiI6MTc1ODQyMTEyOCwicGF0aCI6Ii8zNjU3NTEvNDg2NDgzODgyLTFiNzQ3ZDkzLWZjNGQtNDNkNS1iN2M2LTRiYzAxOTE4YjhhYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwOTIxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDkyMVQwMjE4NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kNzE1NTM5ZjEzN2Y4MGJkYzk1ZWZhNTI1MDdmNTRiMzk1NTBhNzY4ZmEyNTgzYThjOTgyNjExN2MyYjIxZDA1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9._vVILscYrOcJEvY3SUFgteXUx7E-gu4peqwKB0x3Fp4"><img width="1920" height="888" alt="image" src="https://private-user-images.githubusercontent.com/365751/486483882-1b747d93-fc4d-43d5-b7c6-4bc01918b8ac.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTg0MjE0MjgsIm5iZiI6MTc1ODQyMTEyOCwicGF0aCI6Ii8zNjU3NTEvNDg2NDgzODgyLTFiNzQ3ZDkzLWZjNGQtNDNkNS1iN2M2LTRiYzAxOTE4YjhhYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwOTIxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDkyMVQwMjE4NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kNzE1NTM5ZjEzN2Y4MGJkYzk1ZWZhNTI1MDdmNTRiMzk1NTBhNzY4ZmEyNTgzYThjOTgyNjExN2MyYjIxZDA1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9._vVILscYrOcJEvY3SUFgteXUx7E-gu4peqwKB0x3Fp4" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 888px;"></a>
+ <ul>
+ <li>Add overall_rating to Plantings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3088934117" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4062" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4062/hovercard" href="https://github.com/Growstuff/growstuff/pull/4062">#4062</a></li>
+ </ul>
+ <a target="_blank" rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/365751/486483906-bec07b16-fb8a-4cdd-801a-ecc3674bdcce.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTg0MjE0MjgsIm5iZiI6MTc1ODQyMTEyOCwicGF0aCI6Ii8zNjU3NTEvNDg2NDgzOTA2LWJlYzA3YjE2LWZiOGEtNGNkZC04MDFhLWVjYzM2NzRiZGNjZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwOTIxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDkyMVQwMjE4NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mYmE4NGJhOWE3NDQ3OTU5ZjNjZTg3NjgwODhjZjQ1OTUxNzliNWVhNTA1NGUxMTY1MWZkZmZmOGZiNWVlODk5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.6l0Vpkh4G9NnrgbsIiL3VIZRyopwcTErGBvLK93VlmY"><img width="961" height="950" alt="image" src="https://private-user-images.githubusercontent.com/365751/486483906-bec07b16-fb8a-4cdd-801a-ecc3674bdcce.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTg0MjE0MjgsIm5iZiI6MTc1ODQyMTEyOCwicGF0aCI6Ii8zNjU3NTEvNDg2NDgzOTA2LWJlYzA3YjE2LWZiOGEtNGNkZC04MDFhLWVjYzM2NzRiZGNjZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwOTIxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDkyMVQwMjE4NDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mYmE4NGJhOWE3NDQ3OTU5ZjNjZTg3NjgwODhjZjQ1OTUxNzliNWVhNTA1NGUxMTY1MWZkZmZmOGZiNWVlODk5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.6l0Vpkh4G9NnrgbsIiL3VIZRyopwcTErGBvLK93VlmY" content-type-secured-asset="image/png" style="max-width: 100%; height: auto; max-height: 950px;"></a>
+ <ul>
+ <li>Add seed source to Seed model by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3372188710" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4186" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4186/hovercard" href="https://github.com/Growstuff/growstuff/pull/4186">#4186</a></li>
+ <li>Surface more Activities detail by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391205973" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4215" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4215/hovercard" href="https://github.com/Growstuff/growstuff/pull/4215">#4215</a></li>
+ </ul>
+ <h2>Other</h2>
+ <ul>
+ <li>Bump terser from 1.2.5 to 1.2.6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3162179301" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4077" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4077/hovercard" href="https://github.com/Growstuff/growstuff/pull/4077">#4077</a></li>
+ <li>Fix: Only show 'add a bio' link on own profile by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3370746719" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4180" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4180/hovercard" href="https://github.com/Growstuff/growstuff/pull/4180">#4180</a></li>
+ <li>Add a lot of indexes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3372313098" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4187" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4187/hovercard" href="https://github.com/Growstuff/growstuff/pull/4187">#4187</a></li>
+ <li>Remove haml-lint-extractor by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3372446254" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4188" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4188/hovercard" href="https://github.com/Growstuff/growstuff/pull/4188">#4188</a></li>
+ <li>Remove openfarm service by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3372597940" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4189" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4189/hovercard" href="https://github.com/Growstuff/growstuff/pull/4189">#4189</a></li>
+ <li>Specs: Sign up, sign in don't need JS by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3372678414" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4190" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4190/hovercard" href="https://github.com/Growstuff/growstuff/pull/4190">#4190</a></li>
+ <li>Update _facts.haml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3372926974" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4193" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4193/hovercard" href="https://github.com/Growstuff/growstuff/pull/4193">#4193</a></li>
+ <li>Rename _facts.haml to _facts.html.haml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3372929057" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4194" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4194/hovercard" href="https://github.com/Growstuff/growstuff/pull/4194">#4194</a></li>
+ <li>Update README.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3372959357" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4196" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4196/hovercard" href="https://github.com/Growstuff/growstuff/pull/4196">#4196</a></li>
+ <li>Update README.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3373018412" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4197" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4197/hovercard" href="https://github.com/Growstuff/growstuff/pull/4197">#4197</a></li>
+ <li>Fix crash on adding Flickr photo by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3373245292" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4198" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4198/hovercard" href="https://github.com/Growstuff/growstuff/pull/4198">#4198</a></li>
+ <li>Specs: Remove JS testing from footer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3372916540" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4192" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4192/hovercard" href="https://github.com/Growstuff/growstuff/pull/4192">#4192</a></li>
+ <li>Bump rubocop-rspec from 3.6.0 to 3.7.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3378410555" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4200" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4200/hovercard" href="https://github.com/Growstuff/growstuff/pull/4200">#4200</a></li>
+ <li>Bump pg from 1.6.1 to 1.6.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3381687318" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4202" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4202/hovercard" href="https://github.com/Growstuff/growstuff/pull/4202">#4202</a></li>
+ <li>CI: Preserve screenshots as build artifacts in all feature workflows by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3381583971" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4201" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4201/hovercard" href="https://github.com/Growstuff/growstuff/pull/4201">#4201</a></li>
+ <li>Bump puma from 6.6.1 to 7.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3383479121" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4204" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4204/hovercard" href="https://github.com/Growstuff/growstuff/pull/4204">#4204</a></li>
+ <li>Bump rubocop from 1.80.1 to 1.80.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3383394063" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4203" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4203/hovercard" href="https://github.com/Growstuff/growstuff/pull/4203">#4203</a></li>
+ <li>Change garden sort order to be by name and planting by most to least recent when creating an activity by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391152496" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4212" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4212/hovercard" href="https://github.com/Growstuff/growstuff/pull/4212">#4212</a></li>
+ <li>Fix styling of cards to space evenly by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391205834" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4214" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4214/hovercard" href="https://github.com/Growstuff/growstuff/pull/4214">#4214</a></li>
+ <li>Update ci-features-posts.yml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3391211668" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4216" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4216/hovercard" href="https://github.com/Growstuff/growstuff/pull/4216">#4216</a></li>
+ </ul>
+ <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Growstuff/growstuff/compare/release68...release69"><tt>release68...release69</tt></a></p>
+
+ CloCkWeRX
+
+
+
+
+ tag:github.com,2008:Repository/5337437/release68
+ 2025-08-31T05:53:07Z
+
+ release68
+ <h2>What's Changed</h2>
+ <ul>
+ <li>Fix current plantings not to show failed by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3366602664" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4162" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4162/hovercard" href="https://github.com/Growstuff/growstuff/pull/4162">#4162</a></li>
+ <li>Remove openfarm.cc links by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3359537130" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4155" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4155/hovercard" href="https://github.com/Growstuff/growstuff/pull/4155">#4155</a></li>
+ <li>Partially improve menu on mobile by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3366949319" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4164" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4164/hovercard" href="https://github.com/Growstuff/growstuff/pull/4164">#4164</a></li>
+ <li>Deal with age_in_days.nil? by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3367030961" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4166" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4166/hovercard" href="https://github.com/Growstuff/growstuff/pull/4166">#4166</a></li>
+ <li>Fix Menu (a bit), Fix mobile UX for Crops by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3367440684" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4168" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4168/hovercard" href="https://github.com/Growstuff/growstuff/pull/4168">#4168</a></li>
+ <li>Fix width of ready to harvest by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3369747795" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4172" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4172/hovercard" href="https://github.com/Growstuff/growstuff/pull/4172">#4172</a></li>
+ <li>Add PWA installation instructions to homepage by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3369687819" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4171" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4171/hovercard" href="https://github.com/Growstuff/growstuff/pull/4171">#4171</a></li>
+ <li>Crops > Card > Apply Btn group vertical by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3369790053" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4175" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4175/hovercard" href="https://github.com/Growstuff/growstuff/pull/4175">#4175</a></li>
+ <li>Garden Delete - Extract strings and fix missing translation bug by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3369762250" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4173" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4173/hovercard" href="https://github.com/Growstuff/growstuff/pull/4173">#4173</a></li>
+ <li>Seeds for trade - avoid showing expired seeds on homepage. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3369804888" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4176" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4176/hovercard" href="https://github.com/Growstuff/growstuff/pull/4176">#4176</a></li>
+ </ul>
+ <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Growstuff/growstuff/compare/release67...release68"><tt>release67...release68</tt></a></p>
+
+ CloCkWeRX
+
+
+
+
+ tag:github.com,2008:Repository/5337437/release67
+ 2025-08-29T10:33:55Z
+
+ release67
+ <h2>What's Changed</h2>
+ <ul>
+ <li>Delete lib/tasks/openfarm.rake by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3349263439" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4148" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4148/hovercard" href="https://github.com/Growstuff/growstuff/pull/4148">#4148</a></li>
+ <li>Remove twitter authentication by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3349241113" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4146" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4146/hovercard" href="https://github.com/Growstuff/growstuff/pull/4146">#4146</a></li>
+ <li>Bump oj from 3.16.10 to 3.16.11 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3102367492" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4066" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4066/hovercard" href="https://github.com/Growstuff/growstuff/pull/4066">#4066</a></li>
+ <li>Add comments to photos by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3308051996" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4130" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4130/hovercard" href="https://github.com/Growstuff/growstuff/pull/4130">#4130</a></li>
+ <li>Add international alternate names for crops by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3308060382" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4132" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4132/hovercard" href="https://github.com/Growstuff/growstuff/pull/4132">#4132</a></li>
+ <li>Add transplant feature for plantings by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3308069126" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4133" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4133/hovercard" href="https://github.com/Growstuff/growstuff/pull/4133">#4133</a></li>
+ <li>Add rake task to remove missing photos by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3349994459" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4149" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4149/hovercard" href="https://github.com/Growstuff/growstuff/pull/4149">#4149</a></li>
+ <li>Bump rubocop from 1.79.2 to 1.80.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3352103319" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4151" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4151/hovercard" href="https://github.com/Growstuff/growstuff/pull/4151">#4151</a></li>
+ <li>Bump scout_apm from 5.7.0 to 5.7.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3357406580" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4152" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4152/hovercard" href="https://github.com/Growstuff/growstuff/pull/4152">#4152</a></li>
+ <li>Fix age in days, percentage grown calculations for future dates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3359434343" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4153" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4153/hovercard" href="https://github.com/Growstuff/growstuff/pull/4153">#4153</a></li>
+ <li>Add failed status to plantings by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3350079522" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4150" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4150/hovercard" href="https://github.com/Growstuff/growstuff/pull/4150">#4150</a></li>
+ <li>Remove Openfarm data fetching by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3359562422" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4157" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4157/hovercard" href="https://github.com/Growstuff/growstuff/pull/4157">#4157</a></li>
+ <li>Add maintenance task to finish expired seeds by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3359501988" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4154" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4154/hovercard" href="https://github.com/Growstuff/growstuff/pull/4154">#4154</a></li>
+ <li>Bump chartkick from 5.1.5 to 5.2.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3152344465" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4072" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4072/hovercard" href="https://github.com/Growstuff/growstuff/pull/4072">#4072</a></li>
+ <li>Add One click ask AI prompts for companion planting and growing guides by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3359623398" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4159" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4159/hovercard" href="https://github.com/Growstuff/growstuff/pull/4159">#4159</a></li>
+ <li>Bump rubocop from 1.80.0 to 1.80.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3362467609" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4161" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4161/hovercard" href="https://github.com/Growstuff/growstuff/pull/4161">#4161</a></li>
+ </ul>
+ <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Growstuff/growstuff/compare/release66...release67"><tt>release66...release67</tt></a></p>
+
+ CloCkWeRX
+
+
+
+
+ tag:github.com,2008:Repository/5337437/release66
+ 2025-08-24T07:09:06Z
+
+ release66
+ <h2>What's Changed</h2>
+ <ul>
+ <li>Swap to iteration for now, so callbacks are happy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3307083808" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4119" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4119/hovercard" href="https://github.com/Growstuff/growstuff/pull/4119">#4119</a></li>
+ <li>Swap to iteration for now, so callbacks are happy by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3307092213" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4121" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4121/hovercard" href="https://github.com/Growstuff/growstuff/pull/4121">#4121</a></li>
+ <li>Specs: Target a desktop, fixing tests in codespaces at least. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3307108239" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4125" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4125/hovercard" href="https://github.com/Growstuff/growstuff/pull/4125">#4125</a></li>
+ <li>Bump rubocop from 1.79.1 to 1.79.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3295474884" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4109" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4109/hovercard" href="https://github.com/Growstuff/growstuff/pull/4109">#4109</a></li>
+ <li>Opt into view transitions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3307104118" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4123" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4123/hovercard" href="https://github.com/Growstuff/growstuff/pull/4123">#4123</a></li>
+ <li>Split up ci by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3307122518" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4126" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4126/hovercard" href="https://github.com/Growstuff/growstuff/pull/4126">#4126</a></li>
+ <li>Bump recaptcha from 5.19.0 to 5.20.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3251685055" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4094" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4094/hovercard" href="https://github.com/Growstuff/growstuff/pull/4094">#4094</a></li>
+ <li>Mailboxer translations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3226179946" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4086" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4086/hovercard" href="https://github.com/Growstuff/growstuff/pull/4086">#4086</a></li>
+ <li>Add filtering for tradeable seeds by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3307041362" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4111" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4111/hovercard" href="https://github.com/Growstuff/growstuff/pull/4111">#4111</a></li>
+ <li>Bump faraday from 2.13.2 to 2.13.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3269119557" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4101" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4101/hovercard" href="https://github.com/Growstuff/growstuff/pull/4101">#4101</a></li>
+ <li>Add rspec-retry by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3307222230" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4129" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4129/hovercard" href="https://github.com/Growstuff/growstuff/pull/4129">#4129</a></li>
+ <li>Bump rspec-activemodel-mocks from 1.2.1 to 1.3.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3303025252" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4110" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4110/hovercard" href="https://github.com/Growstuff/growstuff/pull/4110">#4110</a></li>
+ <li>Bump puma from 6.6.0 to 6.6.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3282873023" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4105" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4105/hovercard" href="https://github.com/Growstuff/growstuff/pull/4105">#4105</a></li>
+ <li>Bump faker from 3.5.1 to 3.5.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3194839891" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4082" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4082/hovercard" href="https://github.com/Growstuff/growstuff/pull/4082">#4082</a></li>
+ <li>Bump scout_apm from 5.6.4 to 5.7.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3293767944" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4108" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4108/hovercard" href="https://github.com/Growstuff/growstuff/pull/4108">#4108</a></li>
+ <li>Bump bullet from 8.0.7 to 8.0.8 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3109137433" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4067" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4067/hovercard" href="https://github.com/Growstuff/growstuff/pull/4067">#4067</a></li>
+ <li>Bump rake from 13.2.1 to 13.3.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3102363086" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4065" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4065/hovercard" href="https://github.com/Growstuff/growstuff/pull/4065">#4065</a></li>
+ <li>Bump rspec-rails from 8.0.1 to 8.0.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3317204760" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4138" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4138/hovercard" href="https://github.com/Growstuff/growstuff/pull/4138">#4138</a></li>
+ <li>Bump rails from 7.2.2.1 to 7.2.2.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3321056047" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4142" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4142/hovercard" href="https://github.com/Growstuff/growstuff/pull/4142">#4142</a></li>
+ <li>Bump rubocop-rails from 2.32.0 to 2.33.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3321054378" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4141" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4141/hovercard" href="https://github.com/Growstuff/growstuff/pull/4141">#4141</a></li>
+ <li>Bump selenium-webdriver from 4.34.0 to 4.35.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3317198776" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4137" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4137/hovercard" href="https://github.com/Growstuff/growstuff/pull/4137">#4137</a></li>
+ <li>feat: Add social media links to user profiles by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3308056339" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4131" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4131/hovercard" href="https://github.com/Growstuff/growstuff/pull/4131">#4131</a></li>
+ <li>Bump actions/checkout from 4 to 5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3314848903" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4136" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4136/hovercard" href="https://github.com/Growstuff/growstuff/pull/4136">#4136</a></li>
+ <li>Amend delete_pictures rake task to remove legacy S3 photos by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3349203097" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4143" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4143/hovercard" href="https://github.com/Growstuff/growstuff/pull/4143">#4143</a></li>
+ <li>Update CONTRIBUTORS.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3349240540" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4145" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4145/hovercard" href="https://github.com/Growstuff/growstuff/pull/4145">#4145</a></li>
+ <li>Improve profile page display slightly by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3349228225" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4144" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4144/hovercard" href="https://github.com/Growstuff/growstuff/pull/4144">#4144</a></li>
+ </ul>
+ <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Growstuff/growstuff/compare/release65...release66"><tt>release65...release66</tt></a></p>
+
+ CloCkWeRX
+
+
+
+
+ tag:github.com,2008:Repository/5337437/release65
+ 2025-08-10T01:47:37Z
+
+ release65
+ <h2>What's Changed</h2>
+ <ul>
+ <li>Bump bullet from 8.0.1 to 8.0.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2965407029" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4025" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4025/hovercard" href="https://github.com/Growstuff/growstuff/pull/4025">#4025</a></li>
+ <li>Bump rspectre from 0.1.0 to 0.2.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2924079537" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4010" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4010/hovercard" href="https://github.com/Growstuff/growstuff/pull/4010">#4010</a></li>
+ <li>Bump rubocop from 1.75.1 to 1.75.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2971546760" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4026" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4026/hovercard" href="https://github.com/Growstuff/growstuff/pull/4026">#4026</a></li>
+ <li>Bump rubocop-rails from 2.30.3 to 2.31.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2962620851" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4024" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4024/hovercard" href="https://github.com/Growstuff/growstuff/pull/4024">#4024</a></li>
+ <li>Bump haml_lint from 0.61.1 to 0.62.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2978816663" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4029" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4029/hovercard" href="https://github.com/Growstuff/growstuff/pull/4029">#4029</a></li>
+ <li>Bump bullet from 8.0.2 to 8.0.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975933437" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4027" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4027/hovercard" href="https://github.com/Growstuff/growstuff/pull/4027">#4027</a></li>
+ <li>Bump selenium-webdriver from 4.30.1 to 4.31.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2975951457" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4028" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4028/hovercard" href="https://github.com/Growstuff/growstuff/pull/4028">#4028</a></li>
+ <li>Bump scout_apm from 5.6.2 to 5.6.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2992165606" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4034" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4034/hovercard" href="https://github.com/Growstuff/growstuff/pull/4034">#4034</a></li>
+ <li>Bump icalendar from 2.10.3 to 2.11.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2992163024" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4033" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4033/hovercard" href="https://github.com/Growstuff/growstuff/pull/4033">#4033</a></li>
+ <li>Bump faraday from 2.12.2 to 2.13.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2981911276" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4031" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4031/hovercard" href="https://github.com/Growstuff/growstuff/pull/4031">#4031</a></li>
+ <li>Bump dotenv-rails from 3.1.7 to 3.1.8 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2987852196" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4032" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4032/hovercard" href="https://github.com/Growstuff/growstuff/pull/4032">#4032</a></li>
+ <li>Bump chartkick from 5.1.4 to 5.1.5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2998780461" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4035" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4035/hovercard" href="https://github.com/Growstuff/growstuff/pull/4035">#4035</a></li>
+ <li>Bump axe-core-capybara from 4.10.2 to 4.10.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2998781968" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4036" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4036/hovercard" href="https://github.com/Growstuff/growstuff/pull/4036">#4036</a></li>
+ <li>Bump rubocop-rspec from 3.5.0 to 3.6.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3007922702" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4039" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4039/hovercard" href="https://github.com/Growstuff/growstuff/pull/4039">#4039</a></li>
+ <li>Bump jquery-ui-rails from <code>413265e</code> to 7.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2981910919" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4030" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4030/hovercard" href="https://github.com/Growstuff/growstuff/pull/4030">#4030</a></li>
+ <li>Bump rubocop from 1.75.2 to 1.75.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3027398373" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4047" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4047/hovercard" href="https://github.com/Growstuff/growstuff/pull/4047">#4047</a></li>
+ <li>Bump bullet from 8.0.3 to 8.0.5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3010235913" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4042" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4042/hovercard" href="https://github.com/Growstuff/growstuff/pull/4042">#4042</a></li>
+ <li>Bump nokogiri from 1.18.7 to 1.18.8 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3009879510" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4041" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4041/hovercard" href="https://github.com/Growstuff/growstuff/pull/4041">#4041</a></li>
+ <li>Bump jquery-ui-rails from <code>413265e</code> to 7.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3010240223" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4043" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4043/hovercard" href="https://github.com/Growstuff/growstuff/pull/4043">#4043</a></li>
+ <li>Bump net-imap from 0.4.19 to 0.4.20 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3026736713" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4046" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4046/hovercard" href="https://github.com/Growstuff/growstuff/pull/4046">#4046</a></li>
+ <li>Bump active_median from 0.5.0 to 0.6.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3038921359" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4051" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4051/hovercard" href="https://github.com/Growstuff/growstuff/pull/4051">#4051</a></li>
+ <li>Bump rubocop from 1.75.4 to 1.75.5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3038916765" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4050" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4050/hovercard" href="https://github.com/Growstuff/growstuff/pull/4050">#4050</a></li>
+ <li>Bump rspec-rails from 7.1.1 to 8.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3033322298" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4048" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4048/hovercard" href="https://github.com/Growstuff/growstuff/pull/4048">#4048</a></li>
+ <li>Bump selenium-webdriver from 4.31.0 to 4.32.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3038926097" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4052" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4052/hovercard" href="https://github.com/Growstuff/growstuff/pull/4052">#4052</a></li>
+ <li>Bump jquery-ui-rails from <code>413265e</code> to 8.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3035413351" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4049" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4049/hovercard" href="https://github.com/Growstuff/growstuff/pull/4049">#4049</a></li>
+ <li>Bump jquery-ui-rails from <code>413265e</code> to 8.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3055881508" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4054" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4054/hovercard" href="https://github.com/Growstuff/growstuff/pull/4054">#4054</a></li>
+ <li>Bump bullet from 8.0.5 to 8.0.6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3045045531" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4053" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4053/hovercard" href="https://github.com/Growstuff/growstuff/pull/4053">#4053</a></li>
+ <li>Bump faraday from 2.13.0 to 2.13.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3024111978" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4045" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4045/hovercard" href="https://github.com/Growstuff/growstuff/pull/4045">#4045</a></li>
+ <li>Bump loofah from 2.24.0 to 2.24.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3059131713" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4055" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4055/hovercard" href="https://github.com/Growstuff/growstuff/pull/4055">#4055</a></li>
+ <li>Bump jquery-ui-rails from <code>413265e</code> to 8.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3062206279" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4056" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4056/hovercard" href="https://github.com/Growstuff/growstuff/pull/4056">#4056</a></li>
+ <li>Bump bullet from 8.0.6 to 8.0.7 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3068141057" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4057" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4057/hovercard" href="https://github.com/Growstuff/growstuff/pull/4057">#4057</a></li>
+ <li>Bump rubocop-rails from 2.31.0 to 2.32.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3072904008" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4059" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4059/hovercard" href="https://github.com/Growstuff/growstuff/pull/4059">#4059</a></li>
+ <li>Bump rubocop from 1.75.5 to 1.76.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3116735833" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4068" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4068/hovercard" href="https://github.com/Growstuff/growstuff/pull/4068">#4068</a></li>
+ <li>Bump jquery-ui-rails from <code>413265e</code> to 8.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3072911054" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4060" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4060/hovercard" href="https://github.com/Growstuff/growstuff/pull/4060">#4060</a></li>
+ <li>Yeet codeclimate into the sun by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3226181933" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4087" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4087/hovercard" href="https://github.com/Growstuff/growstuff/pull/4087">#4087</a></li>
+ <li>Drop simplecov for now by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3226211576" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4092" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4092/hovercard" href="https://github.com/Growstuff/growstuff/pull/4092">#4092</a></li>
+ <li>Bump rubocop from 1.76.0 to 1.78.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3214818207" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4085" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4085/hovercard" href="https://github.com/Growstuff/growstuff/pull/4085">#4085</a></li>
+ <li>Bump faraday from 2.13.1 to 2.13.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3208278999" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4083" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4083/hovercard" href="https://github.com/Growstuff/growstuff/pull/4083">#4083</a></li>
+ <li>Bump selenium-webdriver from 4.32.0 to 4.34.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3187796189" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4080" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4080/hovercard" href="https://github.com/Growstuff/growstuff/pull/4080">#4080</a></li>
+ <li>Bump rspec-rails from 8.0.0 to 8.0.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3162178889" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4076" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4076/hovercard" href="https://github.com/Growstuff/growstuff/pull/4076">#4076</a></li>
+ <li>Bump factory_bot_rails from 6.4.4 to 6.5.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3148919980" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4071" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4071/hovercard" href="https://github.com/Growstuff/growstuff/pull/4071">#4071</a></li>
+ <li>Bump icalendar from 2.11.0 to 2.11.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3167218848" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4078" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4078/hovercard" href="https://github.com/Growstuff/growstuff/pull/4078">#4078</a></li>
+ <li>Bump nokogiri from 1.18.8 to 1.18.9 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3250850711" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4093" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4093/hovercard" href="https://github.com/Growstuff/growstuff/pull/4093">#4093</a></li>
+ <li>Bump pg from 1.5.9 to 1.6.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3288756423" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4106" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4106/hovercard" href="https://github.com/Growstuff/growstuff/pull/4106">#4106</a></li>
+ <li>Bump haml_lint from 0.62.0 to 0.66.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3288763986" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4107" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4107/hovercard" href="https://github.com/Growstuff/growstuff/pull/4107">#4107</a></li>
+ <li>Bump rubocop from 1.78.0 to 1.79.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3282869121" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4104" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4104/hovercard" href="https://github.com/Growstuff/growstuff/pull/4104">#4104</a></li>
+ <li>Add CrowdIn translations support by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3307052417" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4114" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4114/hovercard" href="https://github.com/Growstuff/growstuff/pull/4114">#4114</a></li>
+ <li>Bump to Ruby 3.3.8 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3307055555" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4115" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4115/hovercard" href="https://github.com/Growstuff/growstuff/pull/4115">#4115</a></li>
+ <li>Add crowdin tools by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3307070926" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4116" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4116/hovercard" href="https://github.com/Growstuff/growstuff/pull/4116">#4116</a></li>
+ <li>Add rake task to delete pictures with source OpenFarm by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3307049516" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4113" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4113/hovercard" href="https://github.com/Growstuff/growstuff/pull/4113">#4113</a></li>
+ </ul>
+ <h2>New Contributors</h2>
+ <ul>
+ <li><a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/google-labs-jules/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/google-labs-jules">@google-labs-jules</a>[bot] made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3307052417" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4114" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4114/hovercard" href="https://github.com/Growstuff/growstuff/pull/4114">#4114</a></li>
+ </ul>
+ <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Growstuff/growstuff/compare/release64...release65"><tt>release64...release65</tt></a></p>
+
+ CloCkWeRX
+
+
+
+
+ tag:github.com,2008:Repository/5337437/release64
+ 2025-03-29T06:13:58Z
+
+ release64
+ <h2>What's Changed</h2>
+ <ul>
+ <li>September 2024 release by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2554821218" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3868" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3868/hovercard" href="https://github.com/Growstuff/growstuff/pull/3868">#3868</a></li>
+ <li>Bump recaptcha from 5.17.0 to 5.17.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2697528860" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3939" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3939/hovercard" href="https://github.com/Growstuff/growstuff/pull/3939">#3939</a></li>
+ <li>Bump rswag-api from 2.15.0 to 2.16.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2657943765" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3930" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3930/hovercard" href="https://github.com/Growstuff/growstuff/pull/3930">#3930</a></li>
+ <li>Bump rubocop from 1.68.0 to 1.69.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2697520629" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3938" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3938/hovercard" href="https://github.com/Growstuff/growstuff/pull/3938">#3938</a></li>
+ <li>Bump rubocop from 1.69.0 to 1.69.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2716829235" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3941" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3941/hovercard" href="https://github.com/Growstuff/growstuff/pull/3941">#3941</a></li>
+ <li>Bump rubocop from 1.69.1 to 1.69.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2737624710" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3948" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3948/hovercard" href="https://github.com/Growstuff/growstuff/pull/3948">#3948</a></li>
+ <li>Bump recaptcha from 5.17.1 to 5.18.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2726203523" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3943" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3943/hovercard" href="https://github.com/Growstuff/growstuff/pull/3943">#3943</a></li>
+ <li>Bump geocoder from 1.8.3 to 1.8.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2719778895" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3942" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3942/hovercard" href="https://github.com/Growstuff/growstuff/pull/3942">#3942</a></li>
+ <li>Bump actionpack from 7.2.1.1 to 7.2.2.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2731370476" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3945" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3945/hovercard" href="https://github.com/Growstuff/growstuff/pull/3945">#3945</a></li>
+ <li>Bump faraday from 2.12.1 to 2.12.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2729304215" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3944" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3944/hovercard" href="https://github.com/Growstuff/growstuff/pull/3944">#3944</a></li>
+ <li>Bump dotenv-rails from 3.1.4 to 3.1.6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2740925725" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3949" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3949/hovercard" href="https://github.com/Growstuff/growstuff/pull/3949">#3949</a></li>
+ <li>Bump rubocop-rspec from 3.2.0 to 3.3.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2737621882" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3946" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3946/hovercard" href="https://github.com/Growstuff/growstuff/pull/3946">#3946</a></li>
+ <li>Bump oj from 3.16.7 to 3.16.8 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2741613325" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3951" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3951/hovercard" href="https://github.com/Growstuff/growstuff/pull/3951">#3951</a></li>
+ <li>Bump dotenv-rails from 3.1.6 to 3.1.7 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2747008400" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3952" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3952/hovercard" href="https://github.com/Growstuff/growstuff/pull/3952">#3952</a></li>
+ <li>Bump geocoder from 1.8.4 to 1.8.5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2749452167" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3954" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3954/hovercard" href="https://github.com/Growstuff/growstuff/pull/3954">#3954</a></li>
+ <li>Bump sidekiq from 7.3.6 to 7.3.7 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2747009449" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3953" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3953/hovercard" href="https://github.com/Growstuff/growstuff/pull/3953">#3953</a></li>
+ <li>Bump rubocop-rails from 2.27.0 to 2.28.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2759412361" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3956" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3956/hovercard" href="https://github.com/Growstuff/growstuff/pull/3956">#3956</a></li>
+ <li>Bump pry from 0.15.0 to 0.15.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2758564726" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3955" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3955/hovercard" href="https://github.com/Growstuff/growstuff/pull/3955">#3955</a></li>
+ <li>Bump oj from 3.16.8 to 3.16.9 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2762800086" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3957" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3957/hovercard" href="https://github.com/Growstuff/growstuff/pull/3957">#3957</a></li>
+ <li>Bump loofah from 2.23.1 to 2.24.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2764897540" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3958" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3958/hovercard" href="https://github.com/Growstuff/growstuff/pull/3958">#3958</a></li>
+ <li>Bump scout_apm from 5.4.0 to 5.5.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2767124810" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3959" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3959/hovercard" href="https://github.com/Growstuff/growstuff/pull/3959">#3959</a></li>
+ <li>Bump scout_apm from 5.5.0 to 5.6.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2791876760" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3962" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3962/hovercard" href="https://github.com/Growstuff/growstuff/pull/3962">#3962</a></li>
+ <li>Bump rubocop from 1.69.2 to 1.70.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2783244726" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3960" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3960/hovercard" href="https://github.com/Growstuff/growstuff/pull/3960">#3960</a></li>
+ <li>Bump recaptcha from 5.18.0 to 5.19.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2789029485" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3961" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3961/hovercard" href="https://github.com/Growstuff/growstuff/pull/3961">#3961</a></li>
+ <li>Bump terser from 1.2.4 to 1.2.5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2800972222" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3964" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3964/hovercard" href="https://github.com/Growstuff/growstuff/pull/3964">#3964</a></li>
+ <li>Bump rubocop-rspec from 3.3.0 to 3.4.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2800975942" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3966" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3966/hovercard" href="https://github.com/Growstuff/growstuff/pull/3966">#3966</a></li>
+ <li>Bump selenium-webdriver from 4.27.0 to 4.28.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2800973002" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3965" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3965/hovercard" href="https://github.com/Growstuff/growstuff/pull/3965">#3965</a></li>
+ <li>Bump sidekiq from 7.3.7 to 7.3.8 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2800976414" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3967" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3967/hovercard" href="https://github.com/Growstuff/growstuff/pull/3967">#3967</a></li>
+ <li>Bump rubocop-rails from 2.28.0 to 2.29.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2811915329" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3970" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3970/hovercard" href="https://github.com/Growstuff/growstuff/pull/3970">#3970</a></li>
+ <li>Bump rubocop from 1.70.0 to 1.72.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2859575101" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3986" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3986/hovercard" href="https://github.com/Growstuff/growstuff/pull/3986">#3986</a></li>
+ <li>Bump msgpack from 1.7.5 to 1.8.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2837457975" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3978" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3978/hovercard" href="https://github.com/Growstuff/growstuff/pull/3978">#3978</a></li>
+ <li>Bump net-imap from 0.4.17 to 0.4.19 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2843266893" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3979" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3979/hovercard" href="https://github.com/Growstuff/growstuff/pull/3979">#3979</a></li>
+ <li>Bump rubocop-rake from 0.6.0 to 0.7.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2857069504" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3985" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3985/hovercard" href="https://github.com/Growstuff/growstuff/pull/3985">#3985</a></li>
+ <li>Bump rubocop-rspec from 3.4.0 to 3.5.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2857067033" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3984" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3984/hovercard" href="https://github.com/Growstuff/growstuff/pull/3984">#3984</a></li>
+ <li>Bump rack from 2.2.10 to 2.2.11 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2859669365" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3987" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3987/hovercard" href="https://github.com/Growstuff/growstuff/pull/3987">#3987</a></li>
+ <li>Bump rubocop-rails from 2.29.1 to 2.30.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2857065575" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3983" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3983/hovercard" href="https://github.com/Growstuff/growstuff/pull/3983">#3983</a></li>
+ <li>Bump sidekiq from 7.3.8 to 7.3.9 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2857063692" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3981" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3981/hovercard" href="https://github.com/Growstuff/growstuff/pull/3981">#3981</a></li>
+ <li>Bump rspec-rails from 7.1.0 to 7.1.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2837457564" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3977" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3977/hovercard" href="https://github.com/Growstuff/growstuff/pull/3977">#3977</a></li>
+ <li>Bump haml_lint from 0.59.0 to 0.60.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2822653474" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3972" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3972/hovercard" href="https://github.com/Growstuff/growstuff/pull/3972">#3972</a></li>
+ <li>Bump bullet from 8.0.0 to 8.0.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2844470582" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3980" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3980/hovercard" href="https://github.com/Growstuff/growstuff/pull/3980">#3980</a></li>
+ <li>Bump active_utils from 3.4.1 to 3.5.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2834743483" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3976" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3976/hovercard" href="https://github.com/Growstuff/growstuff/pull/3976">#3976</a></li>
+ <li>Bump chartkick from 5.1.2 to 5.1.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2826682206" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3973" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3973/hovercard" href="https://github.com/Growstuff/growstuff/pull/3973">#3973</a></li>
+ <li>Bump nokogiri from 1.18.2 to 1.18.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2863323147" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3988" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3988/hovercard" href="https://github.com/Growstuff/growstuff/pull/3988">#3988</a></li>
+ <li>Bump puma from 6.5.0 to 6.6.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2817446832" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3971" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3971/hovercard" href="https://github.com/Growstuff/growstuff/pull/3971">#3971</a></li>
+ <li>Bump selenium-webdriver from 4.28.0 to 4.29.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2868214077" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3990" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3990/hovercard" href="https://github.com/Growstuff/growstuff/pull/3990">#3990</a></li>
+ <li>Bump scout_apm from 5.6.0 to 5.6.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2874076437" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3991" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3991/hovercard" href="https://github.com/Growstuff/growstuff/pull/3991">#3991</a></li>
+ <li>Bump selenium-webdriver from 4.29.0 to 4.29.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2874076852" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3992" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3992/hovercard" href="https://github.com/Growstuff/growstuff/pull/3992">#3992</a></li>
+ <li>Bump chartkick from 5.1.3 to 5.1.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2865334904" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3989" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3989/hovercard" href="https://github.com/Growstuff/growstuff/pull/3989">#3989</a></li>
+ <li>Bump haml_lint from 0.60.0 to 0.61.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2877421299" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3994" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3994/hovercard" href="https://github.com/Growstuff/growstuff/pull/3994">#3994</a></li>
+ <li>Bump oj from 3.16.9 to 3.16.10 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2877421852" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3995" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3995/hovercard" href="https://github.com/Growstuff/growstuff/pull/3995">#3995</a></li>
+ <li>Bump rubocop-rails from 2.30.1 to 2.30.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2877419063" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3993" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3993/hovercard" href="https://github.com/Growstuff/growstuff/pull/3993">#3993</a></li>
+ <li>Bump rubocop from 1.72.2 to 1.73.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2883642759" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3996" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3996/hovercard" href="https://github.com/Growstuff/growstuff/pull/3996">#3996</a></li>
+ <li>Bump i18n-tasks from 1.0.14 to 1.0.15 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2906317164" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4001" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4001/hovercard" href="https://github.com/Growstuff/growstuff/pull/4001">#4001</a></li>
+ <li>Bump uri from 1.0.2 to 1.0.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2895592727" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3998" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3998/hovercard" href="https://github.com/Growstuff/growstuff/pull/3998">#3998</a></li>
+ <li>Bump rubocop-rails from 2.30.2 to 2.30.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2896458466" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3999" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3999/hovercard" href="https://github.com/Growstuff/growstuff/pull/3999">#3999</a></li>
+ <li>Bump rack from 2.2.12 to 2.2.13 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2908896068" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4002" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4002/hovercard" href="https://github.com/Growstuff/growstuff/pull/4002">#4002</a></li>
+ <li>Bump rubocop-capybara from 2.21.0 to 2.22.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2909380447" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4004" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4004/hovercard" href="https://github.com/Growstuff/growstuff/pull/4004">#4004</a></li>
+ <li>Bump rubocop from 1.73.0 to 1.73.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2893274139" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3997" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3997/hovercard" href="https://github.com/Growstuff/growstuff/pull/3997">#3997</a></li>
+ <li>Bump rubocop-rspec_rails from 2.30.0 to 2.31.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2909378530" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4003" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4003/hovercard" href="https://github.com/Growstuff/growstuff/pull/4003">#4003</a></li>
+ <li>Bump rubocop-factory_bot from 2.26.1 to 2.27.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2899629103" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4000" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4000/hovercard" href="https://github.com/Growstuff/growstuff/pull/4000">#4000</a></li>
+ <li>Bump platform-api from 3.7.0 to 3.8.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2913006084" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4005" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4005/hovercard" href="https://github.com/Growstuff/growstuff/pull/4005">#4005</a></li>
+ <li>Bump rubocop from 1.73.2 to 1.75.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2951896144" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4018" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4018/hovercard" href="https://github.com/Growstuff/growstuff/pull/4018">#4018</a></li>
+ <li>Bump csv_shaper from 1.3.2 to 1.4.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2934437725" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4012" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4012/hovercard" href="https://github.com/Growstuff/growstuff/pull/4012">#4012</a></li>
+ <li>Bump nokogiri from 1.18.3 to 1.18.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2939771258" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4015" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4015/hovercard" href="https://github.com/Growstuff/growstuff/pull/4015">#4015</a></li>
+ <li>Bump rubocop-capybara from 2.22.0 to 2.22.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2916069575" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4008" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4008/hovercard" href="https://github.com/Growstuff/growstuff/pull/4008">#4008</a></li>
+ <li>Bump rubocop-factory_bot from 2.27.0 to 2.27.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2916069033" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4007" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4007/hovercard" href="https://github.com/Growstuff/growstuff/pull/4007">#4007</a></li>
+ <li>Bump haml_lint from 0.61.0 to 0.61.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2937566651" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4014" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4014/hovercard" href="https://github.com/Growstuff/growstuff/pull/4014">#4014</a></li>
+ <li>Bump selenium-webdriver from 4.29.1 to 4.30.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2942271042" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4016" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4016/hovercard" href="https://github.com/Growstuff/growstuff/pull/4016">#4016</a></li>
+ <li>Improve reliability of test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2957685540" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4021" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4021/hovercard" href="https://github.com/Growstuff/growstuff/pull/4021">#4021</a></li>
+ <li>Bump byebug from 11.1.3 to 12.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2948597946" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4017" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4017/hovercard" href="https://github.com/Growstuff/growstuff/pull/4017">#4017</a></li>
+ <li>Bump ruby by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2957676292" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4020" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4020/hovercard" href="https://github.com/Growstuff/growstuff/pull/4020">#4020</a></li>
+ <li>Split CI into the core app, and then feature specs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2957743826" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4022" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4022/hovercard" href="https://github.com/Growstuff/growstuff/pull/4022">#4022</a></li>
+ <li>Bump scout_apm from 5.6.1 to 5.6.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2937565628" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/4013" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/4013/hovercard" href="https://github.com/Growstuff/growstuff/pull/4013">#4013</a></li>
+ </ul>
+ <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Growstuff/growstuff/compare/release63...release64"><tt>release63...release64</tt></a></p>
+
+ CloCkWeRX
+
+
+
+
+ tag:github.com,2008:Repository/5337437/release63
+ 2024-11-26T22:29:08Z
+
+ release63
+ <h2>What's Changed</h2>
+ <ul>
+ <li>August 2024 release by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2486548720" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3833" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3833/hovercard" href="https://github.com/Growstuff/growstuff/pull/3833">#3833</a></li>
+ <li>Bump haml_lint from 0.58.0 to 0.59.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2554750847" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3865" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3865/hovercard" href="https://github.com/Growstuff/growstuff/pull/3865">#3865</a></li>
+ <li>Avoid showing plantings which are finished by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2512161750" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3845" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3845/hovercard" href="https://github.com/Growstuff/growstuff/pull/3845">#3845</a></li>
+ <li>Garden show and edit: encourage descriptions, add more calls to action by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2512164674" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3846" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3846/hovercard" href="https://github.com/Growstuff/growstuff/pull/3846">#3846</a></li>
+ <li>Garden collaboration (small part of community gardens) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2554710176" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3862" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3862/hovercard" href="https://github.com/Growstuff/growstuff/pull/3862">#3862</a></li>
+ <li>Bump rspec-activemodel-mocks from 1.2.0 to 1.2.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2563298028" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3873" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3873/hovercard" href="https://github.com/Growstuff/growstuff/pull/3873">#3873</a></li>
+ <li>Bump rubocop-rspec from 3.0.5 to 3.1.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2560848482" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3872" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3872/hovercard" href="https://github.com/Growstuff/growstuff/pull/3872">#3872</a></li>
+ <li>Bump rswag-specs from 2.14.0 to 2.15.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2569550019" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3877" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3877/hovercard" href="https://github.com/Growstuff/growstuff/pull/3877">#3877</a></li>
+ <li>Bump msgpack from 1.7.2 to 1.7.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2569548326" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3876" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3876/hovercard" href="https://github.com/Growstuff/growstuff/pull/3876">#3876</a></li>
+ <li>Bump rswag-ui from 2.14.0 to 2.15.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2569540841" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3874" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3874/hovercard" href="https://github.com/Growstuff/growstuff/pull/3874">#3874</a></li>
+ <li>Bump rswag-api from 2.14.0 to 2.15.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2569542241" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3875" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3875/hovercard" href="https://github.com/Growstuff/growstuff/pull/3875">#3875</a></li>
+ <li>Bump terser from 1.2.3 to 1.2.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2572375810" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3878" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3878/hovercard" href="https://github.com/Growstuff/growstuff/pull/3878">#3878</a></li>
+ <li>Bump active_median from 0.4.1 to 0.5.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2572376913" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3879" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3879/hovercard" href="https://github.com/Growstuff/growstuff/pull/3879">#3879</a></li>
+ <li>Default a new activity as being done today by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583573592" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3880" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3880/hovercard" href="https://github.com/Growstuff/growstuff/pull/3880">#3880</a></li>
+ <li>Render where a planting is in card view by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583601667" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3882" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3882/hovercard" href="https://github.com/Growstuff/growstuff/pull/3882">#3882</a></li>
+ <li>Update _plantings.scss by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583889118" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3883" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3883/hovercard" href="https://github.com/Growstuff/growstuff/pull/3883">#3883</a></li>
+ <li>Update auto_suggest_helper.rb to support required by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583891600" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3884" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3884/hovercard" href="https://github.com/Growstuff/growstuff/pull/3884">#3884</a></li>
+ <li>Update seeds to have a min day range by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583896872" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3886" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3886/hovercard" href="https://github.com/Growstuff/growstuff/pull/3886">#3886</a></li>
+ <li>Update _form.html.haml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583912029" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3887" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3887/hovercard" href="https://github.com/Growstuff/growstuff/pull/3887">#3887</a></li>
+ <li>Remove required text UI element by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583921641" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3888" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3888/hovercard" href="https://github.com/Growstuff/growstuff/pull/3888">#3888</a></li>
+ <li>Update gardens to have a non 0 area by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583895590" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3885" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3885/hovercard" href="https://github.com/Growstuff/growstuff/pull/3885">#3885</a></li>
+ <li>Update _form.html.haml to mark dropdowns required by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583929962" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3889" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3889/hovercard" href="https://github.com/Growstuff/growstuff/pull/3889">#3889</a></li>
+ <li>Update _form.html.haml to require a min of 1 when planting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583937275" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3891" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3891/hovercard" href="https://github.com/Growstuff/growstuff/pull/3891">#3891</a></li>
+ <li>Update _form.html.haml to require a min of 1 seed by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583937839" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3892" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3892/hovercard" href="https://github.com/Growstuff/growstuff/pull/3892">#3892</a></li>
+ <li>Update _form.html.haml to mark required by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583940537" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3893" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3893/hovercard" href="https://github.com/Growstuff/growstuff/pull/3893">#3893</a></li>
+ <li>Swap activities to datepicker by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583935682" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3890" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3890/hovercard" href="https://github.com/Growstuff/growstuff/pull/3890">#3890</a></li>
+ <li>Swap to HTML5 date field by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583949420" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3895" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3895/hovercard" href="https://github.com/Growstuff/growstuff/pull/3895">#3895</a></li>
+ <li>Update _form.html.haml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583952232" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3896" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3896/hovercard" href="https://github.com/Growstuff/growstuff/pull/3896">#3896</a></li>
+ <li>Swap harvest to html5 date field by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583948773" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3894" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3894/hovercard" href="https://github.com/Growstuff/growstuff/pull/3894">#3894</a></li>
+ <li>Update _form.html.haml to make seeds tradeable-to required by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2583981613" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3898" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3898/hovercard" href="https://github.com/Growstuff/growstuff/pull/3898">#3898</a></li>
+ <li>Bump rails from 7.2.1 to 7.2.1.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2591003405" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3902" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3902/hovercard" href="https://github.com/Growstuff/growstuff/pull/3902">#3902</a></li>
+ <li>Bump axe-core-capybara from 4.10.0 to 4.10.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2596703739" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3905" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3905/hovercard" href="https://github.com/Growstuff/growstuff/pull/3905">#3905</a></li>
+ <li>Bump rubocop from 1.66.1 to 1.67.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2591004835" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3903" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3903/hovercard" href="https://github.com/Growstuff/growstuff/pull/3903">#3903</a></li>
+ <li>Bump pg from 1.5.8 to 1.5.9 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2613335619" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3912" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3912/hovercard" href="https://github.com/Growstuff/growstuff/pull/3912">#3912</a></li>
+ <li>Bump loofah from 2.22.0 to 2.23.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2613326383" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3911" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3911/hovercard" href="https://github.com/Growstuff/growstuff/pull/3911">#3911</a></li>
+ <li>Bump database_cleaner from 2.0.2 to 2.1.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2613324497" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3910" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3910/hovercard" href="https://github.com/Growstuff/growstuff/pull/3910">#3910</a></li>
+ <li>Bump faker from 3.4.2 to 3.5.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2601604524" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3907" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3907/hovercard" href="https://github.com/Growstuff/growstuff/pull/3907">#3907</a></li>
+ <li>Bump sidekiq from 7.3.2 to 7.3.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2610682730" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3908" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3908/hovercard" href="https://github.com/Growstuff/growstuff/pull/3908">#3908</a></li>
+ <li>Bump chartkick from 5.1.0 to 5.1.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2593935790" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3904" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3904/hovercard" href="https://github.com/Growstuff/growstuff/pull/3904">#3904</a></li>
+ <li>Bump rubocop-rails from 2.26.2 to 2.27.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2617571308" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3913" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3913/hovercard" href="https://github.com/Growstuff/growstuff/pull/3913">#3913</a></li>
+ <li>Bump rubocop-rspec from 3.1.0 to 3.2.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2617582003" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3916" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3916/hovercard" href="https://github.com/Growstuff/growstuff/pull/3916">#3916</a></li>
+ <li>Bump selenium-webdriver from 4.25.0 to 4.26.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2626123256" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3919" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3919/hovercard" href="https://github.com/Growstuff/growstuff/pull/3919">#3919</a></li>
+ <li>Bump rubocop from 1.67.0 to 1.68.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2628513702" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3921" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3921/hovercard" href="https://github.com/Growstuff/growstuff/pull/3921">#3921</a></li>
+ <li>Bump loofah from 2.23.0 to 2.23.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2617572298" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3914" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3914/hovercard" href="https://github.com/Growstuff/growstuff/pull/3914">#3914</a></li>
+ <li>Bump sidekiq from 7.3.4 to 7.3.5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2634696212" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3923" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3923/hovercard" href="https://github.com/Growstuff/growstuff/pull/3923">#3923</a></li>
+ <li>Bump discard from 1.3.0 to 1.4.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2637228509" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3924" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3924/hovercard" href="https://github.com/Growstuff/growstuff/pull/3924">#3924</a></li>
+ <li>Bump oj from 3.16.6 to 3.16.7 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2632084358" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3922" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3922/hovercard" href="https://github.com/Growstuff/growstuff/pull/3922">#3922</a></li>
+ <li>Bump axe-core-capybara from 4.10.1 to 4.10.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2648401010" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3928" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3928/hovercard" href="https://github.com/Growstuff/growstuff/pull/3928">#3928</a></li>
+ <li>Bump bullet from 7.2.0 to 8.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2648400139" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3927" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3927/hovercard" href="https://github.com/Growstuff/growstuff/pull/3927">#3927</a></li>
+ <li>Bump chartkick from 5.1.1 to 5.1.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2623147618" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3918" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3918/hovercard" href="https://github.com/Growstuff/growstuff/pull/3918">#3918</a></li>
+ <li>Bump pry from 0.14.2 to 0.15.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2667542362" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3934" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3934/hovercard" href="https://github.com/Growstuff/growstuff/pull/3934">#3934</a></li>
+ <li>Bump msgpack from 1.7.3 to 1.7.5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2651262496" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3929" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3929/hovercard" href="https://github.com/Growstuff/growstuff/pull/3929">#3929</a></li>
+ <li>Bump faraday from 2.12.0 to 2.12.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2661047620" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3933" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3933/hovercard" href="https://github.com/Growstuff/growstuff/pull/3933">#3933</a></li>
+ <li>Bump puma from 6.4.3 to 6.5.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2689564321" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3936" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3936/hovercard" href="https://github.com/Growstuff/growstuff/pull/3936">#3936</a></li>
+ <li>Bump rspec-rails from 7.0.1 to 7.1.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2648394946" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3925" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3925/hovercard" href="https://github.com/Growstuff/growstuff/pull/3925">#3925</a></li>
+ <li>Bump selenium-webdriver from 4.26.0 to 4.27.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2693500119" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3937" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3937/hovercard" href="https://github.com/Growstuff/growstuff/pull/3937">#3937</a></li>
+ <li>Bump factory_bot_rails from 6.4.3 to 6.4.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2617573556" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3915" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3915/hovercard" href="https://github.com/Growstuff/growstuff/pull/3915">#3915</a></li>
+ <li>Bump rswag-ui from 2.15.0 to 2.16.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2657945801" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3931" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3931/hovercard" href="https://github.com/Growstuff/growstuff/pull/3931">#3931</a></li>
+ <li>Bump rswag-specs from 2.15.0 to 2.16.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2657947724" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3932" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3932/hovercard" href="https://github.com/Growstuff/growstuff/pull/3932">#3932</a></li>
+ <li>Bump sidekiq from 7.3.5 to 7.3.6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2678314576" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3935" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3935/hovercard" href="https://github.com/Growstuff/growstuff/pull/3935">#3935</a></li>
+ </ul>
+ <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Growstuff/growstuff/compare/release62...release63"><tt>release62...release63</tt></a></p>
+
+ CloCkWeRX
+
+
+
+
+ tag:github.com,2008:Repository/5337437/release62
+ 2024-09-29T07:12:50Z
+
+ release62
+ <h2>What's Changed</h2>
+ <ul>
+ <li>Bump rubocop-rspec from 3.0.3 to 3.0.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2450209135" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3816" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3816/hovercard" href="https://github.com/Growstuff/growstuff/pull/3816">#3816</a></li>
+ <li>Bump oj from 3.16.4 to 3.16.5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2455134114" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3817" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3817/hovercard" href="https://github.com/Growstuff/growstuff/pull/3817">#3817</a></li>
+ <li>Bump rswag-specs from 2.13.0 to 2.14.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2465085397" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3820" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3820/hovercard" href="https://github.com/Growstuff/growstuff/pull/3820">#3820</a></li>
+ <li>Bump rswag-ui from 2.13.0 to 2.14.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2465083269" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3819" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3819/hovercard" href="https://github.com/Growstuff/growstuff/pull/3819">#3819</a></li>
+ <li>Bump rswag-api from 2.13.0 to 2.14.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2465081951" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3818" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3818/hovercard" href="https://github.com/Growstuff/growstuff/pull/3818">#3818</a></li>
+ <li>Bump rspec-rails from 6.1.3 to 6.1.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2469641460" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3821" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3821/hovercard" href="https://github.com/Growstuff/growstuff/pull/3821">#3821</a></li>
+ <li>Bump axe-core-rspec from 4.9.1 to 4.10.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2480059748" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3827" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3827/hovercard" href="https://github.com/Growstuff/growstuff/pull/3827">#3827</a></li>
+ <li>Bump rexml from 3.3.4 to 3.3.6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2481717131" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3829" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3829/hovercard" href="https://github.com/Growstuff/growstuff/pull/3829">#3829</a></li>
+ <li>Bump vcr from 6.2.0 to 6.3.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2477354337" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3825" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3825/hovercard" href="https://github.com/Growstuff/growstuff/pull/3825">#3825</a></li>
+ <li>Bump sidekiq from 7.3.0 to 7.3.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2469642623" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3822" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3822/hovercard" href="https://github.com/Growstuff/growstuff/pull/3822">#3822</a></li>
+ <li>Bump chartkick from 5.0.7 to 5.1.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2477350996" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3824" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3824/hovercard" href="https://github.com/Growstuff/growstuff/pull/3824">#3824</a></li>
+ <li>Bump query_diet from 0.7.1 to 0.7.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2480057978" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3826" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3826/hovercard" href="https://github.com/Growstuff/growstuff/pull/3826">#3826</a></li>
+ <li>Bump rails from 7.1.3.4 to 7.1.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2482504365" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3830" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3830/hovercard" href="https://github.com/Growstuff/growstuff/pull/3830">#3830</a></li>
+ <li>Bump rubocop-rails from 2.25.1 to 2.26.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2486125374" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3831" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3831/hovercard" href="https://github.com/Growstuff/growstuff/pull/3831">#3831</a></li>
+ <li>Bump micromatch from 4.0.5 to 4.0.8 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2486548087" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3832" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3832/hovercard" href="https://github.com/Growstuff/growstuff/pull/3832">#3832</a></li>
+ <li>Bump faraday from 2.10.1 to 2.11.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2488505276" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3834" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3834/hovercard" href="https://github.com/Growstuff/growstuff/pull/3834">#3834</a></li>
+ <li>Rails 7.2.1 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2406735872" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3789" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3789/hovercard" href="https://github.com/Growstuff/growstuff/pull/3789">#3789</a></li>
+ <li>Bump rspec-rails from 6.1.4 to 7.0.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2502095429" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3839" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3839/hovercard" href="https://github.com/Growstuff/growstuff/pull/3839">#3839</a></li>
+ <li>Bump selenium-webdriver from 4.23.0 to 4.24.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2493710399" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3835" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3835/hovercard" href="https://github.com/Growstuff/growstuff/pull/3835">#3835</a></li>
+ <li>Bump ruby-units from 4.0.3 to 4.1.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2502100530" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3840" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3840/hovercard" href="https://github.com/Growstuff/growstuff/pull/3840">#3840</a></li>
+ <li>Bump rubocop from 1.65.1 to 1.66.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2500242483" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3838" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3838/hovercard" href="https://github.com/Growstuff/growstuff/pull/3838">#3838</a></li>
+ <li>Bump sidekiq from 7.3.1 to 7.3.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2507096162" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3843" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3843/hovercard" href="https://github.com/Growstuff/growstuff/pull/3843">#3843</a></li>
+ <li>Bump rspec-rails from 7.0.0 to 7.0.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2504508632" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3841" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3841/hovercard" href="https://github.com/Growstuff/growstuff/pull/3841">#3841</a></li>
+ <li>Bump rubocop from 1.66.0 to 1.66.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2506964916" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3842" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3842/hovercard" href="https://github.com/Growstuff/growstuff/pull/3842">#3842</a></li>
+ <li>Update overrides.scss by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2498754015" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3837" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3837/hovercard" href="https://github.com/Growstuff/growstuff/pull/3837">#3837</a></li>
+ <li>Bump rubocop-rails from 2.26.0 to 2.26.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2513182600" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3849" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3849/hovercard" href="https://github.com/Growstuff/growstuff/pull/3849">#3849</a></li>
+ <li>Bump rubocop-rspec from 3.0.4 to 3.0.5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2513180649" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3848" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3848/hovercard" href="https://github.com/Growstuff/growstuff/pull/3848">#3848</a></li>
+ <li>Bump pg from 1.5.7 to 1.5.8 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2513185705" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3850" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3850/hovercard" href="https://github.com/Growstuff/growstuff/pull/3850">#3850</a></li>
+ <li>Bump sprockets from 3.7.3 to 3.7.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2515703205" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3852" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3852/hovercard" href="https://github.com/Growstuff/growstuff/pull/3852">#3852</a></li>
+ <li>Bump oj from 3.16.5 to 3.16.6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2515699494" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3851" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3851/hovercard" href="https://github.com/Growstuff/growstuff/pull/3851">#3851</a></li>
+ <li>Bump scout_apm from 5.3.8 to 5.4.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2518778544" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3853" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3853/hovercard" href="https://github.com/Growstuff/growstuff/pull/3853">#3853</a></li>
+ <li>Bump puma from 6.4.2 to 6.4.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2535501695" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3856" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3856/hovercard" href="https://github.com/Growstuff/growstuff/pull/3856">#3856</a></li>
+ <li>Bump faraday from 2.11.0 to 2.12.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2535500880" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3855" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3855/hovercard" href="https://github.com/Growstuff/growstuff/pull/3855">#3855</a></li>
+ <li>Bump dotenv-rails from 3.1.2 to 3.1.4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2532912171" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3854" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3854/hovercard" href="https://github.com/Growstuff/growstuff/pull/3854">#3854</a></li>
+ <li>Bump sprockets from 3.7.4 to 3.7.5 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2538095681" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3857" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3857/hovercard" href="https://github.com/Growstuff/growstuff/pull/3857">#3857</a></li>
+ <li>Bump icalendar from 2.10.2 to 2.10.3 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2541813458" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3858" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3858/hovercard" href="https://github.com/Growstuff/growstuff/pull/3858">#3858</a></li>
+ <li>Bump rubocop-rails from 2.26.1 to 2.26.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2541816017" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3860" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3860/hovercard" href="https://github.com/Growstuff/growstuff/pull/3860">#3860</a></li>
+ <li>Bump selenium-webdriver from 4.24.0 to 4.25.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2541814149" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3859" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3859/hovercard" href="https://github.com/Growstuff/growstuff/pull/3859">#3859</a></li>
+ <li>Bump webrick from 1.8.1 to 1.8.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2554710257" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3863" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3863/hovercard" href="https://github.com/Growstuff/growstuff/pull/3863">#3863</a></li>
+ <li>Update dependabot.yml by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/CloCkWeRX/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/CloCkWeRX">@CloCkWeRX</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2554749857" data-permission-text="Title is private" data-url="https://github.com/Growstuff/growstuff/issues/3864" data-hovercard-type="pull_request" data-hovercard-url="/Growstuff/growstuff/pull/3864/hovercard" href="https://github.com/Growstuff/growstuff/pull/3864">#3864</a></li>
+ </ul>
+ <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Growstuff/growstuff/compare/release61...release62"><tt>release61...release62</tt></a></p>
+
+ CloCkWeRX
+
+
+
+
+ recorded_at: Sun, 21 Sep 2025 02:18:49 GMT
+recorded_with: VCR 6.3.1
diff --git a/spec/features/activities/creating_a_recurring_activity_spec.rb b/spec/features/activities/creating_a_recurring_activity_spec.rb
new file mode 100644
index 000000000..3400700cb
--- /dev/null
+++ b/spec/features/activities/creating_a_recurring_activity_spec.rb
@@ -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
diff --git a/spec/features/home/releases_spec.rb b/spec/features/home/releases_spec.rb
new file mode 100644
index 000000000..f079f7cdc
--- /dev/null
+++ b/spec/features/home/releases_spec.rb
@@ -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
diff --git a/spec/features/plantings/planting_a_crop_spec.rb b/spec/features/plantings/planting_a_crop_spec.rb
index e171e2244..42d5c25a9 100644
--- a/spec/features/plantings/planting_a_crop_spec.rb
+++ b/spec/features/plantings/planting_a_crop_spec.rb
@@ -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
diff --git a/spec/requests/api/v1/activities_request_spec.rb b/spec/requests/api/v1/activities_request_spec.rb
index 0eb5e98a8..3cbf7428a 100644
--- a/spec/requests/api/v1/activities_request_spec.rb
+++ b/spec/requests/api/v1/activities_request_spec.rb
@@ -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
diff --git a/spec/requests/api/v1/gardens_request_spec.rb b/spec/requests/api/v1/gardens_request_spec.rb
index de3906db8..b32e94701 100644
--- a/spec/requests/api/v1/gardens_request_spec.rb
+++ b/spec/requests/api/v1/gardens_request_spec.rb
@@ -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) }
diff --git a/spec/requests/api/v1/harvests_request_spec.rb b/spec/requests/api/v1/harvests_request_spec.rb
index 38d6777c1..4ea2c339c 100644
--- a/spec/requests/api/v1/harvests_request_spec.rb
+++ b/spec/requests/api/v1/harvests_request_spec.rb
@@ -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) }
diff --git a/spec/requests/api/v1/members_request_spec.rb b/spec/requests/api/v1/members_request_spec.rb
index 50b9752b1..aea8c08cd 100644
--- a/spec/requests/api/v1/members_request_spec.rb
+++ b/spec/requests/api/v1/members_request_spec.rb
@@ -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
diff --git a/spec/requests/api/v1/plantings_request_spec.rb b/spec/requests/api/v1/plantings_request_spec.rb
index 7d334d539..4e1812d13 100644
--- a/spec/requests/api/v1/plantings_request_spec.rb
+++ b/spec/requests/api/v1/plantings_request_spec.rb
@@ -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) }
diff --git a/spec/requests/api/v1/seeds_request_spec.rb b/spec/requests/api/v1/seeds_request_spec.rb
index ea30c7924..5404631f6 100644
--- a/spec/requests/api/v1/seeds_request_spec.rb
+++ b/spec/requests/api/v1/seeds_request_spec.rb
@@ -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) }
diff --git a/yarn.lock b/yarn.lock
index 3982272a8..d5232f2b3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1006,9 +1006,9 @@ js-tokens@^4.0.0:
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
js-yaml@^3.13.0:
- version "3.14.1"
- resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
- integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
+ version "3.14.2"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.2.tgz#77485ce1dd7f33c061fd1b16ecea23b55fcb04b0"
+ integrity sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==
dependencies:
argparse "^1.0.7"
esprima "^4.0.0"