Releases: tuqulore/jumpu-ui
v2.0.1
What's Changed
Bug Fixes
- fix: reorder exports conditions to prevent browser field from being s… by @knokmki612 in #736
Dependency Updates
- chore(deps): update all dependencies by @renovate[bot] in #723
- chore(deps): update all dependencies by @renovate[bot] in #732
- chore(deps): update by @renovate[bot] in #734
- chore(deps): update all dependencies by @renovate[bot] in #733
Other Changes
- chore(release): v2.1.0-alpha.0 by @github-actions[bot] in #722
- Revert "chore(release): v2.1.0-alpha.0" by @knokmki612 in #724
- chore(release): v2.0.1-alpha.0 by @github-actions[bot] in #725
- Setup concurrency and use composite actions by @knokmki612 in #726
- Update Renovate configuration to extend custom config by @knokmki612 in #728
- Add Japanese response instructions to Copilot by @knokmki612 in #729
- ci: use lint --fix by @knokmki612 in #731
- ci: migrate to trust publishing & publish when release is merged by @knokmki612 in #737
- chore(release): v2.0.1 by @github-actions[bot] in #738
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
Please refer to https://github.com/tuqulore/jumpu-ui/releases/tag/v2.0.0-alpha.0
Breaking Changes
- Migrate to Tailwind v4 & Use VitePress for documentation by @knokmki612 in #665
- Use pointer default by @knokmki612 in #682
New Features
- Use theme static by @knokmki612 in #690
Dependency Updates
- chore(config): migrate renovate config by @renovate in #678
- chore(deps): update all dependencies by @renovate in #679
- Update renovate.json by @knokmki612 in #681
- chore(deps): update all dependencies by @renovate in #703
- chore(deps): update all dependencies by @renovate in #713
- chore(deps): update all dependencies by @renovate in #715
- chore(deps): update all dependencies by @renovate in #719
Documentation
- Update docs by @knokmki612 in #680
- Add v1 link by @knokmki612 in #683
- サイドバーの整理 & アイコンに関する文書化 by @knokmki612 in #687
- Update LICENSE Term by @knokmki612 in #688
- Fix typo by @knokmki612 in #689
- fix next/prev page link by @knokmki612 in #691
- Fix typo by @knokmki612 in #692
- プレイグラウンドの文書化 by @knokmki612 in #693
- Update playground.md by @knokmki612 in #694
- We've support
@tailwindcss/postcssby @knokmki612 in #696 - Update README.md by @knokmki612 in #701
- Update for
@tailwindcss/postcssexample by @knokmki612 in #704
Other Changes
- chore(release): v2.0.0-alpha.0 by @github-actions in #664
- Use pnpm by @knokmki612 in #673
- drop github pages deploy by @knokmki612 in #674
- remove unused ignore paths by @knokmki612 in #684
- chore(release): v2.0.0-alpha.1 by @github-actions in #686
- Setup VS Code IntelliSense Settings by @knokmki612 in #695
- Update root package.json version by @knokmki612 in #697
- Update lerna.json by @knokmki612 in #699
- chore(release): v2.0.0-alpha.2 by @github-actions in #700
- Update release.yaml by @knokmki612 in #702
- chore(release): v2.0.0-alpha.3 by @github-actions in #705
- Add stylelint property-disallowed-list by @knokmki612 in #707
- Setup stylelint-config-recess-order by @knokmki612 in #708
- Exports package.json by @knokmki612 in #709
- chore(release): v2.0.0-alpha.4 by @github-actions in #710
- Setup prettier-plugin-tailwindcss by @knokmki612 in #711
- Setup favicon by @knokmki612 in #712
- fix: Multiple versions of pnpm specified by @knokmki612 in #720
- chore(release): v2.0.0 by @github-actions in #721
Full Changelog: v1.0.1...v2.0.0
v2.0.0-alpha.3
What's Changed
Other Changes
- chore(release): v2.0.0-alpha.3 by @github-actions in #705
- Add stylelint property-disallowed-list by @knokmki612 in #707
- Setup stylelint-config-recess-order by @knokmki612 in #708
- Exports package.json by @knokmki612 in #709
Full Changelog: v2.0.0-alpha.2...v2.0.0-alpha.3
v2.0.0-alpha.2
What's Changed
Dependency Updates
Documentation
- Update README.md by @knokmki612 in #701
- Update for
@tailwindcss/postcssexample by @knokmki612 in #704
Other Changes
- Update lerna.json by @knokmki612 in #699
- chore(release): v2.0.0-alpha.2 by @github-actions in #700
- Update release.yaml by @knokmki612 in #702
Full Changelog: v2.0.0-alpha.1...v2.0.0-alpha.2
v2.0.0-alpha.1
What's Changed
New Features
- Use theme static by @knokmki612 in #690
Other Changes
- Add v1 link by @knokmki612 in #683
- remove unused ignore paths by @knokmki612 in #684
- chore(release): v2.0.0-alpha.1 by @github-actions in #686
- サイドバーの整理 & アイコンに関する文書化 by @knokmki612 in #687
- Update LICENSE Term by @knokmki612 in #688
- Fix typo by @knokmki612 in #689
- fix next/prev page link by @knokmki612 in #691
- Fix typo by @knokmki612 in #692
- プレイグラウンドの文書化 by @knokmki612 in #693
- Update playground.md by @knokmki612 in #694
- Setup VS Code IntelliSense Settings by @knokmki612 in #695
- We've support
@tailwindcss/postcssby @knokmki612 in #696 - Update root package.json version by @knokmki612 in #697
Full Changelog: v2.0.0-alpha.0...v2.0.0-alpha.1
v2.0.0-alpha.0
New documentation available
Please check it out: https://jumpu-ui.pages.dev/
We've migrate documentation framework from Storybook to VitePress.
The reason is Storybook intend to manage components framework (Like React, Vue, etc.). We are managing design token (For example, color, spacing scale, etc.) and components style. Therefore Storybook v8 is overspec for our use case.
Migration Guide
Drop support Node.js v16
If you still using Node.js v16, It's already EOL. Please upgrade to v18 or later (We recommend v22).
Usage breaking changes
As you know, Tailwind CSS v4 has changed config file format as CSS base.
In response to this, we've changed format from js based plugin to css.
Please check README.md.
prefix option has been obsoleted
Related to config format change, prefix option has been obsoleted.
If you use prefix option, please change Jumpu UI class name to "jumpu-*" in templates.
@jumpu-ui/tailwindcss/colors is now automatically install
No action required.
rel<number> scale name has been obsoleted
if you'd like to use same scale, please use calc(var(--spacing-relative) * <number> ) instead.
Now spacing components in a logical direction
May no action required, but If you are having problems, this might be the cause.
Buttons use the default cursor (Following Taliwind CSS v4)
Affected components:
- Accordion
- Button
- FilledTag
- IconButton
- OutlinedButton
- Tabs
- Tag
- TextButton
- ToggleSwitch
Tailwind v4 have changed Buttons pointer style from cursor: pointer to cursor: default. we've followed the decision.
If you want to keep previous style, please use cursor-pointer utility.
Explicity specifies the (previous) default border color
Affected components:
- Accordion
- BoxedTabs
- Card
- Input
- Select
- Tabs
- Textarea
Tailwind v4 have changed default border color to currentColor, so we've add border-color property to several components, for keep visual presentation.
May no action required, but If you are having problems, this might be the cause.
What's Changed
Breaking Changes
- Migrate to Tailwind v4 & Use VitePress for documentation by @knokmki612 in #665
- Use pointer default by @knokmki612 in #682
Dependency Updates
- chore(config): migrate renovate config by @renovate in #678
- chore(deps): update all dependencies by @renovate in #679
Other Changes
- chore(release): v2.0.0-alpha.0 by @github-actions in #664
- Use pnpm by @knokmki612 in #673
- drop github pages deploy by @knokmki612 in #674
- Update docs by @knokmki612 in #680
- Update renovate.json by @knokmki612 in #681
Full Changelog: v1.0.1...v2.0.0-alpha.0
v1.0.1
Important Notes
This release will be final version of support these runtime or libraries:
- Node.js v16
- TailwindCSS v3
Stay tuned for support TailwindCSS v4 at next release.
What's Changed
feat!(*Tabs): reduce css properties & use gap by @knokmki612 in #543
For Tab / BoxedTab components, the following styles has been dropped because no effects for appearance. This change improves these components ease to customize. Please check where you are using the tab components to see if you can drop utilities.
.tabs, .boxed-tabsdisplay: flex;justify-content: flex-start;align-items: center;
:is(.tabs, .boxed-tabs) [role=tablist]margin: 0;padding: 0;justify-content: flex-start;
:is(.tabs, .boxed-tabs) [role=tab]display: block;text-decoration: none;justify-content: space-between;align-items: center;vertical-align: top;
Also, use gap instead of margin-right for tab spacing.
:is(.tabs, .boxed-tabs) [role=tablist]gapproperty added
:is(.tabs, .boxed-tabs) [role=tab]margin-rightproperty dropped
Dependency Updates
- chore(deps): update dependency tailwindcss to v3.3.3 by @renovate in #456
- chore(deps): update dependency postcss to v8.4.26 by @renovate in #457
- chore(deps): update dependency vite to v4.4.4 by @renovate in #458
- chore(deps): update storybook monorepo to v7.1.0 by @renovate in #461
- chore(deps): update dependency eslint to v8.45.0 by @renovate in #459
- chore(deps): update dependency vite to v4.4.5 by @renovate in #462
- chore(deps): update dependency vite to v4.4.6 by @renovate in #463
- chore(deps): update dependency postcss to v8.4.27 by @renovate in #464
- chore(deps): update dependency vite to v4.4.7 by @renovate in #465
- chore(deps): update storybook monorepo to v7.1.1 by @renovate in #466
- chore(deps): update dependency eslint-config-prettier to v8.9.0 by @renovate in #469
- chore(deps): update dependency eslint-plugin-import to v2.28.0 by @renovate in #470
- chore(deps): update dependency eslint to v8.46.0 by @renovate in #471
- chore(deps): update dependency vite to v4.4.8 by @renovate in #473
- chore(deps): update storybook monorepo to v7.2.0 by @renovate in #474
- chore(deps): update dependency prettier to v3.0.1 by @renovate in #475
- chore(deps): update dependency eslint-config-prettier to v8.10.0 by @renovate in #476
- chore(deps): update storybook monorepo to v7.2.1 by @renovate in #477
- chore(deps): update dependency vite to v4.4.9 by @renovate in #479
- chore(deps): update dependency @babel/core to v7.22.10 by @renovate in #480
- chore(deps): update storybook monorepo to v7.2.2 by @renovate in #481
- chore(deps): update storybook monorepo to v7.2.3 by @renovate in #483
- chore(deps): update dependency eslint to v8.47.0 by @renovate in #484
- chore(deps): update dependency autoprefixer to v10.4.15 by @renovate in #485
- chore(deps): update storybook monorepo to v7.3.0 by @renovate in #486
- chore(deps): update dependency prettier to v3.0.2 by @renovate in #487
- chore(deps): update dependency postcss to v8.4.28 by @renovate in #488
- chore(deps): update storybook monorepo to v7.3.1 by @renovate in #489
- chore(deps): update storybook monorepo to v7.3.2 by @renovate in #490
- chore(deps): update dependency eslint-plugin-import to v2.28.1 by @renovate in #491
- chore(deps): update dependency @babel/core to v7.22.11 by @renovate in #493
- chore(deps): update dependency eslint to v8.48.0 by @renovate in #497
- chore(deps): update storybook monorepo to v7.4.0 by @renovate in #498
- chore(deps): update dependency prettier to v3.0.3 by @renovate in #499
- chore(deps): update dependency postcss to v8.4.29 by @renovate in #500
- chore(deps): update dependency @babel/core to v7.22.15 by @renovate in #501
- chore(deps): update dependency @tailwindcss/typography to v0.5.10 by @renovate in #503
- chore(deps): update dependency @babel/core to v7.22.17 by @renovate in #504
- chore(deps): update dependency eslint to v8.49.0 by @renovate in #505
- chore(deps): update dependency @lerna-lite/cli to v2.5.1 by @renovate in #506
- chore(deps): update dependency @lerna-lite/publish to v2.5.1 by @renovate in #507
- chore(deps): update dependency @lerna-lite/version to v2.5.1 by @renovate in #508
- chore(deps): update storybook monorepo to v7.4.1 by @renovate in #509
- chore(deps): update dependency @babel/core to v7.22.19 by @renovate in #510
- chore(deps): update storybook monorepo to v7.4.2 by @renovate in #511
- chore(deps): update dependency @babel/core to v7.22.20 by @renovate in #512
- chore(deps): update dependency postcss to v8.4.30 by @renovate in #513
- chore(deps): update dependency autoprefixer to v10.4.16 by @renovate in #514
- chore(deps): update storybook monorepo to v7.4.3 by @renovate in #515
- chore(deps): update storybook monorepo to v7.4.4 by @renovate in #516
- chore(deps): update dependency eslint to v8.50.0 by @renovate in #517
- chore(deps): update storybook monorepo to v7.4.5 by @renovate in #518
- chore(deps): update dependency @babel/core to v7.23.0 by @renovate in #519
- chore(deps): update dependency postcss to v8.4.31 by @renovate in #520
- chore(deps): update dependency vite to v4.4.10 by @renovate in #521
- chore(deps): update storybook monorepo to v7.4.6 by @renovate in #522
- chore(deps): update dependency vite to v4.4.11 by @renovate in #523
- chore(deps): update dependency eslint to v8.51.0 by @renovate in #524
- chore(deps): update dependency @babel/core to v7.23.2 by @renovate in #525
- chore(deps): update dependency @lerna-lite/cli to v2.6.0 by @renovate in #526
- chore(deps): update dependency @lerna-lite/publish to v2.6.0 by @renovate in #527
- chore(deps): update dependency @lerna-lite/version to v2.6.0 by @renovate in #528
- chore(deps): update storybook monorepo to v7.5.0 by @renovate in #529
- chore(deps): update dependency vite to v4.5.0 by @renovate in #530
- chore(deps): update storybook monorepo to v7.5.1 by @renovate in #531
- chore(deps): update dependency eslint to v8.52.0 by @renovate in #532
- chore(deps): update dependency eslint-plugin-import to v2.29.0 by @renovate in #533
- chore(deps): update dependency tailwindcss to v3.3.4 by @renovate in #535
- chore(deps): update dependency tailwindcss to v3.3.5 by @renovate in #536
- chore(deps): update storybook monorepo to v7.5.2 by @renovate in #537
- chore(deps): update dependency eslint to v8.53.0 by @renovate in #539
- chore(deps): update storybook monorepo to v7.5.3 by @renovate in #540
- chore(deps): update dependency @babel/core to v7.23.3 by @renovate in #541
- chore(deps): update dependency prettier to v3.1.0 by @renovate in https://...
v1.0.1-alpha.6
Migration Guide
Tag considers clickable element by default
So far, you might have marked it up like this when you want unclickable tag:
<div class="jumpu-tag cursor-default hover:bg-gray-50"></div>This markup has additional utility class, just for cancel a default style.
From this version, you no longer need the negation css when use Tag or FillTag component.
The components supply clickable or not, depends on what HTML element the component is applied to as bellows:
- <a> element: Clickable
- <button> element: Clickable
- Any element with "button" WAI-ARIA role: Clickable
- Other element: Unclickable
You may like to drop unneed utility class from where to currently use Tag or FillTag.
Components are now affected by TailwindCSS border color values
We've use unique border color directly in our components until now. It had issue that no respect of TailwindCSS theme and also no customizable. So now components border color uses TailwindCSS border color value.
We also changed default TailwindCSS border color to gray[300] for visibillity. If you want to prevent this change, you need to customize your theme like this:
extend: {
borderColor: {
DEFAULT: colors.gray[200],
},
},LikeButton is now obsolete
We've discussed at #181, LikeButton is not enough to provide as components because it's not general purpose.
So if you already use at your product, you need to replace to Button or IconButton.
FilledTag with close button must use "button" WAI-ARIA role
HTML spec doesn't allow nesting button element. From now on, use button element to close button and use "button" WAI-ARIA role to FilledTag.
As a side note, Tag component has already same specification.
What's Changed
Breaking Changes
- feat: tag のクリッカブルをデフォルトでやめる by @Hidetaro7 in #293
- feat: LabeledLikeButton, LikeButton の廃止 by @Hidetaro7 in #290
- feat: 境界線の色をカスタマイズ可能にする by @Hidetaro7 in #271
- feat!(FilledTag): 閉じるボタンはrole="button"でマークアップする by @knokmki612 in #423
New Features
- feat: 非選択のタブについてもクリック時背景色が変化するように by @knokmki612 in #337
- feat: (*Tag): クリッカブルな要素へのクリッカブルな見た目 by @knokmki612 in #422
Bug Fixes
- fix: loading ./Tag.stories.mdx: Module build failed by @knokmki612 in #249
- fix: warn "Replace color-adjust to print-color-adjust" by @knokmki612 in #388
- fix: 指定したパターンで story ファイルが存在しないと警告される by @knokmki612 in #389
- fix(ToggleSwitch): あやまったマークアップ by @knokmki612 in #420
- fix(*Tag): 終了タグを省略すべきでない要素で省略されている by @knokmki612 in #430
- fix: storybook build に失敗 by @knokmki612 in #434
Dependency Updates
details
- chore(deps): update dependency eslint to v8.22.0 by @renovate in #248
- chore(deps): update dependency @lerna-lite/cli to v1.11.0 by @renovate in #250
- chore(deps): update dependency @babel/core to v7.18.13 by @renovate in #251
- chore(deps): update dependency @lerna-lite/cli to v1.11.1 by @renovate in #252
- chore(deps): update dependency eslint to v8.23.0 by @renovate in #253
- chore(deps): update dependency @lerna-lite/cli to v1.11.2 by @renovate in #254
- chore(deps): update dependency @tailwindcss/typography to v0.5.6 by @renovate in #255
- chore(deps): update dependency @tailwindcss/typography to v0.5.7 by @renovate in #257
- chore(deps): update dependency @babel/core to v7.19.0 by @renovate in #258
- chore(deps): update dependency autoprefixer to v10.4.9 by @renovate in #259
- chore(deps): update dependency eslint to v8.23.1 by @renovate in #260
- chore(deps): update storybook monorepo to v6.5.11 by @renovate in #261
- chore(deps): update dependency autoprefixer to v10.4.10 by @renovate in #262
- chore(deps): update storybook monorepo to v6.5.12 by @renovate in #263
- chore(deps): update dependency @babel/core to v7.19.1 by @renovate in #264
- chore(deps): update dependency autoprefixer to v10.4.11 by @renovate in #265
- chore(deps): update dependency @lerna-lite/cli to v1.11.3 by @renovate in #267
- chore(deps): update dependency autoprefixer to v10.4.12 by @renovate in #268
- chore(deps): update dependency eslint to v8.24.0 by @renovate in #272
- chore(deps): update dependency @babel/core to v7.19.3 by @renovate in #276
- chore(deps): update dependency postcss to v8.4.17 by @renovate in #281
- chore(deps): update dependency eslint to v8.25.0 by @renovate in #285
- chore(deps): update dependency postcss to v8.4.18 by @renovate in #288
- chore(deps): update dependency @lerna-lite/cli to v1.12.0 by @renovate in #294
- chore(deps): update dependency tailwindcss to v3.2.0 by @renovate in #295
- chore(deps): update dependency @babel/core to v7.19.6 by @renovate in #296
- chore(deps): update dependency tailwindcss to v3.2.1 by @renovate in #297
- chore(deps): update storybook monorepo to v6.5.13 by @renovate in #299
- chore(deps): update dependency eslint to v8.26.0 by @renovate in #298
- chore(deps): update dependency autoprefixer to v10.4.13 by @renovate in #301
- chore(deps): update dependency babel-loader to v8.3.0 by @renovate in #302
- chore(deps): update dependency tailwindcss to v3.2.2 by @renovate in #303
- chore(deps): update dependency @babel/core to v7.20.2 by @renovate in #304
- chore(deps): update dependency eslint to v8.27.0 by @renovate in #305
- chore(deps): update dependency @tailwindcss/typography to v0.5.8 by @renovate in #306
- chore(deps): update dependency tailwindcss to v3.2.3 by @renovate in #307
- chore(deps): update dependency postcss to v8.4.19 by @renovate in #308
- chore(deps): update dependency tailwindcss to v3.2.4 by @renovate in #309
- chore(deps): update dependency eslint to v8.28.0 by @renovate in #310
- chore(deps): update dependency @lerna-lite/cli to v1.13.0 by @renovate in #313
- chore(deps): update dependency prettier to v2.8.0 by @renovate in #314
- chore(deps): update dependency @babel/core to v7.20.5 by @renovate in #315
- chore(deps): update storybook monorepo to v6.5.14 by @renovate in #316
- chore(deps): update dependency eslint to v8.29.0 by @renovate in #317
- chore(deps): update dependency prettier to v2.8.1 by @renovate in #318
- chore(deps): update dependency postcss to v8.4.20 by @renovate in #320
- chore(deps): update dependency eslint to v8.30.0 by @renovate in #321
- chore(deps): update storybook monorepo to v6.5.15 by @renovate in #322
- chore(deps): update dependency @babel/core to v7.20.7 by @renovate in #323
- chore(deps): update dependency eslint to v8.31.0 by @renovate in #324
- chore(deps): update dependency eslint-config-prettier to v8.6.0 by @renovate in #325
- chore(deps): update dependency @babel/core to v7.20.12 by @renovate in #326
- chore(deps): update dependency postcss to v8.4.21 by @renovate in #327
- chore(deps): update dependency prettier to v2.8.2 by @renovate in #328
- chore(deps): update dependency @tailwindcss/typography to v0.5.9 by @renovate in #330
- chore(deps): update dependency eslint-plugin-import to v2.27.4 by @renovate in #331
- chore(deps): update dependency pre...
v1.0.1-alpha.5
1.0.1-alpha.5 (2022-08-10)
Bug Fixes
- idが重複しうる (b5b304f)
- lerna-lite が動作しない (#245) (187eddf), closes /github.com/ghiscoding/lerna-lite/blob/main/CHANGELOG.md#100-2022-03-15
Features
BREAKING CHANGES
- Please define colors yourself if already use predefined one
- Please define success color yourself as
#00A93Eif already use