Skip to content

Releases: olefredrik/Bodil

v0.4.2

11 Jun 12:21
7b33f3d

Choose a tag to compare

  • CI-workflowene (docs.yml, wenche-kompatibilitet.yml) kjører nå kun i
    Bodils eget repo (if: github.repository == 'olefredrik/Bodil'). Template-
    kopier som har hentet inn .github/ får dem dermed hoppet over i stedet for å
    feile med e-postvarsel ved hver push.
  • Oppdateringsoppskriften (docs/oppdatere.md) henter ikke lenger inn .github,
    og forklarer hvorfor Bodils CI ikke hører hjemme i en regnskapskopi (+ hvordan
    rydde hvis den allerede er hentet inn). Eksempelversjonen er oppdatert.

Testet mot Wenche ≥ 0.31.2.

v0.4.1

10 Jun 14:17
f4ebb5c

Choose a tag to compare

  • Tydeligere veiledning for Folio-integrasjonen: folio-import-skillen og docs
    forklarer nå steg for steg hvordan API-nøkkelen lages (Lesetilgang på
    app.folio.no/til/api-tilgang) og legges i en .env-fil, og feilmeldingen ved
    manglende nøkkel er gjort handlingsrettet.
  • Språk: «lese-only» erstattet med «kun lesing» i skill, skript og docs.

Testet mot Wenche ≥ 0.31.2.

v0.4.0

10 Jun 13:53
59a0636

Choose a tag to compare

  • Hostet Wenche (wenche.cloud) er nå den anbefalte
    innsendingsveien i dokumentasjon og skills: brukeren laster opp config.yaml
    via Tall → Hent tall fra Bodil, uten å installere noe. Self-hosted lokalt
    er fortsatt et likeverdig alternativ.
  • wenche-config krever ikke lenger at Wenche er installert. Lokal validering
    (wenche valider-aarsregnskap) kjøres hvis kommandoen finnes, ellers skjer
    valideringen ved opplasting på wenche.cloud. Senker terskelen for web-brukere.
  • Personvern-note: config.yaml inneholder fødselsnummer, som forlater maskinen
    ved opplasting til wenche.cloud (behandles kun i økten, ikke lagret).
  • Release-badgen i README er nå statisk (badge/release-vX.Y.Z) i stedet for
    github/v/release, som intermitterende feilet med «Unable to select next
    GitHub token from pool» fra shields.io.
  • Forenklet release-prosess: versjon og badge navngis nå i selve feature-PR-ene
    (entry under ## [X.Y.Z]), så /release er bare en tag + GitHub Release,
    ingen egen versjons-bump-PR.

Testet mot Wenche ≥ 0.31.2.

v0.3.0

10 Jun 12:44
5e4bc17

Choose a tag to compare

  • Verifisert kompatibilitet med Wenche 0.31.2 og bumpet pinnet versjon fra 0.24.0.
    Feltnavnene i config.yaml og kommandoen wenche valider-aarsregnskap er
    uendret i 0.31.2; golden-fixturet validerer fortsatt grønt, så ingen
    skill-endring var nødvendig.
  • Ny valgfri skill folio-import: henter et regnskapsårs transaksjoner fra
    Folio (api.folio.no/v2, lese-only) og skriver <år>/bankeksport.csv. Erstatter
    kun det manuelle CSV-nedlastingssteget; alt nedstrøms er uendret. Kun stdlib,
    kun GET-kall, aldri /payments, API-nøkkel fra .env.
  • scripts/sync-from-bodil: synker verktøy-allowlisten (ikke data) til en privat
    kopi av malen, pinnet til en Bodil-tag, med en deny-list som nekter å røre
    selskap.yaml, */config.yaml, */bankeksport.csv og */bilag/.
  • Folio-importørens rene logikk dekkes av tests/test_folio_import.py, som kjører
    i CI-gaten sammen med Wenche-valideringen og feltnavn-linten.
  • Kompatibilitets-gaten kjører nå også på push til main, så Actions-badgen i
    README reflekterer mains faktiske Wenche-kompatibilitet.
  • README: badges (release, lisens, status, CI, Claude Code) og tydeliggjort at
    Bodil forutsetter tilgang til Claude (den eneste kostnaden; verktøyene er gratis).

Testet mot Wenche ≥ 0.31.2.

v0.2.0

30 May 12:45
5406e9b

Choose a tag to compare

  • /release automatiserer nå tagging og release notes: henter noten fra
    CHANGELOG og kjører tag + GitHub Release etter én bekreftelse.
  • CI feiler nå hvis WENCHE_PINNET ikke matcher «Testet mot Wenche ≥ …» i
    CHANGELOG, så de to kan ikke drifte fra hverandre.
  • CLAUDE.md-regel: hver oppførselsendrende PR oppdaterer [Ikke utgitt].
  • Den ukentlige kjøringen mot nyeste Wenche oppretter nå en GitHub-issue ved
    brudd (med duplikat-vern), i stedet for bare en passiv annotering.

Testet mot Wenche ≥ 0.24.0.

v0.1.0

30 May 12:17
1dad173

Choose a tag to compare

Første versjonerte utgave.

  • Tre skills for bokføring, protokoll og Wenche-config for passive holdingselskaper.
  • Automatisk kompatibilitetstest mot Wenche: golden-fixture valideres med
    wenche valider-aarsregnskap, og en feltnavn-lint sjekker at Bodils feltnavn
    finnes i Wenches datamodell. Kjører som PR-gate (pinnet) og ukentlig (nyeste).
  • Rettet feltnavn i wenche-config: eierandel_datterselskap
    eierandel_for_fritaksmetoden (Wenche leste aldri det gamle navnet, så
    eierandel under 90 % ble feilaktig behandlet som fullt skattefritt utbytte).

Testet mot Wenche ≥ 0.24.0.