Nouveautés

Ce que chaque version de PalliaD apporte — corrections comprises. La liste est produite à partir de l'historique du code, à chaque livraison.

Version 0.0.25

Nouveautés

  • syncFiltrer les rapports par connecteur + purge par connecteur

Corrections

  • syncFaire remonter l'erreur dans les rapports de synchro
  • cim11Skip the ICD-11 integration tests when the API is unreachable

Version 0.0.24

Nouveautés

  • release-notesGénérer les notes de version depuis les Conventional Commits
  • uiAccessibility pass + migrate every page onto the catalogue
  • cim11Refuse a concurrent sync run
  • cim11Store the linearization metadata on each synced pathology
  • cim11Group top-level codes by block letter, fold from the row
  • cim11Show the code hierarchy as a collapsible tree
  • authUser password management (self-service + admin reset)
  • cim11Real ICD-11 sync replacing the mock connector page

Corrections

  • apiEmit the official Mongo-like `filter=` syntax on read-all
  • prodSet PALLIAD_FRONTEND_URL so emailed links aren't localhost

Performance

  • prodCache public glossary/blog reads at the edge

Version 0.0.23

Nouveautés

  • authEnable stateful token revocation (checkStoredOnVerify)
  • authSign bearer tokens with ES256 (was unsigned alg:none)

Corrections

  • prodDecrypt ALL compose secrets from pass, not just the GHCR token
  • ciSmoke test SPA-shell check fails spuriously on CI (SIGPIPE)
  • prodPersist the mail bus + back-port Watchtower GHCR auth

Version 0.0.22

Nouveautés

  • mailCap the persisted send history
  • eventsBus pollInterval 1s (was 10s default) for low mail latency
  • eventsBuffer mail through a bus connector between rendering and SMTP
  • eventsConnector IFilter (create-only); newsletter create/update/delete mails; subscriber list admin-only
  • eventsDesign A — 2 transform routes per trigger (fan-out via routes)
  • mailÉtape 4 live — import-template attachment via the events connector
  • mailDefault the events mail pipeline ON (inline = explicit fallback)
  • mailÉtape 6 — feed the "Connecteur Mail" dev page from the events path
  • mailÉtape 4 — import-template attachment seam (palliad-side, gated)
  • mailRoute the secret login link mail through the events connector (étape 3)
  • mailRoute the newsletter campaign send through the events connector (étape 2)
  • mailRoute activation + password-reset through the events connector (étape 1)
  • eventsDemo + newsletter mail triggers via events pipeline
  • eventsWorking contact mail pipeline via garganttua-events (verified e2e)
  • eventsMail topology contributor + contact create-through-domain (gated, dark)
  • uiMake the platform sidebar logo link to the home page
  • eventsWire garganttua-events starters + unify garganttua stack on 3.0.0-ALPHA04
  • authFrontend secretLoginGuard mirroring the server-side gate
  • developerLive Mail and MongoDB connector pages
  • nativeGraalVM AOT native build on garganttua-starter-native
  • Reactivate login and signup routes and add signup button to navbar
  • team+contentUser profileId + email/profile authority gates, Profil rename, JSON export/import
  • auth+publicCRUD-pipeline writes, login-based secret gate, public-elements admin + enforcement
  • auth+contentNewsletter templates, account hardening, secret admin login, User unicity
  • adminPages tab as collapsible tree + no roles in authorities
  • authAccount activation + password reset (observer + DSL use cases)
  • auth+uiSuper-owner gating, optional profiles, per-activity Configuration buttons
  • authReal garganttua-api v3 auth — pure-POJO core + DSL wiring
  • Reactivate login and signup routes and add signup button to navbar

Corrections

  • nativeUnblock the v0.0.22 release — auth API now mounts in native
  • ciProvide a MongoDB service for AuthChainTest
  • ciMatch Maven server ids to pom repository ids
  • eventsAdapt to renamed route DSL — stage.expression() → processor()
  • mailDispatch all mails explicitly; drop the api firehose; UTF-8 charset
  • mailPublish each mail of a multi-mail flow independently
  • eventsOnly emit mail on successful CREATE, never on read/GET
  • mailMake STARTTLS/auth configurable so MailHog (dev) receives mail
  • backendDeclare garganttua-starter-application for the runtime boot path
  • dockerSet GARGANTTUA_MONGODB_URI/DATABASE (v3) instead of DB_URL
  • content-exportSerialize all entity fields in JSON export
  • nativeRegister NOS FHIR DTOs for reflection + surface NOS sync root cause

Version 0.0.21

Nouveautés

  • heroThree new themes (pink/amber/teal) for the EMSP module pages
  • heroTheme presets to recover the per-page palettes

Corrections

  • heroDrop forced width on illustration cards
  • Include menu/close ligatures in Material Icons subset

Version 0.0.20

Performance

  • Fix CLS 0.13 (Manjari font swap) and drop decoding=sync on LCP

Version 0.0.19

Nouveautés

  • Bump 0.0.19, reusable breadcrumb, harmonised solution hero, sober Green IT

Corrections

  • ciCommit package-lock.json, pin every @angular/* to exact versions
  • ciPin @angular-devkit/build-angular to 19.2.19 (allowedHosts regression)

Version 0.0.18

Corrections

  • Bump 0.0.18, revert Material Icons subset (broke ligatures)

Version 0.0.17

Performance

  • Bump 0.0.17, subset Material Icons + a11y fixes

Version 0.0.16

Corrections

  • Bump 0.0.16, escape @ in Ikoula email for Angular template parser

Version 0.0.15

Corrections

  • seoShip preloadImage() to match landing call site

Version 0.0.13

Performance

  • Bump 0.0.13, drop MatIconModule from public bundle

Version 0.0.12

Performance

  • Bump 0.0.12, shrink public bundle, self-host fonts

Version 0.0.11

Corrections

  • seoUnbury sitemap + robots; cache npm and native-image in CI

Version 0.0.10

Nouveautés

  • seoAngular SSG prerendering — keyword pages are now real HTML

Version 0.0.9

Corrections

  • mailRobust import-template attachment send

Version 0.0.8

Nouveautés

  • Import-template request popup + email delivery with attachment

Version 0.0.7

Nouveautés

  • seoSEO landing pages, articles, glossaire + mobile navbar fix

Version 0.0.6

Nouveautés

  • mailSend acknowledgement to contact/demo form submitters

Version 0.0.5

Corrections

  • mailPort 465 SMTPS, async send, hard timeouts, raw subjects

Version 0.0.4

Corrections

  • Bump backend child module parent versions to 0.0.3

Version 0.0.3

Nouveautés

  • Anti-spam, newsletter, articles page + HTML email templates

Version 0.0.2

Nouveautés

  • Switch prod to Caddy auto-TLS, store GHCR token in pass, fix Angular env replacement

Version 0.0.1

Nouveautés

  • Align with template, fix contact/demo forms, migrate images to WebP
  • Add contact and demo request API endpoints with email notifications
  • Update public pages, logos, nginx config, and remove obsolete files
  • Replace Spring Boot backend with Javalin native image, add SEO and security improvements
  • Add subtypes, TypePicker component, data export page, and config improvements
  • Replace tableau de bord with enhanced file active as dashboard
  • Refactor backend to multi-module, add internal org tree, location form, and UI improvements
  • Add EMSP directory with map, intervention request forms and patient creation
  • Add public pages, legal pages and update contact information
  • Complete platform UI with EMSP-focused landing page

Corrections

  • Install artifacts to local repo for native build, redirect demo subject to demo page