Skip to content

Compatibilité ​

Cette page enregistre les sources Instructure UI que cette build de pantoken résout, et quels consommateurs les utilisent. Les versions cibles sont séparées : seules les versions vérifiées sont revendiquées, et les versions plus récentes que la dernière version vérifiée nécessitent une révision. Régénérez-la avec vp run sync:compatibility ; la vérification gate:compatibility échoue si elle diverge.

Sources amont ​

Les design tokens, les icônes personnalisées Instructure et le catalogue Lucide alimentent l'IR de tokens résolu que chaque package consomme. Les paquets React @instructure/ui-* sont utilisés uniquement par @pantoken/react-markdown.

PackageAlimentePlageRésolu
@instructure/instructure-design-tokenstoken-irgithub:instructure/instructure-design-tokens#v2.1.0v2.1.0@c7f0deea242d
@instructure/ui-iconsicons^11.7.711.7.7
lucideicons^1.48.01.48.0
@instructure/ui-headinginstui-react^11.7.711.7.7
@instructure/ui-textinstui-react^11.7.711.7.7
@instructure/ui-linkinstui-react^11.7.711.7.7
@instructure/ui-listinstui-react^11.7.711.7.7
@instructure/ui-tableinstui-react^11.7.711.7.7
@instructure/ui-viewinstui-react^11.7.711.7.7
@instructure/ui-imginstui-react^11.7.711.7.7
@instructure/ui-alertsinstui-react^11.7.711.7.7

Consommateurs ​

PackageCheminGouverné parCibleFormat actuelVersions hôtes
@pantoken/nextbundlers/nexttoken-irNext.jsBuild de production transpilant et rendant Instructure UI 11.7.7 avec React 19.3.016.0.0 à 16.3.8 (vérifié)
@pantoken/pandabundlers/pandatoken-irPanda CSSExtraction utilitaire de tokens Panda depuis le preset Pantoken1.12.1 à 2.0.0 (vérifié)
@pantoken/postcssbundlers/postcsstoken-irPostCSS—8.0.0 à 8.5.28 (vérifié)
@pantoken/tailwindbundlers/tailwindtoken-irTailwind CSS—4.0.17 à 4.3.3 (vérifié)
@pantoken/vitebundlers/vitetoken-irVite—8.0.0 à 8.3.1 (vérifié)
@pantoken/webpackbundlers/webpacktoken-irwebpackActif de build CSS de tokens émis5.61.0 à 5.111.1 (vérifié)
@pantoken/androidplatforms/androidtoken-irAndroid resourcesCouleurs, dimensions et VectorDrawable générés, compilés et liés avec les outils de build AndroidAPI 35 / build-tools 35.0.0 à API 35 / build-tools 35.0.0 (vérifié)
@pantoken/canvas-theme-editorplatforms/canvas-theme-editortoken-irCanvas Theme Editor—Pas encore vérifié
@pantoken/composeplatforms/composetoken-irJetpack ComposeObjet Color et Dp générés compilent dans un module de librairie AndroidKotlin 2.1.10 / Compose UI 1.8.2 / Android API 35 à Kotlin 2.1.10 / Compose UI 1.8.2 / Android API 35 (vérifié)
@pantoken/drupalplatforms/drupaltoken-irThèmes DrupalLe cœur de Drupal découvre le thème généré ; InfoParser et Symfony YAML acceptent les métadonnées10.6.18 à 11.3.2 (vérifié)
@pantoken/emailplatforms/emailtoken-irEmail HTML—Pas encore vérifié
@pantoken/flutterplatforms/fluttertoken-irFlutter—Pas encore vérifié
@pantoken/hugoplatforms/hugotoken-irHugoHugo Pipes construit la feuille de style de tokens Pantoken0.165.0 à 0.165.0 (vérifié)
@pantoken/jekyllplatforms/jekylltoken-irJekyllJekyll compile le partial Sass généré dans le CSS du site4.4.1 à 4.4.1 (vérifié)
@pantoken/rustplatforms/rusttoken-irFrameworks GUI RustAccesseurs egui Color32 et constantes iced_core Color générées compilent avec la toolchain Rust1.95.0 à 1.95.0 (vérifié)
@pantoken/swiftplatforms/swifttoken-irSwift iOSModule UIKit SwiftPM, vérification runtime des tokens, et Icons.xcassets compilésEnvironnement testé : Xcode 27.0 (27A266a), Swift 6.4, iOS Simulator SDK/runtime 27.0, iPhone 18 Pro, arm64 iOS 15 deployment target. Testé en runtime uniquement sur l'iOS Simulator 27.0 ; cela n'établit pas un plancher runtime iOS 15. Pas de revendication pour watchOS ou tvOS.
@pantoken/vanillaplatforms/vanillatoken-irVanilla Forums—Pas encore vérifié
@pantoken/wordpressplatforms/wordpresstoken-irThèmes de blocs WordPresstheme.json v36.6 à 7.1.2 (vérifié)
@pantoken/angularrenderers/angulartoken-irAngularCompilation de templates avec CUSTOM_ELEMENTS_SCHEMA (Angular 16.2.12 / TS 5.1.6; Angular 22.2.0 / TS 6.0.3)16.2.12 à 22.2.0 (vérifié)
@pantoken/astrorenderers/astrotoken-irAstro / StarlightPage Starlight construite avec feuille de style de tokens injectée (Astro 5 et 7)0.35.0 à 0.42.4 (vérifié)
@pantoken/bootstraprenderers/bootstraptoken-irBootstrapVariables CSS : body + bouton primaire5.2.0 à 5.3.8 (vérifié)
@pantoken/css-in-jsrenderers/css-in-jstoken-irEmotion CSS-in-JSThemeProvider SSR émet la variable de token Pantoken11.14.0 à 11.14.0 (vérifié)
@pantoken/docusaurusrenderers/docusaurustoken-irThème Docusaurus classicPont de variables CSS Infima : primaire et arrière-plan3.0.0 à 3.10.2 (vérifié)
@pantoken/foundationrenderers/foundationtoken-irFoundation for SitesRéglages Sass concrets + superposition CSS soutenue par des variables6.1.2 à 6.9.0 (vérifié)
@pantoken/markdown-itrenderers/markdown-ittoken-irmarkdown-it—14.0.0 à 15.0.2 (vérifié)
@pantoken/mintlifyrenderers/mintlifytoken-irMintlify docs.jsonLe CLI officiel valide les couleurs générées et la configuration du thème d'arrière-plan4.0.1555 à 4.0.1557 (vérifié)
@pantoken/muirenderers/muitoken-irMaterial UIPalettes createTheme concrètes (MUI 5, 6, 7, 9)5.0.0 à 9.4.0 (vérifié)
@pantoken/pendorenderers/pendotoken-irPendo—Pas encore vérifié
@pantoken/reactrenderers/reacttoken-irReactÉlément personnalisé d'icône rendu côté SSR et fallback de token19.3.0 à 19.3.0 (vérifié)
@pantoken/react-markdownrenderers/react-markdowninstui-reactreact-markdownTitres InstUI, icônes et nuancier de couleurs rendus côté SSR avec React 19.3.010.1.0 à 10.1.0 (vérifié)
@pantoken/react-nativerenderers/react-nativetoken-irReact Native—Pas encore vérifié
@pantoken/rehyperenderers/rehypetoken-irrehypeHAST + SVG brut13.0.0 à 13.0.2 (vérifié)
@pantoken/shadcnrenderers/shadcntoken-irVariables CSS shadcn/uiTailwind 4.3.3 compile l'alias de thème primaire Pantoken4.3.3 à 4.3.3 (vérifié)
@pantoken/storybookrenderers/storybooktoken-irThématisation StorybookLe constructeur Storybook ThemeVars accepte les thèmes Pantoken clair et foncé8.6.14 à 8.6.14 (vérifié)
@pantoken/svelterenderers/sveltetoken-irSvelteComposant d'action d'icône compile et rend côté SSR sur Svelte 4 et 54.2.20 à 5.57.1 (vérifié)
@pantoken/tinymcerenderers/tinymcetoken-irTinyMCE PluginManagerEnregistrement du plugin Pantoken et initialisation des callbacks8.9.2 à 8.9.2 (vérifié)
@pantoken/vitepressrenderers/vitepresstoken-irVitePressLe CSS du site construit inclut le pont de marque primaire Pantoken1.6.4 à 1.6.4 (vérifié)
@pantoken/vuerenderers/vuetoken-irVueInstallation du plugin, configuration d'élément personnalisé et sortie SSR3.0.0 à 3.5.43 (vérifié)
@pantoken/web-componentsrenderers/web-componentstoken-irWeb ComponentsEnregistrement de l'élément personnalisé et sortie d'ombre du boutonEnvironnement testé : Node 26.10.0 with happy-dom 20.14.5. Le rendu et le comportement d'interaction dans un navigateur réel ne sont pas vérifiés.

Révision des versions cibles ​

Le workflow hebdomadaire de versions cibles ouvre une issue de révision pour les nouvelles versions stables de WordPress et les écosystèmes avec un peer npm explicite. Pour les autres cibles, les mainteneurs vérifient les notes de version officielles de la plateforme chaque semaine et ouvrent manuellement une issue de révision ; l'absence d'une issue n'indique pas qu'une nouvelle version est prise en charge. Pour étendre une revendication :

  1. Inspecter le schéma de sortie de la release ou les changements d'intégration et l'adaptateur dans ce tableau.
  2. Exécuter la commande de compatibilité de l'adaptateur avec la release candidate, par exemple vp run @pantoken/postcss#check:compatibility -- 8.5.29. La commande par défaut lit chaque entrée testedVersions depuis ce registre ; les environnements appariés acceptent leurs drapeaux compagnons.
  3. Pour les candidats découverts par flux, utiliser vp run downstream:test ; les tentatives échouées sont conservées dans scripts/release/downstream-compatibility.json. Après une révision réussie, exécuter vp run downstream:bless --package @pantoken/name --version x.y.z pour mettre à jour la revendication.
  4. Exécuter un hôte réel, un compilateur ou une vérification d'outil de build au minimum et avec la nouvelle release. Remapper le format de sortie actuel si nécessaire ; ne pas ajouter d'émetteurs de format hérités parallèles.
  5. Mettre à jour scripts/release/target-compatibility.json uniquement après la réussite des vérifications, puis exécuter vp run sync:compatibility, régénérer la docs API en anglais, et ajouter un changeset. Les versions plus récentes restent en attente jusqu'à ce que ce changement révisé soit intégré. La documentation localisée est gérée séparément.

Dépréciations ​

Tokens en amont retirés que pantoken livre encore comme shim de compatibilité. Chacun est maintenu fonctionnel jusqu'à ce que son Removed in mineur amont soit adopté, moment auquel le shim est retiré et un mineur consommateur est sorti. Un shim redirige soit vers un token Replacement soit fige sa dernière valeur connue.

TokenDéprécié dansRetiré dansRemplacement
--instui-component-side-nav-bar-new-insitution-logo-gapui@11.7.7ui@11.8.0--instui-component-side-nav-bar-new-institution-logo-gap
--instui-component-side-nav-bar-new-insitution-logo-paddingui@11.7.7ui@11.8.0--instui-component-side-nav-bar-new-institution-logo-padding
--instui-icon-angryui@11.7.6ui@11.8.0valeur figée
--instui-icon-annoyedui@11.7.6ui@11.8.0valeur figée
--instui-icon-frownui@11.7.6ui@11.8.0valeur figée
--instui-icon-historyui@11.7.6ui@11.8.0--instui-icon-rotate-ccw-clock
--instui-icon-laughui@11.7.6ui@11.8.0valeur figée
--instui-icon-mehui@11.7.6ui@11.8.0valeur figée
--instui-icon-podcastui@11.7.6ui@11.8.0valeur figée
--instui-icon-smileui@11.7.6ui@11.8.0valeur figée
--instui-icon-smile-plusui@11.7.6ui@11.8.0valeur figée
--instui-icon-trash-2ui@11.7.6ui@11.8.0valeur figée

Dernière mise à jour: