Skip to content

Prepare 1.9.0 release - #560

Merged
titouanmathis merged 1 commit into
mainfrom
chore/prepare-1.9.0
Jul 29, 2026
Merged

Prepare 1.9.0 release#560
titouanmathis merged 1 commit into
mainfrom
chore/prepare-1.9.0

Conversation

@titouanmathis

Copy link
Copy Markdown
Contributor

Promotes the 1.9.0 beta line to the stable 1.9.0 release. Popover (#551) is intentionally not included.

Changes

  • Bump the version to 1.9.0 across the root, all workspace packages, composer.json and package-lock.json.
  • Add a consolidated [v1.9.0] CHANGELOG section aggregating everything shipped across 1.9.0-beta.01.9.0-beta.5, keeping the per-beta sections below for the detailed breakdown.

Highlights since 1.8.0

Added: Carousel, Dialog, Timer/TimerProgress, InView/InViewOnce, ViewTransition, ClickOutside, Track/TrackShopify/TrackContext, DataScope, Indexable/withIndex, Shopify Fetch adapters, and the @studiometa/eslint-plugin-ui package.

Changed: requires @studiometa/js-toolkit ^3.8.0 (peer); Data reactivity refactored onto signals; docs standardised on registerComponent.

Deprecated: Modal and Panel in favour of Dialog.

After merge

Merge as a merge commit, then tag 1.9.0 on the merge commit to trigger the release workflow — this will move the npm latest dist-tag from 1.8.0 to 1.9.0.

🤖 Generated with Claude Code

https://claude.ai/code/session_01MEtF3VFxxNkqnkQ49feHXb

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MEtF3VFxxNkqnkQ49feHXb
@codecov

codecov Bot commented Jul 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.68%. Comparing base (faf5d32) to head (9da0673).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #560   +/-   ##
=========================================
  Coverage     85.68%   85.68%           
  Complexity      145      145           
=========================================
  Files           122      122           
  Lines          3870     3870           
  Branches        738      738           
=========================================
  Hits           3316     3316           
  Misses          484      484           
  Partials         70       70           
Flag Coverage Δ
unittests 85.68% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

Copy link
Copy Markdown

Export Size

Unchanged

@studiometa/ui

Name Size Diff
AbstractCarouselChild 747 B -
AbstractCarouselComponent 156 B -
AbstractFrameTrigger 1.74 kB -
AbstractPrefetch 366 B -
AbstractScrollAnimation 3.87 kB -
AbstractSliderChild 702 B -
Accordion 1.78 kB -
AccordionItem 1.66 kB -
Action 1.11 kB -
AnchorNav 3.88 kB -
AnchorNavLink 3.77 kB -
AnchorNavTarget 125 B -
AnchorScrollTo 2.56 kB -
animationScrollWithEase 763 B -
Carousel 4.09 kB -
CarouselBtn 900 B -
CarouselDrag 709 B -
CarouselItem 954 B -
CarouselWrapper 595 B -
CircularMarquee 506 B -
ClickOutside 160 B -
Cursor 650 B -
DataBind 3.64 kB -
DataComputed 3.72 kB -
DataEffect 3.7 kB -
DataModel 3.75 kB -
DataScope 1.35 kB -
Dialog 2.43 kB -
Draggable 1.61 kB -
Fetch 2.4 kB -
FetchShopifyPartial 2.85 kB -
FetchShopifySection 2.62 kB -
Figure 1.81 kB -
FigureShopify 2.08 kB -
FigureTwicpics 2.34 kB -
FigureVideo 1.98 kB -
FigureVideoTwicpics 2.56 kB -
Frame 3.47 kB -
FrameAnchor 1.84 kB -
FrameForm 1.92 kB -
FrameLoader 1.45 kB -
FrameTarget 1.75 kB -
FrameTriggerLoader 1.46 kB -
Hoverable 904 B -
Indexable 1.02 kB -
InView 157 B -
InViewOnce 206 B -
LargeText 678 B -
LazyInclude 322 B -
Menu 2.33 kB -
MenuBtn 140 B -
MenuList 1.9 kB -
Modal 2.11 kB -
ModalWithTransition 2.22 kB -
Panel 2.51 kB -
PrefetchWhenOver 408 B -
PrefetchWhenVisible 417 B -
ScrollAnimation 4 kB -
ScrollAnimationChild 4.12 kB -
ScrollAnimationChildWithEase 4.72 kB -
ScrollAnimationParent 4.18 kB -
ScrollAnimationTarget 4.06 kB -
ScrollAnimationTimeline 4.12 kB -
ScrollAnimationWithEase 4.6 kB -
ScrollReveal 1.63 kB -
Sentinel 129 B -
Slider 3.65 kB -
SliderBtn 928 B -
SliderCount 753 B -
SliderDots 1.97 kB -
SliderDrag 269 B -
SliderItem 958 B -
SliderProgress 1.06 kB -
Sticky 771 B -
Tabs 1.38 kB -
Target 86 B -
Timer 496 B -
TimerProgress 627 B -
Track 1.64 kB -
TrackContext 340 B -
TrackShopify 1.72 kB -
Transition 1.41 kB -
viewTransition 295 B -
ViewTransition 738 B -
withDeprecation 199 B -
withIndex 968 B -
withScrollAnimationDebug 2.03 kB -
withTransition 1.39 kB -

@github-actions

Copy link
Copy Markdown

Code Review

Risk: Low — Version bumps are consistent across the visible workspace manifests and the release prep looks safe to merge.

This MR promotes the workspace and Composer package versions from 1.9.0-beta.5 to 1.9.0 and adds a new top-level v1.9.0 changelog section summarizing the beta line. I did not find any blocking defects in the reviewed files. The new consolidated changelog does not appear to be fully exhaustive relative to the beta entries below it—for example, the v1.9.0-beta.0 Config fix is not carried into the v1.9.0 section.


Review usage: 151,555 in (108,544 cached) / 2,932 out tokens — $0.1786 (cloudflare-ai-gateway/gpt-5.4, thinking: medium)

Reviewed by @weareikko/code-review v0.9.3 for commit 9da0673.

@titouanmathis
titouanmathis merged commit 2578c6b into main Jul 29, 2026
20 checks passed
@titouanmathis
titouanmathis deleted the chore/prepare-1.9.0 branch July 29, 2026 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant