Skip to content

upup v3.3.4

Choose a tag to compare

@github-actions github-actions released this 06 Oct 06:41
2c8c39c

📦 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