Skip to content

Releases: twbs/icons

v1.6.0

13 Oct 16:07
Compare
Choose a tag to compare

Highlights

We have a few dozen new and updated icons in this release, including:

  • New brand icons for Apple, Behance, Dribbble, Line, Medium, Microsoft, PayPal, Pinterest, Signal, Snapchat, Spotify, Stack Overflow, Strava, Vimeo, Windows, and WordPress
  • Two new easel variations
  • New fingerprint icon
  • New magic stick
  • New people variations for rolodex, workspace, and video chat
  • New webcam icons
  • New radioactive icon
  • New fan icon
  • New hypnotize icon
  • New yin yang icon
  • New activity/pulse icon
  • Updated large dash, plus, slash, x, i, ?, !, and check icons to have a thinner stroke that better matches other icons
  • Updated graph-up and graph-down icons, with the previous ones being renamed to graph-up-arrow and graph-down-arrow

We've fixed a few glitches with existing icons in this release:

  • droplet-fill now renders correctly thanks to an updated fill rule
  • lamp and lamp-fill now look more like lamps and less like toilets 😅
  • coin now renders correctly thanks to an updated fill rule
  • cloud now renders correctly thanks to an updated fill rule
  • textarea-resize is no longer incorrectly placed in the viewBox

Changes

  • #1036: Prep v1.6.0
  • #1042: v1.6.0 tweaks
  • #948: CI: publish package on npm
  • #1040: droplet-fill now has proper fill rule
  • #1035: v1.6.0 icons
  • #981: Update Bootstrap to v5.1.1
  • #977: Add more brand icons
  • #975: Add Apple, Windows, and Microsoft
  • #965: Update fonts.
  • #937: CI: make use of the actions/setup-node's cache option
  • #896: Change dependabot to run monthly

🚀 Features

  • #978: compile to scss file for reference and customization
  • #1037: Add .bi to CSS selector
  • #1038: Composer support
  • #340: Configure svg-sprite's SVGO.

🐛 Bug fixes

  • #976: Fix miscellaneous broken icons

📖 Docs

  • #1041: Docs: use bi-exclamation-triangle in SVG example
  • #969: Rename category Social to Brand
  • #968: Add lots of extra tags
  • #949: analytics.html: remove fathom
  • #878: Fix incorrect accessibility button example code

📦 Dependencies

  • #1039: Update devDependencies and switch to Node.js 16/npm 8
  • #1034: Update devDependencies
  • #1030: build(deps-dev): bump fantasticon from 1.2.2 to 1.2.3
  • #1029: build(deps-dev): bump stylelint-config-twbs-bootstrap from 2.2.3 to 2.2.4
  • #1027: build(deps-dev): bump svg-sprite from 1.5.2 to 1.5.3
  • #982: Update svgo to v2.7.0.
  • #1024: build(deps-dev): bump postcss-cli from 8.3.1 to 9.0.1
  • #1025: build(deps-dev): bump autoprefixer from 10.3.4 to 10.3.6
  • #1026: build(deps-dev): bump postcss from 8.3.6 to 8.3.8
  • #1012: Update devDependencies
  • #999: build(deps-dev): bump autoprefixer from 10.3.2 to 10.3.3
  • #998: build(deps): bump tar from 6.1.3 to 6.1.11
  • #990: build(deps-dev): bump autoprefixer from 10.3.1 to 10.3.2
  • #989: build(deps-dev): bump svg-sprite from 1.5.1 to 1.5.2
  • #967: build(deps-dev): bump hugo-bin from 0.74.1 to 0.75.0
  • #964: Regenerate package-lock.json
  • #963: Update svg-sprite to v1.5.1
  • #962: build(deps-dev): bump chalk from 4.1.1 to 4.1.2
  • #958: build(deps-dev): bump postcss from 8.3.5 to 8.3.6
  • #961: build(deps-dev): bump stylelint-config-twbs-bootstrap from 2.2.1 to 2.2.3
  • #960: build(deps-dev): bump eslint from 7.30.0 to 7.32.0
  • #959: build(deps-dev): bump hugo-bin from 0.73.0 to 0.74.1
  • #946: Update devDependencies and regenerate package-lock.json
  • #934: build(deps-dev): bump hugo-bin from 0.72.4 to 0.72.5
  • #932: build(deps-dev): bump hugo-bin from 0.72.2 to 0.72.4
  • #933: build(deps-dev): bump linkinator from 2.13.7 to 2.14.0
  • #925: Update devDependencies
  • #924: build(deps-dev): bump postcss from 8.3.4 to 8.3.5
  • #923: build(deps-dev): bump hugo-bin from 0.71.1 to 0.72.1
  • #922: build(deps-dev): bump eslint from 7.28.0 to 7.29.0
  • #908: Update devDependencies
  • #907: build(deps): bump trim-newlines from 3.0.0 to 3.0.1
  • #906: build(deps-dev): bump eslint from 7.27.0 to 7.28.0
  • #904: build(deps-dev): bump autoprefixer from 10.2.5 to 10.2.6
  • #900: build(deps-dev): bump postcss from 8.2.15 to 8.3.0
  • #899: build(deps-dev): bump eslint from 7.26.0 to 7.27.0
  • #897: build(deps-dev): bump fantasticon from 1.1.3 to 1.2.2
  • #881: build(deps-dev): bump cheerio from 1.0.0-rc.6 to 1.0.0-rc.9
  • #882: build(deps-dev): bump eslint from 7.25.0 to 7.26.0
  • #880: build(deps-dev): bump postcss from 8.2.13 to 8.2.15

v1.5.0

10 May 16:33
Compare
Choose a tag to compare

Changes

  • #861: 45 new icons for v1.5.0

📖 Docs

  • #876: Prep for v1.5.0
  • #862: Add updated image, move figma link, add context around adding svgs

📦 Dependencies

  • #871: build(deps-dev): bump hugo-bin from 0.71.0 to 0.71.1
  • #867: build(deps-dev): bump hugo-bin from 0.70.2 to 0.71.0
  • #866: build(deps-dev): bump stylelint-config-twbs-bootstrap from 2.1.0 to 2.2.0
  • #865: build(deps-dev): bump stylelint from 13.13.0 to 13.13.1
  • #859: Regenerate package-lock.json to fix npm vulnerabilities
  • #858: build(deps-dev): bump chalk from 4.1.0 to 4.1.1
  • #857: build(deps-dev): bump postcss from 8.2.10 to 8.2.13
  • #856: build(deps-dev): bump hugo-bin from 0.70.0 to 0.70.2
  • #855: build(deps-dev): bump stylelint from 13.12.0 to 13.13.0
  • #854: build(deps-dev): bump eslint from 7.24.0 to 7.25.0
  • #848: build(deps-dev): bump cheerio from 1.0.0-rc.5 to 1.0.0-rc.6
  • #847: build(deps-dev): bump vnu-jar from 21.2.5 to 21.4.9
  • #846: build(deps-dev): bump eslint from 7.23.0 to 7.24.0
  • #845: build(deps-dev): bump postcss from 8.2.9 to 8.2.10
  • #838: build(deps-dev): bump postcss from 8.2.8 to 8.2.9
  • #833: build(deps-dev): bump eslint from 7.22.0 to 7.23.0

v1.4.1

30 Mar 02:49
7cdd53b
Compare
Choose a tag to compare

Changes

  • #830: Prep for v1.4.1
  • #822: Change PowerPoint icons to capitalize the P
  • #821: Update skip-forward and skip-backward icons to fix their names
  • #815: Update mic and record icons to prevent fill rule issues
  • #814: Import existing codepoints for icon font

📖 Docs

  • #829: Fix single view icon examples
  • #828: Update examples
  • #823: Consolidate .bi styles in our docs
  • #817: docs: fix font param
  • #736: docs: link to the GitHub release
  • #818: Update Bootstrap to v5.0.0-beta3
  • #816: Add note about <use> in Chrome
  • #781: Fixed teeny typo (who -> how)
  • #769: Fix GitHub icon in accessibility examples

📦 Dependencies

  • #758: Update svgo to v2.3.0.
  • #819: Regenerate package-lock.json
  • #808: build(deps-dev): bump hugo-bin from 0.69.0 to 0.70.0
  • #809: build(deps-dev): bump purgecss from 4.0.2 to 4.0.3
  • #803: Regenerate package-lock.json
  • #804: build(deps-dev): bump fantasticon from 1.1.1 to 1.1.3
  • #801: build(deps-dev): bump postcss from 8.2.7 to 8.2.8
  • #802: build(deps-dev): bump eslint from 7.21.0 to 7.22.0
  • #791: build(deps-dev): bump stylelint from 13.11.0 to 13.12.0
  • #792: build(deps-dev): bump postcss from 8.2.6 to 8.2.7
  • #793: build(deps-dev): bump autoprefixer from 10.2.4 to 10.2.5
  • #787: build(deps-dev): bump lockfile-lint from 4.6.1 to 4.6.2
  • #786: build(deps-dev): bump eslint from 7.20.0 to 7.21.0
  • #779: Regenerate package-lock.json
  • #777: build(deps-dev): bump lockfile-lint from 4.6.0 to 4.6.1
  • #776: build(deps-dev): bump hugo-bin from 0.68.0 to 0.69.0
  • #773: build(deps-dev): bump purgecss from 4.0.0 to 4.0.2
  • #772: build(deps-dev): bump stylelint from 13.10.0 to 13.11.0
  • #771: build(deps-dev): bump linkinator from 2.13.5 to 2.13.6

v1.4.0

22 Feb 17:34
Compare
Choose a tag to compare

Changes

  • #766: Prep for v1.4.0 release
  • #757: Add menu tag to list
  • #754: vnu-jar: quote vnu's path
  • #749: Add 64 new weather icons
  • #726: Delete .stylelintignore
  • #709: Fix docs-purge script.
  • #728: CI: remove the cache fallback
  • #732: Add CodeQL action
  • #674: GitHub Actions cleanup
  • #671: Update build scripts

🚀 Features

  • #690: Accessibility tweaks/additions
  • #708: package.json: update npm-run-all flags
  • #689: Corrections/rewordings
  • #596: fonts: generate woff2 first

🐛 Bug fixes

  • #734: docs: fix titles

📖 Docs

  • #743: docs: refactor layouts
  • #750: docs: take categories into consideration too
  • #751: Update Bootstrap to v5.0.0-beta2
  • #716: Add tags to a couple of icons
  • #701: Alignment and docs tweaks
  • #729: icons.html: query the icons pages instead of the filesystem
  • #735: Minor meta normalization
  • #690: Accessibility tweaks/additions
  • #734: docs: fix titles
  • #730: Move icons to assets/icons
  • #704: docs: minor cleanup and tweaks
  • #733: docs: fix breadcrumb markup
  • #689: Corrections/rewordings
  • #661: homepage: link to issues
  • #663: Remove quickstart link

📦 Dependencies

  • #763: build(deps-dev): bump lockfile-lint from 4.3.7 to 4.6.0
  • #762: build(deps-dev): bump linkinator from 2.13.4 to 2.13.5
  • #751: Update Bootstrap to v5.0.0-beta2
  • #747: build(deps-dev): bump postcss from 8.2.5 to 8.2.6
  • #746: build(deps-dev): bump eslint from 7.19.0 to 7.20.0
  • #745: build(deps-dev): bump stylelint from 13.9.0 to 13.10.0
  • #741: build(deps-dev): bump fantasticon from 1.0.33 to 1.1.1
  • #740: build(deps-dev): bump linkinator from 2.13.3 to 2.13.4
  • #703: Update devDependencies and regenerate package-lock.json
  • #700: Bump stylelint from 13.8.0 to 13.9.0
  • #699: Bump autoprefixer from 10.2.1 to 10.2.3
  • #694: Bump purgecss from 3.1.3 to 4.0.0
  • #695: Bump eslint from 7.17.0 to 7.18.0
  • #696: Bump fantasticon from 1.0.30 to 1.0.31
  • #680: Bump autoprefixer from 10.2.0 to 10.2.1
  • #679: Bump postcss from 8.2.3 to 8.2.4
  • #678: Bump linkinator from 2.13.0 to 2.13.1
  • #677: Bump fantasticon from 1.0.27 to 1.0.30

v1.3.0

07 Jan 21:48
Compare
Choose a tag to compare

Changes

  • #644: Prep for v1.3.0
  • #610: Add new icons
  • #585: Update .browserslistrc from upstream
  • #628: Move font templates to build/font
  • #602: build-svgs.js: minor tweaks
  • #606: dependabot: add Actions update
  • #609: Misc icon fixes

🚀 Features

  • #649: Add lockfile-lint
  • #629: Docs: cache scripts partials in more cases
  • #636: Tweak build-pages.js
  • #634: build-svgs: more tweaks
  • #632: docs: disable empty links
  • #630: Tweak layouts/icons/single.html
  • #627: package.json: ignore .DS_Store files
  • #623: Update list.js to v2.3.0.
  • #603: build-svgs.js: switch to async/await and tweaks
  • #584: build-svgs: add singular support in the message
  • #597: Async load bootstrap.min.js

🐛 Bug fixes

  • #611: Fix intersect icon fill-rule

📖 Docs

  • #660: hero: remove loading=lazy
  • #659: CDN usage docs
  • #629: Docs: cache scripts partials in more cases
  • #632: docs: disable empty links
  • #630: Tweak layouts/icons/single.html
  • #623: Update list.js to v2.3.0.
  • #621: Dev patches
  • #620: scripts: load bootstrap.min.js in all templates
  • #593: Add missing docs redirects
  • #597: Async load bootstrap.min.js

📦 Dependencies

  • #658: Regenerate package-lock.json
  • #657: Bump autoprefixer from 10.1.0 to 10.2.0
  • #656: Bump postcss from 8.2.2 to 8.2.3
  • #650: Switch to @twbs/svg-sprite
  • #651: Bump find-unused-sass-variables from 3.0.0 to 3.1.0
  • #646: Bump js-yaml from 3.14.1 to 4.0.0
  • #631: Switch to our svg-sprite fork
  • #648: Bump linkinator from 2.12.2 to 2.13.0
  • #647: Bump hugo-bin from 0.67.1 to 0.68.0
  • #645: Bump eslint from 7.16.0 to 7.17.0
  • #623: Update list.js to v2.3.0.
  • #626: Flatten package-lock.json
  • #607: CI: update to actions/setup-node@v2
  • #625: Bump postcss from 8.2.1 to 8.2.2
  • #624: Bump linkinator from 2.11.2 to 2.12.2
  • #575: Update cheerio and build-svgs.js
  • #581: Remove shx.
  • #615: Regenerate package-lock.json
  • #613: Bump linkinator from 2.8.2 to 2.11.2
  • #614: Bump fantasticon from 1.0.26 to 1.0.27

v1.2.2

23 Dec 18:07
Compare
Choose a tag to compare

Changes

  • #590: Prep for v1.2.2
  • #542: CI: Fix deploy script
  • #586: Fixed "fll" typo on all patch icons. ("fll" -> "fill")
  • #579: build-svgs.js: no need to use a function in replaceWith()
  • #561: Add tags to various icons
  • #578: package.json: minor scripts refactoring
  • #580: build-svgs.js: hide console log output unless --verbose is passed
  • #582: build-svgs.js: minor tweaks
  • #576: CI: add FORCE_COLOR: 2
  • #552: Adjust fill rules in Figma, re-export

📖 Docs

  • #583: Update to latest Bootstrap CSS, JS, and docs HTML

📦 Dependencies

  • #569: Bump linkinator from 2.8.0 to 2.8.2
  • #568: Bump eslint from 7.15.0 to 7.16.0
  • #567: Bump purgecss from 3.1.0 to 3.1.3
  • #572: Bump fantasticon from 1.0.25 to 1.0.26
  • #570: Bump hugo-bin from 0.67.0 to 0.67.1
  • #555: Bump purgecss from 3.0.0 to 3.1.0
  • #554: Bump postcss-cli from 8.3.0 to 8.3.1
  • #553: Bump fantasticon from 1.0.24 to 1.0.25

v1.2.1

12 Dec 18:06
Compare
Choose a tag to compare

Changes

  • #541: Bump to v1.2.1
  • #538: package.json: Fix font folder name

v1.2.0

11 Dec 21:11
Compare
Choose a tag to compare

Changes

  • #530: Prep v1.2.0
  • #527: Fix capitalization
  • #516: New icon permalink page
  • #483: Update CI
  • #482: build-svgs.js: fix UnhandledPromiseRejectionWarning

🚀 Features

  • #529: Add missing social icons
  • #515: Use fantasticon to generate web fonts
  • #518: Add handful of social icons
  • #517: Add 40 new media icons

🐛 Bug fixes

  • #497: Updated width and height attributes

📖 Docs

  • #536: More more docs changes
  • #528: More docs design changes
  • #504: Clarify IE/ Edge Legacy support

📦 Dependencies

  • #535: Regenerate package-lock.json.
  • #534: Bump ini from 1.3.5 to 1.3.7
  • #533: Bump fantasticon from 1.0.16 to 1.0.24
  • #532: Bump postcss from 8.2.0 to 8.2.1
  • #522: Bump autoprefixer from 10.0.4 to 10.1.0
  • #523: Bump postcss from 8.1.10 to 8.2.0
  • #526: Bump linkinator from 2.4.0 to 2.8.0
  • #525: Bump cross-env from 7.0.2 to 7.0.3
  • #524: Bump js-yaml from 3.14.0 to 3.14.1
  • #521: Bump eslint from 7.14.0 to 7.15.0
  • #511: Bump hugo-bin from 0.66.2 to 0.67.0
  • #510: Bump autoprefixer from 10.0.2 to 10.0.4
  • #509: Bump linkinator from 2.2.2 to 2.4.0
  • #500: Bump stylelint from 13.7.2 to 13.8.0
  • #503: Bump postcss-cli from 8.2.0 to 8.3.0
  • #502: Bump postcss from 8.1.7 to 8.1.10
  • #501: Bump eslint from 7.13.0 to 7.14.0
  • #496: Bump hugo-bin from 0.66.1 to 0.66.2
  • #495: Bump autoprefixer from 10.0.1 to 10.0.2
  • #494: Bump postcss from 8.1.6 to 8.1.7
  • #489: Bump hugo-bin from 0.65.0 to 0.66.1
  • #490: Bump postcss from 8.1.4 to 8.1.6
  • #488: Bump eslint from 7.12.1 to 7.13.0
  • #477: Update devDependencies
  • #481: Bump hugo-bin from 0.64.5 to 0.65.0
  • #479: Bump linkinator from 2.2.0 to 2.2.2

v1.1.0

28 Oct 16:13
Compare
Choose a tag to compare

Changes

  • #467: v1.1.0 prep
  • #465: Add 18 new filetype icons
  • #466: Add two new emojis, plus fill variations for all
  • #464: Misc v1 fixes
  • #450: Dev patches

📖 Docs

  • #432: Add polyfill info to SVG external sprites

📦 Dependencies

  • #470: Bump eslint from 7.11.0 to 7.12.1
  • #469: Bump shx from 0.3.2 to 0.3.3
  • #463: Bump linkinator from 2.1.3 to 2.2.0
  • #462: Bump hugo-bin from 0.64.4 to 0.64.5
  • #461: Bump hugo-bin from 0.63.1 to 0.64.4
  • #460: Bump eslint from 7.10.0 to 7.11.0
  • #458: Bump linkinator from 2.1.2 to 2.1.3
  • #452: Bump stylelint from 13.7.1 to 13.7.2
  • #451: Bump eslint from 7.9.0 to 7.10.0
  • #441: Bump stylelint-config-twbs-bootstrap from 2.0.3 to 2.1.0
  • #438: Bump hugo-bin from 0.62.3 to 0.63.1
  • #440: Bump eslint from 7.8.1 to 7.9.0
  • #439: Bump stylelint from 13.7.0 to 13.7.1
  • #434: Bump node-fetch from 2.6.0 to 2.6.1
  • #426: Bump eslint from 7.8.0 to 7.8.1
  • #420: Bump eslint from 7.7.0 to 7.8.0
  • #419: Bump stylelint from 13.6.1 to 13.7.0
  • #418: Bump postcss-cli from 7.1.1 to 7.1.2

v1.0.0

28 Aug 18:29
Compare
Choose a tag to compare

Our first stable release! All the best icons from our five alphas, nearly all redrawn for improved paths, greater consistency, and more pixel perfect alignment.

Changes

  • #408: Prep for v1 stable release
  • #399: Regenerate sprite
  • #397: Fix up paths from symbol-ification in Figma
  • #341: Update .browserslistrc from upstream
  • #342: Update deploy.yml

🚀 Features

  • #404: Update zip script to include sprite SVG
  • #353: v1.0.0 stable icons

📖 Docs

  • #393: Fix typo in README
  • #349: Update docs to use filename instead of humanized name

📦 Dependencies

  • #407: Bump linkinator from 2.1.1 to 2.1.2
  • #398: Bump eslint from 7.6.0 to 7.7.0
  • #390: Bump eslint from 7.5.0 to 7.6.0
  • #389: Bump autoprefixer from 9.8.5 to 9.8.6
  • #377: Bump hugo-bin from 0.62.2 to 0.62.3
  • #374: Update devDependencies
  • #370: Bump lodash from 4.17.15 to 4.17.19
  • #363: Bump hugo-bin from 0.61.0 to 0.62.1
  • #362: Bump autoprefixer from 9.8.4 to 9.8.5
  • #339: Update vnu-jar to v20.6.30 and regenerate package-lock.json
  • #338: Bump vnu-jar from 20.5.29 to 20.6.30