From 3eee8d4df31d0686c2bec55869e469bae9fcb59a Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 26 Sep 2024 21:00:53 -0400 Subject: [PATCH 01/95] Remove rbs signature file --- sig/tailwindcss/ruby.rbs | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 sig/tailwindcss/ruby.rbs diff --git a/sig/tailwindcss/ruby.rbs b/sig/tailwindcss/ruby.rbs deleted file mode 100644 index c4f115d..0000000 --- a/sig/tailwindcss/ruby.rbs +++ /dev/null @@ -1,6 +0,0 @@ -module Tailwindcss - module Ruby - VERSION: String - # See the writing guide of rbs: https://github.com/ruby/rbs#guides - end -end From faf717f0d644a42a83e5f0ae0d7bbf26f4f25065 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 26 Sep 2024 21:02:54 -0400 Subject: [PATCH 02/95] Fix two remaining references to tailwindcss-rails --- LICENSE-DEPENDENCIES | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/LICENSE-DEPENDENCIES b/LICENSE-DEPENDENCIES index 93a3402..a1359d9 100644 --- a/LICENSE-DEPENDENCIES +++ b/LICENSE-DEPENDENCIES @@ -1,4 +1,4 @@ -tailwindcss-rails may redistribute executables from the https://github.com/tailwindlabs/tailwindcss project +tailwindcss-ruby may redistribute executables from the https://github.com/tailwindlabs/tailwindcss project The license for that software can be found at https://github.com/tailwindlabs/tailwindcss/blob/master/LICENSE which is reproduced here for your convenience: diff --git a/README.md b/README.md index 51e9a8d..6f2fd84 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ $ bundle exec which tailwindcss # run the actual executable through the shim $ bundle exec tailwindcss --help -["/path/to/installs/ruby/3.3.5/lib/ruby/gems/3.3.0/gems/tailwindcss-rails-2.6.0-x86_64-linux/exe/x86_64-linux/tailwindcss", "--help"] +["/path/to/installs/ruby/3.3.5/lib/ruby/gems/3.3.0/gems/tailwindcss-ruby-0.1.0-x86_64-linux/exe/x86_64-linux/tailwindcss", "--help"] tailwindcss v3.4.3 From 1e70d2e5e8db6993549be3d3b6a81c865ff79265 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 26 Sep 2024 21:13:39 -0400 Subject: [PATCH 03/95] version bump to v0.2.0 --- CHANGELOG.md | 3 ++- Gemfile.lock | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index be5c0d4..dcb3dea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,4 +8,5 @@ from the Rails integration. This will allow users to upgrade TailwindCSS at a time of their choosing, and allow early adopters to start using the beta releases. - It should also make it easier for non-Rails Ruby projects to use tailwindcss (e.g., Jekyll and other web frameworks). + It should also make it easier for non-Rails Ruby projects to use tailwindcss (e.g., Jekyll and + other web frameworks). diff --git a/Gemfile.lock b/Gemfile.lock index b6295e5..5369a5e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (0.1.0) + tailwindcss-ruby (0.2.0) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 8941fde..5df4223 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "0.1.0" + VERSION = "0.2.0" end end From c409ac255d9b2c757187684ceb494556522e3855 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 26 Sep 2024 21:33:17 -0400 Subject: [PATCH 04/95] Update gemspec's list of packaged files - drop Rakefile - add LICENSE.txt and LICENSE-DEPENDENCIES - omit "app/" from the glob --- tailwindcss-ruby.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tailwindcss-ruby.gemspec b/tailwindcss-ruby.gemspec index da29ce7..6e52fea 100644 --- a/tailwindcss-ruby.gemspec +++ b/tailwindcss-ruby.gemspec @@ -18,7 +18,7 @@ Gem::Specification.new do |spec| spec.metadata["changelog_uri"] = "https://github.com/flavorjones/tailwindcss-ruby/blob/main/CHANGELOG.md" spec.metadata["rubygems_mfa_required"] = "true" - spec.files = Dir["{app,lib}/**/*", "MIT-LICENSE", "Rakefile", "README.md"] + spec.files = Dir["lib/**/*", "LICENSE.txt", "LICENSE-DEPENDENCIES", "README.md"] spec.bindir = "exe" spec.executables << "tailwindcss" spec.require_paths = ["lib"] From 397ac0424f991c2227faea848eb96be41b8ac430 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 26 Sep 2024 21:57:53 -0400 Subject: [PATCH 05/95] version bump to v3.4.13 --- CHANGELOG.md | 2 +- Gemfile.lock | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dcb3dea..e64b3db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ ## [Unreleased] -## first / unreleased +## v3.4.13 / 2023-09-26 * This gem was extracted from `tailwindcss-rails`. diff --git a/Gemfile.lock b/Gemfile.lock index 5369a5e..3659cc4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (0.2.0) + tailwindcss-ruby (3.4.13) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 5df4223..fc1a5de 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "0.2.0" + VERSION = "3.4.13" end end From ce57e42e123abae152a67e5251e6524bac485384 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 26 Sep 2024 22:15:21 -0400 Subject: [PATCH 06/95] dep: bump tailwindcss to 4.0.0-alpha.25 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.25 --- lib/tailwindcss/ruby/upstream.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index ce7dab3..d9e5b5b 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v3.4.13" + VERSION = "v4.0.0-alpha.25" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { @@ -11,7 +11,7 @@ module Upstream "x86_64-darwin" => "tailwindcss-macos-x64", "x86_64-linux" => "tailwindcss-linux-x64", "aarch64-linux" => "tailwindcss-linux-arm64", - "arm-linux" => "tailwindcss-linux-armv7", +# "arm-linux" => "tailwindcss-linux-armv7", } end end From 815904a7df47b98a0a3289095bdbfb92f5d81bc6 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 26 Sep 2024 22:18:47 -0400 Subject: [PATCH 07/95] ci: drop the linux arm build (because upstream isn't shipping it) --- .github/workflows/gem-install.yml | 41 ++++++++++++++++++------------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/.github/workflows/gem-install.yml b/.github/workflows/gem-install.yml index bab88e5..4ff7502 100644 --- a/.github/workflows/gem-install.yml +++ b/.github/workflows/gem-install.yml @@ -19,7 +19,14 @@ jobs: strategy: fail-fast: false matrix: - platform: ["ruby", "x64-mingw32", "x64-mingw-ucrt", "x86_64-darwin", "arm64-darwin", "x86_64-linux", "arm-linux"] + platform: + - "ruby" + - "x64-mingw32" + - "x64-mingw-ucrt" + - "x86_64-darwin" + - "arm64-darwin" + - "x86_64-linux" +# - "arm-linux" runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -79,22 +86,22 @@ jobs: - run: "gem install pkg/tailwindcss-ruby-*.gem" - run: "tailwindcss --help" - linux-arm-install: - needs: ["package"] - runs-on: ubuntu-latest - steps: - - uses: actions/download-artifact@v4 - with: - name: gem-arm-linux - path: pkg - - run: | - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes - docker run --rm -v "$(pwd):/test" -w /test --platform=linux/arm/v7 ruby:3.2 \ - /bin/bash -c " - set -ex - gem install pkg/tailwindcss-ruby-*.gem - tailwindcss --help - " + # linux-arm-install: + # needs: ["package"] + # runs-on: ubuntu-latest + # steps: + # - uses: actions/download-artifact@v4 + # with: + # name: gem-arm-linux + # path: pkg + # - run: | + # docker run --rm --privileged multiarch/qemu-user-static --reset -p yes + # docker run --rm -v "$(pwd):/test" -w /test --platform=linux/arm/v7 ruby:3.2 \ + # /bin/bash -c " + # set -ex + # gem install pkg/tailwindcss-ruby-*.gem + # tailwindcss --help + # " darwin-x86_64-install: needs: ["package"] From c88c056ba05a49badd63e6ab62aaee15229199f7 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 26 Sep 2024 22:42:12 -0400 Subject: [PATCH 08/95] ci: drop musl test because the upstream build for 4.0.0-alpha.25 is dynamically linked against glibc: > /tailwindcss-ruby-mount # ldd tailwindcss-linux-x64 > /lib64/ld-linux-x86-64.so.2 (0x7da08f754000) > libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7da08f754000) > Error loading shared library ld-linux-x86-64.so.2: No such file or directory (needed by tailwindcss-linux-x64) > libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7da08f754000) > libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x7da08f754000) > libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7da08f754000) > Error relocating tailwindcss-linux-x64: gnu_get_libc_version: symbol not found > Error relocating tailwindcss-linux-x64: __cxa_at_quick_exit: symbol not found > Error relocating tailwindcss-linux-x64: __register_atfork: symbol not found > Error relocating tailwindcss-linux-x64: backtrace: symbol not found > Error relocating tailwindcss-linux-x64: __strftime_l: symbol not found > Error relocating tailwindcss-linux-x64: backtrace_symbols: symbol not found > Error relocating tailwindcss-linux-x64: unsupported relocation type 37 > Error relocating tailwindcss-linux-x64: unsupported relocation type 37 > Error relocating tailwindcss-linux-x64: unsupported relocation type 37 --- .github/workflows/gem-install.yml | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/gem-install.yml b/.github/workflows/gem-install.yml index 4ff7502..8ff8535 100644 --- a/.github/workflows/gem-install.yml +++ b/.github/workflows/gem-install.yml @@ -71,20 +71,20 @@ jobs: - run: "gem install pkg/tailwindcss-ruby-*.gem" - run: "tailwindcss --help" - linux-musl-install: - needs: ["package"] - runs-on: ubuntu-latest - container: - image: ruby:3.2-alpine - steps: - - uses: actions/download-artifact@v4 - with: - name: gem-x86_64-linux - path: pkg - - run: "apk add build-base" # to compile racc, etc. - - run: "gem update --system" # let's make sure the latest is working for us (upstream test, see #200) - - run: "gem install pkg/tailwindcss-ruby-*.gem" - - run: "tailwindcss --help" + # linux-musl-install: + # needs: ["package"] + # runs-on: ubuntu-latest + # container: + # image: ruby:3.2-alpine + # steps: + # - uses: actions/download-artifact@v4 + # with: + # name: gem-x86_64-linux + # path: pkg + # - run: "apk add build-base" # to compile racc, etc. + # - run: "gem update --system" # let's make sure the latest is working for us (upstream test, see #200) + # - run: "gem install pkg/tailwindcss-ruby-*.gem" + # - run: "tailwindcss --help" # linux-arm-install: # needs: ["package"] From 4210a47b82e250f6d27cf562c6b95f3d413c47b4 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 26 Sep 2024 22:54:40 -0400 Subject: [PATCH 09/95] version bump to v4.0.0.alpha.25 --- CHANGELOG.md | 6 ++++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e64b3db..7bdafa6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ ## [Unreleased] +## v4.0.0.alpha.25 + +* Update to [Tailwind CSS v4.0.0-alpha.25](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.25) @flavorjones + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + ## v3.4.13 / 2023-09-26 * This gem was extracted from `tailwindcss-rails`. diff --git a/Gemfile.lock b/Gemfile.lock index 3659cc4..fcdb9ee 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (3.4.13) + tailwindcss-ruby (4.0.0.alpha.25) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index fc1a5de..75325ac 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "3.4.13" + VERSION = "4.0.0.alpha.25" end end From 26b0e2dfd4bbe5df00ecc4f7243b5bf2fc7e5e39 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 26 Sep 2024 23:04:01 -0400 Subject: [PATCH 10/95] doc: update CHANGELOG with release date [skip ci] --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7bdafa6..5443a47 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ ## [Unreleased] -## v4.0.0.alpha.25 +## v4.0.0.alpha.25 / 2023-09-26 * Update to [Tailwind CSS v4.0.0-alpha.25](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.25) @flavorjones From 6a22eedd9f8e116de078ee99321a9d8fe3e397d1 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 3 Oct 2024 12:15:23 -0400 Subject: [PATCH 11/95] dep: bump tailwindcss to 4.0.0-alpha.26 --- lib/tailwindcss/ruby/upstream.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index d9e5b5b..0cf24be 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-alpha.25" + VERSION = "v4.0.0-alpha.26" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { From 273af55cf6978a4d1801da792a5e729c35f3210c Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 3 Oct 2024 12:19:54 -0400 Subject: [PATCH 12/95] ci(downstream): make sure the binaries are downloaded --- .github/workflows/downstream.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/downstream.yml b/.github/workflows/downstream.yml index 6d32d4f..ffb82d0 100644 --- a/.github/workflows/downstream.yml +++ b/.github/workflows/downstream.yml @@ -36,6 +36,7 @@ jobs: ruby-version: ${{matrix.ruby}} - run: gem install bundler -v ">= 2.3.22" # for "add --path" - run: bundle install --local || bundle install + - run: bundle exec rake download - run: git clone --depth=1 ${{matrix.url}} ${{matrix.name}} - name: ${{matrix.name}} test suite working-directory: ${{matrix.name}} From ea96274d2efc2eec218b4e7ca266ee7ab4dd68f5 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 3 Oct 2024 14:09:41 -0400 Subject: [PATCH 13/95] version bump to v4.0.0.alpha.26 --- CHANGELOG.md | 10 +++++++++- lib/tailwindcss/ruby/version.rb | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5443a47..fece727 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,19 @@ ## [Unreleased] -## v4.0.0.alpha.25 / 2023-09-26 +## v4.0.0.alpha.26 / 2024-10-03 + +* Update to [Tailwind CSS v4.0.0-alpha.26](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.26) @flavorjones + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + +## v4.0.0.alpha.25 / 2024-09-26 * Update to [Tailwind CSS v4.0.0-alpha.25](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.25) @flavorjones Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + ## v3.4.13 / 2023-09-26 * This gem was extracted from `tailwindcss-rails`. diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 75325ac..45dd3c5 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.alpha.25" + VERSION = "4.0.0.alpha.26" end end From c6b05e7485b3cfcfab88e431dd88a0600eb711c2 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 4 Oct 2024 16:26:56 -0400 Subject: [PATCH 14/95] dep: bump gemfile.lock [skip ci] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index fcdb9ee..aa7b695 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.alpha.25) + tailwindcss-ruby (4.0.0.alpha.26) GEM remote: https://rubygems.org/ From 3d78d6d3ffff50aa728612ebe1b328bb3ae5b17e Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Tue, 15 Oct 2024 17:09:47 -0400 Subject: [PATCH 15/95] dep: bump tailwindcss to v4.0.0-alpha.27 --- lib/tailwindcss/ruby/upstream.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 0cf24be..de98c02 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-alpha.26" + VERSION = "v4.0.0-alpha.27" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { From 24facfeca5f60dfe3345e7c2f188ce5aa9360da5 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Tue, 15 Oct 2024 17:22:42 -0400 Subject: [PATCH 16/95] dep: bundle update --- Gemfile.lock | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index aa7b695..a8e770d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -19,36 +19,34 @@ GEM rainbow (3.1.1) rake (13.2.1) regexp_parser (2.9.2) - rexml (3.3.7) - rubocop (1.65.1) + rubocop (1.66.1) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.4, < 3.0) - rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.31.1, < 2.0) + rubocop-ast (>= 1.32.2, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) rubocop-ast (1.32.3) parser (>= 3.3.1.0) - rubocop-performance (1.21.1) + rubocop-performance (1.22.1) rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (1.13.0) - standard (1.40.0) + standard (1.41.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.65.0) + rubocop (~> 1.66.0) standard-custom (~> 1.0.0) - standard-performance (~> 1.4) + standard-performance (~> 1.5) standard-custom (1.0.2) lint_roller (~> 1.0) rubocop (~> 1.50) - standard-performance (1.4.0) + standard-performance (1.5.0) lint_roller (~> 1.1) - rubocop-performance (~> 1.21.0) + rubocop-performance (~> 1.22.0) unicode-display_width (2.6.0) PLATFORMS From b44667767829f58781eaf1bcfad7b59d0205f86f Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Tue, 15 Oct 2024 17:23:09 -0400 Subject: [PATCH 17/95] version bump to v4.0.0.alpha.27 --- CHANGELOG.md | 7 +++++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fece727..c904409 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ ## [Unreleased] +## v4.0.0.alpha.27 + +* Update to [Tailwind CSS v4.0.0-alpha.27](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.27) (#9) @flavorjones + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + ## v4.0.0.alpha.26 / 2024-10-03 * Update to [Tailwind CSS v4.0.0-alpha.26](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.26) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index a8e770d..eebbd7a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.alpha.26) + tailwindcss-ruby (4.0.0.alpha.27) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 45dd3c5..9a5d6a7 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.alpha.26" + VERSION = "4.0.0.alpha.27" end end From e2fb618072b49e69a4f68e591dc411ecbf43e02f Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 17 Oct 2024 17:35:41 -0400 Subject: [PATCH 18/95] dep: bump tailwindcss to 4.0.0-alpha.28 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.28 --- lib/tailwindcss/ruby/upstream.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index de98c02..005636c 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-alpha.27" + VERSION = "v4.0.0-alpha.28" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { From 3cf1293c81b3b51995be8e1db48d6db2d868bae4 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 17 Oct 2024 17:41:50 -0400 Subject: [PATCH 19/95] ci: add a downstream tailwindcss-rails integration test --- .github/workflows/downstream.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/downstream.yml b/.github/workflows/downstream.yml index ffb82d0..7ca7b1e 100644 --- a/.github/workflows/downstream.yml +++ b/.github/workflows/downstream.yml @@ -25,16 +25,19 @@ jobs: matrix: include: - url: https://github.com/rails/tailwindcss-rails - name: tailwindcss-rails + name: rails-unit command: "bin/test" ruby: "3.3" + - url: https://github.com/rails/tailwindcss-rails + name: rails-integration + command: "env TAILWINDCSSOPTS=--path=../../.. test/integration/user_journey_test.sh" + ruby: "3.3" runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{matrix.ruby}} - - run: gem install bundler -v ">= 2.3.22" # for "add --path" - run: bundle install --local || bundle install - run: bundle exec rake download - run: git clone --depth=1 ${{matrix.url}} ${{matrix.name}} From 31f545df9676bf1840efab220476311502b87c37 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 17 Oct 2024 20:26:02 -0400 Subject: [PATCH 20/95] version bump to v4.0.0.alpha.28 --- CHANGELOG.md | 9 ++++++++- Gemfile.lock | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c904409..26557d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,11 @@ -## [Unreleased] +# tailwindcss-ruby changelog + +## v4.0.0.alpha.28 + +* Update to [Tailwind CSS v4.0.0-alpha.28](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.28) (#9) @flavorjones + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + ## v4.0.0.alpha.27 diff --git a/Gemfile.lock b/Gemfile.lock index eebbd7a..4b4470f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.alpha.27) + tailwindcss-ruby (4.0.0.alpha.28) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 9a5d6a7..bc37ccf 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.alpha.27" + VERSION = "4.0.0.alpha.28" end end From 494403f5246807ffd192f935ddc4ee721245224d Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 17 Oct 2024 20:32:01 -0400 Subject: [PATCH 21/95] doc: fix issue number in changelog [skip ci] --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 26557d5..4c20385 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## v4.0.0.alpha.28 -* Update to [Tailwind CSS v4.0.0-alpha.28](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.28) (#9) @flavorjones +* Update to [Tailwind CSS v4.0.0-alpha.28](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.28) (#10) @flavorjones Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. From 8b85830e70f4ff910022950acc46a28d4578b4f3 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 24 Oct 2024 09:06:42 -0400 Subject: [PATCH 22/95] dep: bump tailwindcss to v4.0.0-alpha.29 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.29 --- lib/tailwindcss/ruby/upstream.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 005636c..4c18cf0 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-alpha.28" + VERSION = "v4.0.0-alpha.29" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { From 369e52a32a66d323cbfe68e689d9bcc9599d06b1 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 24 Oct 2024 09:13:58 -0400 Subject: [PATCH 23/95] version bump to v4.0.0.alpha.29 --- CHANGELOG.md | 6 ++++++ Gemfile.lock | 6 +++--- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c20385..b03935c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # tailwindcss-ruby changelog +## v4.0.0.alpha.29 + +* Update to [Tailwind CSS v4.0.0-alpha.29](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.29) (#14) @flavorjones + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + ## v4.0.0.alpha.28 * Update to [Tailwind CSS v4.0.0-alpha.28](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.28) (#10) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 4b4470f..a6f239e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,13 +1,13 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.alpha.28) + tailwindcss-ruby (4.0.0.alpha.29) GEM remote: https://rubygems.org/ specs: ast (2.4.2) - json (2.7.2) + json (2.7.3) language_server-protocol (3.17.0.3) lint_roller (1.1.0) minitest (5.25.1) @@ -35,7 +35,7 @@ GEM rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (1.13.0) - standard (1.41.0) + standard (1.41.1) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) rubocop (~> 1.66.0) diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index bc37ccf..1e2dedf 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.alpha.28" + VERSION = "4.0.0.alpha.29" end end From 9864029529e43878afbe41c0b94a62f39c5cfed8 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 25 Oct 2024 08:48:18 -0400 Subject: [PATCH 24/95] dep: bump tailwindcss to v4.0.0-alpha.30 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.30 --- lib/tailwindcss/ruby/upstream.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 4c18cf0..5a3a5c3 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-alpha.29" + VERSION = "v4.0.0-alpha.30" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { From df2ca23d8f66d4479ac084090e852cfae36e80f3 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 25 Oct 2024 08:52:49 -0400 Subject: [PATCH 25/95] version bump to v4.0.0.alpha.30 --- CHANGELOG.md | 8 ++++++++ Gemfile.lock | 4 ++-- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b03935c..a9daecb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,19 @@ # tailwindcss-ruby changelog +## v4.0.0.alpha.30 + +* Update to [Tailwind CSS v4.0.0-alpha.30](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.30) (#15) @flavorjones + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + ## v4.0.0.alpha.29 * Update to [Tailwind CSS v4.0.0-alpha.29](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.29) (#14) @flavorjones Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + ## v4.0.0.alpha.28 * Update to [Tailwind CSS v4.0.0-alpha.28](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.28) (#10) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index a6f239e..ba147e2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,13 +1,13 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.alpha.29) + tailwindcss-ruby (4.0.0.alpha.30) GEM remote: https://rubygems.org/ specs: ast (2.4.2) - json (2.7.3) + json (2.7.4) language_server-protocol (3.17.0.3) lint_roller (1.1.0) minitest (5.25.1) diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 1e2dedf..d6227a1 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.alpha.29" + VERSION = "4.0.0.alpha.30" end end From 49fecab070aa04be25696c0a63a2e270b857c268 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 30 Oct 2024 12:13:27 -0400 Subject: [PATCH 26/95] dep: update tailwindcss to v4.0.0-alpha.31 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.31 --- Gemfile.lock | 4 ++-- lib/tailwindcss/ruby/upstream.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index ba147e2..b1cc8f2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -7,7 +7,7 @@ GEM remote: https://rubygems.org/ specs: ast (2.4.2) - json (2.7.4) + json (2.7.5) language_server-protocol (3.17.0.3) lint_roller (1.1.0) minitest (5.25.1) @@ -29,7 +29,7 @@ GEM rubocop-ast (>= 1.32.2, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.32.3) + rubocop-ast (1.33.0) parser (>= 3.3.1.0) rubocop-performance (1.22.1) rubocop (>= 1.48.1, < 2.0) diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 5a3a5c3..29c40f8 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-alpha.30" + VERSION = "v4.0.0-alpha.31" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { From 9a48cdcb3bc8b024c01e82688c2731c61ad16839 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 30 Oct 2024 12:17:43 -0400 Subject: [PATCH 27/95] version bump to v4.0.0.alpha.31 --- CHANGELOG.md | 7 +++++++ lib/tailwindcss/ruby/version.rb | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a9daecb..026d7ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # tailwindcss-ruby changelog +## v4.0.0.alpha.31 + +* Update to [Tailwind CSS v4.0.0-alpha.31](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.31) (#16) @flavorjones + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + ## v4.0.0.alpha.30 * Update to [Tailwind CSS v4.0.0-alpha.30](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.30) (#15) @flavorjones diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index d6227a1..1bd8d35 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.alpha.30" + VERSION = "4.0.0.alpha.31" end end From 76250f3ea9027cc4e75e973f9336ed06eef1c0f3 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Tue, 12 Nov 2024 11:43:26 -0500 Subject: [PATCH 28/95] dep: tailwindcss to 4.0.0-alpha.33 --- Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index b1cc8f2..dd1064b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.alpha.30) + tailwindcss-ruby (4.0.0.alpha.31) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 29c40f8..026938f 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-alpha.31" + VERSION = "v4.0.0-alpha.33" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { From 5ec8a2b9b625d97ac7f7968ffa052390495e4246 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Tue, 12 Nov 2024 11:50:29 -0500 Subject: [PATCH 29/95] version bump to v4.0.0.alpha.33 --- CHANGELOG.md | 7 +++++++ Gemfile.lock | 8 ++++---- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 026d7ad..d25b551 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # tailwindcss-ruby changelog +## v4.0.0.alpha.33 + +* Update to [Tailwind CSS v4.0.0-alpha.33](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.33). Also see release notes for [Tailwind CSS v4.0.0-alpha.32](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.32) (#17) @flavorjones + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + ## v4.0.0.alpha.31 * Update to [Tailwind CSS v4.0.0-alpha.31](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.31) (#16) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index dd1064b..ab55aed 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,18 +1,18 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.alpha.31) + tailwindcss-ruby (4.0.0.alpha.33) GEM remote: https://rubygems.org/ specs: ast (2.4.2) - json (2.7.5) + json (2.8.1) language_server-protocol (3.17.0.3) lint_roller (1.1.0) minitest (5.25.1) parallel (1.26.3) - parser (3.3.5.0) + parser (3.3.6.0) ast (~> 2.4.1) racc racc (1.8.1) @@ -29,7 +29,7 @@ GEM rubocop-ast (>= 1.32.2, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.33.0) + rubocop-ast (1.35.0) parser (>= 3.3.1.0) rubocop-performance (1.22.1) rubocop (>= 1.48.1, < 2.0) diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 1bd8d35..640a9d2 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.alpha.31" + VERSION = "4.0.0.alpha.33" end end From e181b3653a5fa702e378d9448864955ce080570e Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 15 Nov 2024 11:10:02 -0500 Subject: [PATCH 30/95] dep: tailwindcss v4.0.0-alpha.34 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.34 --- lib/tailwindcss/ruby/upstream.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 026938f..77fa3fc 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-alpha.33" + VERSION = "v4.0.0-alpha.34" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { From ff8efb7286804b3a9d0d6823e79015a67c6d7b9b Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 15 Nov 2024 11:16:15 -0500 Subject: [PATCH 31/95] version bump to v4.0.0.alpha.34 --- CHANGELOG.md | 7 +++++++ Gemfile.lock | 6 +++--- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d25b551..ab4b44d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # tailwindcss-ruby changelog +## v4.0.0.alpha.34 + +* Update to [Tailwind CSS v4.0.0-alpha.34](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.34) (#18) @flavorjones + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + ## v4.0.0.alpha.33 * Update to [Tailwind CSS v4.0.0-alpha.33](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.33). Also see release notes for [Tailwind CSS v4.0.0-alpha.32](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.32) (#17) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index ab55aed..6a3a405 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,13 +1,13 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.alpha.33) + tailwindcss-ruby (4.0.0.alpha.34) GEM remote: https://rubygems.org/ specs: ast (2.4.2) - json (2.8.1) + json (2.8.2) language_server-protocol (3.17.0.3) lint_roller (1.1.0) minitest (5.25.1) @@ -29,7 +29,7 @@ GEM rubocop-ast (>= 1.32.2, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.35.0) + rubocop-ast (1.36.1) parser (>= 3.3.1.0) rubocop-performance (1.22.1) rubocop (>= 1.48.1, < 2.0) diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 640a9d2..c9e0960 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.alpha.33" + VERSION = "4.0.0.alpha.34" end end From 5e7bc4c491271928830671f859674a352608cf14 Mon Sep 17 00:00:00 2001 From: nanaya Date: Tue, 19 Nov 2024 02:08:05 +0900 Subject: [PATCH 32/95] Show more useful link for unsupported platform error (cherry picked from commit 9bb7c8d0c0b13cceda3444c6984358f2efaa2e73) --- README.md | 2 +- lib/tailwindcss/ruby.rb | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6f2fd84..79d4761 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ gem install tailwindcss-ruby ### Using a local installation of `tailwindcss` -If you are not able to use the vendored standalone executables (for example, if you're on an unsupported platform), you can use a local installation of the `tailwindcss` executable by setting an environment variable named `TAILWINDCSS_INSTALL_DIR` to the directory path containing the executable. +If you are not able to use the vendored standalone executables (for example, if you're on an unsupported platform), you can use a [local installation](https://tailwindcss.com/docs/installation) of the `tailwindcss` executable by setting an environment variable named `TAILWINDCSS_INSTALL_DIR` to the directory path containing the executable. For example, if you've installed `tailwindcss` so that the executable is found at `/path/to/node_modules/bin/tailwindcss`, then you should set your environment variable like so: diff --git a/lib/tailwindcss/ruby.rb b/lib/tailwindcss/ruby.rb index 25b87a6..f7326db 100644 --- a/lib/tailwindcss/ruby.rb +++ b/lib/tailwindcss/ruby.rb @@ -41,7 +41,8 @@ def executable(exe_path: DEFAULT_DIR) if Tailwindcss::Ruby::Upstream::NATIVE_PLATFORMS.keys.none? { |p| Gem::Platform.match_gem?(Gem::Platform.new(p), GEM_NAME) } raise UnsupportedPlatformException, <<~MESSAGE #{GEM_NAME} does not support the #{platform} platform - Please install tailwindcss following instructions at https://tailwindcss.com/docs/installation + See https://github.com/flavorjones/tailwindcss-ruby#using-a-local-installation-of-tailwindcss + for more details. MESSAGE end From afbb0563e5e7c7eaef5528264cc4e22a4204f805 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 21 Nov 2024 10:16:48 -0500 Subject: [PATCH 33/95] dep: update tailwindcss to v4.0.0-alpha.36 --- lib/tailwindcss/ruby/upstream.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 77fa3fc..b9fb47e 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-alpha.34" + VERSION = "v4.0.0-alpha.36" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { From 338763d4c3aa36cc4484dba090b29a3762eac060 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 21 Nov 2024 10:33:32 -0500 Subject: [PATCH 34/95] version bump to v4.0.0.alpha.36 --- CHANGELOG.md | 7 +++++++ Gemfile.lock | 8 ++++---- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab4b44d..35cfc99 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # tailwindcss-ruby changelog +## v4.0.0.alpha.36 + +* Update to [Tailwind CSS v4.0.0-alpha.36](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.36). Also see release notes for [Tailwind CSS v4.0.0-alpha.35](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.35) (#25) @flavorjones + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + ## v4.0.0.alpha.34 * Update to [Tailwind CSS v4.0.0-alpha.34](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.34) (#18) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 6a3a405..1f3d153 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.alpha.34) + tailwindcss-ruby (4.0.0.alpha.36) GEM remote: https://rubygems.org/ @@ -19,7 +19,7 @@ GEM rainbow (3.1.1) rake (13.2.1) regexp_parser (2.9.2) - rubocop (1.66.1) + rubocop (1.68.0) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) @@ -35,10 +35,10 @@ GEM rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (1.13.0) - standard (1.41.1) + standard (1.42.1) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.66.0) + rubocop (~> 1.68.0) standard-custom (~> 1.0.0) standard-performance (~> 1.5) standard-custom (1.0.2) diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index c9e0960..fd60d38 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.alpha.34" + VERSION = "4.0.0.alpha.36" end end From 99a6e485512ec382e08fbdee602dbc9dda1aad4b Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 21 Nov 2024 21:49:04 -0500 Subject: [PATCH 35/95] dep: bump tailwindcss to v4.0.0-beta.1 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.1 --- lib/tailwindcss/ruby/upstream.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index b9fb47e..44a8d85 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-alpha.36" + VERSION = "v4.0.0-beta.1" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { From 8093a5227ba663085a4215a8eda6fcf89ece4612 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 21 Nov 2024 21:54:34 -0500 Subject: [PATCH 36/95] version bump to v4.0.0.beta.1 --- CHANGELOG.md | 9 +++++++++ Gemfile.lock | 4 ++-- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35cfc99..f85b66a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # tailwindcss-ruby changelog +## v4.0.0.beta.1 + +* Update to [Tailwind CSS v4.0.0-beta.1](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.1) (#18) @flavorjones + + Prerelease documentation at https://tailwindcss.com/docs/v4-beta + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + ## v4.0.0.alpha.36 * Update to [Tailwind CSS v4.0.0-alpha.36](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.36). Also see release notes for [Tailwind CSS v4.0.0-alpha.35](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-alpha.35) (#25) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 1f3d153..ba62b39 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.alpha.36) + tailwindcss-ruby (4.0.0.beta.1) GEM remote: https://rubygems.org/ @@ -10,7 +10,7 @@ GEM json (2.8.2) language_server-protocol (3.17.0.3) lint_roller (1.1.0) - minitest (5.25.1) + minitest (5.25.2) parallel (1.26.3) parser (3.3.6.0) ast (~> 2.4.1) diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index fd60d38..19a2279 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.alpha.36" + VERSION = "4.0.0.beta.1" end end From 1cb80e46220bf7050fa617c1be89f502072a429a Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 21 Nov 2024 21:56:28 -0500 Subject: [PATCH 37/95] doc: fix changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f85b66a..5020b3f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## v4.0.0.beta.1 -* Update to [Tailwind CSS v4.0.0-beta.1](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.1) (#18) @flavorjones +* Update to [Tailwind CSS v4.0.0-beta.1](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.1) (#26) @flavorjones Prerelease documentation at https://tailwindcss.com/docs/v4-beta From 3a0a55c3c466ef76dd67ff27c2b48c8a2f9ff48e Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 22 Nov 2024 14:01:15 -0500 Subject: [PATCH 38/95] dep: bump tailwindcss to v4.0.0-beta.2 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.2 --- lib/tailwindcss/ruby/upstream.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 44a8d85..2b4e29f 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-beta.1" + VERSION = "v4.0.0-beta.2" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { From dd6bb8f8ed8006cc0753115dd10d18f872194e47 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 22 Nov 2024 14:05:20 -0500 Subject: [PATCH 39/95] version bump to v4.0.0.beta.2 --- CHANGELOG.md | 9 +++++++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5020b3f..a53f1a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # tailwindcss-ruby changelog +## v4.0.0.beta.2 + +* Update to [Tailwind CSS v4.0.0-beta.2](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.2) @flavorjones + + Prerelease documentation at https://tailwindcss.com/docs/v4-beta + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + ## v4.0.0.beta.1 * Update to [Tailwind CSS v4.0.0-beta.1](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.1) (#26) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index ba62b39..d5265f7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.beta.1) + tailwindcss-ruby (4.0.0.beta.2) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 19a2279..ddc5b5e 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.beta.1" + VERSION = "4.0.0.beta.2" end end From 2a09951e6b737ac0b1735c258acff27c59632e95 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 27 Nov 2024 13:38:17 -0500 Subject: [PATCH 40/95] dep: bump tailwindcss to v4.0.0-beta.3 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.3 --- lib/tailwindcss/ruby/upstream.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 2b4e29f..4a84a64 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-beta.2" + VERSION = "v4.0.0-beta.3" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { From 247c9e1bbd9a3cc7c21ca5dc2cb780371695bd13 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 27 Nov 2024 13:41:28 -0500 Subject: [PATCH 41/95] version bump to v4.0.0.beta.3 --- CHANGELOG.md | 9 +++++++++ lib/tailwindcss/ruby/version.rb | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a53f1a6..d5133be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # tailwindcss-ruby changelog +## v4.0.0.beta.3 + +* Update to [Tailwind CSS v4.0.0-beta.3](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.3) @flavorjones + + Prerelease documentation at https://tailwindcss.com/docs/v4-beta + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + ## v4.0.0.beta.2 * Update to [Tailwind CSS v4.0.0-beta.2](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.2) @flavorjones diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index ddc5b5e..0541840 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.beta.2" + VERSION = "4.0.0.beta.3" end end From 200c64a81f282812322fa04d79212350fe71a830 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 29 Nov 2024 13:41:24 -0500 Subject: [PATCH 42/95] dev: bundle update [skip ci] --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index d5265f7..301c83a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.beta.2) + tailwindcss-ruby (4.0.0.beta.3) GEM remote: https://rubygems.org/ @@ -29,7 +29,7 @@ GEM rubocop-ast (>= 1.32.2, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.36.1) + rubocop-ast (1.36.2) parser (>= 3.3.1.0) rubocop-performance (1.22.1) rubocop (>= 1.48.1, < 2.0) From e83e001682a0dd64873b5df36140f59b71cfe0af Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 29 Nov 2024 13:42:13 -0500 Subject: [PATCH 43/95] dep: update tailwindcss to v4.0.0-beta.4 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.4 --- lib/tailwindcss/ruby/upstream.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 4a84a64..da4e47a 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-beta.3" + VERSION = "v4.0.0-beta.4" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { From 30e93710fcf93b1f6a4c179200faa0acb44d6b27 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 29 Nov 2024 13:45:36 -0500 Subject: [PATCH 44/95] version bump to v4.0.0.beta.4 --- CHANGELOG.md | 9 +++++++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5133be..dc8df8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # tailwindcss-ruby changelog +## v4.0.0.beta.4 + +* Update to [Tailwind CSS v4.0.0-beta.4](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.4) @flavorjones + + Prerelease documentation at https://tailwindcss.com/docs/v4-beta + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + ## v4.0.0.beta.3 * Update to [Tailwind CSS v4.0.0-beta.3](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.3) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 301c83a..2ba35fd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.beta.3) + tailwindcss-ruby (4.0.0.beta.4) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 0541840..c38835a 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.beta.3" + VERSION = "4.0.0.beta.4" end end From 0a19dff378880c5d05d57d44a778a57e7532d9cc Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 5 Dec 2024 17:42:36 -0500 Subject: [PATCH 45/95] dep: update tailwindcss to 4.0.0-beta.5 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.5 and version bump this gem to v4.0.0.beta.5 --- CHANGELOG.md | 9 +++++++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dc8df8e..de66938 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # tailwindcss-ruby changelog +## v4.0.0.beta.5 + +* Update to [Tailwind CSS v4.0.0-beta.5](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.5) @flavorjones + + Prerelease documentation at https://tailwindcss.com/docs/v4-beta + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + ## v4.0.0.beta.4 * Update to [Tailwind CSS v4.0.0-beta.4](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.4) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 2ba35fd..f8bfe4b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.beta.4) + tailwindcss-ruby (4.0.0.beta.5) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index da4e47a..82f4808 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-beta.4" + VERSION = "v4.0.0-beta.5" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index c38835a..b344642 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.beta.4" + VERSION = "4.0.0.beta.5" end end From b9bb552822f569b181ef1f1c5c36de2ba4e1f5ec Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sat, 7 Dec 2024 11:58:56 -0500 Subject: [PATCH 46/95] dep: update to Tailwind CSS v4.0.0-beta.6 --- CHANGELOG.md | 9 +++++++++ lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index de66938..ce017e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # tailwindcss-ruby changelog +## v4.0.0.beta.6 + +* Update to [Tailwind CSS v4.0.0-beta.6](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.6) @flavorjones + + Prerelease documentation at https://tailwindcss.com/docs/v4-beta + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + ## v4.0.0.beta.5 * Update to [Tailwind CSS v4.0.0-beta.5](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.5) @flavorjones diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 82f4808..ec8e540 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-beta.5" + VERSION = "v4.0.0-beta.6" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index b344642..58b2425 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.beta.5" + VERSION = "4.0.0.beta.6" end end From c2e596a30b763546997713b54181cda19b6250f3 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sat, 7 Dec 2024 12:04:46 -0500 Subject: [PATCH 47/95] dep: bundle update --- Gemfile.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index f8bfe4b..b9d2f22 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,16 +1,16 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.beta.5) + tailwindcss-ruby (4.0.0.beta.6) GEM remote: https://rubygems.org/ specs: ast (2.4.2) - json (2.8.2) + json (2.9.0) language_server-protocol (3.17.0.3) lint_roller (1.1.0) - minitest (5.25.2) + minitest (5.25.4) parallel (1.26.3) parser (3.3.6.0) ast (~> 2.4.1) @@ -18,7 +18,7 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.2.1) - regexp_parser (2.9.2) + regexp_parser (2.9.3) rubocop (1.68.0) json (~> 2.3) language_server-protocol (>= 3.17.0) From b46af2e78e3ea3f5dfdfb4b00775ff939a151350 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Tue, 17 Dec 2024 10:55:27 -0500 Subject: [PATCH 48/95] dep: update to Tailwind CSS v4.0.0-beta.8 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.8 --- CHANGELOG.md | 9 +++++++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce017e3..8f5d9fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # tailwindcss-ruby changelog +## v4.0.0.beta.8 + +* Update to [Tailwind CSS v4.0.0-beta.8](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.8) @flavorjones + + Prerelease documentation at https://tailwindcss.com/docs/v4-beta + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + ## v4.0.0.beta.6 * Update to [Tailwind CSS v4.0.0-beta.6](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.6) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index b9d2f22..0f4fc75 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.beta.6) + tailwindcss-ruby (4.0.0.beta.8) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index ec8e540..cc14281 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-beta.6" + VERSION = "v4.0.0-beta.8" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 58b2425..e54fcf6 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.beta.6" + VERSION = "4.0.0.beta.8" end end From d8f07d43ed6cf4ea2cbf21624de5705c61380e3d Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 10 Jan 2025 10:05:29 -0500 Subject: [PATCH 49/95] dep: update to Tailwind CSS v4.0.0-beta.9 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.9 --- CHANGELOG.md | 9 +++++++++ lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f5d9fc..dfb166b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # tailwindcss-ruby changelog +## v4.0.0.beta.9 + +* Update to [Tailwind CSS v4.0.0-beta.9](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.9) @flavorjones + + Prerelease documentation at https://tailwindcss.com/docs/v4-beta + + Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + + ## v4.0.0.beta.8 * Update to [Tailwind CSS v4.0.0-beta.8](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.8) @flavorjones diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index cc14281..ecb1bd1 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-beta.8" + VERSION = "v4.0.0-beta.9" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index e54fcf6..b16552c 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.beta.8" + VERSION = "4.0.0.beta.9" end end From 6b0c8ff6e34296053b4416b831539879cd184028 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 10 Jan 2025 10:08:03 -0500 Subject: [PATCH 50/95] dev: bundle update --- Gemfile.lock | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 0f4fc75..f8931ad 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,13 +1,13 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.beta.8) + tailwindcss-ruby (4.0.0.beta.9) GEM remote: https://rubygems.org/ specs: ast (2.4.2) - json (2.9.0) + json (2.9.1) language_server-protocol (3.17.0.3) lint_roller (1.1.0) minitest (5.25.4) @@ -18,36 +18,38 @@ GEM racc (1.8.1) rainbow (3.1.1) rake (13.2.1) - regexp_parser (2.9.3) - rubocop (1.68.0) + regexp_parser (2.10.0) + rubocop (1.69.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) - regexp_parser (>= 2.4, < 3.0) - rubocop-ast (>= 1.32.2, < 2.0) + regexp_parser (>= 2.9.3, < 3.0) + rubocop-ast (>= 1.36.2, < 2.0) ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.36.2) + unicode-display_width (>= 2.4.0, < 4.0) + rubocop-ast (1.37.0) parser (>= 3.3.1.0) - rubocop-performance (1.22.1) + rubocop-performance (1.23.1) rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (1.13.0) - standard (1.42.1) + standard (1.43.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.68.0) + rubocop (~> 1.69.1) standard-custom (~> 1.0.0) - standard-performance (~> 1.5) + standard-performance (~> 1.6) standard-custom (1.0.2) lint_roller (~> 1.0) rubocop (~> 1.50) - standard-performance (1.5.0) + standard-performance (1.6.0) lint_roller (~> 1.1) - rubocop-performance (~> 1.22.0) - unicode-display_width (2.6.0) + rubocop-performance (~> 1.23.0) + unicode-display_width (3.1.3) + unicode-emoji (~> 4.0, >= 4.0.4) + unicode-emoji (4.0.4) PLATFORMS ruby From 9246374a1ef51a9ef811099c4e0d5e3a3aecae04 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 10 Jan 2025 10:23:58 -0500 Subject: [PATCH 51/95] Ship separate linux-gnu and linux-musl gems Also backfill CI tests for aarch64-linux-* gems. --- .github/workflows/gem-install.yml | 93 ++++++++++++++++++++----------- lib/tailwindcss/ruby/upstream.rb | 7 ++- 2 files changed, 63 insertions(+), 37 deletions(-) diff --git a/.github/workflows/gem-install.yml b/.github/workflows/gem-install.yml index 8ff8535..7ebc7f1 100644 --- a/.github/workflows/gem-install.yml +++ b/.github/workflows/gem-install.yml @@ -25,8 +25,10 @@ jobs: - "x64-mingw-ucrt" - "x86_64-darwin" - "arm64-darwin" - - "x86_64-linux" -# - "arm-linux" + - "x86_64-linux-gnu" + - "x86_64-linux-musl" + - "aarch64-linux-gnu" + - "aarch64-linux-musl" runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -57,7 +59,7 @@ jobs: - run: "gem install pkg/tailwindcss-ruby-*.gem" - run: "tailwindcss 2>&1 | fgrep 'ERROR: Cannot find the tailwindcss executable'" - linux-install: + linux-x86_64-gnu-install: needs: ["package"] runs-on: ubuntu-latest steps: @@ -66,42 +68,65 @@ jobs: ruby-version: "3.2" - uses: actions/download-artifact@v4 with: - name: gem-x86_64-linux + name: gem-x86_64-linux-gnu path: pkg - run: "gem install pkg/tailwindcss-ruby-*.gem" - run: "tailwindcss --help" - # linux-musl-install: - # needs: ["package"] - # runs-on: ubuntu-latest - # container: - # image: ruby:3.2-alpine - # steps: - # - uses: actions/download-artifact@v4 - # with: - # name: gem-x86_64-linux - # path: pkg - # - run: "apk add build-base" # to compile racc, etc. - # - run: "gem update --system" # let's make sure the latest is working for us (upstream test, see #200) - # - run: "gem install pkg/tailwindcss-ruby-*.gem" - # - run: "tailwindcss --help" + linux-x86_64-musl-install: + needs: ["package"] + runs-on: ubuntu-latest + steps: + - uses: actions/download-artifact@v4 + with: + name: gem-x86_64-linux-musl + path: pkg + - run: | + docker run --rm -v $PWD:/tailwindcss-ruby -w /tailwindcss-ruby \ + ruby:3.2-alpine \ + sh -c " + apk add build-base + gem install pkg/tailwindcss-ruby-*.gem + tailwindcss --help + " + + linux-aarch64-gnu-install: + needs: ["package"] + runs-on: ubuntu-latest + steps: + - uses: ruby/setup-ruby@v1 + with: + ruby-version: "3.2" + - uses: actions/download-artifact@v4 + with: + name: gem-aarch64-linux-gnu + path: pkg + - run: | + docker run --rm --privileged multiarch/qemu-user-static --reset -p yes + docker run --rm -v $PWD:/tailwindcss-ruby -w /tailwindcss-ruby \ + --platform=linux/arm64/v8 ruby:3.2 \ + sh -c " + gem install pkg/tailwindcss-ruby-*.gem + tailwindcss --help + " - # linux-arm-install: - # needs: ["package"] - # runs-on: ubuntu-latest - # steps: - # - uses: actions/download-artifact@v4 - # with: - # name: gem-arm-linux - # path: pkg - # - run: | - # docker run --rm --privileged multiarch/qemu-user-static --reset -p yes - # docker run --rm -v "$(pwd):/test" -w /test --platform=linux/arm/v7 ruby:3.2 \ - # /bin/bash -c " - # set -ex - # gem install pkg/tailwindcss-ruby-*.gem - # tailwindcss --help - # " + linux-aarch64-musl-install: + needs: ["package"] + runs-on: ubuntu-latest + steps: + - uses: actions/download-artifact@v4 + with: + name: gem-aarch64-linux-musl + path: pkg + - run: | + docker run --rm --privileged multiarch/qemu-user-static --reset -p yes + docker run --rm -v $PWD:/tailwindcss-ruby -w /tailwindcss-ruby \ + --platform=linux/arm64/v8 ruby:3.2-alpine \ + sh -c " + apk add build-base + gem install pkg/tailwindcss-ruby-*.gem + tailwindcss --help + " darwin-x86_64-install: needs: ["package"] diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index ecb1bd1..ab957c1 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -9,9 +9,10 @@ module Upstream "x64-mingw32" => "tailwindcss-windows-x64.exe", "x64-mingw-ucrt" => "tailwindcss-windows-x64.exe", "x86_64-darwin" => "tailwindcss-macos-x64", - "x86_64-linux" => "tailwindcss-linux-x64", - "aarch64-linux" => "tailwindcss-linux-arm64", -# "arm-linux" => "tailwindcss-linux-armv7", + "x86_64-linux-gnu" => "tailwindcss-linux-x64", + "x86_64-linux-musl" => "tailwindcss-linux-x64-musl", + "aarch64-linux-gnu" => "tailwindcss-linux-arm64", + "aarch64-linux-musl" => "tailwindcss-linux-arm64-musl", } end end From 9c22512c2f916501470d114f9fb74af4fa91013f Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 10 Jan 2025 10:49:19 -0500 Subject: [PATCH 52/95] doc: clarify the CHANGELOG entry --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dfb166b..efdb683 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,9 @@ Prerelease documentation at https://tailwindcss.com/docs/v4-beta - Note that this upstream release does not provide an armv7 release, nor a musl-compatible binary. + Note that this upstream release finally includes linux-musl binaries, and so the native gem platforms are now specialized to `{x86_64,aarch64}-linux-{gnu,musl}`. You may need to update the platforms in your Gemfile.lock using `bundle lock --add-platform`. + + However, there are still no upstream armv7 binaries. ## v4.0.0.beta.8 From 324095e425bb6ad92ddba0c4b9a5fadc54d4b20b Mon Sep 17 00:00:00 2001 From: Chris Oliver Date: Tue, 21 Jan 2025 10:59:55 -0600 Subject: [PATCH 53/95] Tailwind v4.0.0.beta.10 --- CHANGELOG.md | 10 ++++++++++ lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index efdb683..cfec033 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # tailwindcss-ruby changelog +## v4.0.0.beta.10 + +* Update to [Tailwind CSS v4.0.0-beta.10](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.10) @excid3 + + Prerelease documentation at https://tailwindcss.com/docs/v4-beta + + Note that this upstream release finally includes linux-musl binaries, and so the native gem platforms are now specialized to `{x86_64,aarch64}-linux-{gnu,musl}`. You may need to update the platforms in your Gemfile.lock using `bundle lock --add-platform`. + + However, there are still no upstream armv7 binaries. + ## v4.0.0.beta.9 * Update to [Tailwind CSS v4.0.0-beta.9](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.9) @flavorjones diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index ab957c1..5b9462e 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-beta.9" + VERSION = "v4.0.0-beta.10" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index b16552c..d52a80a 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.beta.9" + VERSION = "4.0.0.beta.10" end end From 91f78e68f27fa56ae397d67c3c9afb525c08a437 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Tue, 21 Jan 2025 12:28:43 -0500 Subject: [PATCH 54/95] ci: remove the Gemfile.lock in downstream jobs --- .github/workflows/downstream.yml | 1 + Gemfile.lock | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/downstream.yml b/.github/workflows/downstream.yml index 7ca7b1e..fa77479 100644 --- a/.github/workflows/downstream.yml +++ b/.github/workflows/downstream.yml @@ -44,6 +44,7 @@ jobs: - name: ${{matrix.name}} test suite working-directory: ${{matrix.name}} run: | + rm -f Gemfile.lock bundle remove tailwindcss-ruby || true bundle add tailwindcss-ruby --path=".." bundle install --local || bundle install diff --git a/Gemfile.lock b/Gemfile.lock index f8931ad..8cb6e56 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.beta.9) + tailwindcss-ruby (4.0.0.beta.10) GEM remote: https://rubygems.org/ From 16e88672b70b1de0ef4ff901eff6647b6f19b4d0 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Tue, 21 Jan 2025 12:35:18 -0500 Subject: [PATCH 55/95] ci: add v4-prerelease to branch triggers --- .github/workflows/downstream.yml | 2 +- .github/workflows/gem-install.yml | 1 + .github/workflows/main.yml | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/downstream.yml b/.github/workflows/downstream.yml index fa77479..6d647f9 100644 --- a/.github/workflows/downstream.yml +++ b/.github/workflows/downstream.yml @@ -9,7 +9,7 @@ on: push: branches: - main - - v*.*.x + - v4-prerelease tags: - v*.*.* pull_request: diff --git a/.github/workflows/gem-install.yml b/.github/workflows/gem-install.yml index 7ebc7f1..7bc2ed9 100644 --- a/.github/workflows/gem-install.yml +++ b/.github/workflows/gem-install.yml @@ -7,6 +7,7 @@ on: push: branches: - main + - v4-prerelease tags: - v*.*.* pull_request: diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e2545da..046dad6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,6 +7,7 @@ on: push: branches: - main + - v4-prerelease tags: - v*.*.* pull_request: From 86ac064f308fe72a24074ae890c3d8a0b3c4692d Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 22 Jan 2025 21:21:41 -0500 Subject: [PATCH 56/95] dep: update to Tailwind CSS v4.0.0 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0 --- CHANGELOG.md | 7 +++++++ lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cfec033..c275ce1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # tailwindcss-ruby changelog +## v4.0.0 + +* Update to [Tailwind CSS v4.0.0](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0) @flavorjones + + Upgrade guide at https://tailwindcss.com/docs/upgrade-guide + + ## v4.0.0.beta.10 * Update to [Tailwind CSS v4.0.0-beta.10](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0-beta.10) @excid3 diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 5b9462e..3fd008e 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0-beta.10" + VERSION = "v4.0.0" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index d52a80a..25738b5 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0.beta.10" + VERSION = "4.0.0" end end From eac4f2dd5ba19b1e476bbda61ffbc08defb97f2b Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 22 Jan 2025 21:28:55 -0500 Subject: [PATCH 57/95] ci: trigger on the new v4.x branch --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 046dad6..943726e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,7 +7,7 @@ on: push: branches: - main - - v4-prerelease + - v4* tags: - v*.*.* pull_request: From 04dce3254a72e0647e18959d1cbea7ccb7f4f3e5 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 22 Jan 2025 21:34:13 -0500 Subject: [PATCH 58/95] doc: update CHANGELOG --- CHANGELOG.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c275ce1..dbaeca4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,14 @@ * Update to [Tailwind CSS v4.0.0](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0) @flavorjones - Upgrade guide at https://tailwindcss.com/docs/upgrade-guide + The upstream upgrade guide is at https://tailwindcss.com/docs/upgrade-guide. + + For Rails users, if you want to upgrade you may want to check out [TailwindCSS v4 - upgrade experience report · rails/tailwindcss-rails · Discussion #450](https://github.com/rails/tailwindcss-rails/discussions/450). If you're not ready to upgrade, then pin your project to the 3.x releases: + + ```ruby + # If you're not ready to upgrade yet! + gem "tailwindcss-ruby", "~> 3.4" + ``` ## v4.0.0.beta.10 From 333b51e381d720324eeff66fc788482cfb879076 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 22 Jan 2025 21:47:50 -0500 Subject: [PATCH 59/95] doc: update v4.x readme with the appropriate tailwind version --- Gemfile.lock | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 8cb6e56..fe4c7b1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0.beta.10) + tailwindcss-ruby (4.0.0) GEM remote: https://rubygems.org/ diff --git a/README.md b/README.md index 79d4761..ff407a8 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ If you're looking to leverage tailwindcss in your Rails project, please see http ## Installation -This gem wraps [the standalone executable version](https://tailwindcss.com/blog/standalone-cli) of the Tailwind CSS v3 framework. These executables are platform specific, so there are actually separate underlying gems per platform, but the correct gem will automatically be picked for your platform. +This gem wraps [the standalone executable version](https://tailwindcss.com/blog/standalone-cli) of the Tailwind CSS v4 framework. These executables are platform specific, so there are actually separate underlying gems per platform, but the correct gem will automatically be picked for your platform. Supported platforms are: From 5472dad74bdcb827f39c487084adae89ab8f0ae4 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 22 Jan 2025 21:52:28 -0500 Subject: [PATCH 60/95] ci: update remaining workflows with v4.x branch --- .github/workflows/downstream.yml | 2 +- .github/workflows/gem-install.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/downstream.yml b/.github/workflows/downstream.yml index 6d647f9..6e7fe12 100644 --- a/.github/workflows/downstream.yml +++ b/.github/workflows/downstream.yml @@ -9,7 +9,7 @@ on: push: branches: - main - - v4-prerelease + - v4.x tags: - v*.*.* pull_request: diff --git a/.github/workflows/gem-install.yml b/.github/workflows/gem-install.yml index 7bc2ed9..981194c 100644 --- a/.github/workflows/gem-install.yml +++ b/.github/workflows/gem-install.yml @@ -7,7 +7,7 @@ on: push: branches: - main - - v4-prerelease + - v4.x tags: - v*.*.* pull_request: From 1db8571cb58ba3d635ccc2ba453e0be14758d267 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 22 Jan 2025 21:59:51 -0500 Subject: [PATCH 61/95] doc: add an upgrade note to the README --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index ff407a8..65a256b 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,20 @@ A self-contained `tailwindcss` executable, wrapped up in a ruby gem. That's it. If you're looking to leverage tailwindcss in your Rails project, please see https://github.com/rails/tailwindcss-rails for integration that is supported by the Rails team. +## ⚠ Upgrade note ⚠ + +To upgrade an existing application from v3 to v4, I strongly urge you to read the upstream upgrade guide: https://tailwindcss.com/docs/upgrade-guide. + +For Rails users, if you want to upgrade you may want to check out [TailwindCSS v4 - upgrade experience report · rails/tailwindcss-rails · Discussion #450](https://github.com/rails/tailwindcss-rails/discussions/450). + +In any case, if you're not ready to upgrade to v4, then pin your project to the 3.x releases: + +```ruby +# If you're not ready to upgrade yet! +gem "tailwindcss-ruby", "~> 3.4" +``` + + ## Installation This gem wraps [the standalone executable version](https://tailwindcss.com/blog/standalone-cli) of the Tailwind CSS v4 framework. These executables are platform specific, so there are actually separate underlying gems per platform, but the correct gem will automatically be picked for your platform. From 6e0675715aceee26792b7d283fc9593caa6b203d Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 24 Jan 2025 10:03:27 -0500 Subject: [PATCH 62/95] ci: add a downstream integration test with rails for upgrades and also fix the integration test for installation. --- .github/workflows/downstream.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/downstream.yml b/.github/workflows/downstream.yml index 6e7fe12..853598e 100644 --- a/.github/workflows/downstream.yml +++ b/.github/workflows/downstream.yml @@ -29,8 +29,12 @@ jobs: command: "bin/test" ruby: "3.3" - url: https://github.com/rails/tailwindcss-rails - name: rails-integration - command: "env TAILWINDCSSOPTS=--path=../../.. test/integration/user_journey_test.sh" + name: rails-install + command: "env TAILWINDCSSOPTS=--path=../../.. test/integration/user_install_test.sh" + ruby: "3.3" + - url: https://github.com/rails/tailwindcss-rails + name: rails-upgrade + command: "env TAILWINDCSSOPTS=--path=../../.. test/integration/user_upgrade_test.sh" ruby: "3.3" runs-on: ubuntu-latest steps: From 0e7041e1a1eff3649a6c76fa5519e3873a4a29e2 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 29 Jan 2025 15:43:24 -0500 Subject: [PATCH 63/95] dep: update to Tailwind CSS v4.0.1 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.1 --- CHANGELOG.md | 7 +++++++ lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dbaeca4..f0b4de4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # tailwindcss-ruby changelog +## v4.0.1 + +* Update to [Tailwind CSS v4.0.1](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.1) @flavorjones + + Upgrade guide at https://tailwindcss.com/docs/upgrade-guide + + ## v4.0.0 * Update to [Tailwind CSS v4.0.0](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.0) @flavorjones diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 3fd008e..90f64f6 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.0" + VERSION = "v4.0.1" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 25738b5..a766fd7 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.0" + VERSION = "4.0.1" end end From 3cdc208fee9a829a89b19b0733b11e5b07452a93 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 31 Jan 2025 14:28:27 -0500 Subject: [PATCH 64/95] dep: update to Tailwind CSS v4.0.2 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.2 --- CHANGELOG.md | 7 +++++++ lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f0b4de4..0d054d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # tailwindcss-ruby changelog +## v4.0.2 + +* Update to [Tailwind CSS v4.0.2](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.2) @flavorjones + + Upgrade guide at https://tailwindcss.com/docs/upgrade-guide + + ## v4.0.1 * Update to [Tailwind CSS v4.0.1](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.1) @flavorjones diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 90f64f6..3f22258 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.1" + VERSION = "v4.0.2" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index a766fd7..6b2ea13 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.1" + VERSION = "4.0.2" end end From c8366f3aec206887afedafaaa4d0e15aa9a3729a Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 31 Jan 2025 14:36:20 -0500 Subject: [PATCH 65/95] dep: update Gemfile.lock --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index fe4c7b1..480e83b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.0) + tailwindcss-ruby (4.0.2) GEM remote: https://rubygems.org/ From 2c170e43131b1e8046839c765c1b976312efc261 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sat, 1 Feb 2025 11:45:55 -0500 Subject: [PATCH 66/95] dep: update to Tailwind CSS v4.0.3 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.3 --- CHANGELOG.md | 7 +++++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d054d1..98b1d43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # tailwindcss-ruby changelog +## v4.0.3 + +* Update to [Tailwind CSS v4.0.3](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.3) @flavorjones + + Upgrade guide at https://tailwindcss.com/docs/upgrade-guide + + ## v4.0.2 * Update to [Tailwind CSS v4.0.2](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.2) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 480e83b..38de47d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.2) + tailwindcss-ruby (4.0.3) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 3f22258..833ccdf 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.2" + VERSION = "v4.0.3" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 6b2ea13..42aba37 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.2" + VERSION = "4.0.3" end end From 7249d0e567b79b1628144b84c02cee3326180bdf Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 6 Feb 2025 10:40:20 -0500 Subject: [PATCH 67/95] dep: update to Tailwind CSS v4.0.4 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.4 --- CHANGELOG.md | 7 +++++++ lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98b1d43..681448b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # tailwindcss-ruby changelog +## v4.0.4 + +* Update to [Tailwind CSS v4.0.4](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.4) @flavorjones + + Upgrade guide at https://tailwindcss.com/docs/upgrade-guide + + ## v4.0.3 * Update to [Tailwind CSS v4.0.3](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.3) @flavorjones diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 833ccdf..265c6d6 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.3" + VERSION = "v4.0.4" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 42aba37..719c055 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.3" + VERSION = "4.0.4" end end From c666b37ce935d6927aed89d103b0eaaa2a2d460e Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sun, 9 Feb 2025 10:47:16 -0500 Subject: [PATCH 68/95] dep: update to Tailwind CSS v4.0.5 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.5 --- CHANGELOG.md | 7 +++++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 681448b..d7a67c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # tailwindcss-ruby changelog +## v4.0.5 + +* Update to [Tailwind CSS v4.0.5](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.5) @flavorjones + + Upgrade guide at https://tailwindcss.com/docs/upgrade-guide + + ## v4.0.4 * Update to [Tailwind CSS v4.0.4](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.4) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 38de47d..5da88eb 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.3) + tailwindcss-ruby (4.0.5) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 265c6d6..4692f47 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.4" + VERSION = "v4.0.5" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 719c055..aea027c 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.4" + VERSION = "4.0.5" end end From 90df07c0480c7ced022c3428067be0f961db0841 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sat, 7 Dec 2024 12:03:05 -0500 Subject: [PATCH 69/95] Add a script to automate upstream bumps and update CONTRIBUTING.md --- CONTRIBUTING.md | 18 ++++++--- bin/bump-upstream | 99 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 111 insertions(+), 6 deletions(-) create mode 100755 bin/bump-upstream diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7a0bbc0..e4332fa 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,20 +4,26 @@ This doc is a brief introduction on modifying and maintaining this gem. ## Updating to the latest upstream tailwindcss version -Update `lib/tailwindcss/ruby/upstream.rb` with the upstream version. +Please don't submit PRs to the maintainer with an upstream bump. -Run `bundle exec rake clobber` then `bundle exec rake download` to ensure the tailwindcss binaries can be downloaded, and that you have the correct versions on local disk. +- [ ] run `bin/bump-upstream` +- [ ] push the branch, create a PR ## Cutting a release of tailwindcss-ruby -- bump the version +- if it's just bumping the upstream: + - [ ] follow the steps above + - [ ] when the PR is green, merge the PR + - [ ] create a git tag (after updating local `main`) +- else if the gem is being changed in some other way: - [ ] update `lib/tailwindcss/ruby/version.rb` - [ ] update `CHANGELOG.md` - - [ ] commit and create a git tag + - [ ] `git commit` + - [ ] `git tag` - build the native gems: - - [ ] `bundle exec rake clobber` if needed to clean up possibly-old tailwindcss executables + - [ ] `bundle exec rake clobber` (if needed to clean up old tailwindcss executables) - [ ] `bundle exec rake package` -- push +- push source and gems: - [ ] `for g in pkg/*.gem ; do gem push $g ; done` - [ ] `git push && git push --tags` - announce diff --git a/bin/bump-upstream b/bin/bump-upstream new file mode 100755 index 0000000..77fbbb0 --- /dev/null +++ b/bin/bump-upstream @@ -0,0 +1,99 @@ +#!/usr/bin/env bash + +set -eu +set -o pipefail + +if [[ $# -lt 1 ]] ; then + echo "Usage: $(basename $0) " + echo + echo "Where is the tag name of the Tailwind CSS release." + exit 1 +fi + +PAGER="" # we don't want gh to use a pager +git_cmd=$(command -v git) +gh_cmd=$(command -v gh) +sed_cmd=$(command -v sed) + +fail() { + echo "Error: $*" >&2 + exit 1 +} + +upstream_tag=$1 +gem_version=$(echo $upstream_tag | $sed_cmd -E 's/^v//' | sed -E 's/-/./') +gem_tag="v${gem_version}" + +github_user=$($git_cmd config github.user || true) +if [[ -z "$github_user" ]]; then + fail "github.user is not set in git config" +fi + +# view the release. will fail if the release does not exist +$gh_cmd release view ${upstream_tag} --repo tailwindlabs/tailwindcss + +# get on the right starting branch +if [[ -n "$($git_cmd status --porcelain --untracked-files=no)" ]]; then + fail "found uncommitted changes" +fi + +if [[ $upstream_tag =~ ^v4 ]] ; then + base_branch="v4.x" + + changelog_extra=$(cat </dev/null 2>&1; then + fail "current branch is not tracking a remote branch" +fi + +# +# modify the upstream version and gem version +# +$sed_cmd -E -i "s/^(\s+)VERSION\s+=.*/\1VERSION = \"${upstream_tag}\"/" lib/tailwindcss/ruby/upstream.rb +$sed_cmd -E -i "s/^(\s+)VERSION\s+=.*/\1VERSION = \"${gem_version}\"/" lib/tailwindcss/ruby/version.rb + +bundle install + +# +# modify the changelog +# +replacement_text=$(cat < Date: Mon, 10 Feb 2025 08:52:52 -0500 Subject: [PATCH 70/95] dep: update to Tailwind CSS v4.0.6 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.6 --- CHANGELOG.md | 7 +++++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d7a67c6..d6920e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # tailwindcss-ruby changelog +## v4.0.6 + +* Update to [Tailwind CSS v4.0.6](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.6) @flavorjones + + Upgrade guide at https://tailwindcss.com/docs/upgrade-guide + + ## v4.0.5 * Update to [Tailwind CSS v4.0.5](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.5) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 5da88eb..1f20641 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.5) + tailwindcss-ruby (4.0.6) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 4692f47..5eeb186 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.5" + VERSION = "v4.0.6" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index aea027c..c84bb69 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.5" + VERSION = "4.0.6" end end From 9975d91d6ddc0f252a47b7d0fff3551e1b97aa17 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 19 Feb 2025 08:33:54 -0500 Subject: [PATCH 71/95] dev: drop the changelog extra message I think we can stop reminding people where the upgrade guide is now. [skip ci] --- bin/bump-upstream | 8 -------- 1 file changed, 8 deletions(-) diff --git a/bin/bump-upstream b/bin/bump-upstream index 77fbbb0..78a78b4 100755 --- a/bin/bump-upstream +++ b/bin/bump-upstream @@ -39,15 +39,8 @@ fi if [[ $upstream_tag =~ ^v4 ]] ; then base_branch="v4.x" - - changelog_extra=$(cat < Date: Wed, 19 Feb 2025 08:36:04 -0500 Subject: [PATCH 72/95] dep: update to Tailwind CSS v4.0.7 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.7 --- CHANGELOG.md | 5 +++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6920e3..88ffb80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # tailwindcss-ruby changelog +## v4.0.7 + +* Update to [Tailwind CSS v4.0.7](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.7) @flavorjones + + ## v4.0.6 * Update to [Tailwind CSS v4.0.6](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.6) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 1f20641..299abda 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.6) + tailwindcss-ruby (4.0.7) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 5eeb186..5c430fe 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.6" + VERSION = "v4.0.7" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index c84bb69..a5afece 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.6" + VERSION = "4.0.7" end end From 8d0cd65314da47670411787b9a5adbd0cf57aca9 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 21 Feb 2025 11:27:38 -0500 Subject: [PATCH 73/95] dep: bundle update --- Gemfile.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 299abda..58a2710 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -7,38 +7,38 @@ GEM remote: https://rubygems.org/ specs: ast (2.4.2) - json (2.9.1) - language_server-protocol (3.17.0.3) + json (2.10.1) + language_server-protocol (3.17.0.4) lint_roller (1.1.0) minitest (5.25.4) parallel (1.26.3) - parser (3.3.6.0) + parser (3.3.7.1) ast (~> 2.4.1) racc racc (1.8.1) rainbow (3.1.1) rake (13.2.1) regexp_parser (2.10.0) - rubocop (1.69.2) + rubocop (1.71.2) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.9.3, < 3.0) - rubocop-ast (>= 1.36.2, < 2.0) + rubocop-ast (>= 1.38.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 4.0) - rubocop-ast (1.37.0) + rubocop-ast (1.38.0) parser (>= 3.3.1.0) rubocop-performance (1.23.1) rubocop (>= 1.48.1, < 2.0) rubocop-ast (>= 1.31.1, < 2.0) ruby-progressbar (1.13.0) - standard (1.43.0) + standard (1.45.0) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.0) - rubocop (~> 1.69.1) + rubocop (~> 1.71.0) standard-custom (~> 1.0.0) standard-performance (~> 1.6) standard-custom (1.0.2) @@ -47,7 +47,7 @@ GEM standard-performance (1.6.0) lint_roller (~> 1.1) rubocop-performance (~> 1.23.0) - unicode-display_width (3.1.3) + unicode-display_width (3.1.4) unicode-emoji (~> 4.0, >= 4.0.4) unicode-emoji (4.0.4) From d897c6dfb69c72bec0f9d4abc17e7ed560a65f72 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 21 Feb 2025 11:28:42 -0500 Subject: [PATCH 74/95] dep: update to Tailwind CSS v4.0.7 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.7 --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 88ffb80..3e1f177 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ * Update to [Tailwind CSS v4.0.7](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.7) @flavorjones +## v4.0.7 + +* Update to [Tailwind CSS v4.0.7](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.7) @flavorjones + + ## v4.0.6 * Update to [Tailwind CSS v4.0.6](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.6) @flavorjones From a48089698da9940811dff7447454fffbc6a7262a Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 21 Feb 2025 12:06:03 -0500 Subject: [PATCH 75/95] revert changelog duplicate --- CHANGELOG.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e1f177..88ffb80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,6 @@ * Update to [Tailwind CSS v4.0.7](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.7) @flavorjones -## v4.0.7 - -* Update to [Tailwind CSS v4.0.7](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.7) @flavorjones - - ## v4.0.6 * Update to [Tailwind CSS v4.0.6](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.6) @flavorjones From edb537e710b4d642a4e89ac3324833cccc96e693 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 21 Feb 2025 12:08:35 -0500 Subject: [PATCH 76/95] dep: update to Tailwind CSS v4.0.8 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.8 --- CHANGELOG.md | 5 +++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 88ffb80..be73dda 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # tailwindcss-ruby changelog +## v4.0.8 + +* Update to [Tailwind CSS v4.0.8](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.8) @flavorjones + + ## v4.0.7 * Update to [Tailwind CSS v4.0.7](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.7) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 58a2710..048da30 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.7) + tailwindcss-ruby (4.0.8) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 5c430fe..f5511da 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.7" + VERSION = "v4.0.8" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index a5afece..b37673b 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.7" + VERSION = "4.0.8" end end From 761426efbc2343b64a533a87b5e7c02ca257eccd Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Tue, 25 Feb 2025 16:27:05 -0500 Subject: [PATCH 77/95] dep: update to Tailwind CSS v4.0.9 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.9 --- CHANGELOG.md | 5 +++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index be73dda..0ad0742 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # tailwindcss-ruby changelog +## v4.0.9 + +* Update to [Tailwind CSS v4.0.9](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.9) @flavorjones + + ## v4.0.8 * Update to [Tailwind CSS v4.0.8](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.8) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 048da30..df52d36 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.8) + tailwindcss-ruby (4.0.9) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index f5511da..0dad824 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.8" + VERSION = "v4.0.9" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index b37673b..e86ecba 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.8" + VERSION = "4.0.9" end end From 0a988f9a43dbd074e5ac25037ae4af180ddaa031 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 7 Mar 2025 15:04:23 -0500 Subject: [PATCH 78/95] dep: update to Tailwind CSS v4.0.12 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.12 --- CHANGELOG.md | 5 +++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ad0742..2728969 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # tailwindcss-ruby changelog +## v4.0.12 + +* Update to [Tailwind CSS v4.0.12](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.12) @flavorjones + + ## v4.0.9 * Update to [Tailwind CSS v4.0.9](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.9) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index df52d36..d05286b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.9) + tailwindcss-ruby (4.0.12) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 0dad824..ec0a5ac 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.9" + VERSION = "v4.0.12" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index e86ecba..9a1c65b 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.9" + VERSION = "4.0.12" end end From 909fb103b2307b4718b466dc50d180dab2c10b17 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Mar 2025 15:50:20 +0000 Subject: [PATCH 79/95] build(deps): bump json from 2.10.1 to 2.10.2 Bumps [json](https://github.com/ruby/json) from 2.10.1 to 2.10.2. - [Release notes](https://github.com/ruby/json/releases) - [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md) - [Commits](https://github.com/ruby/json/compare/v2.10.1...v2.10.2) --- updated-dependencies: - dependency-name: json dependency-type: indirect ... Signed-off-by: dependabot[bot] --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index d05286b..8dee885 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -7,7 +7,7 @@ GEM remote: https://rubygems.org/ specs: ast (2.4.2) - json (2.10.1) + json (2.10.2) language_server-protocol (3.17.0.4) lint_roller (1.1.0) minitest (5.25.4) From 64bdebe2f0202b24adfaf10178f2000a07c28bd5 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 14 Mar 2025 12:55:11 -0400 Subject: [PATCH 80/95] dep: update to Tailwind CSS v4.0.14 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.14 --- CHANGELOG.md | 5 +++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2728969..2eb179f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # tailwindcss-ruby changelog +## v4.0.14 + +* Update to [Tailwind CSS v4.0.14](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.14) @flavorjones + + ## v4.0.12 * Update to [Tailwind CSS v4.0.12](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.12) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 8dee885..6f51029 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.12) + tailwindcss-ruby (4.0.14) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index ec0a5ac..4c81d84 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.12" + VERSION = "v4.0.14" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 9a1c65b..5743e68 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.12" + VERSION = "4.0.14" end end From 3ac96b145162b9af3b36fcb2810c22d854095b14 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sat, 15 Mar 2025 12:24:34 -0400 Subject: [PATCH 81/95] doc: update README with tailwind cli v4 help output [skip ci] --- README.md | 28 ++++++++++------------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 65a256b..debfdce 100644 --- a/README.md +++ b/README.md @@ -93,28 +93,20 @@ $ bundle exec which tailwindcss # run the actual executable through the shim $ bundle exec tailwindcss --help -["/path/to/installs/ruby/3.3.5/lib/ruby/gems/3.3.0/gems/tailwindcss-ruby-0.1.0-x86_64-linux/exe/x86_64-linux/tailwindcss", "--help"] - -tailwindcss v3.4.3 +["/path/to/installs/installs/ruby/3.4.2/lib/ruby/gems/3.4.0/gems/tailwindcss-ruby-4.0.12-x86_64-linux-gnu/exe/x86_64-linux-gnu/tailwindcss", "--help"] +≈ tailwindcss v4.0.12 Usage: - tailwindcss [--input input.css] [--output output.css] [--watch] [options...] - tailwindcss init [--full] [--postcss] [options...] - -Commands: - init [options] + tailwindcss [--input input.css] [--output output.css] [--watch] [options…] Options: - -i, --input Input file - -o, --output Output file - -w, --watch Watch for changes and rebuild as needed - -p, --poll Use polling instead of filesystem events when watching - --content Content paths to use for removing unused classes - --postcss Load custom PostCSS configuration - -m, --minify Minify the output - -c, --config Path to a custom config file - --no-autoprefixer Disable autoprefixer - -h, --help Display usage information + -i, --input ··········· Input file + -o, --output ·········· Output file [default: `-`] + -w, --watch ··········· Watch for changes and rebuild as needed + -m, --minify ·········· Optimize and minify the output + --optimize ········ Optimize the output without minifying + --cwd ············· The current working directory [default: `.`] + -h, --help ············ Display usage information ``` From b7627a5baf024d9aab28d7eea4b86be21cbadab0 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sun, 23 Mar 2025 14:52:55 -0400 Subject: [PATCH 82/95] dep: update to Tailwind CSS v4.0.15 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.15 --- CHANGELOG.md | 5 +++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2eb179f..1c65824 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # tailwindcss-ruby changelog +## v4.0.15 + +* Update to [Tailwind CSS v4.0.15](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.15) @flavorjones + + ## v4.0.14 * Update to [Tailwind CSS v4.0.14](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.14) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 6f51029..7e58ca6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.14) + tailwindcss-ruby (4.0.15) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 4c81d84..4e31202 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.14" + VERSION = "v4.0.15" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 5743e68..7536e56 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.14" + VERSION = "4.0.15" end end From eb982c232d576b025758f227b93e806a40383b24 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sun, 23 Mar 2025 15:25:53 -0400 Subject: [PATCH 83/95] ci: unify installation testing into a single matrix which is a prefactor to re-using that flow in an automated release pipeline --- .github/workflows/gem-install.yml | 165 +++++++++--------------------- 1 file changed, 46 insertions(+), 119 deletions(-) diff --git a/.github/workflows/gem-install.yml b/.github/workflows/gem-install.yml index 981194c..561f22d 100644 --- a/.github/workflows/gem-install.yml +++ b/.github/workflows/gem-install.yml @@ -17,19 +17,20 @@ on: jobs: package: + name: "package (${{ matrix.platform }})" strategy: fail-fast: false matrix: platform: - "ruby" - - "x64-mingw32" + - "aarch64-linux-gnu" + - "aarch64-linux-musl" + - "arm64-darwin" - "x64-mingw-ucrt" + - "x64-mingw32" - "x86_64-darwin" - - "arm64-darwin" - "x86_64-linux-gnu" - "x86_64-linux-musl" - - "aarch64-linux-gnu" - - "aarch64-linux-musl" runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -47,6 +48,7 @@ jobs: retention-days: 1 vanilla-install: + name: "install (ruby)" needs: ["package"] runs-on: ubuntu-latest steps: @@ -60,127 +62,52 @@ jobs: - run: "gem install pkg/tailwindcss-ruby-*.gem" - run: "tailwindcss 2>&1 | fgrep 'ERROR: Cannot find the tailwindcss executable'" - linux-x86_64-gnu-install: - needs: ["package"] - runs-on: ubuntu-latest - steps: - - uses: ruby/setup-ruby@v1 - with: - ruby-version: "3.2" - - uses: actions/download-artifact@v4 - with: - name: gem-x86_64-linux-gnu - path: pkg - - run: "gem install pkg/tailwindcss-ruby-*.gem" - - run: "tailwindcss --help" - - linux-x86_64-musl-install: - needs: ["package"] - runs-on: ubuntu-latest - steps: - - uses: actions/download-artifact@v4 - with: - name: gem-x86_64-linux-musl - path: pkg - - run: | - docker run --rm -v $PWD:/tailwindcss-ruby -w /tailwindcss-ruby \ - ruby:3.2-alpine \ - sh -c " - apk add build-base - gem install pkg/tailwindcss-ruby-*.gem - tailwindcss --help - " - - linux-aarch64-gnu-install: - needs: ["package"] - runs-on: ubuntu-latest - steps: - - uses: ruby/setup-ruby@v1 - with: - ruby-version: "3.2" - - uses: actions/download-artifact@v4 - with: - name: gem-aarch64-linux-gnu - path: pkg - - run: | - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes - docker run --rm -v $PWD:/tailwindcss-ruby -w /tailwindcss-ruby \ - --platform=linux/arm64/v8 ruby:3.2 \ - sh -c " - gem install pkg/tailwindcss-ruby-*.gem - tailwindcss --help - " - - linux-aarch64-musl-install: - needs: ["package"] - runs-on: ubuntu-latest + install-matrix: + name: "install (${{ matrix.platform }})" + needs: [ "package" ] + strategy: + fail-fast: false + matrix: + ruby: [ "3.4" ] + platform: + - "aarch64-linux-gnu" + - "aarch64-linux-musl" + - "arm64-darwin" + - "x64-mingw-ucrt" + # - "x64-mingw32" # because it's on a different version of ruby, we just add it in an "include" below + - "x86_64-darwin" + - "x86_64-linux-gnu" + - "x86_64-linux-musl" + include: + - { platform: aarch64-linux-gnu, docker_platform: "--platform=linux/arm64/v8" } + - { platform: aarch64-linux-musl, docker_tag: "-alpine", docker_platform: "--platform=linux/arm64/v8", bootstrap: "apk add build-base &&" } + - { platform: arm64-darwin, runs_on: macos-14 } + - { platform: x64-mingw-ucrt, runs_on: windows-latest } + - { platform: x64-mingw32, runs_on: windows-latest, ruby: "3.0" } + - { platform: x86_64-darwin, runs_on: macos-13 } + - { platform: x86_64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" } + runs-on: ${{ matrix.runs_on || 'ubuntu-latest' }} steps: - uses: actions/download-artifact@v4 with: - name: gem-aarch64-linux-musl + name: gem-${{ matrix.platform }} path: pkg - - run: | - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes + - if: ${{ matrix.runs_on }} + uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} + - if: ${{ matrix.runs_on }} + run: "gem install pkg/tailwindcss-ruby-*.gem" + - if: ${{ matrix.runs_on }} + run: "tailwindcss --help" + - if: ${{ (! matrix.runs_on) && matrix.docker_platform }} + run: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes + - if: ${{ ! matrix.runs_on }} + run: | docker run --rm -v $PWD:/tailwindcss-ruby -w /tailwindcss-ruby \ - --platform=linux/arm64/v8 ruby:3.2-alpine \ + ${{ matrix.docker_platform }} ruby:${{ matrix.ruby }}${{ matrix.docker_tag }} \ sh -c " - apk add build-base + ${{ matrix.bootstrap }} gem install pkg/tailwindcss-ruby-*.gem tailwindcss --help " - - darwin-x86_64-install: - needs: ["package"] - runs-on: macos-13 - steps: - - uses: ruby/setup-ruby@v1 - with: - ruby-version: "3.2" - - uses: actions/download-artifact@v4 - with: - name: gem-x86_64-darwin - path: pkg - - run: "gem install pkg/tailwindcss-ruby-*.gem" - - run: "tailwindcss --help" - - darwin-arm64-install: - needs: ["package"] - runs-on: macos-14 - steps: - - uses: ruby/setup-ruby@v1 - with: - ruby-version: "3.2" - - uses: actions/download-artifact@v4 - with: - name: gem-arm64-darwin - path: pkg - - run: "gem install pkg/tailwindcss-ruby-*.gem" - - run: "tailwindcss --help" - - windows-install: - needs: ["package"] - runs-on: windows-latest - steps: - - uses: ruby/setup-ruby@v1 - with: - ruby-version: "3.0" - - uses: actions/download-artifact@v4 - with: - name: gem-x64-mingw32 - path: pkg - - run: "gem install pkg/tailwindcss-ruby-*.gem" - - run: "tailwindcss --help" - - windows-ucrt-install: - needs: ["package"] - runs-on: windows-2022 - steps: - - uses: ruby/setup-ruby@v1 - with: - ruby-version: "3.2" - - uses: actions/download-artifact@v4 - with: - name: gem-x64-mingw-ucrt - path: pkg - - run: "gem install pkg/tailwindcss-ruby-*.gem" - - run: "tailwindcss --help" From cc4d0337b224921dae1c6cac394512b9cd8245f3 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sun, 23 Mar 2025 16:03:49 -0400 Subject: [PATCH 84/95] ci: add Ruby 3.4 to the matrix --- .github/workflows/downstream.yml | 6 +++--- .github/workflows/main.yml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/downstream.yml b/.github/workflows/downstream.yml index 853598e..474c838 100644 --- a/.github/workflows/downstream.yml +++ b/.github/workflows/downstream.yml @@ -27,15 +27,15 @@ jobs: - url: https://github.com/rails/tailwindcss-rails name: rails-unit command: "bin/test" - ruby: "3.3" + ruby: "3.4" - url: https://github.com/rails/tailwindcss-rails name: rails-install command: "env TAILWINDCSSOPTS=--path=../../.. test/integration/user_install_test.sh" - ruby: "3.3" + ruby: "3.4" - url: https://github.com/rails/tailwindcss-rails name: rails-upgrade command: "env TAILWINDCSSOPTS=--path=../../.. test/integration/user_upgrade_test.sh" - ruby: "3.3" + ruby: "3.4" runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 943726e..0a3e0a8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,7 +21,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.0", "3.1", "3.2", "3.3", "head"] + ruby: ["3.0", "3.1", "3.2", "3.3", "3.4", "head"] steps: - uses: actions/checkout@v4 - run: rm Gemfile.lock From c36ab70bcf0ac06e0bd1d7a647f3089bfdc32fe2 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sun, 23 Mar 2025 16:06:03 -0400 Subject: [PATCH 85/95] ci: Merge packaging workflow into main.yml --- .github/workflows/gem-install.yml | 113 ------------------------------ .github/workflows/main.yml | 99 +++++++++++++++++++++++++- 2 files changed, 98 insertions(+), 114 deletions(-) delete mode 100644 .github/workflows/gem-install.yml diff --git a/.github/workflows/gem-install.yml b/.github/workflows/gem-install.yml deleted file mode 100644 index 561f22d..0000000 --- a/.github/workflows/gem-install.yml +++ /dev/null @@ -1,113 +0,0 @@ -name: packaging -concurrency: - group: "${{github.workflow}}-${{github.ref}}" - cancel-in-progress: true -on: - workflow_dispatch: - push: - branches: - - main - - v4.x - tags: - - v*.*.* - pull_request: - types: [opened, synchronize] - branches: - - '*' - -jobs: - package: - name: "package (${{ matrix.platform }})" - strategy: - fail-fast: false - matrix: - platform: - - "ruby" - - "aarch64-linux-gnu" - - "aarch64-linux-musl" - - "arm64-darwin" - - "x64-mingw-ucrt" - - "x64-mingw32" - - "x86_64-darwin" - - "x86_64-linux-gnu" - - "x86_64-linux-musl" - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - run: rm Gemfile.lock - - uses: ruby/setup-ruby@v1 - with: - ruby-version: "3.2" - bundler: latest - bundler-cache: true - - run: "bundle exec rake gem:${{matrix.platform}}" - - uses: actions/upload-artifact@v4 - with: - name: gem-${{matrix.platform}} - path: pkg - retention-days: 1 - - vanilla-install: - name: "install (ruby)" - needs: ["package"] - runs-on: ubuntu-latest - steps: - - uses: ruby/setup-ruby@v1 - with: - ruby-version: "3.2" - - uses: actions/download-artifact@v4 - with: - name: gem-ruby - path: pkg - - run: "gem install pkg/tailwindcss-ruby-*.gem" - - run: "tailwindcss 2>&1 | fgrep 'ERROR: Cannot find the tailwindcss executable'" - - install-matrix: - name: "install (${{ matrix.platform }})" - needs: [ "package" ] - strategy: - fail-fast: false - matrix: - ruby: [ "3.4" ] - platform: - - "aarch64-linux-gnu" - - "aarch64-linux-musl" - - "arm64-darwin" - - "x64-mingw-ucrt" - # - "x64-mingw32" # because it's on a different version of ruby, we just add it in an "include" below - - "x86_64-darwin" - - "x86_64-linux-gnu" - - "x86_64-linux-musl" - include: - - { platform: aarch64-linux-gnu, docker_platform: "--platform=linux/arm64/v8" } - - { platform: aarch64-linux-musl, docker_tag: "-alpine", docker_platform: "--platform=linux/arm64/v8", bootstrap: "apk add build-base &&" } - - { platform: arm64-darwin, runs_on: macos-14 } - - { platform: x64-mingw-ucrt, runs_on: windows-latest } - - { platform: x64-mingw32, runs_on: windows-latest, ruby: "3.0" } - - { platform: x86_64-darwin, runs_on: macos-13 } - - { platform: x86_64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" } - runs-on: ${{ matrix.runs_on || 'ubuntu-latest' }} - steps: - - uses: actions/download-artifact@v4 - with: - name: gem-${{ matrix.platform }} - path: pkg - - if: ${{ matrix.runs_on }} - uses: ruby/setup-ruby@v1 - with: - ruby-version: ${{ matrix.ruby }} - - if: ${{ matrix.runs_on }} - run: "gem install pkg/tailwindcss-ruby-*.gem" - - if: ${{ matrix.runs_on }} - run: "tailwindcss --help" - - if: ${{ (! matrix.runs_on) && matrix.docker_platform }} - run: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes - - if: ${{ ! matrix.runs_on }} - run: | - docker run --rm -v $PWD:/tailwindcss-ruby -w /tailwindcss-ruby \ - ${{ matrix.docker_platform }} ruby:${{ matrix.ruby }}${{ matrix.docker_tag }} \ - sh -c " - ${{ matrix.bootstrap }} - gem install pkg/tailwindcss-ruby-*.gem - tailwindcss --help - " diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0a3e0a8..68948dd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,7 +16,7 @@ on: - '*' jobs: - build: + test: runs-on: ubuntu-latest strategy: fail-fast: false @@ -32,3 +32,100 @@ jobs: bundler-cache: true - name: Run tests run: bundle exec rake test + + package: + needs: [ "test" ] + name: "package (${{ matrix.platform }})" + strategy: + fail-fast: false + matrix: + platform: + - "ruby" + - "aarch64-linux-gnu" + - "aarch64-linux-musl" + - "arm64-darwin" + - "x64-mingw-ucrt" + - "x64-mingw32" + - "x86_64-darwin" + - "x86_64-linux-gnu" + - "x86_64-linux-musl" + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - run: rm Gemfile.lock + - uses: ruby/setup-ruby@v1 + with: + ruby-version: "3.2" + bundler: latest + bundler-cache: true + - run: "bundle exec rake gem:${{matrix.platform}}" + - uses: actions/upload-artifact@v4 + with: + name: gem-${{matrix.platform}} + path: pkg + retention-days: 1 + + install-ruby: + name: "install (ruby)" + needs: [ "package" ] + runs-on: ubuntu-latest + steps: + - uses: ruby/setup-ruby@v1 + with: + ruby-version: "3.2" + - uses: actions/download-artifact@v4 + with: + name: gem-ruby + path: pkg + - run: "gem install pkg/tailwindcss-ruby-*.gem" + - run: "tailwindcss 2>&1 | fgrep 'ERROR: Cannot find the tailwindcss executable'" + + install-native: + name: "install (${{ matrix.platform }})" + needs: [ "package" ] + strategy: + fail-fast: false + matrix: + ruby: [ "3.4" ] + platform: + - "aarch64-linux-gnu" + - "aarch64-linux-musl" + - "arm64-darwin" + - "x64-mingw-ucrt" + # - "x64-mingw32" # because it's on a different version of ruby, we just add it in an "include" below + - "x86_64-darwin" + - "x86_64-linux-gnu" + - "x86_64-linux-musl" + include: + - { platform: aarch64-linux-gnu, docker_platform: "--platform=linux/arm64/v8" } + - { platform: aarch64-linux-musl, docker_tag: "-alpine", docker_platform: "--platform=linux/arm64/v8", bootstrap: "apk add build-base &&" } + - { platform: arm64-darwin, runs_on: macos-14 } + - { platform: x64-mingw-ucrt, runs_on: windows-latest } + - { platform: x64-mingw32, runs_on: windows-latest, ruby: "3.0" } + - { platform: x86_64-darwin, runs_on: macos-13 } + - { platform: x86_64-linux-musl, docker_tag: "-alpine", bootstrap: "apk add build-base &&" } + runs-on: ${{ matrix.runs_on || 'ubuntu-latest' }} + steps: + - uses: actions/download-artifact@v4 + with: + name: gem-${{ matrix.platform }} + path: pkg + - if: ${{ matrix.runs_on }} + uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} + - if: ${{ matrix.runs_on }} + run: "gem install pkg/tailwindcss-ruby-*.gem" + - if: ${{ matrix.runs_on }} + run: "tailwindcss --help" + - if: ${{ (! matrix.runs_on) && matrix.docker_platform }} + run: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes + - if: ${{ ! matrix.runs_on }} + run: | + docker run --rm -v $PWD:/tailwindcss-ruby -w /tailwindcss-ruby \ + ${{ matrix.docker_platform }} ruby:${{ matrix.ruby }}${{ matrix.docker_tag }} \ + sh -c " + ${{ matrix.bootstrap }} + gem install pkg/tailwindcss-ruby-*.gem + tailwindcss --help + " From 6e405d9db17f171594fc05ead922bf43e5208f34 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sun, 23 Mar 2025 16:06:31 -0400 Subject: [PATCH 86/95] ci: rename main.yml to ci.yml --- .github/workflows/{main.yml => ci.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{main.yml => ci.yml} (100%) diff --git a/.github/workflows/main.yml b/.github/workflows/ci.yml similarity index 100% rename from .github/workflows/main.yml rename to .github/workflows/ci.yml From ccedcecb9800badf6a186677ebef67ea718cc1d6 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sun, 23 Mar 2025 16:28:49 -0400 Subject: [PATCH 87/95] Renamed branches, see #73 --- .github/workflows/ci.yml | 1 - .github/workflows/downstream.yml | 1 - bin/bump-upstream | 4 ++-- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 68948dd..03ae872 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,6 @@ on: push: branches: - main - - v4* tags: - v*.*.* pull_request: diff --git a/.github/workflows/downstream.yml b/.github/workflows/downstream.yml index 474c838..573bf98 100644 --- a/.github/workflows/downstream.yml +++ b/.github/workflows/downstream.yml @@ -9,7 +9,6 @@ on: push: branches: - main - - v4.x tags: - v*.*.* pull_request: diff --git a/bin/bump-upstream b/bin/bump-upstream index 78a78b4..cb698e0 100755 --- a/bin/bump-upstream +++ b/bin/bump-upstream @@ -38,9 +38,9 @@ if [[ -n "$($git_cmd status --porcelain --untracked-files=no)" ]]; then fi if [[ $upstream_tag =~ ^v4 ]] ; then - base_branch="v4.x" -elif [[ $upstream_tag =~ ^v3 ]] ; then base_branch="main" +elif [[ $upstream_tag =~ ^v3 ]] ; then + base_branch="v3.x" else fail "Whoa! A new major version? Need to update the ${0} script." fi From 4469c3dd06acb9cb950c5f685e30212bf75555df Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Tue, 25 Mar 2025 11:30:30 -0400 Subject: [PATCH 88/95] dep: update to Tailwind CSS v4.0.16 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.16 --- CHANGELOG.md | 5 +++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1c65824..2e47d82 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # tailwindcss-ruby changelog +## v4.0.16 + +* Update to [Tailwind CSS v4.0.16](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.16) @flavorjones + + ## v4.0.15 * Update to [Tailwind CSS v4.0.15](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.15) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 7e58ca6..1e87ce9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.15) + tailwindcss-ruby (4.0.16) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 4e31202..105ed34 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.15" + VERSION = "v4.0.16" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 7536e56..794e99f 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.15" + VERSION = "4.0.16" end end From 4261b036ef8aa68d3caf432aa6577449b4d01874 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Wed, 26 Mar 2025 09:15:16 -0400 Subject: [PATCH 89/95] dep: update to Tailwind CSS v4.0.17 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.17 --- CHANGELOG.md | 5 +++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e47d82..80f68de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # tailwindcss-ruby changelog +## v4.0.17 + +* Update to [Tailwind CSS v4.0.17](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.17) @flavorjones + + ## v4.0.16 * Update to [Tailwind CSS v4.0.16](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.16) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 1e87ce9..9a6c87d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.16) + tailwindcss-ruby (4.0.17) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 105ed34..a818610 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.16" + VERSION = "v4.0.17" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 794e99f..391d021 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.16" + VERSION = "4.0.17" end end From 38c0c01aa86e684e7187d5d1c2865e9b32a19bda Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sat, 5 Apr 2025 12:54:38 -0400 Subject: [PATCH 90/95] dep: update to Tailwind CSS v4.1.3 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.3 --- CHANGELOG.md | 5 +++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 80f68de..7a70b4a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # tailwindcss-ruby changelog +## v4.1.3 + +* Update to [Tailwind CSS v4.1.3](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.3) @flavorjones + + ## v4.0.17 * Update to [Tailwind CSS v4.0.17](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.0.17) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 9a6c87d..b87685c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.0.17) + tailwindcss-ruby (4.1.3) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index a818610..fd26657 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.0.17" + VERSION = "v4.1.3" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 391d021..e5ff2d8 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.0.17" + VERSION = "4.1.3" end end From e60604e6647ae49e501638301a1260414e7ab3ce Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sun, 20 Apr 2025 10:41:28 -0400 Subject: [PATCH 91/95] dep: update to Tailwind CSS v4.1.4 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.4 --- CHANGELOG.md | 5 +++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a70b4a..89e1e20 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # tailwindcss-ruby changelog +## v4.1.4 + +* Update to [Tailwind CSS v4.1.4](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.4) @flavorjones + + ## v4.1.3 * Update to [Tailwind CSS v4.1.3](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.3) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index b87685c..d0761b3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.1.3) + tailwindcss-ruby (4.1.4) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index fd26657..51f5353 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.1.3" + VERSION = "v4.1.4" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index e5ff2d8..df006b5 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.1.3" + VERSION = "4.1.4" end end From ead8606ce63822be0b4e1738146fd910289875b0 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Fri, 2 May 2025 15:05:07 -0400 Subject: [PATCH 92/95] dep: update to Tailwind CSS v4.1.5 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.5 --- CHANGELOG.md | 5 +++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 89e1e20..7719360 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # tailwindcss-ruby changelog +## v4.1.5 + +* Update to [Tailwind CSS v4.1.5](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.5) @flavorjones + + ## v4.1.4 * Update to [Tailwind CSS v4.1.4](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.4) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index d0761b3..d7e2ff0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.1.4) + tailwindcss-ruby (4.1.5) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 51f5353..45755ac 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.1.4" + VERSION = "v4.1.5" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index df006b5..21b1836 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.1.4" + VERSION = "4.1.5" end end From af438b358105e6913dca78323d95a68f565a8bb0 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Sat, 10 May 2025 14:09:18 -0400 Subject: [PATCH 93/95] dep: update to Tailwind CSS v4.1.6 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.6 --- CHANGELOG.md | 5 +++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7719360..d146867 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # tailwindcss-ruby changelog +## v4.1.6 + +* Update to [Tailwind CSS v4.1.6](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.6) @flavorjones + + ## v4.1.5 * Update to [Tailwind CSS v4.1.5](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.5) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index d7e2ff0..7f010f1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.1.5) + tailwindcss-ruby (4.1.6) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 45755ac..a13fb16 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.1.5" + VERSION = "v4.1.6" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 21b1836..aa8515e 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.1.5" + VERSION = "4.1.6" end end From b71f753eff608f9b9f69915596d6e67dcd4d1926 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 15 May 2025 12:32:47 -0400 Subject: [PATCH 94/95] dep: update to Tailwind CSS v4.1.7 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.7 --- CHANGELOG.md | 5 +++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d146867..a751cd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # tailwindcss-ruby changelog +## v4.1.7 + +* Update to [Tailwind CSS v4.1.7](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.7) @flavorjones + + ## v4.1.6 * Update to [Tailwind CSS v4.1.6](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.6) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index 7f010f1..fc4eced 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.1.6) + tailwindcss-ruby (4.1.7) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index a13fb16..0e1427c 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.1.6" + VERSION = "v4.1.7" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index aa8515e..21a399f 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.1.6" + VERSION = "4.1.7" end end From 1a3e1f0a46dee4316d066352fa008dc72e8ded51 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Thu, 29 May 2025 11:25:38 -0400 Subject: [PATCH 95/95] dep: update to Tailwind CSS v4.1.8 https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.8 --- CHANGELOG.md | 5 +++++ Gemfile.lock | 2 +- lib/tailwindcss/ruby/upstream.rb | 2 +- lib/tailwindcss/ruby/version.rb | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a751cd7..354d40a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # tailwindcss-ruby changelog +## v4.1.8 + +* Update to [Tailwind CSS v4.1.8](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.8) @flavorjones + + ## v4.1.7 * Update to [Tailwind CSS v4.1.7](https://github.com/tailwindlabs/tailwindcss/releases/tag/v4.1.7) @flavorjones diff --git a/Gemfile.lock b/Gemfile.lock index fc4eced..db7a499 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - tailwindcss-ruby (4.1.7) + tailwindcss-ruby (4.1.8) GEM remote: https://rubygems.org/ diff --git a/lib/tailwindcss/ruby/upstream.rb b/lib/tailwindcss/ruby/upstream.rb index 0e1427c..868b596 100644 --- a/lib/tailwindcss/ruby/upstream.rb +++ b/lib/tailwindcss/ruby/upstream.rb @@ -1,7 +1,7 @@ module Tailwindcss module Ruby module Upstream - VERSION = "v4.1.7" + VERSION = "v4.1.8" # rubygems platform name => upstream release filename NATIVE_PLATFORMS = { diff --git a/lib/tailwindcss/ruby/version.rb b/lib/tailwindcss/ruby/version.rb index 21a399f..3a9e190 100644 --- a/lib/tailwindcss/ruby/version.rb +++ b/lib/tailwindcss/ruby/version.rb @@ -2,6 +2,6 @@ module Tailwindcss module Ruby - VERSION = "4.1.7" + VERSION = "4.1.8" end end