Repository navigation
upup v3.3.4
📦 Packages
All 9 packages are published to npm under the @useupup scope:
| Package | Version |
|---|---|
@useupup/angular |
3.3.4 |
@useupup/core |
3.3.4 |
@useupup/next |
3.3.4 |
@useupup/preact |
3.3.4 |
@useupup/react |
3.3.4 |
@useupup/server |
3.3.4 |
@useupup/svelte |
3.3.4 |
@useupup/vanilla |
3.3.4 |
@useupup/vue |
3.3.4 |
📥 Install
# pick your framework
npm i @useupup/react # or @useupup/vue · @useupup/svelte · @useupup/angular · @useupup/vanilla · @useupup/preact
# server mode — signed direct uploads + server-side cloud drives, any S3-compatible storage
npm i @useupup/server # plus @useupup/next for Next.js route handlers📝 What’s changed
What's Changed
- ci(minio): pull the pinned MinIO images from quay.io now that Docker Hub's minio repos are gone by @BSalaeddin in #421
- seo(landing): serve the IndexNow key file by @BSalaeddin in #416
- docs(landing): claim-integrity pass — truthful wording for parity, providers, Node version, privacy and README by @BSalaeddin in #418
- seo(landing): query-driven titles, H1s and descriptions for the framework pages, home and top storage guides by @BSalaeddin in #417
- fix(deps): next 16.3.3 — clears 2 critical unauthenticated RCE advisories by @AminDhouib in #414
- seo(landing): Organization/WebSite entity JSON-LD, AI-crawler robots allow-list, md-twin alternates, HSTS + cf-visitor https redirect by @BSalaeddin in #415
- perf(landing): fix mobile LCP and cut the marketing pages from 6.3 MB to 0.6 MB by @BSalaeddin in #419
- Promote dev to master: MinIO quay.io images + SEO/landing batch by @AminDhouib in #424
- ci: timeout-minutes for workflow jobs by @AminDhouib in #423
- Sync dev with master after the #424 promotion by @AminDhouib in #425
- feat(agent-setup): onboard-your-agent pill, /agent-setup/prompt.md, faq redirects by @AminDhouib in #427
- chore: promote dev to master (agent-setup onboarding, faq redirects) by @AminDhouib in #429
- chore: sync master back to dev by @AminDhouib in #430
- fix(agent-setup): stacked pill layout in the docs sidebar and menu by @AminDhouib in #431
- chore: promote dev to master (agent-setup pill stacked layout) by @AminDhouib in #432
- chore: sync master back to dev by @AminDhouib in #433
- fix(agent-setup): stacked docs pill label never clips by @AminDhouib in #434
- chore: promote dev to master (docs pill label no-clip) by @AminDhouib in #435
- chore: sync master back to dev by @AminDhouib in #436
- fix(landing): agent-setup meta descriptions fit the SERP width by @AminDhouib in #440
- perf(landing): halve the home page first-load JS (zod off the client, PostHog after load, LazyMotion) by @BSalaeddin in #450
- docs(landing): UploadThing-vs-S3 rebuild, comparison hub, best-library roundups, Azure SAS tutorial by @AminDhouib in #446
- feat(landing): unique content, FAQs and breadcrumbs per framework page by @AminDhouib in #447
- docs: server mode signs uploads (browser PUTs to the bucket); bucket CORS needed in both modes by @AminDhouib in #448
- chore(landing): remove Hotjar, PostHog replaces it by @AminDhouib in #453
- feat(landing): brand entity schema and docs FAQPage (split from #445) by @AminDhouib in #454
- fix(landing): legacy /documentation/docs/* URLs reach real pages, www→apex keeps the slash (split from #449) by @AminDhouib in #455
- fix(landing): docs diagrams draw their arrows under reduced motion by @AminDhouib in #456
- feat(landing): link framework pages to their comparison roundups by @AminDhouib in #457
- chore(release): promote dev to master (landing first-load JS halved, #450) by @BSalaeddin in #451
- chore: sync master back into dev after #451 by @AminDhouib in #458
- docs(landing): add DevExtreme, ng2-file-upload and PrimeReact to the roundups; correct Prime licenses by @AminDhouib in #459
- fix(landing): valid docs breadcrumb JSON-LD, plus guides, storage and quickstarts hub pages by @AminDhouib in #460
- Promote dev to master: valid docs breadcrumbs, docs hub pages, roundup license fixes by @AminDhouib in #461
- Sync master back to dev after #461 by @AminDhouib in #462
- fix(landing): demos upload for real, tappable install menu, install-copy event, no surveys.js (landing half of #438/#439/#441/#442) by @AminDhouib in #464
- Promote dev to master: demos upload for real, tappable install menu, install-copy event by @AminDhouib in #465
- Sync master back to dev after #465 by @AminDhouib in #466
- docs(landing): Azure CLI + JavaScript, Spaces troubleshooting, server-mode retitle, React S3 presigned-URL tutorial by @AminDhouib in #467
- Promote dev to master: Azure and Spaces guides, server-mode retitle, React S3 presigned-URL tutorial by @AminDhouib in #469
- Sync master back to dev after #469 by @AminDhouib in #470
- fix(landing): image editor menus open above the demo editor by @AminDhouib in #473
- Promote dev to master: image editor menus fix on the landing demos by @AminDhouib in #474
- Sync master back to dev after #474 by @AminDhouib in #475
- fix(ci): pull MinIO images from the org's GHCR mirror by @AminDhouib in #437
- fix(react): image editor menus open above the editor by @AminDhouib in #472
- fix(landing): homepage and docs demos upload for real by @AminDhouib in #438
- test(e2e): pin the landing SEO surfaces and the two docs funnels by @AminDhouib in #468
- chore(landing): drop the image editor menu stopgap by @AminDhouib in #476
- chore(landing): remove Hotjar, PostHog replaces it by @AminDhouib in #444
- Promote dev to master: editor menu fix in @useupup/react, GHCR MinIO mirror, landing e2e coverage by @AminDhouib in #477
- fix(landing): hero package-manager menu is tappable on phones and tablets by @AminDhouib in #439
- fix(angular): accept Angular 20, 21 and 22 as peers by @AminDhouib in #463
- Sync master back to dev after #477 by @AminDhouib in #478
- Promote dev to master: @useupup/angular accepts Angular 20, 21 and 22 by @AminDhouib in #482
- Sync master back to dev after #482 by @AminDhouib in #483
- test(docs): check-links gate for legacy /documentation redirect chains + e2e by @AminDhouib in #449
- test(docs): check-links resolves folder-hub links + sitemap hub pin by @AminDhouib in #445
- test(landing): e2e for the hero install_command_copied event by @AminDhouib in #441
- test(landing): e2e guard that PostHog raises no console errors by @AminDhouib in #442
- feat: LLM calls can go through the Devino proxy (proxyai.devino.ca) by @BSalaeddin in #443
- ci: widen prettier gate to landing, playground and interactive-example src by @AminDhouib in #485
- fix(seo): noindex Mastra, real drive-popup pages, live drive sign-in checks by @AminDhouib in #486
- chore: promote dev to master (drive sign-in fixes, Mastra noindex, SEO hubs, legacy redirects) by @AminDhouib in #487
- chore: sync master back to dev after #487 by @AminDhouib in #488
- fix(ci): move the mobile Lighthouse median into each assertMatrix entry by @AminDhouib in #490
- fix(e2e): nightly AI-thumbs ingestion — await event delivery + pin @mastra/posthog by @AminDhouib in #491
- Promote dev to master: nightly Lighthouse + thumbs-ingestion fixes by @AminDhouib in #492
- Sync master back to dev after #492 by @AminDhouib in #493
- fix(core): Dropbox drive view shows Log out and search again by @AminDhouib in #494
- Promote dev to master: Dropbox drive view shows Log out and search again by @AminDhouib in #495
- Sync master back to dev after #495 by @AminDhouib in #496
- ci(e2e): name each storybook web server and pipe its stdout by @AminDhouib in #497
- Promote dev to master: name each storybook web server in the cross-framework e2e by @AminDhouib in #499
Full Changelog: v3.3.3...v3.3.4
Full changelog: v3.3.3...v3.3.4
👥 Contributors
Thanks to everyone who shipped this release:
- AminDhouib — 62 commits
- Alaeddin — 11 commits
- Amin Dhouib — 1 commit
📖 Docs · 🐙 DevinoSolutions/upup · MIT licensed