From 7146f2ca3db8c305f9ea0baab9ee2002e74c966e Mon Sep 17 00:00:00 2001 From: Dave Iverson Date: Tue, 30 Jun 2026 14:01:33 -0500 Subject: [PATCH 1/5] Version bump + release notes for v0.3.0 --- CHANGELOG.md | 10 +++++++++- package.json | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 83c04cc..4d65c11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,16 @@ # Roux Changelog +## 0.3.0 + +- Added new component styles ([#17](https://github.com/thoughtbot/roux/pull/17)) +- Added new 11ty docs site running in GitHub pages (https://roux.thoughtbot.dev/) ([#17](https://github.com/thoughtbot/roux/pull/17)) +- Fixed range input label spacing ([#20](https://github.com/thoughtbot/roux/pull/20)) +- Progressively enhance modals with animation ([#24](https://github.com/thoughtbot/roux/pull/24)) +- Use a larger font for disclosure summaires ([#23](https://github.com/thoughtbot/roux/pull/23)) + ## 0.2.2 -- WE DON'T NEED BORDER-BOX! Removed `box-sizing: border-box` from normalize. This resulted in form inputs being extra wide. We resolve this by removing `width: 100%;` from inputs. Because we're using flexbox layout, the 100% was unnecessary. +- WE DON'T NEED BORDER-BOX! Removed `box-sizing: border-box` from normalize. This resulted in form inputs being extra wide. We resolve this by removing `width: 100%;` from inputs. Because we're using flexbox layout, the 100% was unnecessary. ([#18](https://github.com/thoughtbot/roux/pull/18)) - Refer to [Kevin Powell's video on box-sizing](https://www.youtube.com/watch?v=PtAcpV6TAGM) for an explanation of why this change is a good idea ## 0.2.1 diff --git a/package.json b/package.json index c5f6e3e..ce4d8d1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "roux", - "version": "0.2.2", + "version": "0.3.0", "description": "A boilerplate of pre-defined native CSS styling & HTML components", "type": "module", "homepage": "https://github.com/thoughtbot/roux", From 837e188d2ad3e679a23c49883211b340b0ff2650 Mon Sep 17 00:00:00 2001 From: Dave Iverson Date: Tue, 30 Jun 2026 14:06:30 -0500 Subject: [PATCH 2/5] Undid change --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ce4d8d1..c5f6e3e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "roux", - "version": "0.3.0", + "version": "0.2.2", "description": "A boilerplate of pre-defined native CSS styling & HTML components", "type": "module", "homepage": "https://github.com/thoughtbot/roux", From 7a50ccdea4a4f04f0b4dda8e81b255bd8b0cee23 Mon Sep 17 00:00:00 2001 From: Dave Iverson Date: Tue, 30 Jun 2026 14:06:51 -0500 Subject: [PATCH 3/5] 0.3.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6d8a60f..bae8717 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "roux", - "version": "0.2.2", + "version": "0.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "roux", - "version": "0.2.2", + "version": "0.3.0", "license": "MIT", "dependencies": { "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.2" diff --git a/package.json b/package.json index c5f6e3e..ce4d8d1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "roux", - "version": "0.2.2", + "version": "0.3.0", "description": "A boilerplate of pre-defined native CSS styling & HTML components", "type": "module", "homepage": "https://github.com/thoughtbot/roux", From cb992c639fd33766aef85a1ecb500dd58e70c1be Mon Sep 17 00:00:00 2001 From: Dave Iverson Date: Tue, 30 Jun 2026 14:10:17 -0500 Subject: [PATCH 4/5] Apply suggestions from code review Spelling fixes Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d65c11..c0580c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,10 +3,10 @@ ## 0.3.0 - Added new component styles ([#17](https://github.com/thoughtbot/roux/pull/17)) -- Added new 11ty docs site running in GitHub pages (https://roux.thoughtbot.dev/) ([#17](https://github.com/thoughtbot/roux/pull/17)) +- Added new 11ty docs site running in GitHub Pages () ([#17](https://github.com/thoughtbot/roux/pull/17)) - Fixed range input label spacing ([#20](https://github.com/thoughtbot/roux/pull/20)) - Progressively enhance modals with animation ([#24](https://github.com/thoughtbot/roux/pull/24)) -- Use a larger font for disclosure summaires ([#23](https://github.com/thoughtbot/roux/pull/23)) +- Use a larger font for disclosure summaries ([#23](https://github.com/thoughtbot/roux/pull/23)) ## 0.2.2 From 08a2a98487dcf970e013413cc5bd8e61675f0320 Mon Sep 17 00:00:00 2001 From: Dave Iverson Date: Tue, 30 Jun 2026 14:24:18 -0500 Subject: [PATCH 5/5] Fix tense of changelog --- CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0580c4..274408c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,15 +2,15 @@ ## 0.3.0 -- Added new component styles ([#17](https://github.com/thoughtbot/roux/pull/17)) -- Added new 11ty docs site running in GitHub Pages () ([#17](https://github.com/thoughtbot/roux/pull/17)) -- Fixed range input label spacing ([#20](https://github.com/thoughtbot/roux/pull/20)) +- Add new component styles ([#17](https://github.com/thoughtbot/roux/pull/17)) +- Add new 11ty docs site running in GitHub Pages () ([#17](https://github.com/thoughtbot/roux/pull/17)) +- Fix range input label spacing ([#20](https://github.com/thoughtbot/roux/pull/20)) - Progressively enhance modals with animation ([#24](https://github.com/thoughtbot/roux/pull/24)) - Use a larger font for disclosure summaries ([#23](https://github.com/thoughtbot/roux/pull/23)) ## 0.2.2 -- WE DON'T NEED BORDER-BOX! Removed `box-sizing: border-box` from normalize. This resulted in form inputs being extra wide. We resolve this by removing `width: 100%;` from inputs. Because we're using flexbox layout, the 100% was unnecessary. ([#18](https://github.com/thoughtbot/roux/pull/18)) +- WE DON'T NEED BORDER-BOX! Remove `box-sizing: border-box` from normalize. This results in form inputs being extra wide. We resolve this by removing `width: 100%;` from inputs. Because we're using flexbox layout, the 100% is unnecessary. ([#18](https://github.com/thoughtbot/roux/pull/18)) - Refer to [Kevin Powell's video on box-sizing](https://www.youtube.com/watch?v=PtAcpV6TAGM) for an explanation of why this change is a good idea ## 0.2.1