Skip to content

Releases: twbs/icons

v1.8.0

31 Jan 18:43
Compare
Choose a tag to compare

Changes

  • New heart icons just in time for Valentine's Day including cards, envelopes, calendar, chat, and more
    • Fixes #301: Heart rate
  • Adds nearly 50 file extension icons (e.g., .docx and .png) for various file types
    • Closes #812. This is about how far I'm willing to go for supporting various programming icons. I don't see myself pulling in every language, brand, or file type mind you. Just enough for coverage.
  • Fixes #358: Balloon icons
  • Fixes #1130: Adds SD icon
  • Adds new set of clipboard icons, plus completes the existing clipboard icons with fill variants
  • Adds magnet icons
  • Adds postage stamp icons
  • Adds hospital icon
  • Adds another set of trash icons
  • Adds postcard icon
  • Adds incognito/private icon
  • Adds alternate sliders
  • Adds envelope-paper icons
  • Adds another set of trash icons
  • Adds wrench icons

🚀 Features

  • #1180: Add 146 new icons for v1.8.0
  • #1149: Document code point on icon page
  • #1146: Add default paths for CSS and SCSS

📖 Docs

  • #759: docs: move font to assets
  • #1149: Document code point on icon page
  • #1152: extend accessibility section
  • #1172: add undo/redo tags to clockwise arrows
  • #1183: Release v1.8.0

📦 Dependencies

  • #1184: Update devDependencies
  • #1177: Update devDependencies
  • #1153: Update devDependencies

v1.7.2

03 Dec 21:44
Compare
Choose a tag to compare

What's changed

New contributors

Full Changelog: v1.7.1...v1.7.2

v1.7.1

16 Nov 17:09
4954c4e
Compare
Choose a tag to compare

Changes

  • #860: Update documentation with regards to SVG dimension
  • #1061: Update svg-sprite.json
  • #1088: v1.7.1 icon fixes
  • #1092: Add tag cube to boxes icon
  • #1096: Bump to v1.7.1

📖 Docs

  • #1069: Update Bootstrap to v5.1.3.

📦 Dependencies

  • #1069: Update Bootstrap to v5.1.3.
  • #1081: Update devDependencies
  • #1089: Update devDependencies
  • #1098: build(deps-dev): bump hugo-bin from 0.77.1 to 0.77.2

Full changelog: v1.7.0...v1.7.1

v1.7.0

01 Nov 19:01
25787cd
Compare
Choose a tag to compare

Changes

This release adds over 100 new icons and updates a handful of others along the way to resolve some bugs.

  • Fixes #188: Ethernet
  • Fixes #314: Number (123)
  • Fixes #352: Send (including variations: plus, dash, x, exclamation, check, and slash)
  • Fixes #365: Bluetooth
  • Fixes #429: Stacked boxes
  • Fixes #546: Explicit badge
  • Fixes #556: Tickets
  • Fixes #577: Robot
  • Fixes #637: Mortarboard hat (graduation hat)
  • Fixes #832: Various PC hardware (video card, generic card, memory stick, motherboard, SSD, HDD)
  • Fixes #868: Quote
  • Fixes #905: Gaming platforms (Nintendo Switch, Playstation, Xbox, Steam)
  • Fixes #403, fixes #927: QR code and QR code scan
  • Fixes #993: Tiktok
  • Fixes #1016: Quora
  • Fixes #1028: Infinity
  • Fixes #1065: Git

Plus...

  • Bandaid
  • Body text
  • Boombox
  • D-Pad
  • Ear
  • New envelope variations (plus, dash, x, exclamation, check, and slash)
  • List columns
  • Meta (formerly Facebook)
  • PC (vertical, horizontal, and with displays)
  • Various inputs (USB-A,
  • +/-
  • Projector
  • Terminal variations (plus, dash, split)
  • Window variations (plus, dash x, split, stack, fullscreen, desktop)
  • Video inputs (HDMI, Display Port)
  • USB (type A, type C, plug, symbol, mini, micro, drive)
  • Modem
  • Router
  • Optical audio

Bugs

  • Fixes #1062: x-lg now renders correctly
  • Fixed mixed up names for cloud-haze-1 and cloud-haze2. cloud-haze-1 is now cloud-haze and cloud-haze is now cloud-haze2.

📖 Docs

  • #879: Update year in LICENSE.md
  • #997: docs: move bootstrap.min.js to the application bundle
  • #1053: docs: include the built font CSS
  • #1067: Rename local npm publish script to release

📦 Dependencies

  • #1060: Update devDependencies

v1.6.1

18 Oct 16:55
Compare
Choose a tag to compare

Patch release to address duplicate fill attributes in all the new icon we added in v1.6.0, plus a few more fixes.

  • #1052: Some bugfix updates for our v1.6.0 release:
    • Fixes #986: Updates Discord icon to their new logo
    • Fixes #1050: Replace fill Snapchat icon will outline version to better match official brand
    • Fixes #1043: Update URL in hero for v1.6.0 blog post
  • #1048: Updated SVGO config and re-processed all new icons added in v1.6.0, plus miscellaneous dev patches.

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