The first 1.8 packages established the publishing line, the package trail, and the basic release rhythm.
A transparent archive of how the platform grew — from the seed stage to the current mortgage experience.
Part product timeline, part proof of work, part publishing archive. This public layer turns the old technical ledger into a cleaner story about calculators, bilingual surfaces, partner pages, reviews, and release discipline.
v0.0.0 marks the origin story, not a fabricated release.
The work clearly began before the dependable package trail. Where early evidence is incomplete, the archive marks the gap instead of inventing a polished past.
Timeline by era
The fast read on what changed, why it mattered, and how each stage prepared the next one.
Funnels, partner pages, directories, and public storytelling started to look like one platform instead of loose pages.
The calculator, reviews, bilingual pathways, and buyer-first flows moved into the center of product polish.
Build discipline, exports, map hardening, archive storytelling, and final release prep came into focus.
The current platform still carries these milestones forward.
A few of the surfaces that now define PMAFIN, paired with the release window where they took shape.
Mortgage Calculator
Compact controls, cleaner right-side summaries, real export actions, and tighter payment storytelling became a core product surface.
Bilingual public layer
The platform leaned harder into EN/ES pathways so buyers, refinancers, partners, and archive readers could stay in one language context.
Realtor & partner pages
Profiles, partner routing, and buyer-first partner surfaces became part of the public growth engine instead of a side note.
Publishing discipline
The archive itself matured into a public-facing proof of consistency, not just an internal QA log dropped onto the site.
Grouped by x.y, summarized by the z releases that mattered.
Instead of forcing readers through every patch, PMAFIN now rolls each version line into the features and platform capabilities that matter.
v1.8.59
Apr 9, 2026
- Mortgage calculators and payment UX
- Bilingual EN/ES public experience
- Luna chat, CTAs, and guided routing
- Team profiles, brokers, and partner pages
- SEO, blog, schema, and public content
Search the full release archive
Filter by era or search by version, feature family, or milestone language.
v1.8.59
Closes the confirmed v1.8.57 TypeScript blocker by carrying the birthdayMonth field through the PreviewOfficer contract, generator output, calculator preview, and portrait system with guardrails.
Preview contract QA, birthday-month QA, PDF runtime typing QA, official-data-source QA, and Realtor data integrity QA completed.
Run the full publish build/export on the Windows dev machine and capture final visual QA for birthday background activation, Realtors count, header/footer lockup, and EN/ES switch.
v1.8.58
Final TypeScript stabilization for calculator previews: the birthdayMonth contract was centralized, preview typing was aligned end-to-end, and pre-build guards were added so the export pipeline can fail fast before release packaging.
Preview contract QA, PDF runtime typing QA, Realtor data integrity QA, and official-data-source QA completed.
Run the full publish build/export on the Windows dev machine and capture final visual QA for birthdays, Realtors, header, footer, and language switch.
v1.8.53
Brand clarity pass across the public layer: the homepage moved to PMA Loans, the content layer moved to PMA Insights, and metadata plus structured data were tightened for a cleaner conversion story.
Branding QA, metadata review, content search, build validation, and export checks completed.
Measure CTR, engagement, and homepage clarity after the naming update lands in production.
v1.8.52
Calculator polish for compact screens. Improved the Mortgage Calculator for smaller devices, simplified quick actions, and strengthened map-popup behavior as the release archive continued to mature.
Publishing checks completed.
Prepared the premium archive layer, bilingual release-history pages, and the next stabilization pass.
v1.8.51
Calculator exports, stronger compact controls, safer map-popup behavior, and cleaner Realtor profile rendering pushed the release closer to production readiness.
Publishing checks completed.
Calculator polish for compact screens, simplified quick actions, stronger popup behavior, and a more public-facing archive layer.
v1.8.50
Calculator header/controls cleanup, stronger 320px and 820px responsive handling, panel-right simplification with PDF/share actions, map popup portal clamp retained, and release history updated.
npm install; pre-build; gen:content; type validation; publish build; postbuild; quality-publish verification.
Further visual QA still recommended on real 320px devices and production network loading of the interactive SVG map.
v1.8.49
Calculator header and right-panel cleanup, 320px and 820px responsive fixes, Program bottom spacing, PDF export action, and stronger gear-button rendering/background treatment.
npm install; pre-build; gen:content; type validation; publish build; postbuild; quality-publish verification.
Further QA still recommended for cross-device map popup behavior and the remaining SEO rollout pages.
v1.8.48
Gear icon switched to remote asset with visible fallback, calculator control buttons tightened, symbols better centered in inputs, and Realtor.com icon normalized.
npm install; pre-build; gen:content; type validation; publish build; postbuild; quality-publish verification.
Further UI QA still needed for calculator purchase/refinance spacing, map behavior on production touch devices, and SEO content rollout.
v1.8.47
Calculator header/gear cleanup, map popup portal clamp, blog/navigation integration, release history route, and first canonical SEO landing pages.
npm install; pre-build; gen:content; type validation; publish build; postbuild; quality-publish verification.
Need visual quality in production for 320px calculator fit, map popup behavior on touch devices, and redirect/infrastructure work for legacy domains.
v1.8.45
Calculator header and controls reworked, map popup rendering hardened, overlay z-index raised above the fixed header, and release history integrated into the site.
npm install npm run pre-build npm run gen:content npm run type validation publish build reached compile + TypeScript phase in this environment.
Final visual QA still needed on 320px smartphone width, floating pre-approval card overlap, and broker/realtor SEO cleanup.
v1.8.43
Release enfocada en calculadora y mapa SVG: inputs y símbolos más alineados, popup del mapa fuera del overflow, blueprint técnico en docs/architecture.
npm install; pre-build; gen:content; type validation; publish build; postbuild; quality-publish verification --selftest; quality-publish verification.
Persisten issues visuales en calculadora, Nilda/Realtor page, reviews inteligentes y SEO architecture.
v1.8.42
Limpieza del header de Mortgage Calculator; eliminación de borde/línea horizontal; corrección de assets a assets.pmafin.com; package version 1.8.42.
npm install; pre-build; gen:content; type validation.
Build quedó ambiguo en contenedor; se siguió con calculadora y mapa como prioridades.
v1.8.41
Integración de reviews de Nilda; ajustes de popup del mapa; alineación de inputs y gear; carta floating movida; hero Realtor reforzado.
npm install; pre-build; gen:content; type validation; publish build; postbuild; quality-publish verification --selftest; quality-publish verification.
Pendientes calculadora final, mapa en mobile, review widget inteligente y release history auditable.
v1.8.40
Help button en HOA; unificación de help buttons dorados; compactación de la columna izquierda de la calculadora; perfil Realtor más pro; Nilda reviews no confirmados en repo.
npm install; type validation; pre-build; gen:content; publish build; postbuild; quality-publish verification --selftest; quality-publish verification.
Persisten observaciones sobre Nilda, iconos, gear, alineación de inputs y popups del mapa.
v1.8.39
Artifact con cadena completa de build/quality reclamada, sin nota funcional específica.
npm install; pre-build; gen:content; type validation; publish build; postbuild; export smoke.
Sin follow-up posterior dentro de los ZIPs subidos.
v1.8.38
Artifact con cadena completa de build/quality reclamada, sin nota funcional específica.
npm install; type validation; pre-build; gen:content; publish build; postbuild; export smoke.
Artifact con cadena completa de build/quality reclamada, sin nota funcional específica.
v1.8.37
Artifact incremental con quality genérico; sin nota funcional específica.
Sólo quality genérico en quality-reports/latest: pre-build; quality-deploy-windows; gen:content; quality-realtor fallback; type validation; publish verification selftest.
Artifact con cadena completa de build/quality reclamada, sin nota funcional específica.
v1.8.36
Validación de rutas públicas clave (home/realtors/buy/refinance/invest/join) sobre artifact empaquetado.
npm install; type validation; pre-build; gen:content; publish build; postbuild; export smoke; route checks.
Artifact incremental con quality genérico; sin nota funcional específica.
v1.8.35
Artifact con cadena completa de build/quality reclamada, sin nota funcional específica.
npm install; type validation; pre-build; gen:content; publish build; postbuild; export smoke.
Validación de rutas públicas clave (home/realtors/buy/refinance/invest/join) sobre artifact empaquetado.
v1.8.34
Build/export salen; gen:content se resolvió ejecutando generadores individuales por atasco del pipeline combinado.
npm install; type validation; pre-build; generators individuales; publish build; postbuild; export smoke.
Artifact con cadena completa de build/quality reclamada, sin nota funcional específica.
v1.8.33
Sin evidencia suficiente en los ZIPs entregados.
Ninguna reclamación de validación localizada.
Build/export salen; gen:content se resolvió ejecutando generadores individuales por atasco del pipeline combinado.
v1.8.32
Artifact empaquetado incremental; sólo encontré quality genérico, sin nota funcional específica.
Sólo quality genérico en quality-reports/latest: pre-build; quality-deploy-windows; gen:content; quality-realtor fallback; type validation; publish verification selftest.
Sin evidencia suficiente en los ZIPs entregados.
v1.8.31
Artifact empaquetado incremental; sólo encontré quality genérico, sin nota funcional específica.
Sólo quality genérico en quality-reports/latest: pre-build; quality-deploy-windows; gen:content; quality-realtor fallback; type validation; publish verification selftest.
Artifact empaquetado incremental; sólo encontré quality genérico, sin nota funcional específica.
v1.8.30
Cambios de media label, calculator en reviews, filtro preferPublicReviews y tweaks visuales del calculator/carousel.
npm install; type validation; pre-build; gen:content; publish build; postbuild; export smoke; spot checks UI/content.
Artifact empaquetado incremental; sólo encontré quality genérico, sin nota funcional específica.
v1.8.29
Nueva pasada de validación sobre rutas clave home/realtors/team/join/brokers después de los cambios de 1.8.28.
npm install; type validation; pre-build; gen:content; publish build; postbuild; export smoke; spot checks de rutas.
Cambios de media label, calculator en reviews, filtro preferPublicReviews y tweaks visuales del calculator/carousel.
v1.8.28
Realtors con calculator purchase-only, brokers funnel renderiza contenido, y refinamientos de funnel titles/mapa/calculator/booking overlay.
npm install; pre-build; gen:content; type validation; publish build; postbuild; export smoke; targeted UI/content checks.
Nueva pasada de validación sobre rutas clave home/realtors/team/join/brokers después de los cambios de 1.8.28.
v1.8.27
Automatización de git deploy para dev/prod con tags latest e inmutables y ajustes de scripts/ignore.
npm install; node --check deploy scripts; quality-deploy-windows; pre-build; type validation; synthetic git deploy validation.
Realtors con calculator purchase-only, brokers funnel renderiza contenido, y refinamientos de funnel titles/mapa/calculator/booking overlay.
v1.8.26
Validación enfocada en rutas realtor/media (Nilda/Jose) y export público; sin nota funcional separada.
npm install; type validation; pre-build; gen:content; publish build; postbuild; export smoke; route checks.
Automatización de git deploy para dev/prod con tags latest e inmutables y ajustes de scripts/ignore.
v1.8.25
Local artifact build con smoke en home/team/realtors/funnels/realtor routes.
npm install; type validation; pre-build; gen:content; publish build; postbuild; export smoke; smoke checks de rutas.
Validación enfocada en rutas realtor/media (Nilda/Jose) y export público; sin nota funcional separada.
v1.8.24
Artifact empaquetado posterior a v1.8.23; no hallé nota específica de cambios.
Sólo quality genérico en quality-reports/latest: pre-build; quality-deploy-windows; gen:content; quality-realtor fallback; type validation; publish verification selftest.
Local artifact build con smoke en home/team/realtors/funnels/realtor routes.
v1.8.23
Mejora fuerte del calculator; /realtors incrusta company funnel/directorio; invest añade calculator, pero no apareció ZIP propio.
npm install; pre-build; gen:content; type validation; publish build; postbuild; export smoke; route checks.
Artifact empaquetado posterior a v1.8.23; no hallé nota específica de cambios.
v1.8.22
Grid de mortgage broker team a 5 columnas XL y empaque más liviano excluyendo out/node_modules/.next.
pre-build; gen:content; type validation; publish build; postbuild; publish verification selftest y full export smoke.
Mejora fuerte del calculator; /realtors incrusta company funnel/directorio; invest añade calculator, pero no apareció ZIP propio.
v1.8.21
Primer artifact empaquetado tras el hueco: build/export completos, rutas realtor Nilda y calculator modals verificados.
type validation; pre-build; gen:content; publish build; postbuild; export smoke; realtor/calc smoke.
Grid de mortgage broker team a 5 columnas XL y empaque más liviano excluyendo out/node_modules/.next.
v1.8.20
Trabajo en progreso reportado, pero sin release empaquetado final encontrado.
Public traceability was preserved for the change and its release prep.
Primer artifact empaquetado tras el hueco: build/export completos, rutas realtor Nilda y calculator modals verificados.
v1.8.19
Sin evidencia suficiente en los ZIPs entregados.
Ninguna reclamación de validación localizada.
Trabajo en progreso reportado, pero sin release empaquetado final encontrado.
v1.8.18
Sin evidencia suficiente en los ZIPs entregados.
Ninguna reclamación de validación localizada.
Sin evidencia suficiente en los ZIPs entregados.
v1.8.17
Ajustes de UX/layout del calculator y team page: purchase-only home, toggle de letter, donut/decimales.
npm install; type validation; pre-build; gen:content; tsc; publish build; postbuild; publish verification; manual calculator smoke.
Sin evidencia suficiente en los ZIPs entregados.
v1.8.16
Rebuild guiado de cinco funnels EN/ES, /join canónico con redirects desde /funnels/brokers, y playlist simplificado.
npm install; pre-build; gen:content; type validation; publish build; postbuild; publish verification; route/content smoke.
Ajustes de UX/layout del calculator y team page: purchase-only home, toggle de letter, donut/decimales.
v1.8.15
Se centra/corrige el funnel de recruiting y join, mejora contact card y limita build workers para estabilidad.
npm install; pre-build; gen:content; type validation; publish build; publish verification selftest; route/content smoke.
Rebuild guiado de cinco funnels EN/ES, /join canónico con redirects desde /funnels/brokers, y playlist simplificado.
v1.8.14
Join/ES join quedan con booking de Jose 30 min; realtor pages sin calculator; header compacto.
Spot checks manuales sobre join/booking/team cards/realtors/header compacto.
Se centra/corrige el funnel de recruiting y join, mejora contact card y limita build workers para estabilidad.
v1.8.13
Regenera headshot paths, compacta header/copy y refuerza fetch helper Windows-safe con timeout y file support.
npm install; pre-build; gen:content; type validation; script checks; publish verification selftest; quality-deploy-windows.
Join/ES join quedan con booking de Jose 30 min; realtor pages sin calculator; header compacto.
v1.8.12
Se elimina HomeBuyerAdvantageSection antes de reviews en home EN/ES.
npm install; pre-build; type validation; spot checks en home EN/ES y package.json version bump.
Regenera headshot paths, compacta header/copy y refuerza fetch helper Windows-safe con timeout y file support.
v1.8.11
Limpieza de team/hero/copy/calculator/booking en EN/ES y depuración de términos en superficies en español.
Checklist manual/spot checks sobre team lists, hero slides, calculator shell, booking copy y terminología ES.
Se elimina HomeBuyerAdvantageSection antes de reviews en home EN/ES.
v1.8.10
Se corrige el fallo de typings/validation para que quality:release supere el error previo en .next/types.
npm install; type validation; pre-build; gen:content; tsc con .next/types; publish verification selftest; quality:release llega a next-build.
Limpieza de team/hero/copy/calculator/booking en EN/ES y depuración de términos en superficies en español.
v1.8.9
Se estabiliza type validation/quality en Windows y se alinean masters/templates de realtor data.
gen:content con masters locales; validation/tsconfig; type validation; type validation-release; quality-deploy-windows; quality-realtor fallback; publish verification.
Se corrige el fallo de typings/validation para que quality:release supere el error previo en .next/types.
v1.8.8
Buyer-first sections en realtor pages, fallback limpio a seeds locales y guardas más duras para deploy Windows.
pre-build/site-link/alias quality; quality-deploy-windows; quality-realtor fallback; publish verification selftest; generators; validation tsconfig; custom smoke.
Se estabiliza type validation/quality en Windows y se alinean masters/templates de realtor data.
v1.8.7
Se describe endurecimiento de fallback remoto, deploy Windows y review queue, pero no apareció ZIP propio.
pre-build; gen:content; type validation; quality-realtor-generator-fallback; script checks; escenarios de deploy Windows descritos.
Buyer-first sections en realtor pages, fallback limpio a seeds locales y guardas más duras para deploy Windows.
v1.8.6
Entra el scope Realtor Partner: generadores CSV, reviews/seed templates, rutas /realtors y /partners EN/ES y ajuste mobile header.
pre-build/site-link/alias quality; coverage/build-meta; realtor partners/reviews/seeds; publish verification; tsc diagnóstico; HTTP fixture local.
Se describe endurecimiento de fallback remoto, deploy Windows y review queue, pero no apareció ZIP propio.
v1.8.5
type validation, pre-build y gen:content pasan; el build ya compila y entra al stage de TypeScript.
npm install; type validation; pre-build; gen:content; publish verification selftest; publish build log capturado.
Entra el scope Realtor Partner: generadores CSV, reviews/seed templates, rutas /realtors y /partners EN/ES y ajuste mobile header.
v1.8.4
Artifact empaquetado incremental; sin nota específica encontrada.
Public traceability was preserved for the change and its release prep.
type validation, pre-build y gen:content pasan; el build ya compila y entra al stage de TypeScript.
v1.8.3
Artifact empaquetado incremental; sin nota específica encontrada.
Public traceability was preserved for the change and its release prep.
Artifact empaquetado incremental; sin nota específica encontrada.
v1.8.2
Base quality/content para la rama 1.8 con smoke del hero, calculator y funnel team cards.
pre-build-cleanup; site links; alias imports; coverage/build-meta; loan officers/youtube/reviews; typing transpile; feature smoke.
Artifact empaquetado incremental; sin nota específica encontrada.
v1.8.1
Primer artifact empaquetado de la rama 1.8.x; no hallé nota de release adicional.
Public traceability was preserved for the change and its release prep.
Base quality/content para la rama 1.8 con smoke del hero, calculator y funnel team cards.
Some early versions are reconstructed from archived artifacts. Where evidence is incomplete, the archive marks the gap instead of inventing history.