Skip to content

Amicons 1.0 alpha 12#13

Merged
Studio384 merged 604 commits intomainfrom
1-alpha
Apr 11, 2026
Merged

Amicons 1.0 alpha 12#13
Studio384 merged 604 commits intomainfrom
1-alpha

Conversation

@Studio384
Copy link
Copy Markdown
Owner

@Studio384 Studio384 commented Mar 31, 2026

Amicons 1.0 alpha 12 is a major release. This update contains a few updated icons and some new icons. The primary focus however is on major improvements to our development pipeline, documentation and release systems.

✨ Highlights

  • 🖼️ 1 new icon, 4 updated icons, 4 updated brand icons
  • 📖 Major refresh of our documentation
  • 📢 We're introducing our blog
  • 🧑‍🔧 Major improvements to our pipeline and tooling

Icons

New icons

  • book-bookmark

Updated icons

We've included a number of brand icon updates. Especially the GitHub logo is finally up-to-date after missing out on the logo redesign from 2015.

We've also updated a couple of minor icons. A larger refresh of our icon set, including better defined design guidelines, will follow with alpha 13.

  • 8dd10d4 Various brand updates
    • facebook-messenger now matches its 2025 redesign.
    • github now matches its 2026 redesign.
    • google-play now matches its 2022 redesign.
    • visual-studio now matches the Visual Studio 2026 logo.
  • 846f723 book has been updated with wider pages and updated border radii.
  • 519162c bug has gained some weight, and attached its legs elsewhere.
  • 3c4cec5 compress and expand have been updated with less aggressive border radii.

React component

  • 13f28e7 Removes our dependency on html-react-parser. This eliminates 12 additional indirect dependencies.
  • c6d01a4 Removes our dependency on clsx, which eliminats our last dependency.
  • 6337cb4 rotate property can now be any numeric value, and is no longer limited to 0, 90, 180, 270, and false.
  • 7a7981e When no icon is set to the component or the icon is invalid, the component will now render aiCircleQuestion by default, with the fade animation enabled.
  • a1f83c1 Implements Oxc for linting and formatting.

Bugfixes

  • 6337cb4 Fixes incorrect prefixes in the Amicon component.
  • 2720463 Fixes a bug where rotate classes could be missing.

Documentation

Content

  • dc8b76f Publishes 2026-04-06-alpha-12-is-here

Bugfixes

  • aff5192 Fixes an issue where the React Compiler wasn't being used for the documentation.
  • ba0f7b1 17bfabf Fixes various typos in the documentation.
  • a813fdb Fixes the missing debounce documentation in the sidebar.
  • 88cd3de Fixes the documentation example naming icons incorrectly.
  • fde36d9 Fixes buggy behavior when searching for icons by properly debouncing input.
  • c33dab9 The logo in the navbar will no longer shrink.

Tooling

  • 61b9045 Replaces basic tsc with tsup.
  • 5084e43 Optimizes the library generation.
  • eb5db0a Bump our compilation target from es2020 to es2021.
  • d4050a7 Add tailwind class functions to our configuration.
  • 72255e1 8a9f578 c3c308c Migrate from npm to pnpm.
  • c87c813 Fixes a bug where the rollup-plugin-visualizer wasn't in our dependencies.
  • ba17352 Implement new linting with Oxc, replacing ESLint and Prettier.
  • 73955a5 Update our deploy actions.
  • 6651ab7 Add formatting and linting steps to deploy.
  • 5781950 472f58b Add scripts to automate releases on GitHub and npm.

Bugfixes

  • dae85b9 Fixes a bug where the CLI would report the completion of generating markdown before it actually happened.

Release strategy

Starting with alpha 12, we'll be changing our release strategy. We've been a bit all over the place, now we're codifying it. Every future 1.0 preview will, from here on out, be published as the latest release both on GitHub and npm.

Once 1.0 goes stable, the latest tag on npm will of course only serve stable future releases like 1.0.1, 1.1.0, and 2.0.0. Future previews like 1.1.0-alpha.1 will then be released only on next.

This also means that the current previews will now be in the main branch. Development on future previews happen in a branch like 1-alpha. This work will be merged into main, which will then trigger a release. This means that the current 1.0 branch will be removed. After the 1.0 release, main will of course always have the current stable release, and future preview versions can be found in next, with development branches merging into next, which then on its turn will merge into main when it reaches a stable release.

@Studio384 Studio384 requested a review from Copilot April 11, 2026 10:11
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Updates Amicons for the 1.0 alpha 12 release by renaming/realigning project metadata and introducing new tooling + automated release/deploy infrastructure.

Changes:

  • Added Amicons-specific tooling/config files (svg-to-ts config, Oxc lint/format, editorconfig, gitignore).
  • Introduced a GitHub Actions workflow to build, publish (stable/next), and deploy docs to GitHub Pages.
  • Updated repository-facing documentation and issue templates from Valkyrie → Amicons.

Reviewed changes

Copilot reviewed 12 out of 1362 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
amicons/.svg-to-tsrc New svg-to-ts configuration for generating Amicons TS sources.
amicons/.oxlintrc.json Adds Oxc lint configuration and TypeScript/React rules.
amicons/.oxfmtrc.json Adds Oxc formatter config incl. import/package.json sorting settings.
amicons/.gitignore Adds package-scoped ignore rules for Amicons workspace.
amicons/.editorconfig Adds consistent formatting rules for the Amicons package.
README.md Rebrands and updates install instructions for Amicons.
.svg-to-tsrc Removes old root svg-to-ts config (Valkyrie naming).
.github/workflows/release.yml New automation for packaging, GitHub release creation, npm publish, and docs deployment.
.github/ISSUE_TEMPLATE/IconRequest.yml Updates icon prefix and issue links to Amicons repo.
.github/ISSUE_TEMPLATE/FeatureRequest.yml Updates wording/links from Valkyrie to Amicons.
.github/ISSUE_TEMPLATE/BugReport.yml Updates wording/links from Valkyrie to Amicons.
.fantasticonrc.js Removes old Fantasticon configuration.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/BugReport.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/BugReport.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/BugReport.yml Outdated
@Studio384 Studio384 requested a review from Copilot April 11, 2026 10:17
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 12 out of 1362 changed files in this pull request and generated 5 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release.yml
Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
Comment thread README.md Outdated
Comment thread README.md
@Studio384 Studio384 merged commit 89f8bfd into main Apr 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release PRs that are releases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants