From 793d53e2606f6d6575526ad30c0623efcf0a44d4 Mon Sep 17 00:00:00 2001 From: Jeff Lange Date: Thu, 4 Jun 2026 17:44:19 -0400 Subject: [PATCH] Restore full changelog history and stop reissue from trimming it Reissue's version_limit defaults to 2, so each version bump silently dropped all but the newest two entries. Entries restored from the finalize commits; this also absorbs the 0.1.5 bump so the auto-generated reissue/0.1.5 branch can be deleted. Fixed: CHANGELOG.md retains the full release history (old entries were trimmed on every version bump) --- CHANGELOG.md | 21 +++++++++++++++++++++ Rakefile | 3 +++ lib/view_component_css_dsl/version.rb | 2 +- 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a11a0bd..c6926fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ +## [0.1.5] - Unreleased + ## [0.1.4] - 2026-06-04 ### Added @@ -17,3 +19,22 @@ ### Breaking - `hidden` is now treated as part of the display-class conflict group. Strings like `"flex hidden"` collapse to `"hidden"` rather than keeping both. Previous behavior was non-standard — `tailwind-merge` (JS) and `tailwind_merge` (Ruby) have always treated `hidden` as a display utility. For JS-toggle visibility patterns, use the HTML5 `hidden` attribute (e.g., `attribute hidden: -> { … }` or pass `hidden: true` as an html_attr) and toggle it with `element.toggleAttribute('hidden')` instead of relying on the class merger. + +## [0.1.2] - 2026-05-15 + +### Added + +- data, aria, and attribute DSL declarators for first-class HTML attribute declarations (cf37050) + +## [0.1.1] - 2026-05-15 + +### Changed + +- `view_component` dependency pinned to `~> 4.0` (was `>= 4.0`) — RubyGems-recommended SemVer-aware constraint +- Minimum Ruby version raised to 3.2 (was 3.1), matching the floor for `view_component >= 4.0` + +## [0.1.0] - 2026-05-15 + +### Added + +- Initial release. Extracted from SOFware/forge. diff --git a/Rakefile b/Rakefile index bfab188..bd712b8 100644 --- a/Rakefile +++ b/Rakefile @@ -14,4 +14,7 @@ require "reissue/gem" Reissue::Task.create :reissue do |task| task.version_file = "lib/view_component_css_dsl/version.rb" task.fragment = :git + # Keep the full release history in CHANGELOG.md. The default (2) trims all but + # the newest two versions on every bump. + task.version_limit = 999 end diff --git a/lib/view_component_css_dsl/version.rb b/lib/view_component_css_dsl/version.rb index 5c803de..68c3990 100644 --- a/lib/view_component_css_dsl/version.rb +++ b/lib/view_component_css_dsl/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module ViewComponentCssDsl - VERSION = "0.1.4" + VERSION = "0.1.5" end