1.0.0-alpha.1
Pre-release
Pre-release
Library
- Drop the Plot dependency so TailwindKit has zero dependencies — not even Foundation by @leogdion in #1
- Add the
TailwindClassAttributeseam: one static protocol requirement named`class`(_:)plus a protocol extension, so the consumer supplies the HTML binding rather than TailwindKit importing Plot by @leogdion in #1 - Add a
String.escapingSpaceshelper inCore/String+ArbitraryValue.swiftfor the arbitrary-value files that had relied on Foundation leaking in through Plot by @leogdion in #1 - Reshape the token enums into SwiftUI-style protocols, splitting them into closed tokens (
Align,Flex,FlexDirection,Justify,ListStyle,ObjectFit,Position,Shade,TextAlign,VerticalAlign,BorderSide) and extensible tokens withDefault…implementations (Color,Spacing,Size,MaxWidth,Radius,Shadow,DropShadow,TextSize,FontWeight,Tracking,Ease) by @leogdion in #1 - Add a fluent surface of
…Stylingprotocols over a public typed seam —ArbitraryStyling,BorderStyling,ColorStyling,DisplayStyling,EffectsStyling,FlexGridStyling,ListStyling,PositioningStyling,SizingStyling,SpacingStyling,TransitionStyling,TypographyStyling, andVariantStylingby @leogdion in #1 - Introduce the
Corelayer backing the seam:TailwindClass,DefaultTailwindClass,Variant,DefaultVariant,TailwindToken,TailwindStyle,TailwindStyleBuilder, and theTWentry point by @leogdion in #1 - Replace the previous ad-hoc
Flexbox,Layout/AspectRatio,Layout/Display, andShared/Breakpointssources with the new token and styling structure by @leogdion in #1
Documentation
- Add a
TailwindKit.docccatalog with logo resources and expand the README to cover the new token protocols and styling surface by @leogdion in #1 - Add a
LICENSEfile and retire the oldCHANGELOG.mdandCONTRIBUTING/guidelines in favor ofRELEASE_NOTES.mdby @leogdion in #1
Tooling & CI
- Move linting and formatting to mise, adding
.mise.toml,.swift-format,.swiftlint.yml,.periphery.yml,Scripts/lint.sh, andScripts/header.shby @leogdion in #1 - Replace the Danger-based PR check and the old
TailwindKitTestworkflow with the shared multi-platform CI template (macOS/Linux/Windows/Android), pluscheck-unsafe-flags,swift-source-compat,cleanup-caches, and Claude review workflows by @leogdion in #1 - Add a devcontainer, Dependabot config, a
.swift-versionpin for the Swift 6.4 toolchain, andAGENTS.mdagent instructions by @leogdion in #1