Novedades de CVTailor

Cada versión y lo que cambió para ti. La lista se genera a partir del trabajo realmente publicado; nadie la escribe a mano.

Versión a versión

Las más recientes primero. El trabajo interno —pruebas, herramientas, refactorizaciones— queda fuera, así que aquí solo está lo que puedes notar.

Las descripciones de los cambios están en inglés en todos los idiomas: provienen directamente del registro del trabajo publicado y nada las traduce sin una persona de por medio.

Versión 2026.09.1

  • Corregido

    Emit JSON-LD string values through tojson, not raw interpolation

  • Corregido

    No in-stock offers when checkout is off; fill FAQ prices

  • Nuevo

    Structured data on pricing, templates and breadcrumbs

  • Corregido

    The shared footer is chrome, and dates no page

  • Corregido

    A malformed change list degrades to no updates, never a 500

  • Nuevo

    A public /updates page, generated from the releases themselves

  • Corregido

    A template page is published the day its own sentence is written

  • Corregido

    Declare the previews' real pixel size

  • Corregido

    A page's date tracks the copy it borrows, not just its own family

  • Corregido

    The app footer links the guides hub too

  • Corregido

    Reset links always name a locale, "en" included; reset page is noindex and robots-excluded under every prefix

  • Corregido

    Reset links keep the page's locale so the reset page is localized

  • Nuevo

    Forms state the password rule and translate Supabase's refusal instead of pre-enforcing it

  • Corregido

    Career-gap guide no longer promises a chronological layout

  • Corregido

    Dutch summary-guide intro says "geen lijst met bijvoeglijke naamwoorden"

  • Corregido

    Russian summary-guide step 4 gets its predicate back; Italian intro drops a stray article

  • Corregido

    Summary-guide intro no longer calls a summary an "objetivo" in pt-br; drop a stray article in pt-br and es

  • Nuevo

    Two new guides — CV summary and career gap — in all eight languages

  • Corregido

    A listing entry without a usable name is a listing failure, not a skipped object

  • Corregido

    Dry runs name uninspectable objects and exit 1; malformed listing payloads exit 1 with a diagnostic

  • Corregido

    A reversal that raises must not cost the erasure its response

  • Corregido

    Stop /application-answers 404ing on every /app load

  • Corregido

    Reverse a charge the erasure could not refund

  • Corregido

    Bound the erasure tombstone; report a charge it cannot reverse

  • Corregido

    Retry a refund the erasure sweep could not confirm

  • Corregido

    Do not charge for a job whose result was refused

  • Corregido

    Treat a claim refused mid-erasure as a failed claim

  • Corregido

    Refund the reservation when a job claim fails

  • Corregido

    Erase job records with the account; bound their retention

  • Corregido

    Stop storing executable HTML; deny renderer subresources

  • Corregido

    Reject cross-site writes, gate /status, add response headers

  • Corregido

    URL-encode PostgREST filter values; unify field validation

  • Corregido

    Refuse to boot a deployment with authentication disabled

  • Nuevo

    Version Supabase configuration in the repo (config-as-code)

  • Nuevo

    Add Russian and Brazilian Portuguese language support

  • Corregido

    Close a signature bypass and bound text extraction by work, not by container

  • Nuevo

    Publish the Art. 50 position, sign the marking, and make both reachable

  • Nuevo

    EU AI Act Art. 50(2) provenance marking + /verify detection

  • Corregido

    Stop landing page auto-redirect to /app for logged-in users

  • Corregido

    Per-column page fit so the CV sidebar is never clipped

  • Nuevo

    Daily operator digest — new signups + inbound support email

  • Corregido

    QA findings — welcome-screen export, template highlight, German cookie register

  • Nuevo

    Gthread worker — slow Storage no longer freezes the whole app

  • Nuevo

    Contact precedence, 20-file account cap, content dedupe

  • Nuevo

    /profile page — contact fields form + document library

  • Nuevo

    Structured contact fields API — edit the master profile's personal subset

  • Corregido

    A delete of a missing Storage object is not a failure

  • Nuevo

    Add browser tab icon (favicon)

  • Nuevo

    Library selection UI — checkboxes, counter, cap, unreadable state, i18n

  • Corregido

    Make account deletion actually erase everything, and report when it cannot

  • Corregido

    Gate /source-material* routes and stop logging personal data

  • Nuevo

    Bot protection for signups — Turnstile CAPTCHA + per-IP free-credit cap

  • Corregido

    Fit-report language-mismatch badge never fires on restored history

  • Corregido

    Language switcher invisible on marketing-page navs

  • Corregido

    ATS tooltip clipped by unified-card overflow:hidden

  • Nuevo

    Reserve/finalize/refund credit system

  • Nuevo

    Sync cv_html to history on template change

  • Corregido

    Restore fit assessment + ATS score on CV reload

  • Nuevo

    Save and display ATS score alongside fit score

  • Nuevo

    Collapsible lazy-loaded CV preview + QA Group N

  • Corregido

    Reduce iframe height + restore sets cv-name-input

  • Nuevo

    Add Open in Editor restore flow + UX improvements

  • Nuevo

    Save CV generations and add history page

  • Corregido

    Replace floating cookie btn with footer link on terms/privacy pages

Todo esto ya está disponible

Sube tu CV y una oferta de empleo: ya estarás usando la versión más reciente.

Comenzar gratis