[Toolkit] Add version-added key in toolkit manifest#3531
Merged
Conversation
version-added key in toolkit manifest
version-added key in toolkit manifestversion-added key in toolkit manifest
23d8436 to
4c4cec8
Compare
Kocal
approved these changes
May 11, 2026
Member
Kocal
left a comment
There was a problem hiding this comment.
Thank you, I just pushed on your PR to add some validation, update tests, and the JSON schema (super important!)
Member
|
Thank you @MrYamous. |
Kocal
added a commit
that referenced
this pull request
May 11, 2026
…nt Shadcn UI recipes (Amoifr) This PR was squashed before being merged into the 3.x branch. Discussion ---------- [Toolkit] Populate `version-added` on Flowbite 4 and recent Shadcn UI recipes | Q | A | -------------- | --- | Bug fix? | no | New feature? | no | Deprecations? | no | Issues | Fix #3509 | License | MIT Follow-up to #3531 (which added the `version-added` schema entry): this populates the field for the most recent recipes, so [ux.symfony.com](https://ux.symfony.com) can surface the required Toolkit version to users — the original use case behind #3509. Two commits, one per period, so the second can be dropped if reviewers prefer to wait for the 3.0 tag: - `[Toolkit] Populate version-added for Flowbite 4 and recent Shadcn UI recipes` — 24 manifests: - `2.33` — `shadcn/{accordion,tabs,tooltip}` - `2.35` — `shadcn/toggle` + the 20 Flowbite 4 recipes released with 2.35 (`alert`, `badge`, `button`, `button-group`, `card`, `checkbox`, `indicator`, `input`, `kbd`, `label`, `modal`, `pagination`, `radio`, `select`, `skeleton`, `spinner`, `table`, `tabs`, `textarea`, `toggle`) - `[Toolkit] Mark unreleased Flowbite 4 and Shadcn UI recipes as added in 3.0` — 8 manifests only present on `3.x`: - `flowbite-4/{avatar,dropdown}` - `shadcn/{collapsible,hover-card,radio-group,resizable,toggle-group,typography}` Versions were determined by checking each recipe's presence at the corresponding git tag (e.g. `git ls-tree -r v2.33.0 -- src/Toolkit/kits/`), to avoid being misled by the 2.32 → 2.33 kits reshuffle (#3107) which would have made `git log --follow` unreliable. Happy to split, narrow scope (e.g. drop the 3.0 commit until release), or change the version format (e.g. `2.35.0` instead of `2.35`) — whatever fits best! Commits ------- 05cf878 [Toolkit] Populate `version-added` on Flowbite 4 and recent Shadcn UI recipes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Allow a new
version-addedkey in Toolkit manifest to add it in documentationI make it
nullablecause I think for components which exists for a long time this information is less important. And it allow us to not add it for all components right now