Skip to content

Commit 212d45a

Browse files
authored
Merge pull request #32 from nativeapptemplate/chore/update-ruby-4.0.2
chore: update ruby 4.0.2, madmin gem source, and gem version constraints
2 parents da27cc4 + 10e0061 commit 212d45a

4 files changed

Lines changed: 20 additions & 25 deletions

File tree

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.0.1
1+
4.0.2

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
44

55
## Project Overview
66

7-
This is a Rails 8.1 API application that serves as the backend for NativeAppTemplate iOS/Android mobile applications. It's a multi-tenant SaaS application with token-based authentication, role-based authorization, and RESTful API endpoints. Ruby 4.0.1, PostgreSQL, Solid Queue/Cable/Cache.
7+
This is a Rails 8.1 API application that serves as the backend for NativeAppTemplate iOS/Android mobile applications. It's a multi-tenant SaaS application with token-based authentication, role-based authorization, and RESTful API endpoints. Ruby 4.0.2, PostgreSQL, Solid Queue/Cable/Cache.
88

99
## Development Commands
1010

Gemfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ gem "turbo-rails", "~> 2.0.3"
2121
gem "stimulus-rails", "~> 1.0", ">= 1.0.2"
2222

2323
# Build JSON APIs with ease [https://github.com/rails/jbuilder]
24-
gem "jbuilder", "~> 2.12"
24+
gem "jbuilder", "~> 2.14"
2525

2626
# Solid adapters for queue, cache, and cable (database-backed, no Redis needed)
2727
gem "solid_queue"
@@ -41,19 +41,19 @@ gem "image_processing", "~> 1.12"
4141
# Security update
4242
gem "nokogiri", ">= 1.12.5"
4343

44-
gem "devise_token_auth", "~> 1.2", ">= 1.2.2"
44+
gem "devise_token_auth", "~> 1.2", ">= 1.2.6"
4545
gem "jsonapi-serializer"
4646
gem "pundit"
4747
gem "aasm"
4848
# https://github.com/aasm/aasm
49-
gem "after_commit_everywhere", "~> 1.4"
49+
gem "after_commit_everywhere", "~> 1.6"
5050
gem "config"
5151
gem "acts_as_tenant"
52-
gem "inline_svg", "~> 1.6"
52+
gem "inline_svg", "~> 1.10"
5353
gem "pagy", "~> 43"
5454
gem "seed-fu", "~> 2.3"
5555
gem "whenever", require: false
56-
gem "madmin", github: "excid3/madmin"
56+
gem "madmin", "~> 2.0"
5757
gem "valid_email2"
5858
gem "importmap-rails"
5959
gem "tailwindcss-rails", "~> 3.0"

Gemfile.lock

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,3 @@
1-
GIT
2-
remote: https://github.com/excid3/madmin.git
3-
revision: ddfac1771a476183965fcb675e502fd9fbbed752
4-
specs:
5-
madmin (2.3.2)
6-
importmap-rails
7-
pagy (>= 3.5)
8-
propshaft
9-
rails (>= 7.0.0)
10-
stimulus-rails
11-
turbo-rails
12-
131
GEM
142
remote: https://rubygems.org/
153
specs:
@@ -215,6 +203,13 @@ GEM
215203
loofah (2.25.1)
216204
crass (~> 1.0.2)
217205
nokogiri (>= 1.12.0)
206+
madmin (2.3.2)
207+
importmap-rails
208+
pagy (>= 3.5)
209+
propshaft
210+
rails (>= 7.0.0)
211+
stimulus-rails
212+
turbo-rails
218213
mail (2.9.0)
219214
logger
220215
mini_mime (>= 0.1.1)
@@ -487,22 +482,22 @@ PLATFORMS
487482
DEPENDENCIES
488483
aasm
489484
acts_as_tenant
490-
after_commit_everywhere (~> 1.4)
485+
after_commit_everywhere (~> 1.6)
491486
bootsnap (>= 1.4.2)
492487
brakeman
493488
bundler-audit
494489
capybara (>= 3.39)
495490
config
496491
csv (~> 3.3)
497492
debug
498-
devise_token_auth (~> 1.2, >= 1.2.2)
493+
devise_token_auth (~> 1.2, >= 1.2.6)
499494
erb_lint
500495
image_processing (~> 1.12)
501496
importmap-rails
502-
inline_svg (~> 1.6)
503-
jbuilder (~> 2.12)
497+
inline_svg (~> 1.10)
498+
jbuilder (~> 2.14)
504499
jsonapi-serializer
505-
madmin!
500+
madmin (~> 2.0)
506501
mailbin
507502
minitest-mock
508503
mission_control-jobs
@@ -532,7 +527,7 @@ DEPENDENCIES
532527
whenever
533528

534529
RUBY VERSION
535-
ruby 4.0.1
530+
ruby 4.0.2
536531

537532
BUNDLED WITH
538533
4.0.3

0 commit comments

Comments
 (0)