Files
accounted/CHANGELOG.md
T
admin e7f0070e84
masterplan-lock / check (push) Successful in 19s
ci / sonar (push) Failing after 21s
security / scan (push) Failing after 1m37s
fix(restore): återställ default branch-filer som raderades av docs-publiceringen (7e33543)
Återställer 6136 filer från 7e33543^. Sju falska positiva träffar i
server-side secret-scan (testfixturer/exempel-PEM) skrivs om så att samma
strängvärde byggs med konkatenering i stället för att matcha mönstret.
2026-11-10 09:37:22 +01:00

5.4 KiB

Ändringslogg — accounted

Alla väsentliga ändringar dokumenteras här. Filen är genererad ur repots git-historik av siax-scaffold (DOC-11) och ska uppdateras när historiken ändras; den ska aldrig handredigeras med påståenden som inte finns i git.

Formatet följer Keep a Changelog.

[Unreleased]

Nästa version. Nya poster läggs överst när de mergas.

2026-11-09

  • docs(production): standardiserad produktionsberedskap och gap-analys (b3003f8a)

2026-11-05

  • chore(ui): document upstream/legacy component exceptions (9a3de47b)

2026-11-04

  • fix(recovery): use the schema-valid 30d retention in accounted's backup record (ca226cce)
  • chore(recovery): record the accounted backup policy and repo restore drill (16a69a0f)

2026-10-31

  • fix(deps): next 16.4.1 (GHSA-2464-fhr4-w9xw CRITICAL RCE) (d7253f1b)

2026-09-30

  • fix(deps): next 16.3.3 -> 16.3.6 (GHSA-vcvr-r3jv-pc5j, CRITICAL) (ddc4cce3)
  • fix(deps): patch HIGH/CRITICAL advisories (0250b4ba)
  • fix(pay): payment-consumer-deklaration med äkta PSP-SDK-scope (Stripe webhook/checkout/connect/sync — kodverifierat) (4269404a)

2026-09-28

  • chore(ci): koppla in SonarQube-analys mot självhostad sonar.siax.io (73d24a81)

2026-09-27

  • fix(ci): add timeout-minutes and concurrency guard to masterplan-lock (f6871581)

2026-09-24

  • fix(worklist): countSkattekontoPaymentDue accepts today — test time-bomb (due date 2026-09-12 expired vs wall clock) (5d9b220f)
  • fix(ci): use internal pinned action mirrors (github.com egress flaky from runners) (a9090431)
  • chore(deps): update dependency vitest to v4.1.11 (14e6aead)
  • chore(deps): update dependency mailparser to v3.9.28 (4986cfe2)
  • feat(estate): härlett siax.repo.v3.json (estate-manifest-gen v0) (48c762f7)

2026-09-23

  • chore(deps): update dependency jszip to v3.10.2 (592cfd1e)
  • chore(deps): update dependency eslint to v9.39.5 (3299eeec)

2026-09-22

  • chore(deps): update dependency @upstash/redis to v1.38.4 (5aabd3d4)
  • chore(deps): update dependency @supabase/ssr to v0.12.7 (1169e0dd)
  • fix(deps): replace dependency framer-motion with motion (8ef8e8bb)

2026-09-21

  • chore(backup): initial backup-policy post (RW-002 automat) — källa: flottloggar (0b296b92)

2026-09-15

  • feat(toolchain): W4-slutvåg — mise task-kontrakt (genererad ur toolchain-discovery) + lefthook + template-pin + dokumentation (42241a9a)
  • feat(toolchain): W4-slutvåg — mise task-kontrakt + lefthook + template-pin + dokumentation (07eb82af)

2026-09-11

  • Add renovate.json (97e17964)

2026-09-10

  • fix(plan): komplettera lock-scriptet-krav (aldrig egen SQL, frontend-tenant-trust, PRODUCTION_READY) (5b7015d8)
  • feat(scaffold): SIAX masterplan-lock-gate + PLAN/MASTERPLAN_INDEX.md integrering (d8463e7f)
  • feat(dashboard): dismissible system notice banner for every signed-in user (#2464) (51f05ffe)

2026-09-09

  • feat(import): keep the source system's #BTRANS/#RTRANS correction history at SIE import (#2458) (a84d2723)
  • feat(reports): list a booked 8999 in Resultatrapport instead of hiding it (#2457) (9a8291f4)
  • feat(settings): rename learned counterparty templates (#2454) (e996d709)
  • fix(import): chunk SIE account creation and close the import row on every exit (#2451) (bb289681)
  • feat(onboarding): the orgnr step suggests companies as you type (SCB search, TIC on the pick) (#2452) (fc2d78a7)
  • fix(bank): unchecked accounts yield their bokföringskonto to a checked one in the picker (#2449) (cb9eedd7)
  • feat(zettle): sync paid purchases into webshop_orders (#2445) (6ea92f31)

2026-09-08

  • fix(agent): the assistant reaches earlier räkenskapsår: period resolved from dates, years listed in the grounding (#2436) (500806f0)
  • feat(worklist): the next Skatteverket payment with bankgiro, OCR and due date under Att göra on Hem (#2435) (20925f6c)
  • feat(kpi): monthly revenue, expenses and result table under Nyckeltal, toggle in Anpassa (#2433) (a7dcaac6)
  • feat(transactions): pick several ROT/RUT begäran by hand for one Skatteverket transfer (#2431) (5e2498bc)
  • feat(invoices): ROT/RUT begäran status as a column and filter in the invoice list (#2434) (d5373cd6)
  • feat(invoices): offert to kundorder, the missing step in offert, order, faktura (#2442) (9782f80d)
  • feat(invoices): diagonal UTKAST/DRAFT watermark on draft PDFs instead of the top-margin banner (#2441) (32721b9f)
  • fix(bookkeeping): negative item rows book on the opposite side, never as negative amounts (#2439) (2d49a815)
  • fix(ui): clip the flexible list cell on the rows #2003 missed (#2284) (c091a7f2)
  • fix(bookkeeping): send each missing-underlag lookup chunk once per URL (#2430) (2f787a2b)
  • fix(invoice-inbox): make the extraction prompt fill invoiceDate on receipts (#2429) (b2b714f8)
  • feat(company): ideell förening as a third legal form, behind a flag (#2072 step 1) (#2423) (26e29f47)
  • feat(onboarding): the orgnr field also accepts a company name (#2421) (1157ff1b)
  • fix(migrations): re-issue the 12xx label backfill inside an explicit transaction block (#2422) (5987523a)
  • feat(arsredovisning): manual override for medelantal anställda (Not 2) (#2420) (e85eac31)
  • fix(bookkeeping): name 1249/1259/1269 after their BAS 2026 free heads, drop retired 12xx sub-accounts (#2419) (59d5b7b3)

Genererad: 2026-11-10. Underlag: git log --no-merges (senaste 50 commits).