Aller au contenu

Notes de version

Ce qui a été livré,quand et pourquoi.

Chaque version, groupée par numéro. Fonctionnalités en haut, correctifs en bas, chaque point lié au commit qui l'a introduit. Généré automatiquement depuis le dépôt — aucun spin marketing, aucune entrée manquante.

v1.49.4

Correctifs

  • schedulerswap persona block to picked persona's fields for random campaigns

v1.49.3

Correctifs

  • schedulerresolve random persona to a workspace persona so post_author lands correctly

v1.49.2

Correctifs

  • progresslocalise milestone subtext + filter Free-tier no-op steps from timeline

v1.49.1

Correctifs

  • atomic cloud-side bump of campaign.postsPublished to close the read-then-write race

v1.49.0

Fonctionnalités

  • aicap Free post length at 500 + ban outbound links on Free/None tier
  • pluginhard-strip external `<a>` tags for non-Pro tiers in Block_Serializer

v1.48.0

Fonctionnalités

  • aistrip always-on SEO rules for anonymous (None) tier

v1.47.0

Fonctionnalités

  • campaignsmake pre-generation Pro-only on Free + fix client POT extractor
  • pricingpoint Free upgrade CTA at portal + sync feature lists across www/web/portal

Correctifs

  • client,webpolish free-tier keyword/authority teasers and route unlock intents to /billing
  • close Free-tier value leaks in meta prompts, internal-link injection, and image format
  • drop pregen rollout banner, retire cadence-sync flag gate, hide Free-tier cap warning
  • pluginmint progress runId for Free tier so Run-now lights up the strip without reload

v1.46.0

Fonctionnalités

  • ui,webtop-bar portal shell + workspace-first navigation

Correctifs

  • ui,webportal shell polish + Select dropdown + role-based nav
  • webhide Members tab + sidebar link for editors and viewers

v1.45.0

Fonctionnalités

  • client,webcontext-aware upgrade flow with wizard resume links

v1.44.1

Correctifs

  • billing,functions,clientmeter stock-served runs + retire usage_logs

v1.44.0

Fonctionnalités

  • i18ntranslate the 643 newly-extracted SPA strings (de/es/fr)

Correctifs

  • clientde-block none-tier campaigns teaser, lead with Generate Post
  • clientmake AppErrorBoundary's nav-reset opt-in
  • i18nextract SPA strings + regen .pot via TS-aware scanner

v1.43.1

Correctifs

  • clientbreak Visuals render-loop, reset error boundary on nav
  • functionswire recent titles into stock pre-gen dedup context
  • pluginlog skipped campaigns in cadence sync

v1.43.0

Fonctionnalités

  • clientuseLicense().hasWorkspace + flip 7 hook gates + AI Engine cap restrictions (Phase 1.8 PR7b)
  • functionsbootstrapAnonymousInstall endpoint + anonymous-bootstrap rate limiter (Phase 1.8 PR6)
  • functionsflip free + none tiers to BYOK-only; flatten anti-abuse cap to 100/site/mo
  • functionsPhase 1.8 foundation — Workspace + AnonymousInstall types, anonymous-aware bearer middleware, endpoint classification
  • plugin,client,functionssuppress fresh-install banners and add "Forget this site" flow
  • plugin,functionsanonymous-install bootstrap + claim flow + structuraConfig surface (Phase 1.8 PR7a)

Correctifs

  • clientgate workspace-keys + wp-users queries on license; render unlicensed teaser on Visuals
  • pre-publish polish — unblock None tier end-to-end, harden error/block paths, dashboard cleanup
  • wwwhide HeroEyebrow rule on mobile so the label aligns left

v1.42.0

Fonctionnalités

  • ui,webadd CodeBlock component and use it for the activation key

v1.41.0

Fonctionnalités

  • per-activation scoping for visual styles, personas, and AI keys
  • web,functionsportal viewers for personas + visual presets, plus binding tests

Correctifs

  • clienttype the had_prior_activation bootstrap flag on StructuraConfig

v1.40.1

Correctifs

  • clientgate Channels routes by per-site seat assignment
  • functionsstock pre-gen now uses sync prompt builder for full SEO parity
  • pluginmeta-box image regen — reset apply button + body-image new_url

v1.40.0

Fonctionnalités

  • functionsstock pre-gen failure insurance — timeout, daily cap, rich incidents

Correctifs

  • functionsre-sign stock-image URLs at consume time, not write time
  • pluginmeta-box image regen — trim loaders, support body-from-placeholder
  • pluginpersist pregeneration_enabled toggle through the validator

Performance

  • clientswap AppLoader → PageLoader on route loaders, deduplicate AI Engine settings query

v1.39.1

Performance

  • plugin,clientbootstrap settings on page load to skip first-paint roundtrip

v1.39.0

Fonctionnalités

  • clientpersist new-campaign draft across navigation
  • freeze plugin → cloud surface for wp.org submission
  • functionsPhase 4.5 follow-up — auto-attach metered overage item on subscribe
  • functionsprovider fallback for interview/suggestion calls
  • plugin,clienthumanize provider error toasts in suggestion flow

Correctifs

  • ciwporg-zip workflow — replace multi-line sed with head/tail splice
  • clientpreselect recommended model in provider setup wizard
  • clientwrap multi-pick answers as chips in interview review
  • firestoreadd COLLECTION_GROUP index override for members.userId
  • functionsroute add-on assignment funnel reads/writes through workspaces (Phase 3.3 leftover)
  • functionsroute stock refill through canonical resolver to support BYOK
  • pluginbump cloud-discovery cURL timeouts from 120s to 240s

v1.38.0

Fonctionnalités

  • functions,webPhase 4.4c — portal cycle-usage widget