On this page

  1. September 2026
  2. August 2026
  3. February 2026
  4. January 2026
  5. December 2025
  6. June 2025
  7. May 2025

What’s new

Latest release: 2026-09-27

What has changed in the product, release by release, since the first one. No summaries written after the fact: this page reads the record every release generates.

The lines under each release come from the technical record, each in the language it was written in: English in the earliest ones, Spanish in the recent ones. The labels and the dates are in your language.

September 2026

v2.103.12026-09-27

Fixes

  • e2e name the fallen session in requireInviteForm instead of timing out
  • panel log the load failure server-side and publish it in the e2e guard (#3896)
  • shell guard the two global keydown listeners against a missing event.key

v2.103.02026-09-26

New features

  • invite refuse a test whose candidate email belongs to the inviting account

v2.102.22026-09-25

Fixes

  • candidate dar parada de teclado a las dos zonas que se desplazan del carril
  • candidate declare the upload lane so a live recruiter session stops hijacking the CV

v2.102.12026-09-24

Fixes

  • candidate dejar que la cookie de entrada viaje al pinchar el enlace del correo
  • e2e contar abonos del libro en el pago de la cadena en vez de cuadrar el saldo
  • e2e contar abonos del libro en los cinco puntos de pago de la cadena commerce
  • lambda-3 un solo intento por llamada a Bedrock y una metrica del camino degradado
  • shell dar parada de teclado a la zona que se desplaza del panel

v2.102.02026-09-23

Fixes

  • e2e el admin elige cuenta antes de leer la fila del panel (#3868) (64b0a67), closes [#3863]
  • e2e el fallo del segmento del panel publica el origen y las respuestas no-OK (#3879)
  • error-report los tres productores de cliente abrian un issue por aparicion (#3872) (2d38804), closes [#412]
  • proxy el matcher excluia los .js y .json de raiz y desarmaba sus patrones antibot (#3870)
  • shell guardar las dos lecturas de AppSync de las carcasas (#3880)
  • sitemap importar Temporal en vez de heredarlo de un global que el servidor no tiene (#3869)

New features

  • panel el panel del admin lee la cuenta elegida y no las de toda la plataforma (#3863) (d108071), closes #412 #412 [#412]
  • shell agrupar el rail en dos zonas y nombrar la de administracion (#3882)

Performance

  • panel leer el ambito en tandas de seis en vez de una consulta cada vez (#3876)

v2.101.12026-09-22

Fixes

  • a11y H-E2E-203, aria-pressed sobre un enlace tumbaba la auditoria de candidaturas
  • build playwright.spec-lists.ts viajaba a Vercel y tumbo el despliegue de PRE (308f786), closes [#3808]
  • candidate-flow el rechazo mudo de las paginas de etapa nombra su causa
  • e2e afirmar el efecto que publica el producto en el pago y en la autenticacion
  • e2e asegurar la identidad fiscal antes de la puerta de datos del rail de creditos
  • e2e confirmar la respuesta y sacar la nota del banco, no de un asterisco retirado
  • e2e crear la candidatura que falta y entrar a invitar por la pantalla que existe
  • e2e dar a la analitica del panel la fase que su premisa necesita
  • e2e derivar el correo del miembro y presupuestar lo que la suite gasta
  • e2e el 404 en ingles ya sale en ingles, y su fixme llevaba dos semanas de mas
  • e2e el oraculo acepta preguntas gemelas si coinciden en la respuesta correcta
  • e2e el teardown deja de correr antes que smoke-auth, y tres siembras esperan a la validacion
  • e2e esperar la fila, apuntar al control vivo y exigir el motivo del cierre
  • e2e esperar las filas de la bandeja y nombrar la guarda que rechaza al candidato
  • e2e H-222 era de la medida, y el arnes mataba servidores del puerto 3000
  • e2e H-E2E-200, dos proyectos escribian el mismo saldo y el que lo media culpaba al producto
  • e2e H-E2E-203 era H-E2E-28, y la supresion que lo tapaba se retira con el
  • e2e la cadena demo sale de la invocacion conjunta, y dos censos congelados al dia
  • e2e la clasificacion con tres puntuados es podio y no tabla, y dos casos exigian tabla
  • e2e la puerta al banco se acota al rail, y anotar en ajeno no abre etapa
  • e2e llegar a la fila del panel por el buscador y reintentar la lectura de pantalla
  • e2e medir el abono del libro y dar a la segregacion la fase que su premisa pide
  • e2e nombrar la frontera de error del segmento en la espera del panel
  • e2e paginar el buscador de material y ordenar las fases que lo suponen
  • e2e verificar al candidato en el expediente que el producto sirve
  • lambda H-E2E-201, una fila borrada no vuelve y se reintentaba 6 veces a 40 s
  • lambda H-E2E-202, el barrido contaba sus aciertos como fallos y descalificaba a quien graba
  • panel el panel del admin moria a los 10 s y el flujo RSC llegaba truncado (#3847) (62ea50d), closes #412 [#412]
  • proxy abrir el enlace de la invitacion a quien llega sin sesion
  • settings cancelar la baja escribe de verdad, y la pantalla lo dice

v2.101.02026-09-21

Fixes

  • e2e listing the tests deleted coverage records (H-E2E-149)

New features

  • shell give the question bank a door in the rail (H-E2E-147)

v2.100.12026-09-20

Fixes

  • a11y close two severe violations the chain found in PRE, and gate the token pairs (#3724)
  • appsync query the in-progress partition in getInactiveTests (#3683)
  • commerce render the purchase history as an ARIA table (#3681)
  • dossier underline the back-to-panel breadcrumb link (#3673)
  • session restore the difficulty split in the served selection (#3680)
  • shell close the user menu when its account item navigates (#3706)
  • shell give the palette shortcut hint enough contrast (#3684)

v2.100.02026-09-19

Fixes

  • alarms recoger en el generador la alarma de duración recalibrada de la 8 (#3667)
  • lambda no repetir en Rekognition el análisis de fotogramas idénticos (#3666)

New features

  • admin mount the question editor at nueva and [id]/editar
  • questions read the question lab from the store, drafts included

v2.99.42026-09-17

Fixes

  • appsync el barrido de invitaciones consulta un indice, y el login vuelve a nuestra pagina (#3653)

v2.99.32026-09-16

Fixes

  • auth session cookie lasts 8 h and keep-alive renews it (#3527)
  • compliance read the rights queue with IAM, not the admin session (#3620)
  • error-report no auto issues from local builds or client aborts (#3528)
  • proxy forward the location headers on signed-in routes (#3631)
  • proxy keep the locale on the anonymous not-found rewrite (#3637)
  • public-api read AppSync with IAM on the bearer path, never the session (#3606)
  • question-advice log why the model gave no advice instead of dropping it (#3625)
  • routes serve the manifest icon and drop the dead blog redirects (#3632)
  • team read every page of an account's invitations, not the first 50 (#3607)

v2.99.22026-09-14

Fixes

  • login read an absent ?next= without raising a Zod issue (#3470) (0fd577e), closes #3171 [#3171]

v2.99.12026-09-13

Fixes

  • appsync create answers without a face-match verdict (#3324) (3bbefe0), closes #3308 [#3308]
  • lambdas leave avatar match empty without reference, notify a reviewer list (#3308)

v2.99.02026-09-12

Fixes

  • lambda-7 el aviso de revisión llega al admin y no crea pruebas fantasma (#3217)
  • ses-bounce find the bounced candidate by their own email (#3259)

New features

  • admin switch the white-label add-on per account from /admin/cuentas (#3222)
  • cv-pool publish the contract terms in PRE and let the owner accept them (#3224)
  • e2e chained e2e harness against PRE (e2e-harness-foundation) (#3262) (82797b4), closes [#3259]
  • error-report send the feedback form to GITHUB_FEEDBACK_REPOSITORY (#3221)

v2.98.22026-09-11

Fixes

  • appsync el saldo de la cuenta se lee con lectura consistente (#3215)
  • calidad cierra 116 hallazgos de Sonar y DeepSource, dos ReDoS incluidos (#3207)
  • clasificacion con filtro de candidatura, el vacío dice que es de esa candidatura (#3213) (e437723), closes [#3211]
  • e2e el arnés contra PRE deja de pisarse y el banco /dev vuelve a PRE (#3209) (96a29e1), closes [#3148]
  • e2e el arnés encuentra la fila del panel y decide un expediente propio (#3210)
  • e2e opening-analytics filtra por una candidatura con puntuados (#3212) (e9c671b), closes [#3211]
  • invitar el pie cuenta la invitación enviada sin esperar al servidor (#3216) (d1e7b80), closes [#3215]
  • lambda-9 el abandono se mide desde la última respuesta, no desde el inicio (#3211)
  • next cierra los nueve defectos de superficie de API que ninguna puerta veía (#3208)
  • panel la vista por defecto se decide sobre lo que dejan los filtros (#3214)

v2.98.12026-09-10

Fixes

  • carga el arnes rompia el despliegue de PRE, y en local no se veia
  • carga el estres SI encontro cuello, y lo destapo un correo y no mi medida
  • carga la alarma del informe no era un cuello, y los logs cuestan 7,91 USD de contarlo
  • coste la memoria salia de un literal desfasado y CloudWatch Logs no se cobraba
  • github un registro descartado deja rastro y el comentario ya no miente (#3204)
  • test start y completed usaban Temporal sin importarlo, y eso era el 500 de PRE

v2.98.02026-09-09

Fixes

  • bandeja cuatro recuentos de la bandeja medían el censo de PRE, no la pantalla (#3178)
  • carga el humo local destapo que el arnes media el validador, no la escritura
  • ci dos bugs del job de e2e que solo se ven corriendolo, y uno que sigue vivo (#3180) (2daf61c), closes #2925 [#3168]
  • ci el job de e2e ignoraba su vista previa y tapaba el fallo del deploy (#3181)
  • e2e el material de PRE se busca, y al buscarlo aparecen tres cosas tapadas (#3179) (1f0c653), closes #2925 [#3168]
  • e2e el observador de siluetas hacia lo contrario de lo que su nota promete (#3182)

New features

  • carga el panel capturado, y la sesion caducada devolvia 200 con la cascara
  • carga la purga borra por prefijo y lo comprueba releyendo
  • carga los fusibles en PRE, y el preflight se niega a medir sobre una DLQ llena

v2.97.02026-09-08

Fixes

  • auth la guarda del login de pruebas mira el DOMINIO, no VERCEL_ENV (#3148)
  • e2e el arnes anti-trampa conducia una pantalla que el producto ya no sirve (#3116)
  • e2e el reloj de la sesion no se adelanta saltando, se adelanta corriendo (#3118)
  • e2e invite-to-completion entraba con una cuenta que el setup deja sin validar (#3122)
  • e2e la sonda de la cola offline rompia la base que iba a medir (#3121)
  • estados la ruta que no existe se atiende dentro del segmento y rinde su 404 (#3167)
  • humo cerrar cuatro de las cinco pendientes, y decir por que la quinta no (#3172)
  • pago el desenlace del cobro ya viene en la confirmacion; dejar de ir a buscarlo (#3149)
  • pago el fallo de montaje que significa «ya se pago» deja de ser un fallo (#3144)
  • pago la pantalla varada en «listo» sobre un cobro hecho vuelve a preguntar (#3162)
  • pago no montar el formulario sobre una sesion que ya no admite pago (#3142)
  • prueba el asentado sigue al minimo del servidor, y deja de perder respuestas (#3173)

New features

  • pago la compra se automatiza, y sondear en ready cierra un cobro invisible (#3133)

v2.96.02026-09-07

Fixes

  • commerce la metadata de la compra vuelve a llevar el concepto que factura (#3100)
  • e2e el arnes anti-trampa se quedo en el carril viejo del candidato (#3102)
  • e2e el arnes se dejaba un credito reservado por cada invitacion que borraba (#3098)
  • e2e la baja de cuenta vuelve a medirse, y lo que para la 2.18b no son credenciales (#3082)
  • e2e la espera a una sola coincidencia comprobaba sus dos condiciones por separado (#3086)
  • e2e una sesion caducada se leia como pantalla de compra en verde (#3097)
  • framing el matcher dejaba el modelo detras del idioma, y dos seguimientos de #3069 (#3073)

New features

  • clasificacion el podio de la clasificacion, con las puertas de S21 acotadas (#3066)
  • cv-pool la bolsa lista por el estado de la prueba, y su recorrido e2e verde en PRE (#3070)
  • email el sobre pasa a filas de raíl y el passthrough sólo viaja hacia dentro (#3096)
  • retencion purga diaria de PRE armada y data-retention-and-anonymisation archivado (#3076)
  • session aviso de encuadre en el navegador con YuNet sobre onnxruntime-web (#3069)

v2.95.02026-09-06

Fixes

  • a11y un solo encabezado de nivel 1 por pantalla del panel
  • deps el manifiesto decia lo que no era, y dos "sin usar" si se usan
  • e2e adaptar el spec de acceso de reclutadores al rediseno de la pantalla
  • e2e cerrar client-openings midiendo su recorrido, y archivarlo (#3031)
  • e2e desatascar el recorrido de la candidatura en PRE
  • e2e tres deudas del arnes que impedian recorrer la candidatura en PRE
  • openings bajar la complejidad que la auditoria del push senala
  • openings componer las frases en el servidor para que ninguna funcion cruce al cliente
  • openings el esqueleto leia el reloj y tumbaba el prerender
  • openings lo que la auditoria de codigo muerto y duplicacion encontro
  • openings los dos defectos de layout que encontro el humo de PRE
  • openings partir las cinco funciones que tumbaban la auditoria del pre-push
  • tags el degradado de tonos no se pintaba y el codigo decia que si

New features

  • analytics podium redesign of Clasificacion with T0 design and OpenSpec ranking-podium-ui (#3030)
  • e2e asegurar la identidad fiscal de la cuenta por la pantalla
  • openings agregados de la lista y cronologia derivada del espacio de trabajo
  • openings almacen, frontera de escritura y retirada del espacio de trabajo
  • openings aplicar el delta D1 en PRE y ampliar sus tres resolvers
  • openings crear, editar, cerrar e invitar a un perfil
  • openings el detalle de una candidatura, con sus tres candados
  • openings los cinco estados de la lista y el pie de atajos
  • openings modelo de la lista y lector de pruebas del espacio de trabajo
  • openings reflujo, oscuro y las tres correcciones del revisor
  • openings rehacer la lista de candidaturas sobre L-01
  • tags la pantalla de alta y edicion que llenaba un 404

v2.94.12026-09-05

Fixes

  • e2e desatascar el recorrido de la candidatura y la pantalla de etiquetas que daba 404 (#3025)

v2.94.02026-09-04

Fixes

  • auth registrar el fallo del almacen que el authorize convertia en Configuration (#3021) (d034f83), closes [#3019]
  • tests cerrar la carrera entre los censos del arbol y las sondas del arnes

New features

  • dossier chip de candidatura T5b y cierre de las puertas de client-openings (#3022)
  • tokens la tabla, la puerta del consumidor y el lote 1 - y 64 utilidades que no pintan (#3016)
  • tokens los cuatro lotes, el puente retirado y un trinquete que nacia ciego (#3017)

v2.93.02026-09-03

Fixes

  • ci el medidor de minutos parte la ventana en vez de medir 1.000 de 1.936 (#3007)
  • cumplimiento,lambdas la pantalla afirmaba lo que desmiente y el correo salia sin etiquetar (#3009)
  • lambda-1 optional() rechaza null, asi que el error de AppSync no se podia leer (#3011)
  • security ninguna Server Action decide con la identidad que le pasan
  • webhooks el final de una prueba se clasifica con la tabla que ya existe

New features

  • api abre la API publica propia y cierra public-api-surface (#3005) (ffcf825), closes [#status]
  • api abre las tres direcciones publicas y fija de donde sale la credencial
  • api cierra la cobertura del cambio y archiva la API publica
  • api cierra las cuatro que esperaban a un cliente, con trinquete
  • api construye las tres lecturas que la autorizacion del portador pedia
  • api el gasto de la API consta con su token y nadie lo escribe desde la peticion
  • api el rechazo publico tiene una forma sola y un identificador que no cambia
  • auth el portador de cuenta decide por la misma puerta que la interfaz
  • auth la puerta de propiedad recibe quien pregunta en vez de ir a buscarlo
  • panel el retrato en la celda de 24 y el archivado de candidate-world-map (#3012)
  • webhooks el disparo cuelga de la fila, que es lo unico que ven las dos vias (8300504), closes [#status]
  • webhooks sin suscripcion no queda nada; suspendida, el silencio se declara

v2.92.02026-09-02

Fixes

  • cola ocho esperas colgaban de preguntas cerradas, y una tapaba una respuesta de hace 3 dias (#2996)
  • e2e el escenario del reclutador arrastraba la cuenta de la ejecucion anterior (#3001)

New features

  • cumplimiento las tres tablas del area, y el enlace con la cuenta que no ocurria nunca (#3000)
  • rebotes la tuberia de rebotes de SES montada en PRE, y el defecto que vio el despliegue (#2997)
  • referidos cierra la 2.1 con un trinquete, y archiva referral-program (#3002)
  • terminos publica la novena publica y archiva public-pages-ui (#3003) (a77116b), closes #3004 #3005 #3006 #3007 #3008 #3009 #3010 #3009 #3011 #3012 #3011 [#3013]

v2.91.02026-09-01

Fixes

  • admin el catalogo de preguntas cruzaba a cliente con 25 funciones dentro (#2897) (f1b6e5d), closes [#2877]
  • ajustes la copy llevaba una funcion y tumbaba Cuenta entera en PRE
  • alta el resolver respondia true a todo fallo, y la bienvenida ya no se manda dos veces (#2566)
  • analisis los cinco criticos eran una regla, y la causa que los tapaba era falsa entera (#2438)
  • api-tokens el comentario que nombraba el trinquete lo ponía rojo
  • appsync la copia de PRO tiraba dos campos que PRO si acepta (#2543)
  • appsync la idempotencia que faltaba y el borrado de senales que nadie decidio (#2559)
  • arcjet el candidato sale de la deteccion de bots, y tres respuestas del dueno se propagan
  • autorizacion la guarda de pertenencia en los dos llamantes, y el API sigue sin condicion (#2584)
  • aviso el aviso deja de prometer un registro que no se puede consultar (#2940)
  • avisos la firma que el trinquete nunca miró, y la guarda que venía gratis (#2590)
  • cache los tres censos que la retirada movio, corregidos en su documento
  • cadena el avance no contaba lo archivado, y menguaba al archivar
  • candidate-flow el puente al carril nuevo vive en el borde, y candidate-flow-routes queda archivado (#2813) (fd758bd), closes [#2812]
  • candidato una Server Action no recibe nunca la cabecera del borde (#2986)
  • cola la sonda medía la variable y no el arnés — de 27 LIBRES falsas a 0 reales (#2985)
  • compliance la lambda 5 desplegada pedia emociones y ninguna puerta lo veia (#3.2) (#2607)
  • docs el tercer censo que dos ficheros nuevos mueven
  • e2e la espera del panel colgaba de dos selectores que la app no rinde (#2987)
  • error-report el reportero abría un issue por petición con el cupo de búsqueda agotado (#2898)
  • errores la salida que decia informar y no informaba, viva en las once pantallas (#2433)
  • i18n /novedades deja de prometer un idioma que no sirve
  • i18n la causa deducia los restos, y el carril que los produciria no produce texto (#2515)
  • idioma el censo sube a 1265 — el tercer fichero lo trajo el arreglo del censo anterior
  • informe el logo SVG tumbaba el informe entero, y tenia DOS defectos apilados (#2913)
  • invite la cancelación que diría «sin crédito» sobre un token que ya existía (#2395)
  • lambda-8 P35 autorizaba el despliegue desde el 23 y el arbol seguia esperando al dueno (#2912)
  • observability X-Ray a los nueve roles de PRE y la anotacion leida en una traza real
  • offline «pendiente de reconectar», el destino que la bandera dejo huerfano (#2394)
  • openings los cinco censos que el diff movio, y tres rojos mas que eran contencion
  • operaciones la retencion y X-Ray de PRE eran escrituras EN PRE, y estaban autorizadas
  • pago el hueco medía 144 px que nadie midió, y el formulario monta en 554,55 (#2565)
  • pago las dos claves de Stripe son de cuentas distintas y el marco sale vacio (#2533)
  • payment la idempotencia del pago mira el saldo de la cuenta
  • prefetch los dos censos que el archivado y la retirada movieron
  • prueba la respuesta sin foto de CV se guarda, y el build verde otra vez (#2805) (6a9e7f2), closes [#2798]
  • queue-intake el bloqueo se lee por casilla y no por cambio (#2980)
  • rastro el rastro por sujeto estaba en PRE y no en trunk, y tres censos rojos (#2944)
  • rastro lo que se firma es la copia estampada, no el original (7.8) (#2945)
  • seo pre-produccion deja de indexarse, y la que desindexa es la cabecera
  • test respeta el techo de toEqual y corrige un recuento sin medir
  • vercel el arbol recortado no llevaba la tabla de purga, y el trinquete era ciego a la forma (#2807) (c09343a), closes [#2798]
  • vigilancia la lambda 9 escribe su primer log en PRE, y el eje que lo habria cazado (#2922)
  • vigilancia la prueba de fuego no necesitaba el buzon, porque SNS publica la entrega
  • vigilancia las anotaciones de negocio no llegaban a ninguna traza, y el comodin que lo tapaba (#2923)
  • vigilancia nueve de diez lambdas de PRE dicen que trazan y no pueden (#2924)

New features

  • access-trace el rastro dice por qué se autorizó y qué aviso vio (7 casillas) (#2889)
  • agentes el catalogo de subagentes, y la causa vivia en la cabecera del tasks.md (#2981)
  • analitica el eje de candidatura en el agregado, con el percentil intacto (#2784)
  • analitica la clasificacion escribe que un orden corto no distingue a nadie (#2789) (695c78a), closes [#2259]
  • analitica la posición impresa se retira bajo el filtro de candidatura (#2786)
  • answers el orden servido queda escrito en la fila, y la pantalla se reconstruye
  • api-tokens ajustes › api, la presentación que no necesita la tabla
  • api-tokens el almacén de tokens, en PRE y en PRO
  • api-tokens el token presentado se resuelve a cuenta, y faltaba el emisor
  • api-tokens la pantalla de Ajustes API viva, y sus dos acciones cortan si la cuenta esta intervenida
  • api-tokens listar, emitir y revocar contra el almacen, y una sonda verde
  • api acunar el token, detener las entregas y distinguir el origen
  • api el camino del token y el plazo del registro de entrega
  • api el origen de la llamada consta en la fila del libro, y la fila era otra
  • api la clave que se podia omitir, y la sexta clave que no repetia (#2439)
  • api los ambitos, el limite de tasa y la firma del evento saliente
  • appsync el sello de recepción que nadie escribía, y la respuesta que archivó un cambio (#2586)
  • appsync el vocabulario del banco de preguntas, vivo en PRE y en PRO
  • appsync la guarda de pertenencia de updateTest ramifica por modo, y esta en PRE (2b1182c), closes [#token]
  • appsync los dos deltas de marca en PRE y PRO, y un resolver que no era desplegable (#2621)
  • appsync los dos resolvers desplegados, y PRO resolvia updateTest de otra forma (#2560)
  • appsync los siete deltas de esquema, aplicados y verificados en PRE y PRO (#2558)
  • avisos la clave de idempotencia empujada a PRE y a PRO, y su llamante (#3.4b) (#2635)
  • avisos la clave que sobrevive al reintento, y las dos sondas que salieron verdes (#2587)
  • avisos la lectura de la apertura, y la causa [OPERADOR] ya se habia ejecutado (#2569) (daf52e5), closes [#2558]
  • banco el listado del laboratorio obedece a la URL, y la causa que lo bloqueaba caducó (#2434)
  • banco la dificultad medida, y la causa que la mataba la desmentia su hermana (#2540)
  • banco la enumeracion cubria nueve de veintiuna, y una de las doce restantes no pedia nada (#2522)
  • banco la pantalla de salud, y el cero del instrumento que no es el del banco (#2545)
  • banco la posición servida se deriva, y el registro que la bloqueaba era para otra cosa (#2524)
  • banco las tres cifras que el modelo sostiene, y la que resultó no ser una constante (#2436)
  • banco los controles que escriben la URL, y el unico contrato que la mitad de al lado no leia (#2435)
  • bandeja la de cuentas de PRE vuelve, y quitar un fixme destapo un locator que nunca corrio
  • bolsa /dashboard/cvs lista los CV consentidos de la cuenta
  • bolsa el aviso va delante de la descarga, y por eso la fila del registro lo constata (#2656)
  • bolsa el raíl lleva CVs con contador y el expediente enlaza a la bolsa (#2650)
  • bolsa el rastro va delante del fichero, y la tabla elegida tenia otro plazo (#2653)
  • bolsa la casilla en la 01c, y el dibujo no decidia lo que la tarea afirma (#2578)
  • bolsa la ficha con visor, y pedir el fichero al rendir habría apuntado accesos falsos
  • bolsa la red del ambito de cache no llegaba a la bolsa, y la frase decia que si
  • cache-components el paso que quedaba no necesitaba la firma, y medirlo lo demuestra (#2479)
  • cache-components la clave encendida, y el layout deja de leer la sesion
  • cache-components retira los tres route segment config que bloqueaban el build
  • cache el aislamiento entre cuentas, la lista final de rutas y la puerta entera
  • cache el catalogo cachea, el saldo no, y ninguna puerta ve la diferencia
  • cache el Inspector capturado, la silueta del reloj retirada y el cambio archivado
  • cache las cinco publicas cachean y las trece del candidato declaran que bloquean
  • cache retirar los siete force-dynamic de los bancos de desarrollo
  • cadena el avance en cada cierre, y los ids de pregunta dejan de reciclarse (#2651)
  • cadena el recuento deja de mentir por dos sitios -- EN ESPERA y los padres partidos
  • candidate-map el plan del mapa de candidatos, y el dato de ubicación que no existía
  • candidaturas ámbito de CUENTA para lo que se cachee de una candidatura (#2787)
  • candidaturas cerrar avisa de las invitaciones y pruebas que siguen su camino (#2794)
  • candidaturas dos palabras del requisito nombraban otro sujeto, y la sonda no medía nada (#2548)
  • candidaturas el prerrelleno de disciplina, y lo que separa un defecto de una atadura (#2538)
  • candidaturas elegir una candidatura al invitar la guarda en la prueba (#2790)
  • candidaturas la pantalla y su item en el rail, tras re-medir la ronda de Diseno
  • candidaturas los candados del adorno y de la muestra corta, y el tercer paréntesis (#2546)
  • candidaturas reasignar una prueba deja registro de quién, cuándo y a dónde (#2788)
  • carcasa el saldo pasa a ranura y el desglose sale del camino critico
  • ci el bloque que la causa agrupaba no ejecuta nada, así que la CI muerta no lo bloquea (#2526)
  • ci el e2e no corrió ni una vez en agosto, y su disparador se llevaba el 49 % de la pestaña (#2525) (c57f5cb), closes [#2526]
  • claims la prohibicion del AI Act entra en la puerta que ya corre
  • cola una espera se comprueba, no se cree - de 0 LIBRES a 27 (#2984)
  • consejo la espera del modelo se diseña, y cancelar no detiene el gasto (#2502)
  • consentimiento el campo del art. 9, y la pantalla que no lo pide (#2802)
  • consentimiento el candidato lee que el informe entregado va marcado (#2935)
  • consentimiento el cotejo facial deja de anunciarse y se pide, con casilla negable (#2925)
  • consentimiento el delta de PRO derivado y quien calcula el hash, decidido (#1.4) (#2608)
  • consent la huella del texto llega a PRO y el llamante la manda
  • cumplimiento la causa citaba el recuento de otro cambio, y ese cambio la desmentía (#2555)
  • cumplimiento la causa hablaba de tres tablas y solo valia para una (#4.2a y #4.3a) (#2598) (ce3f2b1), closes #2440 [#2440]
  • cumplimiento la cola de derechos con su reloj, y la tercera silueta que faltaba (#2801)
  • cumplimiento las marcas de bolsa de CVs, en su propia seccion
  • cv-pool el almacen de CvPoolConsent y sus dos mutaciones, en PRE y PRO
  • cv-pool el escritor de la marca de bolsa, con la identidad derivada en servidor
  • cv-pool la casilla de la 01c escribe el consentimiento de bolsa
  • cv-pool la causa enumeraba lo que bloquea, y esta tarea no estaba en la lista (#2517)
  • cv-repository la lectura por persona, empujada a PRE y verificada con su control negativo (#2903)
  • cv los tres resolvers de la bolsa de CVs, rescatados de la 406ª (#2618)
  • derechos el registro de solicitudes vivo en PRE, y el campo que el plano no declaraba (#2797)
  • derechos la bolsa de CVs se ve y se retira desde /derechos, y la cuenta no viaja (#2931)
  • derechos la pantalla publicada, y tres cosas del plano que no se podian construir (#2798)
  • derechos la tabla de plazos y que pasa con cada clase si pides el borrado (#2799)
  • design-gates la puerta del host retirado persigue la URL seguible, no la palabra (#2455)
  • download ninguna descarga se sirve sin dejar rastro (escalón 1 completo, 19 casillas) (#2888)
  • e2e humo del redirect de privacidad en PRE, medido por el codigo del salto (#2978)
  • humo las lambdas 1 y 2 ya estaban desplegadas, y lo que decide son los commits (4.1 + 4.2)
  • i18n el censo del cubo (b) reproducia, y 29 de sus 66 no admiten el comentario (#2463)
  • i18n el diccionario pregunta el idioma al segmento, salvo quien no puede preguntar (#2459)
  • i18n la exclusion de una hoja no se ve en su padre ni en su firma (#2461)
  • i18n la poda del cubo (a) se mide por arbol, no por fichero (#2460)
  • i18n la ultima hoja barata del cubo (a), y las tres que quedan llevan veto o PR propia (#2462)
  • informe la apertura del dossier deja constancia, y la casilla nombraba otro almacen (#2.4b) (#2636)
  • integridad el montaje previo deja de ser ciego, y decirlo sube la version del consentimiento (#2571)
  • integridad lo observado llega al expediente, y los dos vocabularios no coinciden (#2570)
  • invitar el selector de candidatura, y el prerrelleno que no ata
  • laboratorio la causa era de rango, y nada puede nacer marcado como correcto (#2507)
  • lambdas los diez descriptores medidos, y PRO no tiene tres de las lambdas (#2473)
  • landing la ronda de Diseño que la causa pedía se había celebrado el mismo día (#2552)
  • loading las cinco secciones que prometian la tabla del panel, y la razon que era falsa (#2420)
  • los cinco valores provisionales de P63, y el hueco que P63 no cerro (#2920)
  • mapa al medir «mismo borde» salio que no habia borde, y el listado que nadie traza llega a cero funciones (#2831)
  • mapa el dialogo de asignacion, y la puerta que busca la palabra acuso a quien la niega (#2832)
  • mapa el esqueleto sale del mismo marco que el lienzo, y la altura salia de una variable que no existe (#2829)
  • mapa el marcador que dice su estado, y los puntos que lo llevan al lienzo (5.4a + 5.4b) (#2834)
  • mapa el minimo y el maximo no son los limites, y el bbox exacto pierde a quien lo define (#2830)
  • mapa el panel de detalle dentro de la lista, y la region que el catalogo guarda es un codigo (5.7a + 5.7b + 7.2) (#2837)
  • mapa la franja de sin ubicar, y el recuento que hacia falta ya estaba dentro (#2833)
  • mapa la frontera de carga del lienzo, y el eje de representacion del panel (#2827)
  • mapa la placa que se espeja o calla, y el grupo que no oculta su mezcla (5.4d + 5.6b) (#2835)
  • mapa la region se puede nombrar, el retrato lo firma el servidor, y dos respuestas del dueno chocan (#2932)
  • marca el ambito de cache de la marca, y la puerta que lo verificaba tenia salida (#2582)
  • marca el artefacto que tres tareas esperaban, y la cita del encargo era cruzada (#2622)
  • marca el barrido del logo huerfano no lo decide la ronda de Diseno (#2.1d) (#2615)
  • marca el barrido por pantalla, y el censo lo enumera el banco (#2631)
  • marca el formulario que publica, y publicar vive detras de la lista (#2625)
  • marca el gancho ya se podia escribir, lo bloqueado era el push (#1.1b) (#2612)
  • marca el informe resuelve la marca real, y al vestirla le nace la línea puente (#2581)
  • marca el logo en el sobre y en la portada, y el cable era el mismo de ayer (#2627)
  • marca el logo en la cabecera del candidato, y el cable que nadie habia tendido (#2626)
  • marca el recorrido en PRE, y PRE no es el dominio sino el juego de variables (#3.4) (#2634)
  • marca el resolutor y su gancho, con la casa como omision de toda cuenta (#2577)
  • marca la carcasa del candidato viste la marca, y el pie nombra al operador (#2579)
  • marca la doble variante de la evidencia, y el contador de tonos era ciego a la segunda (#2632)
  • marca la guardia que nombra lo que se pierde, y retirarse borra lo que el addon conserva (#2628)
  • marca la lista que ayer era de prohibidos, y la clave sin la deuda de sus dos hermanas (#2442)
  • marca la pantalla que decide el servidor, y el historial que la fila no guarda (#2624)
  • marca la ronda de Diseno decide la pantalla, no donde escribe (#2.1a) (#2613)
  • marca la ronda de Diseno no decide desde donde se descarga el logo (#2.1e) (#2617)
  • marca la trastienda de la pantalla, y dos aserciones ciegas recien escritas (#2623)
  • marca las miniaturas del flujo, y lo que se enseña sale de lo que se publica (#2629)
  • n1 el test que sobrevivia a sus cuatro mutaciones se retira, y el hueco queda escrito (1.11b)
  • notificaciones al navegar no es al hacer clic, y el enlace llevaba a una ruta sin idioma
  • notificaciones el resolver descartaba el objeto, y las filas no enlazaban a nada
  • notificaciones la decision de identidad llevaba un dia tomada, en otra seccion
  • notifications el consumidor de rebotes de SES emite email-bounced
  • openings el almacen de candidaturas en PRE, y el tipo llevaba una semana sin operaciones
  • openings el eje de candidatura en la lectura, y las cinco acciones que ya tienen a quien llamar
  • openings la causa enumeraba la tarea, y el paréntesis decía con qué criterio (#2512)
  • openings la causa predecia lo que haria fallow, y fallow dice lo contrario (#2514)
  • pago el enunciado cosia un valor y un comportamiento, y el valor llevaba dias puesto (#2518)
  • pago el proveedor descartaba la rampa en silencio y la apariencia no llegaba (#2532)
  • pago la altura real del formulario, y el empate no era un dato hasta tener su control (#2564)
  • pago la causa nombraba una tarea ya hecha, y la fuente no era la hoja (#2595)
  • pago la fuente del formulario se sirve desde nuestro origen, y sin CORS no se pinta (#2795)
  • panel el dialogo de ubicacion desde el bloque vacio, y la 5.9b cerrada (#2963)
  • panel el eje de candidatura, y «sin candidatura» es un valor y no la ausencia
  • panel el eje de etiqueta, y lo que costaba no era filtrar sino nombrar (#2576)
  • panel la accion de servidor de ubicacion, y las dos entregas de la 620a (#2962)
  • partners la forma comun del adaptador y la puerta que la vigila
  • payment-form el aviso de que no se podia montar ya existia, leido donde no servia (#2491)
  • payment-form el formulario embebido monta, y la beta esta concedida (#2489)
  • payment-form el identificador que atribuye el cobro si vuelve, y su valor no lo valida nadie (#2496)
  • payment-form la causa decia que no se podia leer el prefijo, y node lo lee (#2483) (#2483)
  • payment-form la confirmación es nuestra y reparte tres desenlaces (#2490)
  • payment-form la vuelta atras deja de ser intencion y es una bandera con criterio (#2493)
  • percentil el ambito de la cohorte sale de la cuenta, y el congelado se queda (#1.2b-a) (#2640)
  • percentil el dossier congela su posición, y el escritor no habría escrito nunca (#2.1)
  • percentil la cuenta ya elige su cohorte, y el inventario estaba en el tope (#1.2b-b) (#2641)
  • pertenencia el censo que la tarea exigia refuta la condicion que proponia (#2596)
  • prefetch el prefetch parcial encendido, y el ahorro que no aparece
  • prefetch la 4.3 medida contra su propio build, y el cambio archivado
  • prefetch la causa enumeraba lo que bloquea, y el complemento estaba libre (#2506)
  • preguntas el campo que la tarea pedia lo retiro el dueno hace trece dias (#2600)
  • privacidad la lista decia "ninguno del agente" y uno de los cinco ya estaba medido (#2599)
  • prueba el carril nuevo captura un fotograma por respuesta
  • public-pages publica /privacidad con el redirect desde /privacy-policy
  • purchase-page el formulario nuevo no tiene nombre de marco, y el ancla pasa a ser la nuestra (#2494)
  • question-lab aprobar un campo de la traduccion, y la condicion que certifica un texto
  • question-lab el corrector resuelve contra el puntero, no contra una regla
  • question-lab el editor entero con el modelo caido, que era una composicion que faltaba
  • question-lab el expediente reconstruye contra la version servida (#2776)
  • question-lab el formulario del borrador, sin la barra que escribe
  • question-lab el historial y el conflicto de guardado, y la comprobacion que no cabe arriba (#2767) (f9f6f73), closes [#updatedAt]
  • question-lab guardar un borrador, con la escritura que ninguna operacion daba (aea9706), closes [#state]
  • question-lab la barra publica y retira, y el orden sustituye a la transaccion
  • question-lab la causa era «es una pantalla», y la lista ya había perdido a la 8.4 (#2554)
  • question-lab la duracion venia heredada, y medirla desmintio la nota (#2511)
  • question-lab la lista decia cuando entra el copy, no que bloquease (#2508)
  • question-lab la prueba se compone del banco, y alguien invalida el catálogo
  • question-lab la version servida en la respuesta, y las dos reglas que nadie ataba
  • question-lab las consultas van solo con IAM porque una opcion declara cual es correcta
  • question-lab poblar el banco en PRE y PRO, la arista que nadie reclamaba
  • question-lab proponer no escribe, y el esquema laxo es lo que deja comprobar la propuesta (#2509)
  • question-lab publicar son dos mutaciones porque transactItem exige nombrar la tabla
  • question-lab una tabla y no tres porque publicar son dos filas que caen juntas
  • rastro el CV se estampa con la marca de a quien se entrego (#2937) (#2937)
  • rastro el derivado del CV nace con ciclo de vida propio (#2938) (#2938)
  • rastro el material sin prueba se sirve con el sujeto marcado irresoluble (#2933)
  • rastro la bolsa hereda el estampado y la fila guarda el identificador (8.1 + 7.6) (#2946)
  • referidos el almacen de la conversion y el cableado del pago
  • referidos el banco para fotografiarlo, y midiendolo salieron dos defectos (#2815)
  • referidos el credito por referido, separado en el libro y aceptado por el almacen
  • referidos el registro forense de clics y los dos puentes que no puede abrir (#2537)
  • referidos el webhook convierte, y el alias que lo permitía ya estaba puesto (#2817)
  • referidos la causa mataba el bloque entero, y ese bloque ya tenía una casilla marcada (#2520)
  • referidos la conversion decide sin almacen, y el enunciado cosia dos actos (#2568)
  • referidos la enumeracion era tarea por tarea y aun asi repartio el mismo argumento al reves (#2523)
  • referidos la fila no identifica a nadie porque nunca lee al referido
  • referidos la marca de operador nombraba la credencial y lo que fallaba era el sandbox (#2529)
  • referidos la pantalla del panel, y el estado que pedia no tenia de donde salir (#2814)
  • referidos los que llegaron y no compraron, y el indice ya estaba (#2815)
  • referrals el almacén de la atribución, en PRE y en PRO
  • referrals el almacén del código de referido, en PRE y en PRO
  • referrals el vocabulario de referidos, vivo en PRE y en PRO
  • referrals referral_grant en CreditMovementKind, empujado a PRE y a PRO
  • retencion el retrato de interfaz nace como clase propia, no como plazo largo
  • retencion la clave que nadie guarda, y la tabla que dos clases comparten (#2440)
  • retention derivar los máximos defendibles por clase y darle a cada plazo su base escrita (#2408)
  • retrato el freno de Rekognition, porque de el depende la base juridica
  • retrato el retrato ya expira y ya se escribe, y sin cuenta no se escribe nada (#2823)
  • schema Emotion y FaceDetail.emotions fuera del esquema de PRE, y D6 cerrada
  • sesion perder la camara termina la prueba, y la foto del CV no lo decide
  • siluetas la captura que faltaba no decidia nada, y la decision pasa a ser de una palabra (#2574)
  • siluetas un girador no promete forma, y las tres hojas ya la tienen (#2501)
  • supresion el recibo callaba justo el sitio que se salta a proposito (#2597)
  • supresion el retrato se borra a peticion, y los almacenes sin fila dejan de callar
  • tiempos el reloj que ya no pone el examinado, y el hueco que el campo nuevo no ocupa (#2588)
  • traduccion la aprobacion no cabe en una fila congelada, y cuelga de la version (#2503)
  • transparencia la lista de subencargados sale firmada, y la otra firma no bastaba (#2800)
  • ubicacion el desfase se mide contra Espana, y la cadena del diseno lo dice
  • ubicacion el listado de ciudades entra al repo, y la busqueda no sale de casa
  • ubicacion la residencia del candidato en el esquema, y su asignacion manual (#2825) (b3d71ae), closes [#token]
  • ui carga IBM Plex Sans y Mono, las dos familias del contrato
  • vigilancia el almacen compartido de la dedupe, y su tabla creada en PRE (#2921)
  • webhooks el hueco de la suspension consta como un evento mas
  • webhooks el registro de entrega se escribe, se lee y se reenvia
  • webhooks el vocabulario del registro de entrega, en PRE y en PRO

Performance

  • ci la causa decia que no se podia medir, y era verdad solo de los minutos (#3.4a) (#2601)
  • ci la cuota se agotó el día 13, y las dos puertas que se la comieron ya están medidas (#2521)
  • next el «antes» del conteo de prefetch no existe, y demostrarlo es la medida (#2498)
  • next la causa que bloqueaba las dos medidas de memoria era del entorno (#2497)
  • pre-commit saca el generador de estructura del hook y acota los tests al diff
  • prefetch lo que comparan los conteos no es el numero, es el ratio (#2499)
  • test 614 ficheros salen de jsdom y la suite baja de 155,92 s a 102,28 s

August 2026

v2.90.02026-08-13

New features

  • offline enciende useOffline y monta el aviso fuera de la sesion (#2393)

v2.89.02026-08-13

New features

  • offline el token deja de sortearse dentro de la accion (#2391)

v2.88.02026-08-13

New features

  • cache-scoping las 81 rutas eran una causa, y la puerta que habia aceptaba la mentira (#2386)

v2.87.02026-08-13

New features

  • marca el acento de cuenta es un set cerrado, y el veredicto AA mide lo elegido (#2379)

v2.86.02026-08-13

New features

  • referidos el auto-referido se corta por la cuenta, y el sorteo tiene puerta (#2378)

v2.85.02026-08-13

New features

  • invitacion la URL deja de esperar al correo, y el fallo de envio tenia sumidero (#2377)

v2.84.02026-08-13

New features

  • api-core las tres operaciones ganan contrato v1 y la accion deja de tener camino propio (#2376)

v2.83.02026-08-13

New features

  • candidaturas «candidatura» deja de ser la postulación, y una puerta lo vigila (#2373) (5242a74), closes [#2259]

v2.82.22026-08-13

Fixes

  • admin la fila de reclutadores a 390 deja de ser la tabla de 1440 encogida (#2372)

v2.82.12026-08-13

Fixes

  • auth el CV del candidato se deniega por su vinculo con la prueba, no por un literal (#2370)

v2.82.02026-08-13

New features

  • question-lab el modelo comenta contenido y el coste sale de la tabla del rastreador (#2369)

v2.81.02026-08-13

New features

  • question-lab los tres modos de la vista previa son datos, no una variante del componente (#2368)

v2.80.02026-08-13

New features

  • question-lab el laboratorio abre sus rutas y su vista previa es la del candidato (#2367)

v2.79.02026-08-13

New features

  • question-lab el parecido con lo ya publicado, y once preguntas escritas dos veces (#2366)

v2.78.02026-08-13

New features

  • question-lab la publicacion deja de ser un boton y pasa a ser una puerta (#2365)

v2.77.02026-08-13

New features

  • question-lab el banco migrado, y la comparación que lee el origen con otro mecanismo (#2363)

v2.76.02026-08-12

New features

  • question-lab las quince transiciones de una pregunta, sin una celda implicita (#2362)

v2.75.02026-08-12

New features

  • question-lab el banco como dato, y la puerta que mide donde cae la correcta (#2358)

v2.74.82026-08-12

Fixes

  • assessment el banco deja de decidir la respuesta por posicion, y una puerta lo mantiene (#2357)

v2.74.72026-08-12

Fixes

  • assessment la Prompt API queda denegada y los documentos que mentían tienen puerta (#2355)

v2.74.62026-08-12

Fixes

  • build sacar scripts/ del arbol que recibe Vercel (#2353)

v2.74.52026-08-12

Fixes

  • assessment los detectores sin camino servido se retiran, y nadie puntúa la conducta (#2352)

v2.74.42026-08-12

Fixes

  • assessment el mínimo por respuesta lo aplica el servidor, no el navegador (#2349) (2e974e2), closes [#2342]

v2.74.32026-08-12

Fixes

  • assessment las señales de conducta las decide una persona, no el motivo de cierre (#2348)

v2.74.22026-08-12

Fixes

  • assessment el servidor elige el examen y la frontera entera tiene prueba (#2346)

v2.74.12026-08-12

Fixes

  • assessment el servidor decide la permutación de opciones y el corrector la deshace (#2345)

v2.74.02026-08-12

New features

  • consent declarar los plazos por clase del art. 13 en el grupo (c) (#3.1 y #4.4) (#2339)

v2.73.02026-08-12

New features

  • notifications emitir los dos único-rastro que dependen de código (#1.5a) (#2337)

v2.72.02026-08-12

New features

  • landing publicar el roadmap de futuros decididos y sin fechas (#2.4) (#2336)

v2.71.02026-08-12

New features

  • error-report callar el ruido del cliente y cerrar auto-report-fidelity (#5.1-#5.2) (#2335)

v2.70.02026-08-12

New features

  • error-report redactar identificadores y dejar señal al fallar (#4.1-#4.4) (#2334)

v2.69.02026-08-12

New features

  • error-report plantilla fiel y etiqueta por productor (#3.1-#3.4) (#2333) (559fc98), closes [#2249]

v2.68.02026-08-12

New features

  • error-report deduplicar por huella los issues auto-reportados (#2.1-#2.3) (#2332)

v2.67.02026-08-12

New features

  • error-report extraer el creador de incidencias y quitar el salto de red (#1.1-#1.3) (#2331)

v2.66.02026-08-12

New features

  • ops tender la red sobre los logs e instrumentar las dos lambdas ciegas (#5.2, #5.3) (#2328)

v2.65.02026-08-12

New features

  • ops verificar operaciones contra AWS y nombrar lo que no se puede mirar (#5.1) (#2327)

v2.64.02026-08-12

New features

  • ops cotejar el descriptor con AWS y parar el deploy si diverge (#4.3, #4.4) (#2325)

v2.63.02026-08-12

New features

  • ops generar el descriptor por funcion desde AWS, diciendo lo que no se ve (#4.2a) (#2324)

v2.62.02026-08-12

New features

  • ops dar forma al descriptor por funcion, y corregir el ejemplo que lo describia mal (#2323)

v2.61.02026-08-12

New features

  • ops keep tokens, emails and names out of the lambda logs (#2321)

v2.60.02026-08-12

New features

  • ops dar a los logs de las lambdas una retencion y un solo formato (#2319)

v2.59.02026-08-12

New features

  • ops point the lambda alarms at names that exist and make the DLQ alarm page someone (#2318)

v2.58.02026-08-12

New features

  • lambdas give the AWS function names a single table anything can import (#2317)

v2.57.72026-08-12

Fixes

  • appsync classify every artifact, not just the ones that ship a sidecar (#2313)

v2.57.62026-08-12

Fixes

  • appsync compare every PRO resolver copy with its PRE sibling, byte for byte (#2312)

v2.57.52026-08-12

Fixes

  • cierre la escritura terminal exige prueba abierta y el barrido deja de tragarse errores

v2.57.42026-08-12

Fixes

  • reintentos borrar la regla de EventBridge consumida y aceptar el aviso de cierre repetido

v2.57.32026-08-12

Fixes

  • analysis el error del CV nombra a su reclutador y la reentrega no se paga dos veces (#2309)

v2.57.22026-08-11

Fixes

  • purge el jitter del reintento sale de randomInt, no de Math.random (20afeb4), closes [#2308]
  • purge el recibo solo cuenta los borrados que DynamoDB confirma

v2.57.12026-08-11

Fixes

  • silent-failure vocabulario de motivos tipado y senal del barrido

v2.57.02026-08-11

New features

  • auth accountId en el candidate-token y renovacion real en el borde

v2.56.02026-08-11

New features

  • auth cerrojos de arranque, decode y renovacion del candidate-token

v2.55.02026-08-11

New features

  • payment la apariencia del formulario sale de tokens.css y su prueba muerde (#2282)

v2.54.12026-08-10

Fixes

  • error-template los nueve «Reintentar» que no reintentaban, y el trinquete que los cuenta (#2253)

v2.54.02026-08-10

New features

  • error-boundaries el reintento que vuelve a pedir, y el cubo (c) que una puerta viva impide retirar (#2247)

v2.53.82026-08-10

Fixes

  • sonar las 2 S2245 se arreglan, y los 4 S3776 ya estaban a cero

v2.53.72026-08-10

Fixes

  • sonar las 13 reglas restantes del bloque 5 — 19 hallazgos a 0

v2.53.62026-08-10

Fixes

  • sonar S3358 y S7770 — 6 de 8 ternarios anidados y las 6 flechas a `String`

v2.53.52026-08-10

Fixes

  • sonar props readonly (S6759) y export…from (S7763)

v2.53.42026-08-10

Fixes

  • quality el esquema que nadie usaba tapaba un casteo en el límite de AppSync

v2.53.32026-08-10

Fixes

  • ui la clave del pulsar del slider llevaba el valor y perdía el foco

v2.53.22026-08-09

Fixes

  • openspec prettier no es idempotente sobre un code span partido en dos lineas (dc34f57), closes [#2183]

v2.53.12026-08-09

Fixes

  • format partir el código en línea que impedía converger a Prettier

v2.53.02026-08-09

New features

  • landing puerta de la lista negra de claims en el hook

v2.52.02026-08-09

New features

  • landing los tres especímenes con los componentes reales del expediente (1c3a2c1), closes [#2068]

v2.51.02026-08-09

New features

  • activation modo demo sin grabación, sin cotejo, sin CV y sin consumo

v2.50.02026-08-09

Fixes

  • activation la invitación más reciente sin reduce sin valor inicial

New features

  • activation espera gestionada y llegada a cuenta validada

v2.49.12026-08-09

Fixes

  • hooks el atajo de documentación abortaba el commit que debía acelerar

v2.49.02026-08-09

Fixes

  • notificaciones las dos puertas que se contradecian y un export sin dueno

New features

  • notificaciones historial, y el enlace que llevaba a la home

v2.48.12026-08-09

Fixes

  • cadena el candado prueba vida real en vez de antigüedad

v2.48.02026-08-08

New features

  • dossier dossier de ejemplo con las cuatro marcas y sin decisión

v2.47.02026-08-08

New features

  • i18n contrato es/en con puerta de paridad, lang por locale y formatos

v2.46.12026-08-08

Fixes

  • analisis el avatar deja de prometer un recorte que no existe

v2.46.02026-08-08

New features

  • carcasa la franja de la baja deja de ser inalcanzable y la prueba pierde su pie

v2.45.12026-08-08

Fixes

  • billing el autónomo ya puede darse de alta desde Ajustes

v2.45.02026-08-08

New features

  • scoring anomaly(dossier) con las dos ramas y degradación por construcción

v2.44.02026-08-07

New features

  • legal la línea puente entra en las cinco pantallas de final y en dos más

v2.43.12026-08-07

Fixes

  • consent ata la versión del consentimiento a su texto y reencuadra el bloque 1

v2.43.02026-08-07

New features

  • report marca el PDF con el art. 50(2) legible por máquina y completa la separación

v2.42.22026-08-07

Fixes

  • invite el formulario deja de prometer que el CV es voluntario

v2.42.12026-08-07

Fixes

  • invite the invitation email stops promising the CV is optional

v2.42.02026-08-07

New features

  • candidate el navegador entrega el CV y la entrega deja de estar apagada

v2.41.12026-08-07

Fixes

  • ci check out the PR under test in the e2e workflow, not trunk

v2.41.02026-08-07

New features

  • candidate permite irse tras consentir con su propio suceso y resolver

v2.40.02026-08-07

New features

  • cv la subida deja la prueba lista y retira la revisión del CV del recorrido

v2.39.02026-08-07

New features

  • handoff propaga las 18 respuestas del dueño y retira la 01d del recorrido

v2.38.02026-08-07

Fixes

  • cv el banco de la 01d sale a su propia ruta en vez de rozar deuda ajena

New features

  • cv la 01d enseña lo leído del CV y la carcasa de etapas se queda sin etapas

v2.37.02026-08-07

New features

  • cv entregar el CV mueve la prueba a analysing y el servidor lee lo extraído

v2.36.02026-08-06

Fixes

  • landing los manejadores salen de la prop y el pie deja de envolverse
  • public la constante del ano sube tambien en el pie corto
  • public la decision de que carcasa monta cada ruta sale del slot
  • public los tres que DeepSource senalaba, leidos en su panel

New features

  • cv el análisis del candidato nace atado a su prueba
  • cv el candidato ya tiene dónde subir su CV
  • landing los precios salen del control de la tienda, sin copiar la tarifa
  • panel el estado escrito del carril nuevo llega a la lista de candidatos
  • public la carcasa de transito cierra las cuatro rutas que faltaban
  • public la landing nueva llega a / con la carcasa publica del tramo 15

v2.35.02026-08-06

Fixes

  • landing el hero deja de anidar cinco niveles y el ejemplo no exporta de mas

New features

  • landing la estructura de la landing nueva llega servida, sin huecos lazy

v2.34.42026-08-06

Fixes

  • report el papel habla en castellano y el sobre no desborda a 390

v2.34.32026-08-06

Fixes

  • public-pages las cabeceras y las fechas salen con el token, no con la hoja del navegador

v2.34.22026-08-06

Fixes

  • test-harness la suite deja de depender de TMPDIR y los plazos miden cuelgues

v2.34.12026-08-06

Fixes

  • candidate-flow los atajos 1-4 sobreviven al foco en una opcion

v2.34.02026-08-06

New features

  • candidate la falta de permiso pasa a la variante (b) de la taxonomia

v2.33.02026-08-05

New features

  • invite el enlace de la invitacion entra por el esquema nuevo

v2.32.02026-08-05

New features

  • email los quince correos salen del sistema unico

v2.31.02026-08-05

New features

  • email el informe listo viaja como enlace y la lambda deja de adjuntar

v2.30.02026-08-05

New features

  • email los cuatro correos de cuenta, con el motivo fuera del tipo

v2.29.02026-08-05

Fixes

  • email los dos simbolos que fallow vio muertos, arreglados por su causa

New features

  • email los dos correos del candidato, con el numero fuera del tipo

v2.28.02026-08-05

Fixes

  • report retirar el reexport muerto y partir los tres bloques de GitHub

New features

  • report las seis páginas del dossier, con los plazos derivados

v2.27.02026-08-05

Fixes

  • design-gates el trinquete de valores a pelo tambien mira aws-lambdas

New features

  • report tema de impresion derivado y exclusiones tipadas del PDF

v2.26.02026-08-05

New features

  • candidate-flow interruptores de demo apagados-imposibles en sesion real

v2.25.02026-08-05

New features

  • public aviso legal con los cuatro datos del prestador derivados

v2.24.02026-08-05

Fixes

  • emails nombrar el alias de la paleta y corregir el recuento de casos

New features

  • emails layout base de los siete correos con pie legal y ranura de marca

v2.23.02026-08-05

New features

  • public-pages /como-medimos deriva la regla de publicacion del percentil

v2.22.02026-08-05

Fixes

  • public-pages cerrar la puerta de fallow en /para-candidatos

New features

  • public-pages /para-candidatos derivada del catalogo del recorrido

v2.21.02026-08-05

Fixes

  • candidate-flow manejadores async en vez del operador void

New features

  • candidate-flow las cuatro pantallas de cierre con su motivo y sus fechas

v2.20.02026-08-05

New features

  • candidate-flow 00 con duracion derivada y 0b que comprueba la captura

v2.19.02026-08-05

New features

  • public-pages /cookies with tables derived from a browser-storage registry

v2.18.02026-08-05

New features

  • public-pages /novedades reads the record and stops publishing English headings
  • public-pages declare on /transparencia what the code does, and not one word more
  • public-pages open the eight public pages from one list, and kill the guard bug

v2.17.02026-08-05

Fixes

  • candidate-flow bring the decline confirmation into focus when it opens
  • tooling stop calling a crashed gate a tokens.css drift

New features

  • candidate-flow rewrite the 01c with the CV as a condition and declining as the only exit

v2.16.22026-08-04

Fixes

  • anti-cheat generate the beacon nonce from Web Crypto on every path (#2024)

v2.16.12026-08-04

Fixes

  • lambda drop the two inferrable type annotations DeepSource blocks on (#2012) (a1c65b5), closes [#2009]

v2.16.02026-08-04

New features

  • compliance la tabla de retencion, con el estado que no finge (#1999) (4be2b41), closes [#1921]

v2.15.02026-08-04

Fixes

  • privacy el token del candidato deja de llevar su nombre y su género dentro
  • privacy la captura del informe deja de vivir en un tercero sin caducidad
  • retention dos de las cuatro tablas sin reloj si tenian fecha, y vuelven al calendario
  • retention el analisis del CV recupera su reloj antes de quedarse sin nadie que lo nombre
  • retention el analisis del CV se alcanza por el correo que la fila misma lleva
  • retention el prefijo tmp guarda el CV y cv_images guarda una cara
  • retention la clase más corta de una fila compartida ya no se lleva a las demás
  • retention la fila compartida gana quien la termine, y el lugar que no se alcanza se nombra

New features

  • candidate-flow the 05, and the queue that really replays
  • candidate-flow the two terminal rows the table announced and nothing fired
  • candidate-flow the warning ladder, with detectors that really fire
  • retention la congelación del percentil, colgada del único instante que la admite
  • retention la pasada de una vez se lleva las 1.821 claves viejas, y el rol la arma
  • retention la purga borra el objeto antes de retirar el atributo que lo nombra
  • retention la supresion a peticion, sobre el registro de lugares que ahora dice la verdad
  • retention las 237 filas sin sujeto resultan ser del candidato, y la tabla recupera su reloj
  • retention PRE gana las seis reglas de ciclo de vida, y el CV por fin tiene ejecutor
  • retention the daily rule in PRE, and the dry run that caught a silent failure
  • retention the purge, with a receipt that tells two kinds of zero apart
  • retention the two classes kept without a row, and the regime that is not the period
  • scoring el percentil deja de salir de un contador y sale de la capa anónima
  • scoring las bandas del percentil probadas en sus cortes, y las cuatro Z localizables

v2.14.02026-08-03

New features

  • retention the anonymised layer gains its table, and its writer (#1971) (4f195ac), closes [#status]

v2.13.02026-08-03

New features

  • retention the surfaces aligned, and the anonymised layer they make possible (#1970)

v2.12.02026-08-03

Fixes

  • retention keep the schedule's internals module-private

New features

  • retention the schedule as one table, and the promises it contradicts

v2.11.22026-08-03

Fixes

  • candidate-flow a lost device is logged, not a termination

v2.11.12026-08-03

Fixes

  • recording declare the voice-assistant detection, stop it ending tests

v2.11.02026-08-03

New features

  • candidate port the session recorder core with a tenant-scoped video key
  • candidate record the session for real and close it in the 06
  • dossier give the session recording its reader back

v2.10.02026-08-03

New features

  • candidate el contrato de la sesion de prueba, y la regla que nadie aplicaba
  • candidate la pantalla 03, y el boton de la 02 que ya puede funcionar

v2.9.02026-08-03

Fixes

  • candidate la clave de corrección se veía en la pantalla del candidato

New features

  • candidate las dos transiciones que faltaban para que la sesión exista

v2.8.02026-08-03

New features

  • candidate-flow la 01, rechazable de verdad y con su final digno
  • candidate-flow las tres transiciones que faltaban en la maquina de estados

v2.7.02026-08-03

New features

  • candidate-flow carcasa del recorrido y las pantallas 00 y 0b
  • candidate-flow el boton que deja la prueba lista, y las pantallas 01c y 02
  • candidate-flow los cuatro finales de camino, sin callejones

v2.6.02026-08-03

Fixes

  • answer guardar la opcion que eligio el candidato (H-9)

New features

  • candidate decidir la etapa vigente en un solo sitio
  • candidate el esquema /prueba/ sirviendo en paralelo al viejo
  • credit consumir la reserva al quedar la prueba lista

v2.5.12026-08-02

Fixes

  • e2e keep setup-test-user's main under the fallow complexity gate

v2.5.02026-08-01

New features

  • commerce el pago vive en su página, y el catálogo va por tramos
  • commerce la puerta B2B entra en el camino, y el autónomo pasa
  • commerce las pruebas llegan, y la llegada se declara por el saldo

v2.4.02026-08-01

New features

  • credits el crédito se RESERVA al invitar, y el pie lo dice en el mismo PR
  • credits libera la reserva de una invitación caducada, antes de que exista ninguna

v2.3.02026-08-01

New features

  • commerce la pantalla de comprar, con su historial paginado de verdad
  • commerce la tarifa marginal y la verificación del NIF-IVA

v2.2.02026-08-01

New features

  • invite contrato de invitar — entrada, efecto y correo
  • invite la pantalla de invitar y sus cinco estados
  • invite retirada del asistente con su redirección

v2.1.12026-08-01

Fixes

  • api el informe anónimo deja de elegir su propio límite (H-85)
  • api el recurso de otra cuenta no existe, también en las cuatro de antes
  • proxy el aviso de recarga sale con origen, credencial y token buenos

v2.1.02026-08-01

Fixes

  • api el candidato sólo escribe en su propia prueba (H-82, H-83)
  • api la identidad sale de la sesión, no del cuerpo (H-77, H-84, H-86)

New features

  • api inventariar quién puede llamar a cada Route Handler

v2.0.02026-08-01

Fixes

  • address SonarCloud's first real findings (735a7d0), closes [#1722]
  • api require auth and constrain keys on s3 upload endpoints
  • appsync align updateRecruiter across environments and see the divergence
  • appsync give PRO the index its notification reader needs
  • appsync give PRO the subscription filters it never had
  • appsync guard createTest balance and kill resolver artifact drift
  • auth remove X-Puppeteer admin backdoor and gate test credentials provider
  • ci make the quality gate able to run at all — it has been off on both sides
  • ci stop repointing pre.matchaccuracy.com at every new PR (#1742)
  • compliance purge historical candidate-linked emotion data (AI Act art. 5.1.f)
  • consent require biometric consent before the camera can be turned on
  • consent revoke the real access grant on decline; make the consent gate fail closed
  • cv one server-built CV key, and own it through the analysis
  • cv the server owns the CV key and the account is its tenant
  • deploy a PRE promotion must create a new commit, not fast-forward (#1743)
  • deploy make a skipped production build say why, and add an escape hatch
  • deploy the PRE deploys stopped on a plan cap, not on SHA dedup (#1744) (52568d3), closes [#1743]
  • deps bump aws sdk v3 3.980/3.962 to 3.1087 across app and lambdas
  • deps drop orphaned root puppeteer deps and bump next-mdx-remote to v6
  • deps upgrade next 16.1.5 to 16.2.10 and react to 19.2.7 (High CVEs)
  • design hang the tag ramp off the chip so the hue the user picks takes effect (#1774)
  • design serve the token contract from a verified copy so Vercel can build (#1769)
  • docs correct H-22 -- the live createTest resolver has NO balance gate
  • docs recover characters lost exporting the handoff, and format every doc
  • lambda7 derive the score from answers so the 80% rule actually runs
  • lambda working layer detach + ReportBatchItemFailures in DLQ config
  • modal show the real score in the decision view, and map the flow
  • openspec keep settings tasks stable under prettier so format:check passes
  • openspec put SHALL clause first in emotion-telemetry requirement
  • puertas el test del ratchet ya no reescribe la línea base que vigila
  • schema sync the schema copy from the live SDL and gate the drift
  • screenshot replace html2canvas with modern-screenshot — capture was dead (16fc4f5), closes #ffffff #1a1a1a [#808080]
  • scripts restore deploy-updateTest-pipeline.mjs corrupted by bad edit
  • security patch 19 advisories including a Next.js proxy-bypass
  • security remove committed candidate token and real name from test-puppeteer.cjs
  • security require authentication on save-answer (0ecd44e), closes [#1712]
  • states the degraded message must live outside the client module
  • stop 380 auto-issues at the source, and fix the one real bug behind them
  • test stop silently serving React questions for an unmapped discipline

New features

  • account a per-member commitment counter written in the same transaction
  • account a writer for can_purchase with the owner check in the application layer
  • account account and credit-ledger infra in PRE with live verification
  • account add the suspension guard and mount the wall in both shells
  • account bill and list purchases against the account, not the buyer
  • account can_purchase as a member attribute, with no writer on purpose
  • account close the write routes and add the entry-point coverage gate
  • account compare accounts in ownership checks, require the CV prefix
  • account getAccounts, y la bandeja deja de leer cuenta a cuenta
  • account give a member a role and make Account.members resolve
  • account give every new sign-up its own account, and validate the account
  • account invitation, acceptance and audit for account members
  • account keep the visible name and the legal identity apart
  • account listings scoped to the account, and the URL filter stops being trusted
  • account migrate PRE recruiters to one-member accounts
  • account move the free test grant to validation, mirrored and un-hardcoded
  • account ownership transfer in one transaction, with the purchase attribute revoked
  • account rail and gates read the account, and «—» is not zero
  • account refuse every closed Server Action on a suspended account
  • account single edge function that resolves a session's account
  • account suspendAccount, y la suspension suspende de verdad
  • account test state machine, negative-balance gate and free-test copy
  • account updateAccount y el guardar del nombre visible
  • admin etiquetas con el tono del usuario y la legibilidad del sistema
  • admin la bandeja de cuentas, que valida cuentas y no personas
  • admin Reclutadores con motivo obligatorio y el email previsualizado
  • admin the recruiter column is team information, not administration
  • ajustes Cuenta con portabilidad y transparencia con candidatos
  • ajustes el área de ajustes y la muerte de los tres controles de tema
  • ajustes Facturación con el país gobernando el formato del NIF
  • ajustes Preferencias con EL control de tema del producto
  • ajustes zona de peligro con el orden del cuerpo como spec
  • analitica base de graficos en SVG propio y senales de pregunta
  • analitica clasificacion con orden real y aritmetica escrita
  • analitica comparativa con eje compartido y dificultad sin enunciados
  • analitica comparativa, dificultad y cuota, con las cuatro a 390
  • analytics per-question difficulty from direct signals (3.0, 3.1)
  • appsync additive account, credit-ledger and test-state deltas in PRE and PRO
  • appsync give PRO the Invoice infrastructure its schema already promised
  • compliance persist consent decision on the Test record (GDPR art. 7(1))
  • consent AI-Act transparency block and granular biometric consent
  • consent explicit decline action with graceful exit and audit record
  • credits book the purchase in the ledger and kill its write race
  • credits make PRO charge for tests, mirror first so the guard can open
  • cuenta el puente entre los dos nombres y la ruta de la invitación
  • dashboard panel selection and the two verbs, with the reason a rejection owes
  • dashboard surface per-question difficulty to the owner (3.2)
  • dashboard the cost column opens a side panel, not a hover card
  • dashboard the T0 candidate panel — table, four views and all state in the URL
  • deploy let the `pre` branch deploy PRE on every push
  • design close ui-foundations — remaining primitives, dark proof and the four gates (#1772)
  • design closed error template and percentile score cell for the panel
  • design tokens.css as the source sheet + the first T0 primitives (#1764)
  • dossier the verification file becomes a page you can link to
  • dossier triage over the live list, and a decision that appends
  • env add @t3-oss/env-nextjs validated env foundation (lib/env.ts)
  • equipo lista de miembros, invitar y dar de baja, con la regla del autónomo
  • equipo traspaso de propiedad, con sus dos listas y el nombre escrito
  • erasure GDPR art.17 purge routine, S3 retention lifecycle and policy
  • idiom charter, four ESLint vetoes and the Tailwind dimension gate
  • idiom duplication gate and the retrofit of what the migration already let in (8aebd0d), closes [#1787]
  • idiom React Compiler on, with the manual memoization swept from new code
  • lambda in-process candidate report, no headless browser (lambda 8)
  • lambda schema-constrained Bedrock structured output for CV analysis
  • report add the per-question breakdown to the emailed PDF
  • report state the face-match triage outcome, not just a percentage
  • security grade answers on the server, stop shipping the answer key
  • security real rate limit + per-test key binding on upload routes
  • shell command palette, notifications popover and the T0 user menu (#1768)
  • shell T0 global shell — 200px rail, 64px band and status strip (#1765)
  • states deploy the error taxonomy over every Next boundary
  • states login as a page with seven states, and expiry that keeps the work
  • states one toast system and a degraded strip over the real queue
  • states the report module replaces the floating feedback for good
  • test-state a consented test can expire, up to the consumption point
  • this is new changes

Performance

  • lambda8 stop burning 40s on empty batches; fix the flaky test gate

Breaking changes

  • auth requests carrying X-Puppeteer-Access are now unauthenticated.

February 2026

v1.57.52026-02-04

Fixes

  • vulnerabilities

v1.57.42026-02-04

Fixes

  • resolve security vulnerabilities in npm and @isaacs/brace-expansion

v1.57.32026-02-04

Fixes

  • remove duplications
  • remove sonnar smells

v1.57.22026-02-01

Fixes

  • issues

v1.57.12026-02-01

Fixes

  • vulnerabilities

January 2026

v1.57.02026-01-24

Fixes

  • remove unused files

New features

  • changes
  • changes
  • changes

v1.56.02026-01-23

New features

  • changes

v1.55.02026-01-23

New features

  • changes

v1.54.02026-01-22

New features

  • e2e

v1.53.02026-01-21

New features

  • changes

v1.52.02026-01-21

Fixes

  • changes
  • exclude vitest files from vercel build and fix sonarcloud issues
  • exclude vitest files from vercel build and fix sonarcloud issues
  • exclude vitest files from vercel build and fix sonarcloud issues
  • exclude vitest files from vercel build and fix sonarcloud issues
  • exclude vitest files from vercel build and fix sonarcloud issues
  • sonar issues

New features

  • change
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • complete project updates

v1.51.02026-01-16

Fixes

  • smells
  • smells
  • smells

New features

  • changes
  • remove packages

v1.50.02026-01-15

New features

  • changes
  • changes
  • changes
  • changes
  • changes

v1.49.02026-01-15

New features

  • changes

v1.48.02026-01-15

New features

  • changes
  • changes
  • new docs
  • new docs

v1.47.02026-01-15

Fixes

  • things

New features

  • changes

v1.46.02026-01-15

Fixes

  • avoid object stringification by checking type before using values
  • define explicit BrowserContext type to resolve SonarQube object stringification issues
  • lambda resolve TypeScript errors in parameter refactoring
  • replace typeof undefined checks with direct comparison for better readability
  • replace window with globalThis.window for portability
  • resolve remaining 2 SonarQube object stringification issues (76fc790), closes [#1131]
  • smells

New features

  • changes

v1.45.02026-01-14

New features

  • changes
  • changes

v1.44.12026-01-13

Fixes

  • errors

v1.44.02026-01-13

Fixes

  • validations

New features

  • changes

v1.43.02026-01-12

Fixes

  • skiped

New features

  • changes
  • changes
  • changes
  • changes
  • flow changes

v1.42.02026-01-11

Fixes

  • error
  • websocket
  • websocket

New features

  • changes

v1.41.02026-01-10

Fixes

  • location problem
  • security remove aws-sdk-mock and improve cache documentation (13267be), closes #25 [#25]

New features

  • add comprehensive UI/UX standardization documentation and agent config
  • changes
  • more changes
  • more e2e
  • new test e2e

v1.40.02026-01-08

New features

  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • changes
  • new e2e
  • wip

v1.39.12026-01-02

Fixes

  • deepsource errors
  • mcp

v1.39.02026-01-02

New features

  • new changes

v1.38.12026-01-01

Fixes

  • errors and security alerts

v1.38.02026-01-01

New features

  • changes
  • changes

December 2025

v1.37.02025-12-22

Fixes

  • code smells
  • code smells
  • last smells
  • prevent recruiter validation crash on email failure
  • remove console statements and refactor complex functions
  • save
  • save
  • save
  • smell
  • smells
  • test
  • unit test

New features

  • changes
  • changes
  • changes
  • changes
  • more error context
  • some changes

v1.36.02025-12-20

Fixes

  • nice
  • regenerate lockfile to sync graphql version
  • resolve SonarCloud and DeepSource issues in PR #807
  • smells

New features

  • add automatic error reporting to GitHub
  • changes
  • more changes
  • nice

v1.35.02025-12-20

New features

  • changes
  • changes
  • changes
  • minor changes
  • minor changes
  • minor changes
  • minor changes
  • minor changes

v1.34.02025-12-19

Fixes

  • pass puppeteer token via request headers for AppSync auth
  • preserve request headers in proxy for puppeteer access

New features

  • add GitHub Action to auto-update preview domain branch
  • some changes

v1.33.02025-12-18

Fixes

  • resolve SonarCloud and DeepSource quality issues

New features

  • changes

v1.32.02025-12-18

New features

  • mcp new mcp configuration
  • metrics

v1.31.02025-12-18

New features

  • changes
  • changes
  • changes
  • new mcp

v1.30.02025-12-18

New features

  • changes
  • package
  • some changes
  • some changes
  • some changes
  • some fixes

v1.29.02025-12-17

Fixes

  • code smells
  • remove smells

New features

  • changes wip
  • changes wip
  • new mcp
  • refactor
  • some fixes
  • test performance
  • wip

v1.28.02025-12-15

Fixes

  • smells

New features

  • remove smells
  • remove smells

v1.27.02025-12-15

New features

  • sonnar config

v1.26.12025-12-15

Fixes

  • sonnar

v1.26.02025-12-15

Fixes

  • add explicit returns for linter
  • add pnpm-lock.yaml to repository for reproducible builds
  • address code smells
  • avoid conditional hook in tour guide
  • changes
  • changes
  • changes
  • changes
  • command
  • Configure SonarQube for 100% local analysis without SonarCloud connection
  • correct duplicate expression for role display
  • duplicates
  • duplications
  • format file
  • handle redirect in SessionGuard
  • home address lint issues
  • improve keys and function placement
  • issues
  • issues
  • issues
  • issues
  • issues
  • issues
  • issues
  • issues
  • lambdas
  • lint
  • lint
  • modules
  • optimize React callbacks to avoid inline functions and fix useCallback dependencies (6898c30), closes [#400]
  • performance optimize React inline functions in JSX properties (1d26ad7), closes [#404]
  • prevent duplicate issues and infinite loops in sonar analysis
  • refactor components to eliminate JSX depth violations (2230f95), closes [#406]
  • remove alert
  • remove files from coverage
  • remove mcps
  • remove redundant type assertion
  • remove unused func
  • remove unused tooltip events
  • rename error components
  • rename error components
  • replace non-null assertions with safe alternatives (e44bbd6), closes [#405]
  • replace or with nullish and improve error handling
  • resolve all unused variables warnings and add TypeScript strict rules (e0a9238), closes [#401]
  • resolve issue #454 - 🔒 Fix TypeScript types in tour-guide.test.tsx
  • resolve issue #455 - 🏗️ Refactor complex component: page.tsx
  • resolve issue #456 - 🏗️ Refactor complex component: row.tsx
  • resolve issue #457 - \ud83d\udc9a Remove console.log from index.ts
  • resolve issue #458 - 🧹 Remove console.log from subscribe.ts
  • resolve issue #459 - 📦 Split large file: page.tsx
  • resolve issue #467 - \ud83d\udc77\ufe0f Refactor complex component: page.tsx
  • resolve issue #468 - \ud83c\udfd7\ufe0f Refactor complex component: row.tsx
  • resolve issue #469 - \ud83e\udd89 Remove console.log from websocket.ts
  • resolve issue #470 - 🧹 Remove console.log from analyze-html-tags.ts
  • resolve issue #471 - \ud83d\udce6 Split large file: helpers.test.ts
  • resolve issue #478 - 🏗️ Refactor complex component: page.tsx
  • resolve issue #479 - 🏗️ Refactor complex component: cells.tsx
  • resolve issue #480 - 🧹 Remove console.log from apply-commit-msg-map.ts
  • resolve issue #481 - \ud83e\uddf9 Remove console.log from find-untranslated-text.ts
  • resolve issue #482 - 📦 Split large file: client-actions.test.ts
  • resolve issue #489 - \ud83c\udf3f Refactor candidate-list cells
  • resolve issue #490 - 🏗️ Refactor complex component: index.tsx
  • resolve issue #491 - 🧹 Remove console.log from find-unused-packages.ts
  • resolve issue #492 - \ud83e\uddf9 Remove console.log from generate-project-structure.ts
  • resolve issue #493 - \ud83d\udce6 Split large file: helpers.test.ts
  • resolve issue #514 - 🏗️ Refactor complex component: cells.tsx
  • resolve issue #515 - 🏗️ Refactor complex component: index.tsx
  • resolve issue #516 - 🏗️ Refactor complex component: index.tsx
  • resolve issue #517 - 🏗️ Refactor complex component: company-form-fields.tsx
  • resolve issue #518 - 🧹 Remove console.log from push-and-pr.ts
  • resolve issue #519 - 🧹 Remove console.log from rename-commits.ts
  • resolve issue #527 - 📦 Split large file: cells.tsx
  • resolve issue #528 - \ud83d\udce6 Split large file: index.tsx
  • resolve issue #529 - \ud83d\udce6 Split large file: index.tsx
  • resolve issue #530 - 📦 Split large file: index.tsx
  • resolve issue #531 - 📦 Split large file: index.tsx
  • resolve issue #532 - 📦 Split large file: use-auth.test.ts
  • resolve issue #534 - \ud83d\udce6 Split large file: use-webcam-capture.test.ts
  • resolve issue #538 - 🧼 Improve code quality in cells.tsx
  • resolve issue #539 - 🧼 Improve code quality in index.tsx
  • resolve issue #540 - 🧼 Improve code quality in index.tsx
  • resolve issue #542 - \xF0\x9F\xA7\xBC Improve code quality in consent-form.test.ts
  • resolve issue #551 - 🧹 Remove console.log from push-and-pr.ts
  • resolve remaining TypeScript errors from non-null assertion fixes
  • sanitize feedback logs
  • smell
  • smell
  • smell
  • smell
  • smell
  • smell
  • smell
  • smell
  • smell
  • smell
  • smell
  • smell
  • smells
  • smells
  • smells
  • smells
  • smells
  • smells
  • smells
  • smells
  • smells
  • smells
  • some fixes
  • some smells
  • sonar command
  • sonar connection
  • ssr
  • tags-manager validate props with safe parse
  • test
  • test
  • test
  • test
  • typescript
  • unstraslated copys
  • wrap fetchCandidateScore with useCallback to address Copilot feedback

New features

  • add cleanup of previous reports before running new analysis
  • add enhanced SonarQube validation and ESLint integration scripts
  • add JSX depth validation script (3276cf3), closes [#406]
  • allow offline upload of videos and answers
  • configure SonarCloud token and fix analysis execution
  • coverage
  • coverage
  • coverage
  • coverage
  • docs
  • ignore package-lock.json
  • implement readonly props for React components
  • lambdas use workspaces for shared utils
  • logging add prefixed logger with lexical scoping
  • mcp changes
  • mejorar agrupación y priorización de issues en reporte SonarQube
  • minor changes
  • more config
  • more config
  • new config
  • new config
  • new rules
  • remove MAX_ISSUES limit and create all SonarQube issues
  • some fixes
  • sonar comand
  • upgrade dependencies
  • upgrade package

June 2025

v1.25.12025-06-12

Fixes

  • deps upgrade brace-expansion

v1.25.02025-06-11

New features

  • theme sync theme with cookie

v1.24.22025-06-11

Fixes

  • add static manifest

v1.24.12025-06-11

Fixes

  • error comparasion candidates
  • test

v1.24.02025-06-11

Fixes

  • ensure full-page gradient
  • utils improve import detection

New features

  • add updateComment action

v1.23.32025-06-10

Fixes

  • test

v1.23.22025-06-10

Fixes

  • websocket

v1.23.12025-06-10

Fixes

  • i18n add missing translations and update tests

v1.23.02025-06-10

Fixes

  • rename i18n folders from Client/Server to client/server for case-sensitive systems
  • test
  • test

New features

  • i18n add missing translations

v1.22.02025-06-09

Fixes

  • test

New features

  • i18n add translations for dashboard components

v1.21.02025-06-09

New features

  • i18n add missing translations and use dictionary

v1.20.02025-06-08

Fixes

  • prevent duplicate answers on rapid clicks

New features

  • show home icon on landing

v1.19.02025-06-07

New features

  • tags add update-tags API

v1.18.22025-06-07

Fixes

  • unit test
  • use lang param in routes

v1.18.12025-06-07

Fixes

  • test
  • use dynamic lang paths

v1.18.02025-06-07

New features

  • add actions folder and update project structure
  • generate html tags report

v1.17.12025-06-07

Fixes

  • use dynamic lang in links and redirects

v1.17.02025-06-07

New features

  • i18n add missing translations

v1.16.02025-06-07

New features

  • utils analyze html tags

v1.15.32025-06-07

Fixes

  • tags include color property

v1.15.22025-06-06

Fixes

  • add surface-darker color

v1.15.12025-06-06

Fixes

  • make mcp docs paths configurable

v1.15.02025-06-06

New features

  • ip cache geolocation

v1.14.12025-06-06

Fixes

  • disable caching for dynamic fetch requests

v1.14.02025-06-06

New features

  • video add skeleton loader and accessibility

v1.13.02025-06-06

New features

  • home add JSON-LD structured data

v1.12.02025-06-06

New features

  • i18n add candidate modal translations

v1.11.02025-06-05

New features

  • add network status component
  • add spellcheck api
  • utils add untranslated text finder

v1.10.22025-06-05

Fixes

  • profile apply style rules

v1.10.12025-06-05

Fixes

  • enforce style guide in common components
  • restore beta badge gradient

v1.10.02025-06-04

New features

  • add link loading indicator for modal links

v1.9.22025-06-04

Fixes

  • restore beta badge gradient styles

v1.9.12025-06-04

Fixes

  • apply dark mode styles

v1.9.02025-06-04

Fixes

  • update typings and loops

New features

  • add unauthorized page and update APIs
  • dev mark server and client components
  • implement global error page

v1.8.02025-06-04

New features

  • dev count API endpoint invocations

v1.7.02025-06-04

New features

  • add dynamic OpenGraph image
  • add dynamic robots metadata
  • add web app manifest
  • seo add dynamic sitemap

v1.6.02025-06-04

New features

  • upgrade zod to v4

v1.5.22025-06-03

Fixes

  • update pages for theme compliance

v1.5.12025-06-03

Fixes

  • theme define css variables and init theme

v1.5.02025-06-03

New features

  • dev categorize pages in project structure

v1.4.12025-06-03

Fixes

  • enforce style rules on components

v1.4.02025-06-02

New features

  • upgrade to tailwincss 4

May 2025

v1.3.02025-05-29

Fixes

  • fixing typing

New features

  • delete user account button

v1.2.12025-05-25

Fixes

  • use client in client component

v1.2.02025-05-23

New features

  • candidate comments crud

v1.1.02025-05-23

New features

  • session guard

v1.0.12025-05-21

Other changes

  • remove DS_Store from script

Fixes

  • Add missing class definition
  • Address issues with feature implementation
  • Address specific data handling concerns in the system
  • Adjust endpoint route configuration
  • Correct broken links in the application
  • Correct notification date handling
  • Display additional repositories on screen
  • Eliminate deprecated imports [725]
  • Eliminate unnecessary parameters
  • Ensure successful saving of completed data
  • Exclude mcps folder from processing
  • Exclude xabierlameiro.com and email from processing
  • Handle null values for total_credits
  • Include absent layout component
  • Remove 409 error response omission
  • remove API key from code
  • remove deprecated files
  • Remove deprecated packages and update dependencies
  • Remove outdated package references
  • Remove personal contact information from storage and handling
  • Remove personal contact information from token handling logic
  • Remove personal data from commit message
  • Remove personal data from work in progress commit
  • Remove personal details from candidate list display
  • Remove personal details from feedback button functionality
  • Remove unnecessary 'for-static' reference
  • Resolve bug related to Xabier Lameiro's contact information privacy
  • Resolve build configuration issue
  • Resolve email validation issue in user registration process
  • Resolve import issues in the codebase
  • Resolve issue with counter functionality
  • Resolve issue with new headers display
  • Resolve issue with single screen display
  • Resolve issues with specific data points in the system
  • Resolve login authentication issue
  • Resolve network error issue
  • Resolve null pointer issue in the codebase
  • Resolve PDF generation issue
  • Resolve precommit issue with email validation
  • Resolve precommit validation issue with contact information [226]
  • Resolve security vulnerability with unauthorized access
  • Resolve subscription handling issue
  • Update custom header information
  • Update handling of environment variables
  • Update lambda function configuration
  • Update multipart upload to store data in AWS S3
  • Update ranking page display
  • Update report formatting and content structure
  • Update sensitive data handling
  • Update years of experience field
  • Validate user status only in test environment
  • Work in progress cleanup and adjustments

New features

  • Add "coming soon" placeholder for options
  • add @semantic-release/commit-analyzer
  • add @semantic-release/release-notes-generator
  • Add a new download button functionality
  • Add ability to create questions through issue integration without personal
  • Add additional data points for enhanced functionality
  • Add additional data points for improved analysis
  • Add advanced features for improved functionality
  • Add budget link feature
  • add conventional-changelog-conventionalcommits
  • Add cutting-edge functionalities for enhanced user experience
  • Add data population feature
  • Add email template for communication
  • Add exciting new features
  • Add exciting new features
  • Add feedback component for user interaction
  • Add functionality for new data storage method
  • Add functionality to create questions directly from an issue input without
  • Add functionality to create questions using issue system
  • Add initial data validation for user profile information
  • Add initial implementation for user profile management
  • Add initial setup for user profile creation
  • Add initial setup for user profile creation [9s1]
  • Add initial structure for user profile feature
  • Add initial website content and contact information
  • Add interception for new route
  • Add new automation scripts for improved efficiency
  • Add new bar chart component
  • Add new columns to display additional data
  • Add new command functionality
  • Add new endpoint for enhanced functionality
  • Add new endpoint for improved functionality
  • Add new feature for enhanced functionality
  • Add new feature implementation
  • Add new feature implementation [1b9]
  • Add new features and enhancements
  • Add new page creation functionality
  • Add new question 21 to the survey section
  • Add new type of disqualification option
  • Add PDF generation functionality
  • Add placeholder "coming soon" text for future feature
  • Add placeholder content for user profile data display
  • Add placeholder for future user profile feature
  • Add placeholder for future user profile feature
  • Add placeholder for upcoming feature enhancements
  • Add placeholder for user profile data update functionality
  • Add question 43 to the system
  • Add question 44 to the system
  • Add question 45 to the system
  • Add question 62 without personal details
  • Add Redis integration for enhanced data caching
  • Add role management functionality
  • Add secure data transmission endpoint
  • Add signout button functionality
  • Add social media links for enhanced user engagement
  • Add streamlined data access endpoint
  • Add task creation functionality
  • Add timestamp for completed tests
  • Add work-in-progress page for upcoming feature
  • Address email validation issues
  • Advance websocket implementation progress
  • Analyze CV information
  • Attach asset to email notifications
  • Begin implementation of new contact information management system
  • Conceal cookies in print view
  • Conceal feedback button during print mode
  • Conceal login on test/consent page
  • Configure Husky for pre-commit hooks
  • Configure Stripe integration settings
  • Configure vitest settings
  • Consolidate report generation process
  • Continue development on tour guide functionality
  • Continue development on websocket integration
  • Continue development work in progress
  • Create a new email template design
  • Create a new landing page
  • Create a new landing page
  • Create a new page for enhanced navigation
  • Create a new page template
  • Create additional communication channel endpoint
  • Create basic project structure and files
  • Create new directory structure
  • Create PDF-to-text conversion endpoint
  • Create questions through issue submission without personal details
  • Create unauthorized access page
  • Develop a modern bar chart feature
  • Develop additional components for enhanced functionality
  • Develop initial facial recognition feature
  • Develop initial framework for tour guide functionality
  • Develop innovative endpoint for enhanced functionality
  • Develop new script for enhanced functionality
  • Disable animation feature
  • Disable close button in consent modal
  • Eliminate revalidate functionality
  • Eliminate security vulnerability risk
  • Enable direct URL access for improved user experience
  • Enable downloading CV files securely
  • Enable draft mode functionality
  • Enable dynamic URL generation
  • Enable modal closure by clicking outside
  • Enable question creation by issuing system
  • Enable question creation directly from issue input
  • Enable question creation directly from issue input without personal data
  • Enable question creation from issue submission
  • Enable question creation through issue integration without personal info
  • Enable question creation through issue submission without personal details
  • Enable question creation through issue system
  • Enable question creation via issue input
  • Enable question creation via issue submission without personal details
  • Enable unauthenticated feedback submission
  • Enable user data storage via GraphQL
  • Enable webcam recording and save videos to Vercel blob
  • Enhance active link visibility with underline
  • Enhance authentication process
  • Enhance barchart visualization functionality
  • Enhance caching mechanism for improved endpoint performance
  • Enhance candidate feedback process
  • Enhance comparison page functionality
  • Enhance contract management functionality
  • Enhance data access with new endpoint
  • Enhance data caching with Redis integration
  • Enhance data handling procedures for improved efficiency
  • Enhance dynamic imports for client components
  • Enhance error handling strategy
  • Enhance existing features and functionalities
  • Enhance facial recognition details
  • Enhance facial recognition with faces in progress.
  • Enhance feature implementation
  • Enhance functionalities with new features
  • Enhance functionality with various fixes
  • Enhance internationalization features
  • Enhance Next.js framework integration
  • Enhance pre-commit functionality with xabierlameiro.com integration
  • Enhance pre-commit output display
  • Enhance recruiters management capabilities
  • Enhance server-sent events functionality
  • Enhance server-sent events implementation
  • Enhance system features with new capabilities
  • Enhance system functionalities
  • Enhance test restrictions for improved security
  • Enhance tour feature with new capabilities
  • Enhance tour functionality
  • Enhance upload state management
  • Enhance user account management functionality
  • Enhance user data management functionality
  • Enhance user experience with streamlined content display
  • Enhance user notification system
  • Enhance user profile customization options
  • Enhance user profile data features
  • Enhance user profile information privacy
  • Enhance user profile management functionality
  • Enhance user profile settings for improved customization opportunities
  • Enhance video quality settings
  • Enhance website functionality and user experience
  • Enhance websocket work in progress
  • Enhance workflow management functionality
  • Enhance workflow with new features [7df]
  • Establish secure communication endpoint
  • Expand available types for diverse options
  • Expand feature set with additional functionalities
  • Expand internationalization support for broader language coverage
  • Format personal/contact data consistently
  • Further improve websocket implementation [928]
  • Further refine tour functionality
  • Further refine websocket work in progress
  • Further websocket implementation enhancements
  • Generate questions based on issue details
  • Generate questions based on issues input
  • Generate questions from issue details
  • Generate questions from issue details and create question functionality
  • Implement a new bar chart feature
  • Implement a new feature functionality
  • Implement access control list functionality
  • Implement additional customization options
  • Implement additional endpoint functionality
  • Implement additional functionalities
  • Implement additional improvements
  • Implement additional security measures
  • Implement additional tour guide features
  • Implement advanced data retrieval endpoint
  • Implement advanced features for enhanced performance
  • Implement advanced features for enhanced user experience
  • Implement advanced functionalities
  • Implement beta budget feature for financial tracking
  • Implement biome configuration settings
  • Implement caching feature on data retrieval endpoint
  • Implement caching mechanism for improved performance
  • Implement caching mechanism on data retrieval endpoint
  • Implement caching mechanism on data retrieval endpoint [69a]
  • Implement common modal component for reusability
  • Implement comprehensive style guide
  • Implement cookie management for enhanced user experience
  • Implement cool new feature without personal details
  • Implement creating questions from issue input
  • Implement cron job feature
  • Implement cron job functionality
  • Implement cron job scheduling
  • Implement crucial feature with enhanced functionality
  • Implement custom 404 error page
  • Implement cutting-edge features without personal data
  • Implement cutting-edge functionalities
  • Implement email notification feature
  • Implement email notifications
  • Implement encrypted token generation and storage
  • Implement endpoint caching for improved performance
  • Implement enhanced authentication feature
  • Implement enhanced bar chart feature
  • Implement enhanced budget link functionality
  • Implement environment bucket configuration
  • Implement environment variables for configuration management
  • Implement exciting new features
  • Implement facial recognition feature preliminary version
  • Implement facial recognition feature work in progress
  • Implement feature to save completion reasons
  • Implement fixes for facial recognition feature
  • Implement full-screen functionality
  • Implement GitHub report feature
  • Implement improved bar chart functionality
  • Implement initial framework for user profile data management
  • Implement initial phase of new feature integration with Xabier's contact i
  • Implement initial phase of new features
  • Implement initial structure for new feature
  • Implement initial tour feature structure
  • Implement initial user profile data modifications
  • Implement initial user profile data structure
  • Implement initial version of user profile creation [4r9]
  • Implement initial websocket functionality
  • Implement innovative feature functionality
  • Implement innovative features for enhanced performance
  • Implement interactive map for tour guide functionality
  • Implement internationalization for feedback messages
  • Implement internationalization support
  • Implement intricate new feature
  • Implement MCPs without sensitive files in data
  • Implement MDX configuration for enhanced content rendering
  • Implement minor enhancements in functionality
  • Implement minor enhancements in functionality
  • Implement minor fixes in feature codebase
  • Implement minor updates for enhanced functionality
  • Implement minor updates in functionality
  • Implement MPC functionality in Next.js
  • Implement multipart upload functionality
  • Implement necessary enhancements and improvements [1f3]
  • Implement necessary fixes for improved functionality
  • Implement necessary fixes for user profile data display
  • Implement necessary fixes in feature codebase
  • Implement new changes in system configuration
  • Implement new communication channel endpoint
  • Implement new data processing script [222]
  • Implement new feature enhancements
  • Implement new feature for enhanced functionality
  • Implement new feature functionality
  • Implement new features
  • Implement new features and enhancements
  • Implement new features efficiently
  • Implement new features for enhanced functionality
  • Implement new fix for feature improvements
  • Implement new functionalities without personal details
  • Implement new functionality
  • Implement new functionality enhancements
  • Implement new functionality for improved user experience
  • Implement new lambda function
  • Implement new lambda function
  • Implement new lambda function
  • Implement new restriction for enhanced security
  • Implement new script for enhanced functionality
  • Implement new statistics page view
  • Implement new user authentication process
  • Implement new user authentication system
  • Implement new user profile features
  • Implement new workflow for enhanced efficiency
  • Implement new workflows for xabierlameiro.com [223]
  • Implement NextAuth for enhanced authentication capabilities
  • Implement page evaluation functionality
  • Implement PDF generation functionality
  • Implement personalized welcome message
  • Implement privacy enhancements for contact information
  • Implement question creation based on issue input
  • Implement question creation directly from issue input without personal dat
  • Implement question creation directly from issue input without personal dat
  • Implement question creation through issue integration
  • Implement question creation through issue submission
  • Implement question creation through issue submission with improved process
  • Implement question creation through issue submission without personal data
  • Implement question creation through issue submission without personal deta
  • Implement question creation through issue system with improved security
  • Implement question creation via issue integration with generic details
  • Implement question creation via issue submission without personal data
  • Implement question creation via issue submission without personal data (v2
  • Implement question creation via issue system
  • Implement question creation via issue system with user input
  • Implement question creation via issue system with user input [6k0]
  • Implement ranking page functionality
  • Implement real-time notifications with server-sent events
  • Implement Redis integration for data caching
  • Implement Redis integration for enhanced functionality
  • Implement Redis integration for enhanced performance
  • Implement reload reason feature
  • Implement reset CSS and include blog link
  • Implement revalidation upon setting a result
  • Implement secure authentication endpoint
  • Implement secure communication endpoint
  • Implement server-sent events for real-time updates
  • Implement server-sent events functionality
  • Implement significant new feature without personal details
  • Implement significant overhaul
  • Implement SMTP email functionality
  • Implement specific fixes for feature enhancements
  • Implement SpeedInsights feature
  • Implement streamlined workflow enhancements
  • Implement subtle modifications for improved performance
  • Implement support for MDX files
  • Implement tagging feature for content organization
  • Implement tagging system for content management.
  • Implement TBD migration for xabierlameiro.com site
  • Implement test feedback feature
  • Implement timeline feature for enhanced user experience
  • Implement user input form functionality
  • Implement various new features
  • Implement website performance analysis feature
  • Implement work in progress changes
  • Implement work in progress for internationalization (i18n)
  • Improve data validation and error handling
  • Improve decoding function for enhanced data processing
  • Improve file upload process during testing
  • Improve link prefetching functionality
  • Improve server-sent events handling
  • Improve todo list functionality
  • Improve user experience with new features
  • Include additional budget link functionality
  • Include CV upload functionality in form
  • Include microphone functionality
  • Include question 21 in the survey section
  • install @semantic-release/commit-analyzer
  • Integrate debug and remeda functionalities
  • Integrate new endpoint for enhanced functionality
  • Integrate PDF generation functionality
  • Integrate question creation based on issue input
  • Integrate question creation from issue submission
  • Integrate question creation using issue system
  • Integrate React scanning functionality
  • Integrate Redis for enhanced functionality
  • Integrate Redis for improved data caching
  • Integrate SES for email functionality
  • Integrate Shiki for syntax highlighting
  • Integrate voice recognition feature
  • Integrate Zustand state management and create new page
  • Introduce a new endpoint for enhanced functionality
  • Introduce a new UI component
  • Introduce additional API endpoints
  • Introduce advanced barchart feature
  • Introduce advanced user profile customization options
  • Introduce bar chart visualization functionality
  • Introduce common bar chart feature
  • Introduce cutting-edge feature for enhanced user experience
  • Introduce cutting-edge features for enhanced performance
  • Introduce cutting-edge functionalities
  • Introduce email notification feature
  • Introduce enhanced data retrieval endpoint
  • Introduce innovative features
  • Introduce innovative features for enhanced functionality
  • Introduce innovative features for enhanced user experience
  • Introduce innovative functionalities
  • Introduce innovative functionalities
  • Introduce innovative functionality for enhanced user experience
  • Introduce innovative functionality for enhanced user experience
  • Introduce innovative workflow improvements
  • Introduce language switching functionality
  • Introduce latest features and enhancements
  • Introduce new API endpoint for enhanced functionality
  • Introduce new API endpoint for enhanced functionality
  • Introduce new automation script for data processing
  • Introduce new automation scripts for enhanced functionality
  • Introduce new features
  • Introduce new features for enhanced functionality
  • Introduce new features for enhanced functionality
  • Introduce new features without personal details
  • Introduce new lambda function
  • Introduce new MCP functionality
  • Introduce new package structure
  • Introduce new scraper endpoint for data extraction
  • Introduce new script for improved functionality
  • Introduce new utility functions for enhanced functionality
  • Introduce question creation via issue submission without personal data (v3
  • Introduce question creation via issue system
  • Introduce question creation via issue system with enhanced security
  • Introduce script for enhanced functionality
  • Introduce streamlined data access endpoint variant
  • Introduce tour feature
  • Introduce user tour recommendation functionality
  • Introduce video_url saving endpoint
  • Make minor adjustments for improved functionality
  • Make minor adjustments for improved performance
  • Make minor adjustments in functionality
  • Make minor adjustments to functionality
  • Migrate data storage to AWS S3
  • Migrate to AWS for improved infrastructure
  • new semantic release configuration
  • Optimize rendering to prevent unnecessary re-renders
  • Optimize SEO strategy
  • Optimize server-sent events handling
  • Optimize workflow structure and efficiency
  • Place token in the appropriate location
  • Progress on tour feature development
  • Progress websocket work in progress
  • Rearrange questions and answers structure
  • Record test duration
  • Redirect user to dashboard upon successful login
  • Refactor biome feature implementation
  • Refactor data processing logic
  • Refactor user profile data structure for improved efficiency
  • Refine and optimize feature enhancements
  • Refine email integration process
  • Refine feature implementation progress [5h8]
  • Refine work-in-progress details
  • Reinstate previous input value handling
  • Remove deprecated contact details handling logic [7df]
  • Remove deprecated contact information handling logic
  • Remove deprecated personal data handling logic
  • Remove deprecated user data management logic
  • Remove deprecated user profile features
  • Resolve email validation issue
  • Resolve issues with feature enhancements
  • Resolve issues with feature enhancements
  • Resolve issues with user settings and preferences
  • Resolve minor issues with fixes
  • Restore deleted code snippets
  • Restrict candidate search by contact information
  • Revamp navigation menu design
  • Revamp user interface design for modern look
  • Revise and enhance README.md content
  • Save timestamp for submitted answers
  • Set up lint-staged configuration for code formatting and linting
  • Simplify dynamic import for client components
  • Standardize data formatting operations
  • Store completion reasons in database
  • Store previous modifications securely
  • Store user data securely
  • Switch HTTP method from POST to GET
  • Update author details for privacy compliance
  • Update barchart design and functionality
  • Update contact details handling functionality
  • Update contact information for improved communication
  • Update contact information for improved communication
  • Update contact information handling logic
  • Update contact information handling procedures
  • Update contact information storage and handling
  • Update data formatting standards
  • Update email contact information for enhanced communication
  • Update email handling logic
  • Update feature configurations for enhanced functionality
  • Update feature enhancements
  • Update feature with new enhancements
  • Update list content display
  • Update loading.tsx file configuration
  • Update middleware configurations
  • Update Next.js to version 15.0.6
  • Update Next.js version for improved performance
  • Update Next.js version to 15.1.3
  • Update Next.js version to latest release
  • Update Next.js version to latest release (2)
  • Update Next.js version to the latest release
  • Update tasks in todo list
  • Update test configurations for improved performance
  • Update todo.md with new tasks
  • Update tour feature with improved functionality
  • Update user account management features
  • Update user authentication process
  • Update user authentication process
  • Update user data handling process
  • Update user information management functionality
  • Update user interface design
  • Update user notification preferences display
  • Update user notification preferences functionality
  • Update user profile creation process
  • Update user profile data display layout
  • Update user profile data management component
  • Update user profile features
  • Update user profile features with new enhancements
  • Update user profile settings
  • Update user profile settings and preferences
  • Update user profile settings display
  • Update user profile settings for enhanced customization
  • Update user profile settings for improved customization
  • Update user profile settings for improved customization
  • Update user profile settings functionality
  • Update user profile settings functionality
  • Update user profile settings functionality
  • Update user profile settings functionality
  • Update website URL and email address for consistency
  • Update work in progress status for feature [1b3]
  • Update work in progress status for feature [2c6]
  • Update work-in-progress status for user profile data enhancements
  • Upgrade Next.js version
  • Upgrade Next.js version for improved performance
  • Upgrade package dependencies
  • Upgrade package version for enhanced functionality
  • Upgrade package version for improved functionality
  • Upgrade to the next software version
  • Use token as a path parameter for improved security
  • Validate camera permissions before starting
  • Work in progress for internationalization (i18n) implementation
  • Work in progress on database migration process
  • Work in progress on email integration improvements
  • Work in progress on facial recognition feature
  • Work in progress on facial recognition feature enhancement
  • Work in progress on facial recognition feature enhancement variant
  • Work in progress on facial recognition feature with additional improvement
  • Work in progress on facial recognition feature with faces.
  • Work in progress on facial recognition feature with new enhancements
  • Work in progress on feature enhancement [3f7]
  • Work in progress on feature implementation [7g2]
  • Work in progress on internationalizing the blog
  • Work in progress on new facial recognition enhancements
  • Work in progress on new feature
  • Work in progress on new feature
  • Work in progress on new feature development
  • Work in progress on new feature development
  • Work in progress on new feature development with Xabier's details [1a5]
  • Work in progress on new feature enhancement
  • Work in progress on new feature integration
  • Work in progress on new feature.
  • Work in progress on new functionality
  • Work in progress on new user profile feature
  • Work in progress on new user profile feature
  • Work in progress on new user registration flow
  • Work in progress on Stripe configuration settings
  • Work in progress on tour feature
  • Work in progress on tour guide functionality
  • Work in progress on user profile data enhancement
  • Work in progress on user profile data enhancements
  • Work in progress on user profile data improvements
  • Work in progress on user profile data improvements and updates
  • Work in progress on user profile data management feature
  • Work in progress on user profile data restructuring
  • Work in progress on user profile data restructuring and optimization
  • Work in progress on user profile enhancements
  • Work in progress on user profile updates
  • Work in progress on websocket implementation
  • Work on facial recognition feature in progress
  • Work on facial recognition feature with faces in progress
  • Work on facial recognition feature with faces in progress - faces detectio
  • Work on facial recognition feature with faces in progress - faces detectio
  • Work on facial recognition feature with faces in progress - faces update
  • Work on facial recognition feature with faces in progress variant
  • Work on facial recognition feature with faces in progress variant - faces
  • Work on websocket functionality in progress [319]
MatchAccuracymatchaccuracy.com
  • /What the product does and who it is for
  • /transparenciaWhat we measure and what we do not
  • /para-candidatosWhat is asked of you and what rights you have
  • /como-medimosThe method, with a real specimen
  • /derechosAccess, erasure and contest, without an account
  • /aviso-legalProvider, terms and jurisdiction
  • /cookiesThe ones we use and how to refuse them
  • /privacidadLawful bases and retention periods
  • /novedadesWhat changed and when
  • /terminosWhat you buy, at what price and with which tax

MatchAccuracy Labs S.L. · B00000000 · Calle Ejemplo 1, 48001 Bilbao · legal@matchaccuracy.com

Language of this pageEnglishEspañol
© 2026
MatchAccuracy
IntegrityHow it worksPricingFor candidates
Log inStart free