Skip to content

Releases: vibloteket/bokfri

Bokfri 1.1.1

Choose a tag to compare

@github-actions github-actions released this 20 Aug 22:27

Bokfri 1.1.1

Bokfri 1.1.1 förbättrar felåterkopplingen i desktopprogrammet, gör CLI-utdata
tydligare och utökar PDF-exporten från kommandoraden. Installationspaketen är
också ungefär 30–35 procent mindre tack vare en minimerad Java-runtime och
renare paketering.

Viktigaste ändringarna

  • formulär i desktopprogrammet förklarar nu ofullständiga eller ogiltiga
    uppgifter vid sparförsök i stället för att enbart inaktivera OK-knappen
  • oväntade GUI-fel visar kopierbar diagnostik och loggsökväg; loggmappen kan
    öppnas direkt från feldialogen och dialogen Om Bokfri
  • bokfri status ger en samlad översikt över datakatalog, databasformat, valt
    företag och bokföringsår samt CLI-loggens sökväg
  • oväntade CLI-fel skrivs med full diagnostik till bokfri-cli.log; --verbose
    kan även visa detaljerna i terminalen utan att störa vanliga JSON-flöden
  • företag och bokföringsår markerar aktuellt val kompakt i listor, och
    bokföringsår visas med det senaste först
  • account list --filter TEXT filtrerar konton efter nummer eller beskrivning
  • texttabeller och rapporter använder konsekventa, innehållsanpassade kolumner
    med högerjusterade tal
  • balansrapport, resultatrapport, huvudbok, verifikationslista och enskild
    verifikation kan exporteras till PDF från CLI med --output
  • försäljningsrapport, följesedel och plocklista hanterar decimalantal korrekt
    och bevarar exakt decimalaritmetik för vikt och volym
  • installationspaketen innehåller en minimerad Java-runtime och endast
    produktions-JAR:en; artefakterna är cirka 30–35 procent mindre än i 1.1.0

Databas och kompatibilitet

Bokfri 1.1.1 använder samma databasformat 2 som Bokfri 1.1.0. Ingen ny
migrering krävs vid uppgradering från 1.1.0. Säkerhetskopiering före uppgradering
rekommenderas ändå som vanligt.

CLI-förenklingen ersätter de överlappande kommandona paths, doctor,
company current och year current med:

bokfri status

Kända begränsningar

  • Paketen är inte kodsignerade. Windows SmartScreen och macOS Gatekeeper kan
    därför visa en varning vid installation eller första start.
  • Kommandoradsgränssnittet täcker många centrala arbetsflöden men inte samtliga
    funktioner i desktopprogrammet.
  • Windows systemtema kan visa ett större vänsterindrag i menyer än andra
    plattformar; Bokfri använder fortsatt standardbeteendet från Swing.

En fullständig teknisk ändringslista finns i
CHANGELOG.md.
Kontrollsummor för installationsfilerna finns i SHA256SUMS.

Problem och förbättringsförslag kan rapporteras på
GitHub Issues. Publicera aldrig
bokföringsdata, personuppgifter eller andra känsliga uppgifter i en öppen
felrapport.

Bokfri 1.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 14:27

Bokfri 1.1.0

Bokfri 1.1.0 gör Bokfris centrala bokföringsflöden tillgängliga både i
desktopprogrammet och från kommandoraden. Releasen innehåller också säkrare
versionshantering av databaser och säkerhetskopior, SIE-import och -export,
förbättrad decimalhantering samt många nya kontroller och automatiserade tester.

Viktigaste ändringarna

  • ett omfattande kommandoradsgränssnitt för företag, bokföringsår, konton,
    verifikationer, kunder, leverantörer, produkter, fakturor, betalningar,
    kreditfakturor, moms, rapporter, SIE och säkerhetskopior
  • text- och JSON-utdata, JSON Schema för indata samt validering och förhandsvisning
    före operationer som ändrar bokföringen
  • samma valda företag och bokföringsår används av desktopprogrammet och CLI;
    välj med bokfri company use och bokfri year use
  • kundfakturor måste ha ett giltigt försäljningskonto från det valda
    bokföringsåret, både i desktopprogrammet och CLI
  • faktura-, order- och offertrader kan använda decimalantal, exempelvis 0,5
    timmar; lagerförda produkter kräver fortfarande heltal
  • pengabelopp från SIE passerar inte längre genom binära flyttal, och monetär
    CLI-utdata visas konsekvent med två decimaler
  • SIE-import med oföränderlig källfil, förhandsvisning och importhistorik samt
    SIE-export i typerna 1, 2, 3 och 4E
  • fullständiga säkerhetskopior kan skapas, listas, verifieras och återställas från
    CLI med förhandsvisning och skyddad ersättning
  • finansiella rapporter visar nu rader, perioder, saldon och kontrollsummor i
    text- och JSON-format
  • installationspaketet för Windows installerar kommandot bokfri på PATH och
    tar bort det korrekt vid avinstallation

Databas och uppgradering

Bokfri 1.1.0 skriver databasformat 2. När en databas i det äldre format 1 öppnas
krävs uttryckligt godkännande. Bokfri skapar och verifierar då först en fullständig
säkerhetskopia och migrerar därefter databasen. Från CLI kan formatet kontrolleras
och migreras separat med:

bokfri database status
bokfri database migrate

Nya säkerhetskopior har ett versionshanterat JSON-manifest. Bokfri 1.1.0 kan
fortfarande verifiera och återställa äldre säkerhetskopior från Bokfri 1.0.1.

Viktigt före uppgradering

  1. Skapa en fullständig säkerhetskopia i Bokfri 1.0.1.
  2. Behåll originalinstallationen och säkerhetskopian tills innehållet har
    kontrollerats i Bokfri 1.1.0.
  3. Kontrollera företag, bokföringsår, verifikationer och viktiga rapporter efter
    migreringen.
  4. Använd en kopia av data om du först vill prova migreringen utan att påverka
    originalet.

Direkt migrering från det mycket gamla formatet bookkeeper.db stöds inte. Det
måste först migreras genom en historisk JFS/Fribok-version som kan läsa formatet.

Kända begränsningar

  • Paketen är inte kodsignerade. Windows SmartScreen och macOS Gatekeeper kan
    därför visa en varning vid installation eller första start.
  • Kommandoradsgränssnittet täcker många centrala arbetsflöden men inte samtliga
    funktioner i desktopprogrammet.
  • BAS-konton och kontonamn kommer från BAS 2026. Momskoder har i många fall
    ärvts från äldre Bokfri-planer där dessa varit entydiga och bör kontrolleras
    mot den egna verksamheten.
  • Vissa teckenberoende SRU-kopplingar kan inte representeras av Bokfris nuvarande
    enkla SRU-fält och har därför lämnats tomma.

En fullständig teknisk ändringslista finns i
CHANGELOG.md.
Kontrollsummor för installationsfilerna finns i SHA256SUMS.

Problem och förbättringsförslag kan rapporteras på
GitHub Issues. Publicera aldrig
bokföringsdata, personuppgifter eller andra känsliga uppgifter i en öppen
felrapport.

Bokfri 1.0.1

Choose a tag to compare

@github-actions github-actions released this 01 Aug 16:05

Bokfri 1.0.1

Bokfri 1.0.1 är en underhållsrelease med rättningar för momsavräkning,
verifikationsmallar och fakturautskrifter. Den innehåller också praktiska
guider som hjälper nya användare från val av kontoplan till den första
verifikationen.

Viktigaste ändringarna

  • momsavräkning använder BAS 2026-kontona 1650 och 2650 och avrundar saldon på
    ett säkrare sätt
  • standardkontot för ingående moms är nu 2641 och standardkontot för bank är
    1930
  • äldre verifikationsmallar kan åter läsas in; mallar med samma namn ersätts
    först efter bekräftelse i stället för att dupliceras
  • fakturor med många rader håller rader och summor åtskilda, även över flera
    sidor
  • föråldrade QR-fält har tagits bort från fakturalayouten och OCR-informationen
    har fått tydligare svensk text och placering
  • nya steg-för-steg-guider för att skapa företag och bokföringsår, registrera
    ingående balanser och bokföra den första verifikationen
  • Java 21-bygget har städats från kvarvarande compiler- och konfigurationsvarningar

En fullständig teknisk ändringslista finns i
CHANGELOG.md.

Viktigt före uppgradering

  1. Skapa en fullständig säkerhetskopia i den gamla installationen.
  2. Behåll originalinstallationen och säkerhetskopian tills innehållet har
    kontrollerats i Bokfri.
  3. Efter återställning, kontrollera företag, bokföringsår, verifikationer och
    viktiga rapporter.

Direkt migrering från det mycket gamla formatet bookkeeper.db stöds inte. Det
måste först migreras genom en historisk JFS/Fribok-version som kan läsa formatet.

Kända begränsningar

  • Paketen är inte kodsignerade. Windows SmartScreen och macOS Gatekeeper kan
    därför visa en varning vid installation eller första start.
  • BAS-konton och kontonamn kommer från BAS 2026. Momskoder har i många fall
    ärvts från äldre Bokfri-planer där dessa varit entydiga och bör kontrolleras
    mot den egna verksamheten.
  • Vissa teckenberoende SRU-kopplingar kan inte representeras av Bokfris nuvarande
    enkla SRU-fält och har därför lämnats tomma.

Kontrollsummor för installationsfilerna finns i SHA256SUMS.

Problem och förbättringsförslag kan rapporteras på
GitHub Issues. Publicera aldrig
bokföringsdata, personuppgifter eller andra känsliga uppgifter i en öppen
felrapport.

Bokfri 1.0.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 23:07

Bokfri 1.0.0

Bokfri 1.0.0 är den första officiella utgåvan under namnet Bokfri och börjar
projektets egen versionsserie. Programmet bygger vidare på Fribok och JFS
Accounting, men har fått en moderniserad plattform, egen distribution och en ny
visuell identitet.

Nytt i Bokfri 1.0

  • sex medföljande BAS 2026-kontoplaner för svenska företag och föreningar
  • paket för Windows, macOS och Linux
  • Java 21 och moderniserat bygg- och testsystem
  • webbaserad svensk användarhjälp
  • förbättrade rapportförhandsvisningar och plattformsoberoende datakataloger
  • fortsatt stöd för verifikationer, fakturor, rapporter, SIE, BGMax samt backup
    och återställning

En fullständig teknisk ändringslista finns i
CHANGELOG.md.

Viktigt före uppgradering

  1. Skapa en fullständig säkerhetskopia i den gamla installationen.
  2. Behåll originalinstallationen och säkerhetskopian tills innehållet har
    kontrollerats i Bokfri.
  3. Efter återställning, kontrollera företag, bokföringsår, verifikationer och
    viktiga rapporter.

Direkt migrering från det mycket gamla formatet bookkeeper.db stöds inte. Det
måste först migreras genom en historisk JFS/Fribok-version som kan läsa formatet.

Kända begränsningar

  • Paketen är inte kodsignerade. Windows SmartScreen och macOS Gatekeeper kan
    därför visa en varning vid installation eller första start.
  • BAS-konton och kontonamn kommer från BAS 2026. Momskoder har i många fall
    ärvts från äldre Bokfri-planer där dessa varit entydiga och bör kontrolleras
    mot den egna verksamheten.
  • Vissa teckenberoende SRU-kopplingar kan inte representeras av Bokfris nuvarande
    enkla SRU-fält och har därför lämnats tomma.

Kontrollsummor för installationsfilerna finns i SHA256SUMS.

Problem och förbättringsförslag kan rapporteras på
GitHub Issues. Publicera aldrig
bokföringsdata, personuppgifter eller andra känsliga uppgifter i en öppen
felrapport.