Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
113 changes: 113 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,119 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [11.7.1](https://github.com/instructure/instructure-ui/compare/v11.6.0...v11.7.1) (2026-03-19)


### Bug Fixes

* **docs:** fix SPA routing for PR preview and /latest/ deployments ([64badec](https://github.com/instructure/instructure-ui/commit/64badec7235c311a3cba32daad94aae69b5acaf1))
* **docs:** fix SPA routing for PR preview deployments on GitHub Pages ([1f8a93e](https://github.com/instructure/instructure-ui/commit/1f8a93e7a4713eaa405370aaf78271be86664bf9))
* **docs:** include components at different version stages in versioned docs ([df36851](https://github.com/instructure/instructure-ui/commit/df3685195a7981f256a5f9218acc724156bd1faa))
* **docs:** skip /latest/ prefix in App getPathInfo URL parsing ([83f9117](https://github.com/instructure/instructure-ui/commit/83f91178cd871766622b17fa5965828798da9445))
* **emotion:** fix old them override not working properly ([02bf2b7](https://github.com/instructure/instructure-ui/commit/02bf2b7f6b43a7d731908ec0f35757dc8c79737b))
* **many:** a11y requirement fix, interactive links must be underlined on interaction and isWithinText prop was removed ([8531756](https://github.com/instructure/instructure-ui/commit/8531756c564a3220a8266d02a72fb26c3bbcc977))
* **ui-buttons:** fix button to icon size mapping ([4bf8ed1](https://github.com/instructure/instructure-ui/commit/4bf8ed1dca8d0d88a79815bd80b4de252fa843ee))
* **ui-checkbox:** prevent blur on checkbox label mousedown by manually restoring focus to hidden input ([843ca3e](https://github.com/instructure/instructure-ui/commit/843ca3e0d0db1197b343a17cd2740a4a8446d318))
* **ui-many:** fix imports of the multiversion support ([ff5f2b3](https://github.com/instructure/instructure-ui/commit/ff5f2b38660ddae432edd32b98eedae586589977))
* **ui-pagination:** fix Pagination.PageInput theme variables not visible in the docs app ([30ca564](https://github.com/instructure/instructure-ui/commit/30ca564c8a8df14c67f30bd106c2c8705f7ef3c0))
* **ui-scripts,ui-list:** fix new theme build issues ([d0cd58d](https://github.com/instructure/instructure-ui/commit/d0cd58d8eb610748673570f611778157922c9fee))
* **ui-scripts:** fix number token type issue ([060d59a](https://github.com/instructure/instructure-ui/commit/060d59a34a663c68d2e03748e743a03cd22c17ba))
* **ui-scripts:** fix token conflict ([273ef99](https://github.com/instructure/instructure-ui/commit/273ef99abdf49f298a5e71b2b5c80fcfc0f6a139))
* **ui-scripts:** fix token conflict ([72aba24](https://github.com/instructure/instructure-ui/commit/72aba2498276004585ba0a1a54d78cbd8f52c028))
* **ui-scripts:** fix token conflicts ([4e2bf7a](https://github.com/instructure/instructure-ui/commit/4e2bf7ab658ee084c116e6924c3bb5f17fd76525))
* **ui-svg-images:** fix inlinesvg parser ([9fc9675](https://github.com/instructure/instructure-ui/commit/9fc967538df47b26609ea3ab171b7253d736f89f))
* **ui-text-input,emotion:** fix TextInput displaying double focus rings when a focusable element is rendered inside ([b33cea2](https://github.com/instructure/instructure-ui/commit/b33cea283ef84cdc674c43bf8a0b7ca55f04cfaa))
* **ui-view:** clipping ContextView child content overflow ([94a76e8](https://github.com/instructure/instructure-ui/commit/94a76e884ee2ee09071d793daff9696049c06fe4))


### Code Refactoring

* **ui-text:** migrate to new theming system ([19c7c44](https://github.com/instructure/instructure-ui/commit/19c7c4413a5632b6b10380f888824384724b6be3))


### Features

* **many:** add new theming solution ([1cef88e](https://github.com/instructure/instructure-ui/commit/1cef88e97f40dd85e15b10bc4307d013ae8b09d0))
* **many:** add solution for using both old and new token system in the same app ([688a713](https://github.com/instructure/instructure-ui/commit/688a713ff715433bb085323dbad61285387c5141))
* **many:** refactor theme parser and implement tray and tabs ([ef28373](https://github.com/instructure/instructure-ui/commit/ef283736fd76fbdcc674854916b298c199f8df50))
* **many:** rework TextArea and dependent FormField components ([0f8c438](https://github.com/instructure/instructure-ui/commit/0f8c43803e3458bbf7b2dd266a9e246cb89b0d3c))
* **many:** separate focus outline calculation from view, inject sharedTokens to generateStyles ([793fe43](https://github.com/instructure/instructure-ui/commit/793fe4346e7b960a272e8b4a98bc8e2c9bb7d2fe))
* **ui-avatar:** rework avatar to comply with new design ([70a60d4](https://github.com/instructure/instructure-ui/commit/70a60d4754851be21412a0fbaf234dd4ab39650b))
* **ui-badge:** rework Badge ([214ad24](https://github.com/instructure/instructure-ui/commit/214ad2468e9a5a2ea819d3d65f6efa35e915bd3e))
* **ui-breadcrumb:** migrate to new theming system and add new lucide icon and change separator style calculation ([d6c8006](https://github.com/instructure/instructure-ui/commit/d6c8006d213e95c6502d611d9a8e6792ba46e55d))
* **ui-buttons,ui-text-input:** add condensed sizes to IconButton and simplify TextInput afterElement ([49bd675](https://github.com/instructure/instructure-ui/commit/49bd675ad9d9e77bffeb1940888d33d6cc911c60))
* **ui-buttons:** add v2 button components with new icon system and theming ([4f49e3e](https://github.com/instructure/instructure-ui/commit/4f49e3e27d8a44f566f2390f8bb8abf6d8ee745b))
* **ui-checkbox:** checkbox rework ([85cc06b](https://github.com/instructure/instructure-ui/commit/85cc06b3580e117680b5df1c804a519f8ac7828c))
* **ui-color-picker:** rework ColorPicker ([fd7780f](https://github.com/instructure/instructure-ui/commit/fd7780fc7ba49cb12bdbe67d2f646d3ae0fbd23a))
* **ui-date-input,ui-calendar:** rework Calendar and DateInput ([4f127ef](https://github.com/instructure/instructure-ui/commit/4f127ef48f4cf3263e07c4b147e2f3f7c5218a3a))
* **ui-date-input:** migrate DateInput and DateInput2 ([c685444](https://github.com/instructure/instructure-ui/commit/c68544410815dd9cb2602e5a531b0de10c50b151))
* **ui-file-drop:** migrate to new theming system ([7e9208a](https://github.com/instructure/instructure-ui/commit/7e9208ad056ef1d18f5ffd616540624ef5615991))
* **ui-flex:** rework Flex ([ef2104b](https://github.com/instructure/instructure-ui/commit/ef2104bc3448df5b54647ec5db008b236441b919))
* **ui-form-field:** rework FormFieldGroup ([fb06912](https://github.com/instructure/instructure-ui/commit/fb069121f2e522b5ac18deb7f513e6212735cde2))
* **ui-grid:** rework Grid ([1002c2d](https://github.com/instructure/instructure-ui/commit/1002c2dea5dc3f94ed3080c06a16a7cc385eac56))
* **ui-heading:** rework Heading ([b8d5995](https://github.com/instructure/instructure-ui/commit/b8d5995bd0b7d11db6a4d83a96cef74c434ab40f))
* **ui-icons-lucide:** add lucide icons ([881275f](https://github.com/instructure/instructure-ui/commit/881275f2dff553db67c492bd2f929812f59fec37))
* **ui-icons,ui-billboard:** migrate to new theming system ([fb42132](https://github.com/instructure/instructure-ui/commit/fb42132f5f5fc9b0ecfe2b28773c2e1c10fa0c86))
* **ui-instructure:** migrate aiinformation to the new theming system ([419de61](https://github.com/instructure/instructure-ui/commit/419de618bb76b0fd4e71f1bfa8481b54b3c0af6e))
* **ui-link:** migrate to new theming system and deprecate old variants and add new size prop ([b83f73b](https://github.com/instructure/instructure-ui/commit/b83f73b6b6782ff48af88c5fa78b9ced0363e327))
* **ui-link:** migrate to new theming system and deprecate old variants and add new size prop ([777836e](https://github.com/instructure/instructure-ui/commit/777836ecf40f9df152885b4df2fa6f2a4abac1da))
* **ui-list:** migrate to new theming system ([98e203a](https://github.com/instructure/instructure-ui/commit/98e203a3f13f3a7b2e97846500c6d0d91730e29e))
* **ui-metric,emotion:** rework Metric ([019cac4](https://github.com/instructure/instructure-ui/commit/019cac4b4b7d9982be8d29ac831672c2e2d1b16a))
* **ui-modal:** rework Modal ([ce24aa1](https://github.com/instructure/instructure-ui/commit/ce24aa13ea866d62681e5e847cd42f0a01fc3fc3))
* **ui-navigation:** rework AppNav ([fba6b4d](https://github.com/instructure/instructure-ui/commit/fba6b4d6a7feb616175ff105f7d8d2aee34eca2b))
* **ui-number-input:** rewrite NumberInput to the new theming system ([500d4bc](https://github.com/instructure/instructure-ui/commit/500d4bc03037c2cc60bf83cd1e84b878bef87535))
* **ui-pagination:** pagination rework ([662d474](https://github.com/instructure/instructure-ui/commit/662d4742c22098d24d8bf8edffef77a78c42d832))
* **ui-pill:** migrate to new theming system ([8f8cfbe](https://github.com/instructure/instructure-ui/commit/8f8cfbee89256d3a29713cc73be1dcf7333a8488))
* **ui-popover:** rework Popover ([f1fc5f2](https://github.com/instructure/instructure-ui/commit/f1fc5f27abc8fd64ede88b18368e95a4ba8d3762))
* **ui-progress:** migrate progress bar to new theming ([caed1a6](https://github.com/instructure/instructure-ui/commit/caed1a68ad055d2b36927a55545f95128071a4e1))
* **ui-progress:** rework ProgressCircle ([cc773de](https://github.com/instructure/instructure-ui/commit/cc773de16d96f09cb7192a411ce7965acc525fff))
* **ui-radio-input:** migrate toggle variant to the new theming system ([87e3f80](https://github.com/instructure/instructure-ui/commit/87e3f80e07eaa4166eb0a9f45f8d39d6789b4ce7))
* **ui-radio-input:** use the new theme for RadioInput ([34bfd59](https://github.com/instructure/instructure-ui/commit/34bfd5956c47beceacb50637e7fd605b9e3f4210))
* **ui-range-input:** rework RangeInput ([7e1490c](https://github.com/instructure/instructure-ui/commit/7e1490c73f252acca017424722c7055e9be10c92))
* **ui-react-utils,ui-icons-lucide,ui-avatar:** add lucide icons to Avatar, refactor ui-icons-lucid package ([ab5c1ca](https://github.com/instructure/instructure-ui/commit/ab5c1ca8ec9961d754dafee0bcbe5040bb2641b1))
* **ui-react-utils:** add useDeterministicID which can be used instead of withDeterministicId for functional components ([91f025e](https://github.com/instructure/instructure-ui/commit/91f025e0a5b157f7a3bc801d8fd45d96b454124c))
* **ui-scripts,ui-icons,ui-codemods:** add build-time generation of custom/brand icon components and migration codemod ([b56cb4e](https://github.com/instructure/instructure-ui/commit/b56cb4e69339387ddfb37d532e644e20c4d87876))
* **ui-scripts:** add exeption for primitive theme ([0d54af1](https://github.com/instructure/instructure-ui/commit/0d54af1b99a1aeaf8640e2fa4fb7d9205857cbf8))
* **ui-scripts:** rework parser to accomodate multiple files ([bd4960e](https://github.com/instructure/instructure-ui/commit/bd4960e3e806ea5321b170309e30c0f7a9ef22ec))
* **ui-side-nav-bar:** rework SideNavBar ([97e48d1](https://github.com/instructure/instructure-ui/commit/97e48d1d807b193bbd637a57b27efe102731ba17))
* **ui-source-code-editor:** rework SourceCodeEditor ([2dcb747](https://github.com/instructure/instructure-ui/commit/2dcb747f94987e456c0c5bb5619bb6c8b641e98b))
* **ui-spinner,ui-avatar:** refactor spinner ([665ab13](https://github.com/instructure/instructure-ui/commit/665ab13c536a8b94b7ba3adc316d06a81f2b67e4))
* **ui-table:** migrate table to new theming system ([db376b5](https://github.com/instructure/instructure-ui/commit/db376b5ea018cad4edd56c975158bcc4d7dede89))
* **ui-tag:** rework Tag ([f3a72e3](https://github.com/instructure/instructure-ui/commit/f3a72e3be1d2f6aa912fa1e348d9eec6849b3f8c))
* **ui-toggle-details:** rework ToggleDetails ([a201f69](https://github.com/instructure/instructure-ui/commit/a201f69884d47ea24de0972b7d93c0f2a7508e4b))
* **ui-toggle-details:** rework ToggleGroup ([b36a4d3](https://github.com/instructure/instructure-ui/commit/b36a4d3873be7350659f68f9bfa695c51020cea9))
* **ui-tooltip:** rework Tooltip ([f87cf01](https://github.com/instructure/instructure-ui/commit/f87cf01e9bdd1003ee68324b1eb5b1d2a207a275))
* **ui-tray:** migrate to new theming system ([fea7820](https://github.com/instructure/instructure-ui/commit/fea78205526a3c07134c66c85003d5fd566e792a))
* **ui-tree-browser:** migrate to new theming system, add controlled selection and hoverable prop ([dad9ff4](https://github.com/instructure/instructure-ui/commit/dad9ff4d1e85ab07ba917e658b8d5799a40ba069))
* **ui-truncate-text:** rework TruncateText and sort the upgrade guide alphabetically ([61ea852](https://github.com/instructure/instructure-ui/commit/61ea8524000d08423249ff2f76acdb643ba1d047))


### Reverts

* **ui-scripts:** revert last 6 commits ([be97efa](https://github.com/instructure/instructure-ui/commit/be97efa1673e9130e494b11654360d7272d908a0))


### BREAKING CHANGES

* **ui-text:** Removed 'alert' color prop value. Use 'primary' color instead.

Also improves documentation:
- Clarify variant usage and recommendations in README
- Add deprecation notes for size, weight, and lineHeight legacy values
- Update color examples to include inverse colors and remove alert
- Add JSDoc comments for deprecated prop values
- Improve code examples with clearer formatting

To test: Compare with Figma design

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Comment on lines +93 to +113
Copy link
Collaborator

Choose a reason for hiding this comment

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

lets remove the noise from here






# [11.7.0](https://github.com/instructure/instructure-ui/compare/v11.6.0...v11.7.0) (2026-03-18)

### Bug Fixes
Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "11.7.0",
"version": "11.7.1",
"npmClient": "pnpm",
"command": {
"version": {
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "instructure-ui",
"description": "A design system by Instructure Inc.",
"private": true,
"version": "11.7.0",
"version": "11.7.1",
"author": "Instructure, Inc. Engineering and Product Design",
"repository": {
"type": "git",
Expand Down
52 changes: 52 additions & 0 deletions packages/__docs__/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,58 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [11.7.1](https://github.com/instructure/instructure-ui/compare/v11.6.0...v11.7.1) (2026-03-19)


### Bug Fixes

* **docs:** fix SPA routing for PR preview and /latest/ deployments ([64badec](https://github.com/instructure/instructure-ui/commit/64badec7235c311a3cba32daad94aae69b5acaf1))
* **docs:** fix SPA routing for PR preview deployments on GitHub Pages ([1f8a93e](https://github.com/instructure/instructure-ui/commit/1f8a93e7a4713eaa405370aaf78271be86664bf9))
* **docs:** include components at different version stages in versioned docs ([df36851](https://github.com/instructure/instructure-ui/commit/df3685195a7981f256a5f9218acc724156bd1faa))
* **docs:** skip /latest/ prefix in App getPathInfo URL parsing ([83f9117](https://github.com/instructure/instructure-ui/commit/83f91178cd871766622b17fa5965828798da9445))
* **many:** a11y requirement fix, interactive links must be underlined on interaction and isWithinText prop was removed ([8531756](https://github.com/instructure/instructure-ui/commit/8531756c564a3220a8266d02a72fb26c3bbcc977))


### Code Refactoring

* **ui-text:** migrate to new theming system ([19c7c44](https://github.com/instructure/instructure-ui/commit/19c7c4413a5632b6b10380f888824384724b6be3))


### Features

* **many:** add new theming solution ([1cef88e](https://github.com/instructure/instructure-ui/commit/1cef88e97f40dd85e15b10bc4307d013ae8b09d0))
* **many:** add solution for using both old and new token system in the same app ([688a713](https://github.com/instructure/instructure-ui/commit/688a713ff715433bb085323dbad61285387c5141))
* **many:** rework TextArea and dependent FormField components ([0f8c438](https://github.com/instructure/instructure-ui/commit/0f8c43803e3458bbf7b2dd266a9e246cb89b0d3c))
* **ui-avatar:** rework avatar to comply with new design ([70a60d4](https://github.com/instructure/instructure-ui/commit/70a60d4754851be21412a0fbaf234dd4ab39650b))
* **ui-buttons,ui-text-input:** add condensed sizes to IconButton and simplify TextInput afterElement ([49bd675](https://github.com/instructure/instructure-ui/commit/49bd675ad9d9e77bffeb1940888d33d6cc911c60))
* **ui-date-input:** migrate DateInput and DateInput2 ([c685444](https://github.com/instructure/instructure-ui/commit/c68544410815dd9cb2602e5a531b0de10c50b151))
* **ui-icons-lucide:** add lucide icons ([881275f](https://github.com/instructure/instructure-ui/commit/881275f2dff553db67c492bd2f929812f59fec37))
* **ui-number-input:** rewrite NumberInput to the new theming system ([500d4bc](https://github.com/instructure/instructure-ui/commit/500d4bc03037c2cc60bf83cd1e84b878bef87535))
* **ui-react-utils,ui-icons-lucide,ui-avatar:** add lucide icons to Avatar, refactor ui-icons-lucid package ([ab5c1ca](https://github.com/instructure/instructure-ui/commit/ab5c1ca8ec9961d754dafee0bcbe5040bb2641b1))
* **ui-scripts,ui-icons,ui-codemods:** add build-time generation of custom/brand icon components and migration codemod ([b56cb4e](https://github.com/instructure/instructure-ui/commit/b56cb4e69339387ddfb37d532e644e20c4d87876))


### BREAKING CHANGES

* **ui-text:** Removed 'alert' color prop value. Use 'primary' color instead.

Also improves documentation:
- Clarify variant usage and recommendations in README
- Add deprecation notes for size, weight, and lineHeight legacy values
- Update color examples to include inverse colors and remove alert
- Add JSDoc comments for deprecated prop values
- Improve code examples with clearer formatting

To test: Compare with Figma design

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Comment on lines +36 to +52
Copy link
Collaborator

Choose a reason for hiding this comment

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

Why is it including these changes? Because it was manually removed? We should remove it now too






# [11.7.0](https://github.com/instructure/instructure-ui/compare/v11.6.0...v11.7.0) (2026-03-18)

### Code Refactoring
Expand Down
2 changes: 1 addition & 1 deletion packages/__docs__/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "docs-app",
"private": true,
"version": "11.7.0",
"version": "11.7.1",
"description": "Documentation and showcase application for Instructure-UI.",
"author": "Instructure, Inc. Engineering and Product Design",
"repository": {
Expand Down
8 changes: 8 additions & 0 deletions packages/babel-plugin-transform-imports/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [11.7.1](https://github.com/instructure/instructure-ui/compare/v11.6.0...v11.7.1) (2026-03-19)

**Note:** Version bump only for package @instructure/babel-plugin-transform-imports





# [11.7.0](https://github.com/instructure/instructure-ui/compare/v11.6.0...v11.7.0) (2026-03-18)

**Note:** Version bump only for package @instructure/babel-plugin-transform-imports
Expand Down
2 changes: 1 addition & 1 deletion packages/babel-plugin-transform-imports/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@instructure/babel-plugin-transform-imports",
"version": "11.7.0",
"version": "11.7.1",
"description": "A babel plugin made by Instructure Inc.",
"author": "Instructure, Inc. Engineering and Product Design",
"main": "./lib/index.js",
Expand Down
8 changes: 8 additions & 0 deletions packages/browserslist-config-instui/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [11.7.1](https://github.com/instructure/instructure-ui/compare/v11.6.0...v11.7.1) (2026-03-19)

**Note:** Version bump only for package @instructure/browserslist-config-instui





# [11.7.0](https://github.com/instructure/instructure-ui/compare/v11.6.0...v11.7.0) (2026-03-18)

**Note:** Version bump only for package @instructure/browserslist-config-instui
Expand Down
2 changes: 1 addition & 1 deletion packages/browserslist-config-instui/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@instructure/browserslist-config-instui",
"version": "11.7.0",
"version": "11.7.1",
"description": "A shared browserslist config made by Instructure Inc.",
"author": "Instructure, Inc. Engineering and Product Design",
"main": "./index.js",
Expand Down
8 changes: 8 additions & 0 deletions packages/canvas-high-contrast-theme/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [11.7.1](https://github.com/instructure/instructure-ui/compare/v11.6.0...v11.7.1) (2026-03-19)

**Note:** Version bump only for package @instructure/canvas-high-contrast-theme





# [11.7.0](https://github.com/instructure/instructure-ui/compare/v11.6.0...v11.7.0) (2026-03-18)

**Note:** Version bump only for package @instructure/canvas-high-contrast-theme
Expand Down
2 changes: 1 addition & 1 deletion packages/canvas-high-contrast-theme/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@instructure/canvas-high-contrast-theme",
"version": "11.7.0",
"version": "11.7.1",
"description": "A high contrast theme for Canvas LMS made by Instructure Inc.",
"author": "Instructure, Inc. Engineering and Product Design",
"module": "./es/index.js",
Expand Down
Loading
Loading