Skip to content

Releases: tuqulore/jumpu-ui

v2.0.1

30 Mar 11:02
c004d7f

Choose a tag to compare

What's Changed

Bug Fixes

  • fix: reorder exports conditions to prevent browser field from being s… by @knokmki612 in #736

Dependency Updates

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

12 Jun 09:17
8444981

Choose a tag to compare

What's Changed

Please refer to https://github.com/tuqulore/jumpu-ui/releases/tag/v2.0.0-alpha.0

Breaking Changes

New Features

Dependency Updates

Documentation

Other Changes

Full Changelog: v1.0.1...v2.0.0

v2.0.0-alpha.3

18 Mar 03:03
17f4d88

Choose a tag to compare

v2.0.0-alpha.3 Pre-release
Pre-release

What's Changed

Other Changes

Full Changelog: v2.0.0-alpha.2...v2.0.0-alpha.3

v2.0.0-alpha.2

14 Mar 03:02
ea4d9e6

Choose a tag to compare

v2.0.0-alpha.2 Pre-release
Pre-release

What's Changed

Dependency Updates

Documentation

Other Changes

Full Changelog: v2.0.0-alpha.1...v2.0.0-alpha.2

v2.0.0-alpha.1

13 Mar 15:42
cd650b6

Choose a tag to compare

v2.0.0-alpha.1 Pre-release
Pre-release

What's Changed

New Features

Other Changes

Full Changelog: v2.0.0-alpha.0...v2.0.0-alpha.1

v2.0.0-alpha.0

12 Mar 08:31
3e9bccd

Choose a tag to compare

v2.0.0-alpha.0 Pre-release
Pre-release

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

Dependency Updates

Other Changes

Full Changelog: v1.0.1...v2.0.0-alpha.0

v1.0.1

03 Mar 09:30
7037455

Choose a tag to compare

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-tabs
    • display: 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]
    • gap property added
  • :is(.tabs, .boxed-tabs) [role=tab]
    • margin-right property 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://...
Read more

v1.0.1-alpha.6

13 Jul 02:35
8810341

Choose a tag to compare

v1.0.1-alpha.6 Pre-release
Pre-release

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...
Read more

v1.0.1-alpha.5

10 Aug 08:06
0223288

Choose a tag to compare

v1.0.1-alpha.5 Pre-release
Pre-release

1.0.1-alpha.5 (2022-08-10)

Bug Fixes

Features

BREAKING CHANGES

  • Please define colors yourself if already use predefined one
  • Please define success color yourself as #00A93E if already use

v1.0.1-alpha.4

06 Apr 10:16
3947cde

Choose a tag to compare

v1.0.1-alpha.4 Pre-release
Pre-release

1.0.1-alpha.4 (2022-04-06)

Bug Fixes