Skip to content

Kompatibilität ​

Diese Seite dokumentiert die Instructure UI-Quellen, aus denen dieser pantoken-Build aufgelöst wird, und welche Verbraucher sie nutzen. Zielversionen sind separat: nur verifizierte Releases werden beansprucht, und neuere Releases als das zuletzt verifizierte Release müssen überprüft werden. Mit vp run sync:compatibility neu generieren; die gate:compatibility-Prüfung schlägt fehl, wenn sie abweicht.

Upstream-Quellen ​

Die Design-Token, Instructure-spezifischen Icons und der Lucide-Katalog speisen das aufgelöste Token-IR, das jede Package konsumiert. Die @instructure/ui-* React-Pakete werden nur von @pantoken/react-markdown verwendet.

PackageFeedsRangeResolved
@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

Verbraucher ​

PackagePathGoverned byTargetCurrent formatHost versions
@pantoken/nextbundlers/nexttoken-irNext.jsProduktions-Build, transpiliert und rendert Instructure UI 11.7.7 mit React 19.3.016.0.0 bis 16.3.8 (verifiziert)
@pantoken/pandabundlers/pandatoken-irPanda CSSPanda-Token-Utility-Extraktion aus dem Pantoken-Preset1.12.1 bis 2.0.0 (verifiziert)
@pantoken/postcssbundlers/postcsstoken-irPostCSS—8.0.0 bis 8.5.28 (verifiziert)
@pantoken/tailwindbundlers/tailwindtoken-irTailwind CSS—4.0.17 bis 4.3.3 (verifiziert)
@pantoken/vitebundlers/vitetoken-irVite—8.0.0 bis 8.3.1 (verifiziert)
@pantoken/webpackbundlers/webpacktoken-irwebpackAusgegebenes Token-CSS-Build-Asset5.61.0 bis 5.111.1 (verifiziert)
@pantoken/androidplatforms/androidtoken-irAndroid resourcesGenerierte Farben, Dimensionen und VectorDrawable-Kompilierung und Verlinkung mit Android build-toolsAPI 35 / build-tools 35.0.0 bis API 35 / build-tools 35.0.0 (verifiziert)
@pantoken/canvas-theme-editorplatforms/canvas-theme-editortoken-irCanvas Theme Editor—Noch nicht verifiziert
@pantoken/composeplatforms/composetoken-irJetpack ComposeGeneriertes Color- und Dp-Token-Objekt kompiliert in einem Android-Library-ModulKotlin 2.1.10 / Compose UI 1.8.2 / Android API 35 bis Kotlin 2.1.10 / Compose UI 1.8.2 / Android API 35 (verifiziert)
@pantoken/drupalplatforms/drupaltoken-irDrupal-ThemesDrupal core erkennt das generierte Theme; InfoParser und Symfony YAML akzeptieren Metadaten10.6.18 bis 11.3.2 (verifiziert)
@pantoken/emailplatforms/emailtoken-irHTML-E-Mail—Noch nicht verifiziert
@pantoken/flutterplatforms/fluttertoken-irFlutter—Noch nicht verifiziert
@pantoken/hugoplatforms/hugotoken-irHugoHugo Pipes baut das Pantoken-Token-Stylesheet0.165.0 bis 0.165.0 (verifiziert)
@pantoken/jekyllplatforms/jekylltoken-irJekyllJekyll baut die generierte Sass-Partial in die Site-CSS ein4.4.1 bis 4.4.1 (verifiziert)
@pantoken/rustplatforms/rusttoken-irRust-GUI-FrameworksGenerierte egui Color32-Accessoren und iced_core Color-Konstanten kompilieren mit Toolchain1.95.0 bis 1.95.0 (verifiziert)
@pantoken/swiftplatforms/swifttoken-irSwift iOSUIKit SwiftPM-Modul, Laufzeit-Token-Prüfung und kompilierte Icons.xcassetsGetestete Umgebung: Xcode 27.0 (27A266a), Swift 6.4, iOS Simulator SDK/runtime 27.0, iPhone 18 Pro, arm64 iOS 15 deployment target. Laufzeit nur im iOS Simulator 27.0 getestet; dies legt keine iOS-15-Laufzeituntergrenze fest. Keine watchOS- oder tvOS-Ansprüche.
@pantoken/vanillaplatforms/vanillatoken-irVanilla Forums—Noch nicht verifiziert
@pantoken/wordpressplatforms/wordpresstoken-irWordPress-Block-Themestheme.json v36.6 bis 7.1.2 (verifiziert)
@pantoken/angularrenderers/angulartoken-irAngularCUSTOM_ELEMENTS_SCHEMA-Template-Kompilierung (Angular 16.2.12 / TS 5.1.6; Angular 22.2.0 / TS 6.0.3)16.2.12 bis 22.2.0 (verifiziert)
@pantoken/astrorenderers/astrotoken-irAstro / StarlightErstellte Starlight-Seite mit injiziertem Token-Stylesheet (Astro 5 und 7)0.35.0 bis 0.42.4 (verifiziert)
@pantoken/bootstraprenderers/bootstraptoken-irBootstrapCSS-Variablen: body + primary button5.2.0 bis 5.3.8 (verifiziert)
@pantoken/css-in-jsrenderers/css-in-jstoken-irEmotion CSS-in-JSThemeProvider SSR gibt die Pantoken-Token-Variable aus11.14.0 bis 11.14.0 (verifiziert)
@pantoken/docusaurusrenderers/docusaurustoken-irDocusaurus theme-classicInfima CSS-Variable-Bridge: primary und background3.0.0 bis 3.10.2 (verifiziert)
@pantoken/foundationrenderers/foundationtoken-irFoundation for SitesKonkrete Sass-Einstellungen + variablen-gestütztes CSS-Overlay6.1.2 bis 6.9.0 (verifiziert)
@pantoken/markdown-itrenderers/markdown-ittoken-irmarkdown-it—14.0.0 bis 15.0.2 (verifiziert)
@pantoken/mintlifyrenderers/mintlifytoken-irMintlify docs.jsonOffizielles CLI validiert generierte Farben und Background-Theme-Konfiguration4.0.1555 bis 4.0.1557 (verifiziert)
@pantoken/muirenderers/muitoken-irMaterial UIKonkrete createTheme-Paletten (MUI 5, 6, 7, 9)5.0.0 bis 9.4.0 (verifiziert)
@pantoken/pendorenderers/pendotoken-irPendo—Noch nicht verifiziert
@pantoken/reactrenderers/reacttoken-irReactSSR-gerendertes Icon-Custom-Element und Token-Fallback19.3.0 bis 19.3.0 (verifiziert)
@pantoken/react-markdownrenderers/react-markdowninstui-reactreact-markdownSSR-gerenderte InstUI-Überschrift, Icon und Farbfeld mit React 19.3.010.1.0 bis 10.1.0 (verifiziert)
@pantoken/react-nativerenderers/react-nativetoken-irReact Native—Noch nicht verifiziert
@pantoken/rehyperenderers/rehypetoken-irrehypeHAST + raw SVG13.0.0 bis 13.0.2 (verifiziert)
@pantoken/shadcnrenderers/shadcntoken-irshadcn/ui CSS-VariablenTailwind 4.3.3 kompiliert das Pantoken-Primary-Theme-Alias4.3.3 bis 4.3.3 (verifiziert)
@pantoken/storybookrenderers/storybooktoken-irStorybook-ThemingStorybook ThemeVars-Konstruktor akzeptiert helles und dunkles Pantoken-Theme8.6.14 bis 8.6.14 (verifiziert)
@pantoken/svelterenderers/sveltetoken-irSvelteIcon-Action-Komponente kompiliert und SSR-rendered auf Svelte 4 und 54.2.20 bis 5.57.1 (verifiziert)
@pantoken/tinymcerenderers/tinymcetoken-irTinyMCE PluginManagerPantoken-Plugin-Registrierung und Callback-Initialisierung8.9.2 bis 8.9.2 (verifiziert)
@pantoken/vitepressrenderers/vitepresstoken-irVitePressErstellte Site-CSS enthält die Pantoken-Primary-Brand-Bridge1.6.4 bis 1.6.4 (verifiziert)
@pantoken/vuerenderers/vuetoken-irVuePlugin-Installation, Custom-Element-Konfiguration und SSR-Ausgabe3.0.0 bis 3.5.43 (verifiziert)
@pantoken/web-componentsrenderers/web-componentstoken-irWeb ComponentsCustom-Element-Registrierung und Button-Shadow-AusgabeGetestete Umgebung: Node 26.10.0 with happy-dom 20.14.5. Echtes Browser-Rendering und Interaktionsverhalten sind nicht verifiziert.

Überprüfung der Ziel-Releases ​

Der wöchentliche Target-Release-Workflow eröffnet ein Review-Issue für neue stabile WordPress-Releases und Ökosysteme mit explizitem npm-Peer. Für andere Targets prüfen Maintainer wöchentlich die offiziellen Release-Notes der Plattform und eröffnen bei Bedarf manuell ein Review-Issue; ein fehlendes Issue bedeutet nicht, dass ein neues Release unterstützt wird. Um eine Behauptung zu erweitern:

  1. Untersuche das Output-Schema oder Integrationsänderungen des Releases und den Adapter in dieser Tabelle.
  2. Führe den Kompatibilitätsbefehl des Adapters mit dem Kandidaten-Release aus, zum Beispiel vp run @pantoken/postcss#check:compatibility -- 8.5.29. Der Standardbefehl liest jeden testedVersions-Eintrag aus diesem Registry; gekoppelte Umgebungen akzeptieren ihre Begleit-Flags.
  3. Für durch Feeds entdeckte Kandidaten benutze vp run downstream:test; fehlgeschlagene Versuche werden in scripts/release/downstream-compatibility.json aufbewahrt. Nach erfolgreicher Überprüfung ausführen: vp run downstream:bless --package @pantoken/name --version x.y.z, um die Behauptung zu aktualisieren.
  4. Führe mindestens eine reale Host-, Compiler- oder Build-Tool-Prüfung mit dem neuen Release durch. Remappe das aktuelle Ausgabeformat falls nötig; füge keine parallelen Legacy-Format-Emitter hinzu.
  5. Aktualisiere scripts/release/target-compatibility.json erst nach Bestehen der Prüfungen, dann vp run sync:compatibility ausführen, die englischen API-Dokumente neu generieren und ein Changeset hinzufügen. Neuere Releases bleiben ausstehend, bis diese geprüfte Änderung landet. Lokalisierte Dokumentation wird separat behandelt.

Deprecations ​

Upstream-Token, die pantoken weiterhin als Kompatibilitäts-Shim ausliefert. Jeder Shim bleibt funktionsfähig, bis sein Removed in Upstream-Minor übernommen wird; danach wird der Shim eingestellt und ein Consumer-Minor geschnitten. Ein Shim leitet entweder auf ein Replacement-Token weiter oder friert seinen letzten bekannten Wert ein.

TokenDeprecated inRemoved inReplacement
--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.0eingefrorener Wert
--instui-icon-annoyedui@11.7.6ui@11.8.0eingefrorener Wert
--instui-icon-frownui@11.7.6ui@11.8.0eingefrorener Wert
--instui-icon-historyui@11.7.6ui@11.8.0--instui-icon-rotate-ccw-clock
--instui-icon-laughui@11.7.6ui@11.8.0eingefrorener Wert
--instui-icon-mehui@11.7.6ui@11.8.0eingefrorener Wert
--instui-icon-podcastui@11.7.6ui@11.8.0eingefrorener Wert
--instui-icon-smileui@11.7.6ui@11.8.0eingefrorener Wert
--instui-icon-smile-plusui@11.7.6ui@11.8.0eingefrorener Wert
--instui-icon-trash-2ui@11.7.6ui@11.8.0eingefrorener Wert

Zuletzt aktualisiert: