feat: aquarium 2.0 — package upgdades: antd v6, react 19#739
Open
jared-dickman wants to merge 61 commits intomainfrom
Open
feat: aquarium 2.0 — package upgdades: antd v6, react 19#739jared-dickman wants to merge 61 commits intomainfrom
jared-dickman wants to merge 61 commits intomainfrom
Conversation
BREAKING: antd v6 peer dependency, react >=18.0.0 Changes: - peerDeps: antd ^6.1.1, react/react-dom >=18.0.0 - Space: direction → orientation (41 instances) - Divider: type → orientation, orientation → titlePlacement - Collapse: expandIconPosition → expandIconPlacement - Tooltip: TooltipPropsWithTitle → TooltipProps - Skeleton: explicit children prop - RC packages: rc-menu → @rc-component/menu, rc-virtual-list → @rc-component/virtual-list, rc-picker → @rc-component/picker - UnauthorizedTooltip: styles.body → styles.container
# [1.62.0-antd-v6-react-v19.1](v1.61.0...v1.62.0-antd-v6-react-v19.1) (2025-12-18) ### Bug Fixes * update release process ([#692](#692)) ([ae8b57b](ae8b57b)) ### Features * add switch examples ([#674](#674)) ([dd40ffe](dd40ffe)) * add switch examples ([#675](#675)) ([56f0200](56f0200)) * fix release ([#682](#682)) ([5f0eff5](5f0eff5)) * upgrade antd v5→v6, react 17→18+ ([2194687](2194687))
# [1.62.0-aquarium-2-blurple.1](v1.61.0...v1.62.0-aquarium-2-blurple.1) (2025-12-19) ### Bug Fixes * update release process ([#692](#692)) ([ae8b57b](ae8b57b)) ### Features * add switch examples ([#674](#674)) ([dd40ffe](dd40ffe)) * add switch examples ([#675](#675)) ([56f0200](56f0200)) * fix release ([#682](#682)) ([5f0eff5](5f0eff5)) * update peer deps for react 19 ([310e9e8](310e9e8)) * upgrade antd v5→v6, react 17→18+ ([2194687](2194687))
# [1.62.0-aquarium-2-upgrade.1](v1.61.0...v1.62.0-aquarium-2-upgrade.1) (2025-12-19) ### Bug Fixes * externalize react-dom and dayjs in vite build config ([14f5bb4](14f5bb4)) * remove mdx patterns from storybook config ([7a7bccd](7a7bccd)) * theme checkbox group ([#711](#711)) ([ed50224](ed50224)) * update release process ([#692](#692)) ([ae8b57b](ae8b57b)) * use destructured variant in Button component ([60b2c48](60b2c48)) ### Features * add addon-docs for mdx support ([0ffab67](0ffab67)) * add switch examples ([#674](#674)) ([dd40ffe](dd40ffe)) * add switch examples ([#675](#675)) ([56f0200](56f0200)) * eoy components clean up ([#703](#703)) ([a681d0b](a681d0b)) * fix release ([#682](#682)) ([5f0eff5](5f0eff5)) * update peer deps for react 19 ([310e9e8](310e9e8)) * upgrade antd v5→v6, react 17→18+ ([2194687](2194687)) * upgrade to storybook 10, eslint 9 flat config, node 24 ([296c3b1](296c3b1))
# [1.62.0-aquarium-2-upgrade.2](v1.62.0-aquarium-2-upgrade.1...v1.62.0-aquarium-2-upgrade.2) (2025-12-19) ### Bug Fixes * resolve typescript-eslint peer dep and TS5.9 type errors ([b0ffb78](b0ffb78))
# [1.63.0-aquarium-2-upgrade.1](v1.62.0...v1.63.0-aquarium-2-upgrade.1) (2026-01-21) ### Bug Fixes * externalize react-dom and dayjs in vite build config ([14f5bb4](14f5bb4)) * remove mdx patterns from storybook config ([7a7bccd](7a7bccd)) * resolve typescript-eslint peer dep and TS5.9 type errors ([b0ffb78](b0ffb78)) * use destructured variant in Button component ([60b2c48](60b2c48)) ### Features * add addon-docs for mdx support ([0ffab67](0ffab67)) * add filled badge ([#716](#716)) ([1be2481](1be2481)) * add play tests for Select, Drawer, Popconfirm, Tabs, AutoComplete ([645543f](645543f)) * update peer deps for react 19 ([310e9e8](310e9e8)) * upgrade antd v5→v6, react 17→18+ ([2194687](2194687)) * upgrade to storybook 10, eslint 9 flat config, node 24 ([296c3b1](296c3b1))
# [1.63.0-aquarium-2-upgrade.2](v1.63.0-aquarium-2-upgrade.1...v1.63.0-aquarium-2-upgrade.2) (2026-01-22)
# [1.63.0-aquarium-2-upgrade.3](v1.63.0-aquarium-2-upgrade.2...v1.63.0-aquarium-2-upgrade.3) (2026-01-27)
|
… PR template, commit types #agentic
jared-dickman
commented
Mar 6, 2026
jared-dickman
commented
Mar 6, 2026
jared-dickman
commented
Mar 6, 2026
jared-dickman
commented
Mar 6, 2026
jared-dickman
commented
Mar 6, 2026
| @@ -0,0 +1,5 @@ | |||
| /* Fix FloatButton height stretching in flex containers (antd 6 height: auto) */ | |||
| .ant-float-btn { | |||
| flex-shrink: 0; | |||
Collaborator
Author
There was a problem hiding this comment.
TO REVIEW: why is this change here? should it be moved to cdp (journeys)? how can we test this
jared-dickman
commented
Mar 6, 2026
| @@ -0,0 +1,201 @@ | |||
| --- | |||
Collaborator
Author
There was a problem hiding this comment.
TO MOVE: new pr for new skills, post AQ2 merge
jared-dickman
commented
Mar 6, 2026
| <> | ||
| <BaseCascader {...baseProps}> | ||
| <Flex> | ||
| <div> |
Collaborator
Author
There was a problem hiding this comment.
TO REVIEW: this looks funky
jared-dickman
commented
Mar 6, 2026
|
|
||
| | Command | Purpose | | ||
| | ------------------------- | --------------------------------------------- | | ||
| | `/add-aquarium-component` | Scaffold new component (Ant6 + React19 + SB8) | |
Collaborator
Author
| | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | | ||
| | Eames | [Tag Component](https://www.figma.com/design/veXnmignQnJz8StIq10VJ5/Eames-2.0---Foundations-%26-Components?m=auto&node-id=412-13377&t=BQax0YEp3gD4PyU6-1) | | ||
| | AntD | [Tag Component](https://ant.design/components/tag) | | ||
| <table> |
Collaborator
There was a problem hiding this comment.
note: ant removed borders from tags. now it set via variant='outlined', so docs are misleading with Borderless Tag (now they all are)
| onChange={_e => { | ||
| setChecked(!checked) | ||
| }} | ||
| /> |
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.

Summary
The first major version bump in Aquarium's history. A complete platform upgrade and rebrand.
Core Upgrades
Rokt Rebrand
#3600d1) → Rokt magenta (#a10863)GT America→Inter,Roboto Mono→Courier Primestyle.ts,_variables.css,GlobalToken.json,LightTheme.tsNew Features
@untitledui/iconsRadioCardscomponentIconWithTooltip,StatisticsCardcomponentsBreaking Changes
react >=19.0.0now required as peer dependencyantd >=6.2.1now required as peer dependencyreact-domanddayjsexternalized — consumers must providesrc/shared/directory removed (Operation, Paths, Suite, Utils, NavigationItemsService, all route authorization services)esnext,moduleResolutiontobundlerRemoved Exports
Utils,RoutesAuthorizationsService,InitializationServiceNavigationItemsService,NavigationItemIdOperation,Paths,Suite,UserPreferencesAudiencePermissionsService,AuthorizationsService,FeatureFlagsService219 files changed, 14,458 insertions, 15,909 deletions
Squash Commit Message (for 2.0.0 release)
When merging, use this squash commit message to trigger the major version bump:
Test plan
npm run buildpassesnpm run testpassesnpm run lintpassesnpm start)npm linkmainafter merge2.0.0tolatestdist-tag