diff --git a/.yarn/cache/auto-changelog-npm-2.5.0-2317c3f740-aa4c0389f3.zip b/.yarn/cache/auto-changelog-npm-2.5.0-2317c3f740-aa4c0389f3.zip deleted file mode 100644 index 735edadc6c..0000000000 Binary files a/.yarn/cache/auto-changelog-npm-2.5.0-2317c3f740-aa4c0389f3.zip and /dev/null differ diff --git a/.yarn/cache/execa-npm-8.0.1-0211bd404c-2c52d8775f.zip b/.yarn/cache/execa-npm-8.0.1-0211bd404c-2c52d8775f.zip new file mode 100644 index 0000000000..cc7c9d1a13 Binary files /dev/null and b/.yarn/cache/execa-npm-8.0.1-0211bd404c-2c52d8775f.zip differ diff --git a/.yarn/cache/git-cliff-darwin-x64-npm-2.6.1-3a1455736f-10c0.zip b/.yarn/cache/git-cliff-darwin-x64-npm-2.6.1-3a1455736f-10c0.zip new file mode 100644 index 0000000000..f4597808af Binary files /dev/null and b/.yarn/cache/git-cliff-darwin-x64-npm-2.6.1-3a1455736f-10c0.zip differ diff --git a/.yarn/cache/git-cliff-npm-2.6.1-32a67e28dd-81d5e2a04f.zip b/.yarn/cache/git-cliff-npm-2.6.1-32a67e28dd-81d5e2a04f.zip new file mode 100644 index 0000000000..ff7a206486 Binary files /dev/null and b/.yarn/cache/git-cliff-npm-2.6.1-32a67e28dd-81d5e2a04f.zip differ diff --git a/.yarn/cache/handlebars-npm-4.7.8-25244c2c82-7aff423ea3.zip b/.yarn/cache/handlebars-npm-4.7.8-25244c2c82-7aff423ea3.zip deleted file mode 100644 index 11249daee3..0000000000 Binary files a/.yarn/cache/handlebars-npm-4.7.8-25244c2c82-7aff423ea3.zip and /dev/null differ diff --git a/.yarn/cache/import-cwd-npm-3.0.0-2f801f964d-398eff50e4.zip b/.yarn/cache/import-cwd-npm-3.0.0-2f801f964d-398eff50e4.zip deleted file mode 100644 index 4fa6a018c6..0000000000 Binary files a/.yarn/cache/import-cwd-npm-3.0.0-2f801f964d-398eff50e4.zip and /dev/null differ diff --git a/.yarn/cache/import-from-npm-3.0.0-8656bfd330-83a4047019.zip b/.yarn/cache/import-from-npm-3.0.0-8656bfd330-83a4047019.zip deleted file mode 100644 index 31707cb11c..0000000000 Binary files a/.yarn/cache/import-from-npm-3.0.0-8656bfd330-83a4047019.zip and /dev/null differ diff --git a/.yarn/cache/neo-async-npm-2.6.2-75d6902586-c2f5a604a5.zip b/.yarn/cache/neo-async-npm-2.6.2-75d6902586-c2f5a604a5.zip deleted file mode 100644 index 7dad9430ed..0000000000 Binary files a/.yarn/cache/neo-async-npm-2.6.2-75d6902586-c2f5a604a5.zip and /dev/null differ diff --git a/.yarn/cache/parse-github-url-npm-1.0.3-8c49df4057-8a56103f0c.zip b/.yarn/cache/parse-github-url-npm-1.0.3-8c49df4057-8a56103f0c.zip deleted file mode 100644 index f9c695fc21..0000000000 Binary files a/.yarn/cache/parse-github-url-npm-1.0.3-8c49df4057-8a56103f0c.zip and /dev/null differ diff --git a/.yarn/cache/uglify-js-npm-3.19.3-d73835bac2-83b0a90eca.zip b/.yarn/cache/uglify-js-npm-3.19.3-d73835bac2-83b0a90eca.zip deleted file mode 100644 index 9ef2c9fe8f..0000000000 Binary files a/.yarn/cache/uglify-js-npm-3.19.3-d73835bac2-83b0a90eca.zip and /dev/null differ diff --git a/.yarn/cache/wordwrap-npm-1.0.0-ae57a645e8-7ed2e44f3c.zip b/.yarn/cache/wordwrap-npm-1.0.0-ae57a645e8-7ed2e44f3c.zip deleted file mode 100644 index 370298de10..0000000000 Binary files a/.yarn/cache/wordwrap-npm-1.0.0-ae57a645e8-7ed2e44f3c.zip and /dev/null differ diff --git a/cliff.toml b/cliff.toml new file mode 100644 index 0000000000..a06ea1dadb --- /dev/null +++ b/cliff.toml @@ -0,0 +1,91 @@ +# git-cliff ~ default configuration file +# https://git-cliff.org/docs/configuration +# +# Lines starting with "#" are comments. +# Configuration options are organized into tables and keys. +# See documentation for more information on available options. + +[changelog] +# template for the changelog header +header = """ +# Changelog\n +All notable changes to this project will be documented in this file.\n +""" +# template for the changelog body +# https://keats.github.io/tera/docs/#introduction +body = """ +{% if version %}\ + {% if previous.version %}\ + ## [{{ version | trim_start_matches(pat="v") }}](/compare/{{ previous.version }}..{{ version }}) - {{ timestamp | date(format="%Y-%m-%d") }} + {% else %}\ + ## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }} + {% endif %}\ +{% else %}\ + ## [unreleased] +{% endif %}\ +{% for group, commits in commits | group_by(attribute="group") %} + ### {{ group | striptags | trim | upper_first }} + {% for commit in commits %} + - {% if commit.scope %}*({{ commit.scope }})* {% endif %}\ + {% if commit.breaking %}[**breaking**] {% endif %}\ + {{ commit.message | upper_first }} {% if commit.merge_commit == false %}- ([{{ commit.id | truncate(length=7, end="") }}](/commit/{{ commit.id }})) {% endif %}- {{ commit.author.name }}\ + {% endfor %} +{% endfor %}\n +""" +# template for the changelog footer +footer = "" +# remove the leading and trailing s +trim = true +# postprocessors +postprocessors = [ + { pattern = '', replace = "https://github.com/cfpb/design-system" }, +] +# render body even when there are no releases to process +# render_always = true +# output file path +# output = "test.md" + +[git] +# parse the commits based on https://www.conventionalcommits.org +conventional_commits = true +# filter out the commits that are not conventional +filter_unconventional = false +# process each line of a commit as an individual commit +split_commits = false +# regex for preprocessing the commit messages +commit_preprocessors = [ + # Replace issue numbers + #{ pattern = '\((\w+\s)?#([0-9]+)\)', replace = "([#${2}](/issues/${2}))"}, + # Check spelling of the commit with https://github.com/crate-ci/typos + # If the spelling is incorrect, it will be automatically fixed. + #{ pattern = '.*', replace_command = 'typos --write-changes -' }, + { pattern = "Merge pull request #([0-9]+) from [^\n]+\n\n", replace = "PR #[${1}](https://github.com/cfpb/design-system/pull/${1}): "} +] +# regex for parsing and grouping commits +commit_parsers = [ + { message = "^Release [0-9]+.[0-9]+.[0-9]", skip = true }, + { message = "^feat", group = "🚀 Features" }, + { message = "^fix", group = "🐛 Bug Fixes" }, + { message = "^refactor", group = "🚜 Refactor" }, + { message = "^doc", group = "📚 Documentation" }, + { message = "^perf", group = "⚡ Performance" }, + { message = "^style", group = "🎨 Styling" }, + { message = "^test", group = "🧪 Testing" }, + { message = "^chore\\(release\\): prepare for", skip = true }, + { message = "^chore\\(deps.*\\)", skip = true }, + { message = "^chore\\(pr\\)", skip = true }, + { message = "^chore\\(pull\\)", skip = true }, + { message = "^chore|^ci", group = "⚙️ Miscellaneous Tasks" }, + { body = ".*security", group = "🛡️ Security" }, + { message = "^revert", group = "◀️ Revert" }, + { message = "^PR #", group = " PRs in this release"}, + { message = ".*", group = " General"}, +] +# filter out the commits that are not matched by commit parsers +filter_commits = true +# sort the tags topologically +topo_order = false +# sort the commits inside sections by oldest/newest order +sort_commits = "oldest" +# Skip older tags that are recorded in HISTORY.md +skip_tags = "^v[0-2]+.[0-9]+.[0-9]+$" diff --git a/package.json b/package.json index f176accc57..f15b06623c 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,6 @@ "@cfpb/browserslist-config": "0.0.3", "@csstools/postcss-sass": "5.1.1", "@lhci/cli": "0.14.0", - "auto-changelog": "2.5.0", "autoprefixer": "10.4.20", "concurrently": "9.0.1", "cypress": "13.15.1", @@ -67,6 +66,7 @@ "eslint-plugin-jsdoc": "50.4.3", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-react": "7.37.2", + "git-cliff": "2.6.1", "glob": "11.0.0", "globals": "15.11.0", "http-server": "14.1.1", @@ -89,12 +89,12 @@ "release-it": { "git": { "requireBranch": "main", - "changelog": "cd packages/cfpb-design-system && auto-changelog --stdout", + "changelog": "yarn exec git-cliff -o 'packages/cfpb-design-system/CHANGELOG.md' --include-path 'packages/cfpb-design-system/**/*'", "commitsPath": "packages/cfpb-design-system", "requireCommits": true }, "hooks": { - "after:bump": "cd packages/cfpb-design-system && auto-changelog -p" + "after:bump": "yarn exec git-cliff -o 'packages/cfpb-design-system/CHANGELOG.md' --include-path 'packages/cfpb-design-system/**/*'" }, "npm": { "publish": false, diff --git a/packages/cfpb-design-system/CHANGELOG.md b/packages/cfpb-design-system/CHANGELOG.md index 047718043f..f8010bd1ce 100644 --- a/packages/cfpb-design-system/CHANGELOG.md +++ b/packages/cfpb-design-system/CHANGELOG.md @@ -1,173 +1,304 @@ -## Changelog +# Changelog -### [v3.2.7](https://github.com/cfpb/design-system/compare/v3.2.6...v3.2.7) - +All notable changes to this project will be documented in this file. -### General Changes +## [unreleased] -- Add `aria-hidden:true` to SVG icons (Ans - [#2082](https://github.com/cfpb/design-system/pull/2082)) -- Remove unused Lighthouse results upload (Andy Chosak - [#2081](https://github.com/cfpb/design-system/pull/2081)) +### PRs in this release -### [v3.2.6](https://github.com/cfpb/design-system/compare/v3.2.5...v3.2.6) - 25 October 2024 +- PR #[2083](https://github.com/cfpb/design-system/pull/2083): Update to ESLint@9.x - Ans -### General Changes +### General -- Update button groups to use flexbox (Ans - [#2075](https://github.com/cfpb/design-system/pull/2075)) -- workflows/pages.yml - Fix indenting (Ans - [#2080](https://github.com/cfpb/design-system/pull/2080)) -- Create shared setup action for the GH action workflows (Ans - [#2079](https://github.com/cfpb/design-system/pull/2079)) -- Add `on: workflow_dispatch:` to allow manually triggering of Lighthouse job (Ans - [#2078](https://github.com/cfpb/design-system/pull/2078)) -- Adjust yarn 4 config (Ans - [#2077](https://github.com/cfpb/design-system/pull/2077)) -- Lighthouse action: Update yarn cache path (Ans - [#2076](https://github.com/cfpb/design-system/pull/2076)) -- Update Cypress command (Ans - [#2070](https://github.com/cfpb/design-system/pull/2070)) -- Update to yarn 4.5.1 (Ans - [#1916](https://github.com/cfpb/design-system/pull/1916)) -- Update dependencies: `@types/react`, `release-it`, `sass` (Ans - [#2074](https://github.com/cfpb/design-system/pull/2074)) +- Update to ESLint@9.x - ([b7fff18](https://github.com/cfpb/design-system/commit/b7fff18ecbc44e9916d65738a52ed24e7cce9d75)) - Ans +- Switch to git-cliff from auto-changelog - ([633b043](https://github.com/cfpb/design-system/commit/633b04345fd83ea3e0f63f6065c6bfa42803f8b7)) - Ans -### [v3.2.5](https://github.com/cfpb/design-system/compare/v3.2.4...v3.2.5) - 23 October 2024 +## [3.2.7](https://github.com/cfpb/design-system/compare/v3.2.6..v3.2.7) - 2024-10-30 -### General Changes +### PRs in this release -- Remove `o-table--entry-header-on-small` class (Ans - [#2069](https://github.com/cfpb/design-system/pull/2069)) +- PR #[2082](https://github.com/cfpb/design-system/pull/2082): Add `aria-hidden:true` to SVG icons - Ans -### [v3.2.4](https://github.com/cfpb/design-system/compare/v3.2.3...v3.2.4) - 23 October 2024 +### General -### [v3.2.3](https://github.com/cfpb/design-system/compare/v3.2.2...v3.2.3) - 16 October 2024 +- Adjust npm publishing config - ([2f20b8d](https://github.com/cfpb/design-system/commit/2f20b8d83eb7f46298ad5aaa6ad30b700fb85257)) - Ans +- Add `aria-hidden:true` to SVG icons - ([e1f4811](https://github.com/cfpb/design-system/commit/e1f481195648f7d270011de9217e3cf73d5b91cb)) - Ans +- Correctly process icons - ([181bea2](https://github.com/cfpb/design-system/commit/181bea2a44d02c2dd66f22c4f1d461e985d8d6ee)) - Ans +- Re-build dist files - ([228c0ac](https://github.com/cfpb/design-system/commit/228c0ac5b0f1ea1962c7ceedfbcf37e65c077ac1)) - Ans -### General Changes +## [3.2.6](https://github.com/cfpb/design-system/compare/v3.2.5..v3.2.6) - 2024-10-25 -- Rename `o-table-wrapper--scrolling` to `o-table--scrolling` (Ans - [#2068](https://github.com/cfpb/design-system/pull/2068)) -- Lighthouse: Use envvar instead of set-output command (Ans - [#2067](https://github.com/cfpb/design-system/pull/2067)) -- Update release-it, sass, stylelint (Ans - [#2066](https://github.com/cfpb/design-system/pull/2066)) +### PRs in this release -### [v3.2.2](https://github.com/cfpb/design-system/compare/v3.2.1...v3.2.2) - 27 September 2024 +- PR #[2075](https://github.com/cfpb/design-system/pull/2075): Update button groups to use flexbox - Ans -### General Changes +### General -- Adjust code comments (Ans - [#2064](https://github.com/cfpb/design-system/pull/2064)) -- Add Cypress Cloud integration (Ans - [#2059](https://github.com/cfpb/design-system/pull/2059)) +- Update button groups to use flexbox - ([fe857d0](https://github.com/cfpb/design-system/commit/fe857d02fe08a6f3f60d262ebf9ef9c4ed9a0a52)) - Ans +- Move auto-changelog dep to root - ([a2acba5](https://github.com/cfpb/design-system/commit/a2acba58b6bf636d3999e5fcdb9ac6be3b3dc0f8)) - Ans -### [v3.2.1](https://github.com/cfpb/design-system/compare/v3.2.0...v3.2.1) - 27 September 2024 +## [3.2.5](https://github.com/cfpb/design-system/compare/v3.2.4..v3.2.5) - 2024-10-23 -### General Changes +### PRs in this release -- Refresh npm cache (Ans - [#2063](https://github.com/cfpb/design-system/pull/2063)) -- Further adjust release-it config (Ans - [#2062](https://github.com/cfpb/design-system/pull/2062)) -- Adjust release-it config (Ans - [#2061](https://github.com/cfpb/design-system/pull/2061)) -- Update types/react@18.3.9, cypress@13.15.0, esbuild@0.24.0, sass@1.79.3 (Ans - [#2060](https://github.com/cfpb/design-system/pull/2060)) -- Swap lerna with release-it (Ans - [#2058](https://github.com/cfpb/design-system/pull/2058)) +- PR #[2069](https://github.com/cfpb/design-system/pull/2069): Remove `o-table--entry-header-on-small` class - Ans -### [v3.2.0](https://github.com/cfpb/design-system/compare/v3.1.9...v3.2.0) - 25 September 2024 +### General -### General Changes +- Remove - ([e839bde](https://github.com/cfpb/design-system/commit/e839bde972624c90c36bc58526df71a4e6d0c04a)) - Ans +- Add more `publishConfig` - ([b54c1c1](https://github.com/cfpb/design-system/commit/b54c1c19f8d2d559f428281b8ed1e64a57e41dac)) - Ans -- Refactor heading mixins (Ans - [#2055](https://github.com/cfpb/design-system/pull/2055)) -- Update types/react@18.3.8, concurrently@9.0.1, postcss@8.4.47, sass@179.2, saucectl@0.186.0 (Ans - [#2056](https://github.com/cfpb/design-system/pull/2056)) -- More color contrast adjustments | Formatting fixes (Ans - [#2053](https://github.com/cfpb/design-system/pull/2053)) -- Fix syntax highlighting a11y failures (Ans - [#2052](https://github.com/cfpb/design-system/pull/2052)) +## [3.2.4](https://github.com/cfpb/design-system/compare/v3.2.3..v3.2.4) - 2024-10-23 -### [v3.1.9](https://github.com/cfpb/design-system/compare/v3.1.8...v3.1.9) - 12 September 2024 +### General -### General Changes +- Move auto-changelog to package - ([2eb43f2](https://github.com/cfpb/design-system/commit/2eb43f23cc3a8ebaa08da2c01f41fb273c50716e)) - Ans -- Filter tag tweaks (Ans - [#2051](https://github.com/cfpb/design-system/pull/2051)) +## [3.2.3](https://github.com/cfpb/design-system/compare/v3.2.2..v3.2.3) - 2024-10-16 -### [v3.1.8](https://github.com/cfpb/design-system/compare/v3.1.7...v3.1.8) - 11 September 2024 +### PRs in this release -### General Changes +- PR #[2068](https://github.com/cfpb/design-system/pull/2068): Rename `o-table-wrapper--scrolling` to `o-table--scrolling` - Ans -- Replace multiselect tags with filter tags (Ans - [#2049](https://github.com/cfpb/design-system/pull/2049)) -- Restructure and update development docs (Ans - [#2048](https://github.com/cfpb/design-system/pull/2048)) -- Bump express from 4.19.2 to 4.20.0 (Ans - [#2047](https://github.com/cfpb/design-system/pull/2047)) -- Update concurrently and saucectl (Ans - [#2044](https://github.com/cfpb/design-system/pull/2044)) -- Combine build scripts (Ans - [#2043](https://github.com/cfpb/design-system/pull/2043)) +### General -### [v3.1.7](https://github.com/cfpb/design-system/compare/v3.1.6...v3.1.7) - 10 September 2024 +- Rename `o-table-wrapper--scrolling` to `o-table--scrolling` - ([acded96](https://github.com/cfpb/design-system/commit/acded9655df851d2971b0b8f8da7a5221c065e43)) - Ans -### General Changes +## [3.2.2](https://github.com/cfpb/design-system/compare/v3.2.1..v3.2.2) - 2024-09-27 -- Update gap in tags (Ans - [#2046](https://github.com/cfpb/design-system/pull/2046)) +### PRs in this release -### [v3.1.6](https://github.com/cfpb/design-system/compare/v3.1.5...v3.1.6) - 10 September 2024 +- PR #[2064](https://github.com/cfpb/design-system/pull/2064): Adjust code comments - Ans -### General Changes +### General -- Add non-link topic tags (Ans - [#2045](https://github.com/cfpb/design-system/pull/2045)) +- Adjust code comments - ([c31cf40](https://github.com/cfpb/design-system/commit/c31cf40a990abb6e38e96e5a2112f875d4311282)) - Ans +- Build assets - ([35eb3af](https://github.com/cfpb/design-system/commit/35eb3af2e3cd0c7f2a14bd111ed8e0b1392a9238)) - Ans -### [v3.1.5](https://github.com/cfpb/design-system/compare/v3.1.4...v3.1.5) - 10 September 2024 +## [3.2.1](https://github.com/cfpb/design-system/compare/v3.2.0..v3.2.1) - 2024-09-27 -### General Changes +### PRs in this release -- Add stacked topic tag group modifier (Ans - [#2042](https://github.com/cfpb/design-system/pull/2042)) -- Adjust focus rectangle offset for default links, expandables, summaries (Ans - [#2037](https://github.com/cfpb/design-system/pull/2037)) +- PR #[2058](https://github.com/cfpb/design-system/pull/2058): Swap lerna with release-it - Ans +- PR #[2063](https://github.com/cfpb/design-system/pull/2063): Refresh npm cache - Ans -### [v3.1.4](https://github.com/cfpb/design-system/compare/v3.1.3...v3.1.4) - 5 September 2024 +### General -### General Changes +- Swap lerna for release-it - ([3eb955a](https://github.com/cfpb/design-system/commit/3eb955ab4557a8d8efb43d580a39c4e113f55e5d)) - Ans +- Revert to 3.2.0 - ([3f8c3e0](https://github.com/cfpb/design-system/commit/3f8c3e0bc8960f9f816e922cad115983ab2f10b8)) - Ans +- Revert to v3.2.0 - ([1fbc6ac](https://github.com/cfpb/design-system/commit/1fbc6ac8b76664dc2a342fe6224e081f50ac36b9)) - Ans +- Revert to v3.2.0 - ([a676d01](https://github.com/cfpb/design-system/commit/a676d01f243dd6da1c69640010e9f7101590cda5)) - Ans +- Revert to 3.2.0 - ([0222ad1](https://github.com/cfpb/design-system/commit/0222ad1c71bd76f6a8b8a4d9f51b00b5f8be1c5a)) - Ans +- Revert to v3.2.0 - ([abd9903](https://github.com/cfpb/design-system/commit/abd99037e4885bc8c19285d23b1757d088cc5424)) - Ans +- Revert to v3.2.0 - ([f8cf8f1](https://github.com/cfpb/design-system/commit/f8cf8f1a24a530b458583a91870b8841c8b1ff0b)) - Ans +- Revert to v3.2.0 - ([a42322d](https://github.com/cfpb/design-system/commit/a42322d39fb6c7372b2ffc00e0bd025c481e1c6b)) - Ans +- Revert to v3.2.0 - ([9eb2d8c](https://github.com/cfpb/design-system/commit/9eb2d8c3fde5da7e12a9ec5f23a3d958a08eac13)) - Ans -- Update index.scss (Ans - [#2039](https://github.com/cfpb/design-system/pull/2039)) +## [3.2.0](https://github.com/cfpb/design-system/compare/v3.1.9..v3.2.0) - 2024-09-25 -### [v3.1.3](https://github.com/cfpb/design-system/compare/v3.1.2...v3.1.3) - 5 September 2024 +### PRs in this release -### General Changes +- PR #[2053](https://github.com/cfpb/design-system/pull/2053): More color contrast adjustments | Formatting fixes - Ans +- PR #[2056](https://github.com/cfpb/design-system/pull/2056): Update types/react@18.3.8, concurrently@9.0.1, postcss@8.4.47, sass@179.2, saucectl@0.186.0 - Ans +- PR #[2055](https://github.com/cfpb/design-system/pull/2055): Refactor heading mixins - Ans -- Add tag RTL code (Ans - [#2038](https://github.com/cfpb/design-system/pull/2038)) +### General -### [v3.1.2](https://github.com/cfpb/design-system/compare/v3.1.1...v3.1.2) - 5 September 2024 +- More color contrast adjustments | Formatting fixes - ([f3c95e5](https://github.com/cfpb/design-system/commit/f3c95e5c960bd0fe0c6a640de076428d3f994eca)) - Ans +- Remove redundant abstracts imports - ([57d178b](https://github.com/cfpb/design-system/commit/57d178b24f7acee3a1d704c221c4ff9ed054ec9c)) - Ans +- Refactor heading mixins - ([6f421a6](https://github.com/cfpb/design-system/commit/6f421a6ef6ea17c076fe34db23bdfe855ee71cc4)) - Ans +- V3.2.0 - ([1b92196](https://github.com/cfpb/design-system/commit/1b92196c49399125ce790a1c43e47e02659e3e3e)) - Ans -### General Changes +## [3.1.9](https://github.com/cfpb/design-system/compare/v3.1.8..v3.1.9) - 2024-09-12 -- Adjust tags outline and coloring (Ans - [#2036](https://github.com/cfpb/design-system/pull/2036)) -- Remove `$font-size` variable (Ans - [#2027](https://github.com/cfpb/design-system/pull/2027)) +### PRs in this release -### [v3.1.1](https://github.com/cfpb/design-system/compare/v3.1.0...v3.1.1) - 4 September 2024 +- PR #[2051](https://github.com/cfpb/design-system/pull/2051): Filter tag tweaks - Ans -### General Changes +### General -- Update accordion BEM fix (Ans - [#2034](https://github.com/cfpb/design-system/pull/2034)) -- Update types/react, decap-cms-app, cypress, postcss, sass, saucectl, stylelint (Ans - [#2035](https://github.com/cfpb/design-system/pull/2035)) -- Bump micromatch from 4.0.7 to 4.0.8 (Ans - [#2033](https://github.com/cfpb/design-system/pull/2033)) +- V3.1.8 - ([f7b4d78](https://github.com/cfpb/design-system/commit/f7b4d7854e74fa99e2439c90ea28dc194f70c3cc)) - Ans +- Tweak filter tag layout - ([9c0c1f3](https://github.com/cfpb/design-system/commit/9c0c1f362f41e391f4c416fffec5665029e18858)) - Ans +- Bump version - ([8af1437](https://github.com/cfpb/design-system/commit/8af143793243ce4b08e7be32219a4cb3f6e86ee9)) - Ans +- V3.1.9 - ([b6b39a3](https://github.com/cfpb/design-system/commit/b6b39a3000a8fd8f75f237db1a86d3f3725780f8)) - Ans -### [v3.1.0](https://github.com/cfpb/design-system/compare/v3.0.3...v3.1.0) - 4 September 2024 +## [3.1.8](https://github.com/cfpb/design-system/compare/v3.1.7..v3.1.8) - 2024-09-11 -### General Changes +### PRs in this release -- Add topic tags | Re-arrange links page | Adjust sass imports (Ans - [#2031](https://github.com/cfpb/design-system/pull/2031)) -- Remove empty link from tags page (Andy Chosak - [#2030](https://github.com/cfpb/design-system/pull/2030)) +- PR #[2049](https://github.com/cfpb/design-system/pull/2049): Replace multiselect tags with filter tags - Ans -### [v3.0.3](https://github.com/cfpb/design-system/compare/v3.0.2...v3.0.3) - 22 August 2024 +### General -### General Changes +- Merge branch 'main' into ans_build - Ans +- Replace multiselect tags with filter tags - ([5052532](https://github.com/cfpb/design-system/commit/505253216946dc9f5c344966d88b38b89a90a92b)) - Ans +- Bump version - ([caa9f2f](https://github.com/cfpb/design-system/commit/caa9f2ffb1f452b547dcfc8410e9aef876ea3ae2)) - Ans +- V3.1.8 - ([ce63bfc](https://github.com/cfpb/design-system/commit/ce63bfcdecf687e9b96ab2420db225649b65db4b)) - Ans -- Linter autofixes (Ans - [#2028](https://github.com/cfpb/design-system/pull/2028)) -- Fix malformed line-height (Ans - [#2029](https://github.com/cfpb/design-system/pull/2029)) -- Tags: Add initial tag styling (Ans - [#2026](https://github.com/cfpb/design-system/pull/2026)) -- Merge footer into main content styles (Ans - [#2025](https://github.com/cfpb/design-system/pull/2025)) +## [3.1.7](https://github.com/cfpb/design-system/compare/v3.1.6..v3.1.7) - 2024-09-10 -### [v3.0.2](https://github.com/cfpb/design-system/compare/v3.0.1...v3.0.2) - 21 August 2024 +### PRs in this release -### General Changes +- PR #[2046](https://github.com/cfpb/design-system/pull/2046): Update gap in tags - Ans -- FCM: Unquote padding-bottom value in video-playing class (Ans - [#2024](https://github.com/cfpb/design-system/pull/2024)) -- Bump axios from 1.7.3 to 1.7.4 (Ans - [#2021](https://github.com/cfpb/design-system/pull/2021)) +### General -### [v3.0.1](https://github.com/cfpb/design-system/compare/v3.0.0...v3.0.1) - 16 August 2024 +- Update gap in tags - ([e6c8fa1](https://github.com/cfpb/design-system/commit/e6c8fa116ab842a83ff7b32f24db8251eb591cfb)) - Ans +- Bump version - ([8f68113](https://github.com/cfpb/design-system/commit/8f68113c89ae1e24550d23c76a1765daac3a1a63)) - Ans +- V3.1.7 - ([4154531](https://github.com/cfpb/design-system/commit/415453147d44ab32977359f985c50a66799818c1)) - Ans -### General Changes +## [3.1.6](https://github.com/cfpb/design-system/compare/v3.1.5..v3.1.6) - 2024-09-10 -- Create root package index.scss (Ans - [#2022](https://github.com/cfpb/design-system/pull/2022)) +### PRs in this release -## [v3.0.0](https://github.com/cfpb/design-system/compare/v2.0.1...v3.0.0) - 16 August 2024 +- PR #[2045](https://github.com/cfpb/design-system/pull/2045): Add non-link topic tags - Ans + +### General + +- Add non-link topic tags - ([f1c3158](https://github.com/cfpb/design-system/commit/f1c3158e739b114d92f83daeb79763af5c781b92)) - Ans +- V3.1.6 - ([59f8344](https://github.com/cfpb/design-system/commit/59f83442c41d4ca6803d22971964dab26efb0ef0)) - Ans + +## [3.1.5](https://github.com/cfpb/design-system/compare/v3.1.4..v3.1.5) - 2024-09-10 + +### PRs in this release + +- PR #[2037](https://github.com/cfpb/design-system/pull/2037): Adjust focus rectangle offset for default links, expandables, summaries - Ans +- PR #[2042](https://github.com/cfpb/design-system/pull/2042): Add stacked topic tag group modifier - Ans + +### General + +- Adds default outline-offset of 1px to focused links - ([5c00dbe](https://github.com/cfpb/design-system/commit/5c00dbefb47b2f8043eab1f94a9d34e23f011867)) - Ans +- Adjust focus rectangle offset - ([3ed54e6](https://github.com/cfpb/design-system/commit/3ed54e6bb0d91615ca42ab71edf3ade33ac7c1ee)) - Ans +- Add stacked topic tag group modifier - ([b89b032](https://github.com/cfpb/design-system/commit/b89b032b0bd5593ceb496e5449d20ed5dc396178)) - Ans +- V3.1.5 - ([37c1b91](https://github.com/cfpb/design-system/commit/37c1b91a345ebaf7098509a05ec1e972cbcd91c3)) - Ans + +## [3.1.4](https://github.com/cfpb/design-system/compare/v3.1.3..v3.1.4) - 2024-09-05 + +### PRs in this release + +- PR #[2039](https://github.com/cfpb/design-system/pull/2039): Update index.scss - Ans + +### General + +- Update index.scss - ([f6ba359](https://github.com/cfpb/design-system/commit/f6ba3598acd1d58c5dff277218055d9ed74b6bd6)) - Ans +- V3.1.4 - ([62179e8](https://github.com/cfpb/design-system/commit/62179e890fdeafb650900377678bde853f0f7a9d)) - Ans + +## [3.1.3](https://github.com/cfpb/design-system/compare/v3.1.2..v3.1.3) - 2024-09-05 + +### PRs in this release + +- PR #[2038](https://github.com/cfpb/design-system/pull/2038): Add tag RTL code - Ans + +### General + +- Add tag RTL code - ([6239902](https://github.com/cfpb/design-system/commit/62399029913e444a8809dd65fff6f1a98e580098)) - Ans +- V3.1.3 - ([072112e](https://github.com/cfpb/design-system/commit/072112ea27fe26d283d6b230de22582c3be09370)) - Ans + +## [3.1.2](https://github.com/cfpb/design-system/compare/v3.1.1..v3.1.2) - 2024-09-05 + +### PRs in this release + +- PR #[2027](https://github.com/cfpb/design-system/pull/2027): Remove `$font-size` variable - Ans +- PR #[2036](https://github.com/cfpb/design-system/pull/2036): Adjust tags outline and coloring - Ans + +### General + +- Remove $font-size variable - ([de3bc6a](https://github.com/cfpb/design-system/commit/de3bc6a7b8e58374483509ffcef2328c5e9a4baa)) - Ans +- Adjust tags outline and coloring - ([843ced7](https://github.com/cfpb/design-system/commit/843ced766cfa3930574c45bd70f19f272508a415)) - Ans +- Bump version - ([647e344](https://github.com/cfpb/design-system/commit/647e34496e3958aacef027ba35c3e3069e59772f)) - Ans +- V3.1.2 - ([def4f44](https://github.com/cfpb/design-system/commit/def4f440c6e4df31e9c9001a3630e14011c2c840)) - Ans + +## [3.1.1](https://github.com/cfpb/design-system/compare/v3.1.0..v3.1.1) - 2024-09-05 + +### PRs in this release + +- PR #[2035](https://github.com/cfpb/design-system/pull/2035): Update types/react, decap-cms-app, cypress, postcss, sass, saucectl, stylelint - Ans +- PR #[2034](https://github.com/cfpb/design-system/pull/2034): Update accordion BEM fix - Ans + +### General + +- Update accordion BEM fix - ([13dd557](https://github.com/cfpb/design-system/commit/13dd557463a7d62e9ba09c6fb5e833be2e9f5d22)) - Ans +- Update types/react, decap-cms-app, cypress, postcss, sass, saucectl, stylelint - ([7dcaaf2](https://github.com/cfpb/design-system/commit/7dcaaf2a7c4ef72ef9aa8d1e5556993e79db3514)) - Ans +- Merge branch 'main' into ans_accordion_bem - Ans +- Bump version - ([5faa23f](https://github.com/cfpb/design-system/commit/5faa23fcf2f8b3e49bfc8ae88d9a3326073ba08a)) - Ans +- V3.1.1 - ([6d08f67](https://github.com/cfpb/design-system/commit/6d08f674140b371f4c5eb6cfa1837320f5350fb9)) - Ans + +## [3.1.0](https://github.com/cfpb/design-system/compare/v3.0.3..v3.1.0) - 2024-09-04 + +### PRs in this release + +- PR #[2031](https://github.com/cfpb/design-system/pull/2031): Add topic tags | Re-arrange links page | Adjust sass imports - Ans + +### General + +- Add topic tags | Re-arrange links page | Adjust sass imports - ([6074735](https://github.com/cfpb/design-system/commit/60747356f5ee271e1e551651e5b5b19b919900e0)) - Ans +- Adjust topic tag underlining - ([c1b2d19](https://github.com/cfpb/design-system/commit/c1b2d191299c385d4df8d9d2ef96b6f50bc39db2)) - Ans +- Add topic tag bullet class - ([d187f9c](https://github.com/cfpb/design-system/commit/d187f9c35debfcc5e5332ba64392a816a6e345fb)) - Ans +- Break long words at small screen sizes - ([f522017](https://github.com/cfpb/design-system/commit/f522017aedbd62eb840f4d8670f9a3157926e728)) - Ans +- Bump version - ([a5d1c70](https://github.com/cfpb/design-system/commit/a5d1c709bc5f79e229859729fe085e8730264a61)) - Ans +- V3.1.0 - ([95e0718](https://github.com/cfpb/design-system/commit/95e07185441126cf0376f28f49180a77168ee413)) - Ans + +## [3.0.3](https://github.com/cfpb/design-system/compare/v3.0.2..v3.0.3) - 2024-08-22 + +### PRs in this release + +- PR #[2026](https://github.com/cfpb/design-system/pull/2026): Tags: Add initial tag styling - Ans +- PR #[2029](https://github.com/cfpb/design-system/pull/2029): Fix malformed line-height - Ans +- PR #[2028](https://github.com/cfpb/design-system/pull/2028): Linter autofixes - Ans + +### General + +- Add initial tag styling - ([68883eb](https://github.com/cfpb/design-system/commit/68883ebda6bedba02b3a86f17497d22f635e9d4d)) - Ans +- Update tags to regular weight - ([cad141f](https://github.com/cfpb/design-system/commit/cad141f577a923d7ad368d3594f21ae18a7bf5e1)) - Ans +- Fix malformed line-height - ([a902e01](https://github.com/cfpb/design-system/commit/a902e019bb6731d749230b40b08dd57e237206b6)) - Ans +- Autofix linter - ([600f799](https://github.com/cfpb/design-system/commit/600f799b54aaea34ba20644571d26808e074ccf6)) - Ans +- Bump version - ([8822087](https://github.com/cfpb/design-system/commit/8822087c8b24f8d2edfd9ae56064a893122983d9)) - Ans +- V3.0.3 - ([85b594f](https://github.com/cfpb/design-system/commit/85b594f98ad76a7bfcfd8576b9fcb82f89dd1c56)) - Ans + +## [3.0.2](https://github.com/cfpb/design-system/compare/v3.0.1..v3.0.2) - 2024-08-21 + +### PRs in this release + +- PR #[2024](https://github.com/cfpb/design-system/pull/2024): FCM: Unquote padding-bottom value in video-playing class - Ans + +### General + +- Unquote padding-bottom value in video-playing class - ([0972a29](https://github.com/cfpb/design-system/commit/0972a292720d5edb04c2c17e1ca5ad5ca38a5e74)) - Ans +- V3.0.2 - ([f01daeb](https://github.com/cfpb/design-system/commit/f01daeba6c0204356ed86358d51a0f25e4af9159)) - Ans + +## [3.0.1](https://github.com/cfpb/design-system/compare/v3.0.0..v3.0.1) - 2024-08-16 + +### PRs in this release + +- PR #[2022](https://github.com/cfpb/design-system/pull/2022): Create root package index.scss - Ans + +### General + +- Create root package index.scss - ([b4ae5d0](https://github.com/cfpb/design-system/commit/b4ae5d08c7bee7f09ef478743038b02e7bb4d55d)) - Ans +- V3.0.1 - ([dbcf5b3](https://github.com/cfpb/design-system/commit/dbcf5b3bcc5b64fa7760011f05c7d7fa8517406a)) - Ans + +## [3.0.0] - 2024-08-16 + +### PRs in this release + +- PR #[2005](https://github.com/cfpb/design-system/pull/2005): Consolidate packages into cfpb-design-system - Ans +- PR #[2014](https://github.com/cfpb/design-system/pull/2014): Update banner color scheme - Ans +- PR #[2016](https://github.com/cfpb/design-system/pull/2016): Add script to decap preview - Ans +- PR #[2017](https://github.com/cfpb/design-system/pull/2017): Add base index file | Remove less file - Ans +- PR #[2018](https://github.com/cfpb/design-system/pull/2018): Remove default export - Ans +- PR #[2019](https://github.com/cfpb/design-system/pull/2019): Pre-v3 prep - Ans +- PR #[2020](https://github.com/cfpb/design-system/pull/2020): Update decap-cms-app@3.3.2, saucectl@0.183.0, stylelint@16.8.2, cypress@13.13.3, esbuild@0.23.1 - Ans + +### General + +- Consolidate packages into cfpb-design-system - ([eb63aba](https://github.com/cfpb/design-system/commit/eb63aba9edccaff1cb5739212b1dac7fa7c1be89)) - Ans +- Move some button and layout vars to the abstracts vars - ([434262e](https://github.com/cfpb/design-system/commit/434262eba8f0ac35f66fa6fd4d2cdaa065747e37)) - Ans +- Update banner color scheme - ([440ab7e](https://github.com/cfpb/design-system/commit/440ab7eab5b23082a6fd665fe246e86c0c9dcdbb)) - Ans +- Add script to decap preview - ([af903c9](https://github.com/cfpb/design-system/commit/af903c9180da5a6668c6943ef46ffd509f836912)) - Ans +- Add base index file | Remove less file - ([406e73e](https://github.com/cfpb/design-system/commit/406e73eb478053b53d6b2ba26870b50d2e6b9d69)) - Ans +- Remove default export - ([44c6a64](https://github.com/cfpb/design-system/commit/44c6a64252454aeba5ed1a7a9cb9985dfab7c949)) - Ans +- Remove underscore named files | Move custom props to mixin | Move some vars to global space - ([20b9076](https://github.com/cfpb/design-system/commit/20b9076365f4f19617ddaf78544af089ddf7d042)) - Ans +- Update decap-cms-app@3.3.2, saucectl@0.183.0, stylelint@16.8.2, cypress@13.13.3 - ([8c095fd](https://github.com/cfpb/design-system/commit/8c095fd73576729451d7ea285dd965528502b04a)) - Ans +- V3.0.0 - ([5810e39](https://github.com/cfpb/design-system/commit/5810e39c705e77c043124b0cebbb0aa370fe4116)) - Ans -### General Changes -- Update decap-cms-app@3.3.2, saucectl@0.183.0, stylelint@16.8.2, cypress@13.13.3, esbuild@0.23.1 (Ans - [#2020](https://github.com/cfpb/design-system/pull/2020)) -- Pre-v3 prep (Ans - [#2019](https://github.com/cfpb/design-system/pull/2019)) -- Remove default export (Ans - [#2018](https://github.com/cfpb/design-system/pull/2018)) -- Add base index file | Remove less file (Ans - [#2017](https://github.com/cfpb/design-system/pull/2017)) -- Add script to decap preview (Ans - [#2016](https://github.com/cfpb/design-system/pull/2016)) -- Update font docs (Ans - [#2015](https://github.com/cfpb/design-system/pull/2015)) -- Update banner color scheme (Ans - [#2014](https://github.com/cfpb/design-system/pull/2014)) -- Migrate netlify-cms to decap-cms (Ans - [#1980](https://github.com/cfpb/design-system/pull/1980)) -- Consolidate packages into cfpb-design-system (Ans - [#2005](https://github.com/cfpb/design-system/pull/2005)) -- Update saucectl 0.180.0 (Ans - [#2013](https://github.com/cfpb/design-system/pull/2013)) -- Patch bump autoprefixer, lerna, postcss (Ans - [#2012](https://github.com/cfpb/design-system/pull/2012)) -- Remove `a-legend` class | Move legends inside fieldsets (Ans - [#2009](https://github.com/cfpb/design-system/pull/2009)) -- Update cypress, lerna, postcss, saucectl, stylelint (Ans - [#2010](https://github.com/cfpb/design-system/pull/2010)) diff --git a/packages/cfpb-design-system/changelog-template.hbs b/packages/cfpb-design-system/changelog-template.hbs deleted file mode 100644 index ddb76390d4..0000000000 --- a/packages/cfpb-design-system/changelog-template.hbs +++ /dev/null @@ -1,142 +0,0 @@ -## Changelog - -{{!-- -Introduction -• This template tries to follow conventional commits format https://www.conventionalcommits.org/en/v1.0.0/ -• The template uses regex to filter commit types into their own headings (this is more than just fixes and features headings) -• It also uses the replaceText function in package.json to remove the commit type text from the message, because the headers are shown instead. - -• The text 'Breaking:' or 'Breaking changes:' can be located anywhere in the commit. -• The types feat:, fix:, chore:, docs:, refactor:, test:, style:, perf: must be at the beginning of the commit subject with an : on end. - • They can optionally have a scope set to outline the module or component that is affected eg feat(bldAssess): -• There is a short hash on the end of every commit that is currently commented out so that change log did not grow too long (due to some system's file size limitations). You can uncomment if you wish [`{{shorthash}}`]({{href}}) - -Example Definitions -• feat: A new feature -• fix: A bug fix -• perf: A code change that improves performance -• refactor: A code change that neither fixes a bug nor adds a feature -• style: Changes that do not affect the meaning of the code (white-space, formatting, spelling mistakes, missing semi-colons, etc) -• test: Adding missing tests or correcting existing tests -• docs: Adding/updating documentation -• chore: Something like updating a library version, or moving files to be in a better location and updating all file refs ---}} - - -{{!-- In package.json need to add this to remove label text from the change log output (because the markdown headers are now used to group them). - NOTES • Individual brackets have been escaped twice to be Json compliant. - • For items that define a scope eg feat(bldAssess): We remove the 1st bracket and then re-add it so we can select the right piece of text -{ - "name": "my-awesome-package", - - "auto-changelog": { - "replaceText": { - "([bB]reaking:)": "", - "([bB]reaking change:)": "", - "(^[fF]eat:)": "", - "(^[fF]eat\\()": "\\(", - "(^[fF]ix:)": "", - "(^[fF]ix\\()": "\\(", - "(^[cC]hore:)": "", - "(^[cC]hore\\()": "\\(", - "(^[dD]ocs:)": "", - "(^[dD]ocs\\()": "\\(", - "(^[rR]efactor:)": "", - "(^[rR]efactor\\()": "\\(", - "(^[tT]est:)": "", - "(^[tT]est\\()": "\\(", - "(^[sS]tyle:)": "", - "(^[sS]tyle\\()": "\\(", - "(^[pP]erf:)": "", - "(^[pP]erf\\()": "\\(" - } - } - -} - --}} - - {{!-- - Regex reminders - ^ = starts with - \( = ( character (otherwise it is interpreted as a regex lookup group) - * = zero or more of the previous character - \s = whitespace - . = any character except newline - | = or - [aA] = character a or character A - --}} - - -{{#each releases}} - {{#if href}} - ##{{#unless major}}#{{/unless}} [{{title}}]({{href}}) - {{#if tag}} {{niceDate}} {{/if}} - - {{else}} - ### {{title}} - {{/if}} - - - {{#if summary}} - {{summary}} - {{/if}} - - {{#each fixes}} - - {{#if commit.breaking}}**Breaking change:** {{/if}}{{commit.subject}}{{#each fixes}}{{/each}} - {{/each}} - -{{! List merge commits with 'breaking:' or 'Breaking change:' anywhere in the message under a heading}} - {{#commit-list merges heading='### Breaking Changes :warning:' message='[bB]reaking [cC]hange:|[bB]reaking:' exclude='\[skip-changelog\]'}} - - {{message}} @{{author}} [`#{{id}}`]({{href}}) - {{/commit-list}} - - {{! List commits organised under a heading, but not those already listed in the breaking section }} - {{#commit-list merges heading='### Build' message='^[bB]uild:|^[bB]uild\(' exclude='[bB]reaking [cC]hange:|[bB]reaking:|\[skip-changelog\]'}} - - {{message}} ({{author}}{{#if href}} - [#{{id}}]({{href}}){{/if}}) - {{/commit-list}} - - {{#commit-list merges heading='### Deprecated Features' message='^[dD]eprecate:|^[dD]eprecate\(' exclude='[bB]reaking [cC]hange:|[bB]reaking:|\[skip-changelog\]'}} - - {{message}} ({{author}}{{#if href}} - [#{{id}}]({{href}}){{/if}}) - {{/commit-list}} - - {{#commit-list merges heading='### New Features' message='^[fF]eat:|^[fF]eat\(' exclude='[bB]reaking [cC]hange:|[bB]reaking:|\[skip-changelog\]'}} - - {{message}} ({{author}}{{#if href}} - [#{{id}}]({{href}}){{/if}}) - {{/commit-list}} - - {{#commit-list merges heading='### Fixes' message='^[fF]ix:|^[fF]ix\(' exclude='[bB]reaking [cC]hange:|[bB]reaking:|\[skip-changelog\]'}} - - {{message}} ({{author}}{{#if href}} - [#{{id}}]({{href}}){{/if}}) - {{/commit-list}} - - {{#commit-list merges heading='### Chores And Housekeeping' message='^[cC]hore:|^[cC]hore\(' exclude='[bB]reaking [cC]hange:|[bB]reaking:|\[skip-changelog\]'}} - - {{message}} ({{author}}{{#if href}} - [#{{id}}]({{href}}){{/if}}) - {{/commit-list}} - - {{#commit-list merges heading='### Documentation Changes' message='^[dD]ocs:|^[dD]ocs\(' exclude='[bB]reaking [cC]hange:|[bB]reaking:|\[skip-changelog\]'}} - - {{message}} ({{author}}{{#if href}} - [#{{id}}]({{href}}){{/if}}) - {{/commit-list}} - - {{#commit-list merges heading='### Refactoring and Updates' message='^[rR]efactor:|^[rR]efactor\(' exclude='[bB]reaking [cC]hange:|[bB]reaking:|\[skip-changelog\]'}} - - {{message}} ({{author}}{{#if href}} - [#{{id}}]({{href}}){{/if}}) - {{/commit-list}} - - {{#commit-list merges heading='### Changes to Test Assests' message='^[tT]est:|^[tT]est\(' exclude='[bB]reaking [cC]hange:|[bB]reaking:|\[skip-changelog\]'}} - - {{message}} ({{author}}{{#if href}} - [#{{id}}]({{href}}){{/if}}) - {{/commit-list}} - - {{#commit-list merges heading='### Tidying of Code eg Whitespace' message='^[sS]tyle:|^[sS]tyle\(' exclude='[bB]reaking [cC]hange:|[bB]reaking:|\[skip-changelog\]'}} - - {{message}} ({{author}}{{#if href}} - [#{{id}}]({{href}}){{/if}}) - {{/commit-list}} - - {{#commit-list merges heading='### Performance Improvements' message='^[pP]erf:|^[pP]erf\(' exclude='[bB]reaking [cC]hange:|[bB]reaking:|\[skip-changelog\]'}} - - {{message}} ({{author}}{{#if href}} - [#{{id}}]({{href}}){{/if}}) - {{/commit-list}} - - {{#commit-list merges heading='### CI Improvements' message='^[cC][iI]:|^[cC][iI]\(' exclude='[bB]reaking [cC]hange:|[bB]reaking:|\[skip-changelog\]'}} - - {{message}} ({{author}}{{#if href}} - [#{{id}}]({{href}}){{/if}}) - {{/commit-list}} - - {{#commit-list merges heading='### General Changes' exclude='[bB]reaking [cC]hange:|[bB]reaking:|^[bB]uild:|^[bB]uild ?\(|^[dD]eprecate:|^[dD]eprecate ?\(|^[fF]eat:|^[fF]eat ?\(|^[fF]ix:|^[fF]ix ?\(|^[cC]hore:|^[cC]hore ?\(|^[cC][iI]:|^[cC][iI] ?\(|^[dD]ocs:|^[dD]ocs ?\(|^[rR]efactor:|^[rR]efactor ?\(|^[tT]est:|^[tT]est ?\(|^[sS]tyle:|^[sS]tyle ?\(|^[pP]erf:|^[pP]erf ?\(|\[skip-changelog\]'}} - - {{message}} ({{author}}{{#if href}} - [#{{id}}]({{href}}){{/if}}) - {{/commit-list}} - - -{{/each}} \ No newline at end of file diff --git a/packages/cfpb-design-system/package.json b/packages/cfpb-design-system/package.json index 434d1b4d53..9698fb0b97 100644 --- a/packages/cfpb-design-system/package.json +++ b/packages/cfpb-design-system/package.json @@ -21,13 +21,5 @@ "url": "https://github.com/cfpb/design-system/issues" }, "gitHead": "d9b9862ef0a34a0ca6f4835347ac7f202ed50e3e", - "type": "module", - "auto-changelog": { - "commitLimit": false, - "ignoreCommitPattern": "^Update \".+\" page", - "output": "./CHANGELOG.md", - "startingVersion": "v3", - "template": "./changelog-template.hbs", - "unreleased": true - } + "type": "module" } diff --git a/yarn.lock b/yarn.lock index 64669ed688..7c49a02caa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2952,22 +2952,6 @@ __metadata: languageName: node linkType: hard -"auto-changelog@npm:2.5.0": - version: 2.5.0 - resolution: "auto-changelog@npm:2.5.0" - dependencies: - commander: "npm:^7.2.0" - handlebars: "npm:^4.7.7" - import-cwd: "npm:^3.0.0" - node-fetch: "npm:^2.6.1" - parse-github-url: "npm:^1.0.3" - semver: "npm:^7.3.5" - bin: - auto-changelog: src/index.js - checksum: 10c0/aa4c0389f33902f7185e6956d1dc641db027577a5c2c37782aa5a5dee531030a59f37d943bd8f9e86c457e5a2c75983aab604467a834cb5992c266dc9ac4bbfd - languageName: node - linkType: hard - "autoprefixer@npm:10.4.20": version: 10.4.20 resolution: "autoprefixer@npm:10.4.20" @@ -3487,7 +3471,6 @@ __metadata: "@lhci/cli": "npm:0.14.0" "@types/react": "npm:18.3.12" anchor-js: "npm:5.0.0" - auto-changelog: "npm:2.5.0" autoprefixer: "npm:10.4.20" concurrently: "npm:9.0.1" cypress: "npm:13.15.1" @@ -3501,6 +3484,7 @@ __metadata: eslint-plugin-jsdoc: "npm:50.4.3" eslint-plugin-jsx-a11y: "npm:6.10.2" eslint-plugin-react: "npm:7.37.2" + git-cliff: "npm:2.6.1" glob: "npm:11.0.0" globals: "npm:15.11.0" html-entities: "npm:2.5.2" @@ -6200,6 +6184,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:^8.0.1": + version: 8.0.1 + resolution: "execa@npm:8.0.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^8.0.1" + human-signals: "npm:^5.0.0" + is-stream: "npm:^3.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^5.1.0" + onetime: "npm:^6.0.0" + signal-exit: "npm:^4.1.0" + strip-final-newline: "npm:^3.0.0" + checksum: 10c0/2c52d8775f5bf103ce8eec9c7ab3059909ba350a5164744e9947ed14a53f51687c040a250bda833f906d1283aa8803975b84e6c8f7a7c42f99dc8ef80250d1af + languageName: node + linkType: hard + "executable@npm:^4.1.1": version: 4.1.1 resolution: "executable@npm:4.1.1" @@ -6831,6 +6832,78 @@ __metadata: languageName: node linkType: hard +"git-cliff-darwin-arm64@npm:2.6.1": + version: 2.6.1 + resolution: "git-cliff-darwin-arm64@npm:2.6.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"git-cliff-darwin-x64@npm:2.6.1": + version: 2.6.1 + resolution: "git-cliff-darwin-x64@npm:2.6.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"git-cliff-linux-arm64@npm:2.6.1": + version: 2.6.1 + resolution: "git-cliff-linux-arm64@npm:2.6.1" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"git-cliff-linux-x64@npm:2.6.1": + version: 2.6.1 + resolution: "git-cliff-linux-x64@npm:2.6.1" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"git-cliff-windows-arm64@npm:2.6.1": + version: 2.6.1 + resolution: "git-cliff-windows-arm64@npm:2.6.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"git-cliff-windows-x64@npm:2.6.1": + version: 2.6.1 + resolution: "git-cliff-windows-x64@npm:2.6.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"git-cliff@npm:2.6.1": + version: 2.6.1 + resolution: "git-cliff@npm:2.6.1" + dependencies: + execa: "npm:^8.0.1" + git-cliff-darwin-arm64: "npm:2.6.1" + git-cliff-darwin-x64: "npm:2.6.1" + git-cliff-linux-arm64: "npm:2.6.1" + git-cliff-linux-x64: "npm:2.6.1" + git-cliff-windows-arm64: "npm:2.6.1" + git-cliff-windows-x64: "npm:2.6.1" + dependenciesMeta: + git-cliff-darwin-arm64: + optional: true + git-cliff-darwin-x64: + optional: true + git-cliff-linux-arm64: + optional: true + git-cliff-linux-x64: + optional: true + git-cliff-windows-arm64: + optional: true + git-cliff-windows-x64: + optional: true + bin: + git-cliff: lib/cli/cli.js + checksum: 10c0/81d5e2a04f5968ccb86bb739297b6542c0a11e1eb58c417bd2ea4c0e2f6951167eca280c07e7a9ca094e8a20f68ef8687781def2d1e2f1fb06a2969799314105 + languageName: node + linkType: hard + "git-up@npm:^7.0.0": version: 7.0.0 resolution: "git-up@npm:7.0.0" @@ -7080,24 +7153,6 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.7.7": - version: 4.7.8 - resolution: "handlebars@npm:4.7.8" - dependencies: - minimist: "npm:^1.2.5" - neo-async: "npm:^2.6.2" - source-map: "npm:^0.6.1" - uglify-js: "npm:^3.1.4" - wordwrap: "npm:^1.0.0" - dependenciesMeta: - uglify-js: - optional: true - bin: - handlebars: bin/handlebars - checksum: 10c0/7aff423ea38a14bb379316f3857fe0df3c5d66119270944247f155ba1f08e07a92b340c58edaa00cfe985c21508870ee5183e0634dcb53dd405f35c93ef7f10d - languageName: node - linkType: hard - "has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" @@ -7548,15 +7603,6 @@ __metadata: languageName: node linkType: hard -"import-cwd@npm:^3.0.0": - version: 3.0.0 - resolution: "import-cwd@npm:3.0.0" - dependencies: - import-from: "npm:^3.0.0" - checksum: 10c0/398eff50e400b0db4ccabf7626391ac3aa959d9f95e659cd26d217f9d33b41f3aa02b7056ac4c3a2bf1d12b359b4761756d784f470c223297774480f6546857d - languageName: node - linkType: hard - "import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" @@ -7567,15 +7613,6 @@ __metadata: languageName: node linkType: hard -"import-from@npm:^3.0.0": - version: 3.0.0 - resolution: "import-from@npm:3.0.0" - dependencies: - resolve-from: "npm:^5.0.0" - checksum: 10c0/83a40470190f2d9c6ca6a0a2d2de40e9d0b38eedeb2409320a44eaeed48751678e206c9ac7fefef18be19c95ad1cc0e98c844fdf631ab3d9a5597c3476e7525f - languageName: node - linkType: hard - "import-local@npm:^3.0.2": version: 3.2.0 resolution: "import-local@npm:3.2.0" @@ -10224,7 +10261,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": +"minimist@npm:^1.2.0, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 @@ -10400,13 +10437,6 @@ __metadata: languageName: node linkType: hard -"neo-async@npm:^2.6.2": - version: 2.6.2 - resolution: "neo-async@npm:2.6.2" - checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d - languageName: node - linkType: hard - "netmask@npm:^2.0.2": version: 2.0.2 resolution: "netmask@npm:2.0.2" @@ -10989,15 +11019,6 @@ __metadata: languageName: node linkType: hard -"parse-github-url@npm:^1.0.3": - version: 1.0.3 - resolution: "parse-github-url@npm:1.0.3" - bin: - parse-github-url: cli.js - checksum: 10c0/8a56103f0cdb6f9bd0ffcd7fd4fe1404a414f18441c4d89ab9d9c5eca3b43d6f7cdb899cb979f061df9d8a85d5af275cab05beff953b07f2ff65a6c2826b9293 - languageName: node - linkType: hard - "parse-headers@npm:^2.0.2": version: 2.0.5 resolution: "parse-headers@npm:2.0.5" @@ -14216,15 +14237,6 @@ __metadata: languageName: node linkType: hard -"uglify-js@npm:^3.1.4": - version: 3.19.3 - resolution: "uglify-js@npm:3.19.3" - bin: - uglifyjs: bin/uglifyjs - checksum: 10c0/83b0a90eca35f778e07cad9622b80c448b6aad457c9ff8e568afed978212b42930a95f9e1be943a1ffa4258a3340fbb899f41461131c05bb1d0a9c303aed8479 - languageName: node - linkType: hard - "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -14975,13 +14987,6 @@ __metadata: languageName: node linkType: hard -"wordwrap@npm:^1.0.0": - version: 1.0.0 - resolution: "wordwrap@npm:1.0.0" - checksum: 10c0/7ed2e44f3c33c5c3e3771134d2b0aee4314c9e49c749e37f464bf69f2bcdf0cbf9419ca638098e2717cff4875c47f56a007532f6111c3319f557a2ca91278e92 - languageName: node - linkType: hard - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0"