Skip to content

Releases: ProCode-Software/proicons

ProIcons v4.11.2

15 Dec 01:41

Choose a tag to compare

Moving to Semantic Versioning

From this release onwards, we will be using Semantic Versioning. Instead of v4.12.0, this release will be v4.11.2.

Versions only adding new icons or bug fixes will be a patch version, while changes with significant API changes will be a minor version, and breaking changes will be a new major version.

New Svelte and Roblox packages

We have officially released our Svelte and Roblox packages! The Svelte package is available on NPM as @proicons/svelte. The Roblox package is available in on Wally as procode-software/proicons, or from the source code.

New icons

  • Parentheses
  • CSS 2 (new CSS logo)
  • Bluesky
  • Window Add
  • File Multiple
  • Photo Multiple
  • Comment Add
  • Comment Add 2
  • Save Multiple
  • Panel Bottom
  • Panel Bottom Open
  • Split Vertical
  • Split Horizontal
  • Cancel Octagon
  • Folder Multiple

Updated icons

  • Draw Text
  • Text Add
  • Text Bold
  • Text Subscript
  • Text Superscript
  • PDF
  • Save Pencil
  • Panel Left
  • Panel Left Contract
  • Panel Left Expand
  • Panel Right
  • Panel Right Contract
  • Panel Right Expand
  • Chrome Restore
  • Braces
  • Octagon
  • CSS
  • HTML
  • Search Cancel (fix)

Some icons were updated to fix issues with unions in the export process.

View icons (8)
  • Extension
  • Cloud
  • Comment
  • Comment Multiple
  • Paintbrush
  • Thumbs Up
  • Thumbs Down
  • Narrator
  • Linux
  • TikTok

Renamed icons

Some icons have been renamed to follow our naming scheme. The old names have been aliased, so you can still use them in your code.

  • Museum > Bank
  • Slash Box > Slash Square
  • Volume High > Volume
  • Volume 0 > Volume Medium
  • Volume 1 > Volume Low
  • Add Circular > Add Circle
  • Play Circular > Play Circle
  • Save As > Save Pencil

Other Changes

  • Fixed typings in proicons package where attributes property was required in ProIconsOptions
  • Added aliases for several icons
  • Updated font codepoints so they wouldn't change with the lockfile
  • Extensive updates to website
  • Deprecated PDF 2 icon in favour of PDF

ProIcons v4.11.1

17 Nov 20:08

Choose a tag to compare

Updated READMEs for all packages

ProIcons v4.11.0

17 Nov 01:58

Choose a tag to compare

🌳 New: Tree-shaking

ProIcons packages now support tree-shaking in ESM, allowing you to eliminate unused icons when using a bundler such as Webpack or Rollup. This allows you to import only the icons you need for increased performance.

⚛️ New: React and Vue packages!

ProIcons packages for Vue and React are finally here! These new libraries also support tree-shaking. (Note: These packages are ESM only)

⚠️ Breaking Changes

proicons.icons.[icon] now returns ProIconInfo (renamed to ProIcon). Use .toSvg() or .raw to return the SVG content

API Changes

  • Breaking update: Importing an icon now returns ProIconInfo instead of the raw SVG
  • Renamed ProIconInfo to ProIcon
  • Added raw property and toSvg() method to ProIcon
  • getIconInfo() now works in Node.js without throwing an error
  • Added ProIconsOptions type, which ProIconReplaceConfig now extends.
  • Added icon previews when importing icons in VSCode
  • Added icon and category lists to proicons package that don't import all icons
  • Added imports for all icons with pascal case or camel case names
  • Reworked proicons.replace() API

New icons

  • Checkbox Indeterminate 2
  • Checkbox Indeterminate
  • Checkbox Checked
  • Brackets
  • Comment Exclamation
  • Dollar Circle
  • Regular Expression
  • Ruler Diagonal
  • TypeScript
  • Slash Box
  • Copyright
  • Copyleft
  • Keyboard Command
  • Bell Off
  • Bell Dot
  • GitLab
  • ReactJS
  • Infinity
  • Math
  • Headphones Off
  • Android
  • Flag 2
  • Server

Updated icons

  • Add Square Multiple
  • Copy
  • Comment
  • Comment Multiple
  • Person Multiple
  • Anchor
  • Microphone
  • Microphone Off
  • Chrome Restore
  • Open
  • Window Multiple
  • JavaScript
  • Graph
  • Bookmark
  • Bookmark Add
  • Bookmark Multiple
  • Tag Multiple
  • Svelte

Other Changes

  • Deprecated variable icons (non-variable versions have been removed and 'Variable' has been removed from names of variable icons). These have also been aliased.

ProIcons v4.10.1 Patch

29 Oct 02:48

Choose a tag to compare

Fix issue where bundle wasn't included in NPM package

ProIcons v4.10.0

20 Oct 02:19

Choose a tag to compare

🌐 Icon browser

The ProIcons icon browser is now available in beta at https://procode-software.github.io/proicons/icons! Note that it is still in active development and you may encounter bugs.

New icons

  • Branch
  • Ubuntu
  • Linux
  • Webpack
  • NPM
  • NodeJS
  • Bolt
  • Door
  • Open Source
  • VueJS
  • Record
  • Record Stop
  • Door Open
  • Branch Pull Request
  • Candy
  • Svelte

Updated icons

  • Cloud
  • Panel Left Contract
  • Panel Left Expand
  • Panel Right Contract
  • Panel Right Expand
  • Branch
  • Branch Compare
  • Python
  • Flag

API Changes

  • Changed how proicons.search() works in the JavaScript API
  • Combined icons.json and tags.json into one file

Other Changes

ProIcons v4.9.0

22 Sep 18:53

Choose a tag to compare

Note: This isn't the first release, though it is the first one being released on GitHub. The first version was v4.8.0, released on 20 August, 2024.

New icons

  • Search Cancel

Updated icons

  • Clipboard
  • Clipboard Paste
  • Clipboard Search

API changes

Huge API fixes and changes including:

  • Fixed type descriptions
  • Added CommonJS version

Other changes

Known issues

  • Font isn't ready yet
  • Website is still a work-in-progress