Skip to content

Releases: barremans/Project_generator

v2.1.0

Choose a tag to compare

@barremans barremans released this 02 Oct 12:25

[2.1.0] - 2026-10-02

Toegevoegd

  • Nieuw, optioneel Datum:-headerveld — wordt getoond in gegenereerde
    PROJECT_STRUCTURE.md-bestanden wanneer het aanwezig is (geen
    geforceerde placeholder voor bestanden zonder dit veld) — ging voorheen
    stilzwijgend verloren bij het uitlezen.

Gewijzigd

  • Headerformaat gelijkgetrokken met de officiële CGK-conventie
    (00-conventions.md §4) — sluit het eerder geïdentificeerde open punt af:
    • .py-headers worden niet langer als python-docstring geschreven, maar
      als een #-commentaarblok met ====-scheidingslijnen, met de Engelse
      labels File:/Role:/Version:/Author:/Changes: (voorheen
      Rol:/Versie:/Auteur:). .bat/.ps1/.spec-headers volgen
      dezelfde Engelse labelfamilie, in REM/#-commentaarsyntax.
    • .txt/.ini/.yaml/.yml-headers volgen nu het eigen
      config-bestand-format uit de conventie (Nederlandse labels
      Beschrijving:/Versie:/Auteur:/Applicatie:, geen aparte
      bestandsnaam-regel meer).
    • Bewuste, bevestigde afwijking t.o.v. de letterlijke conventie: een
      expliciet Applicatie:-label blijft behouden (ook bij .py, waar de
      conventie de appnaam ongelabeld plaatst) zodat generate_index.py dit
      per bestand blijft kunnen uitlezen.
    • Een nieuwe "Headers toevoegen"-run op een bestaand project converteert
      oude docstring-stijl .py-headers automatisch naar de nieuwe
      commentaarblok-stijl.
  • Het uitlezen van headers (gebruikt door "Projectstructuur
    genereren" op bestaande/legacy projecten) blijft bewust breed en niet
    beperkt tot het nieuwe formaat: de herkende label-aliassen zijn
    uitgebreid met een vocabularium dat op een echt bestaand project
    aangetroffen werd (Module:/Project:/Doel:, naast de reeds herkende
    labels), zodat oudere/anders-geformuleerde headers correct uitgelezen
    blijven i.p.v. als "geen beschrijving"/"geen applicatie" te verschijnen.

Opgelost

  • .json-bestanden krijgen niet langer een placeholder-metadatablok
    (GEEN BESCHRIJVING/GEEN AUTEUR/GEEN APPLICATIE/V1.0.0) in
    PROJECT_STRUCTURE.md — JSON kan structureel nooit een header krijgen
    (geen commentaarsyntax), dus dit was pure ruis. Het bestand zelf blijft
    gewoon zichtbaar in de boomstructuur, enkel het metadatablok vervalt.

v2.0.5

Choose a tag to compare

@barremans barremans released this 18 Sep 06:07

Release v2.0.5

Opgelost

  • bugfix signing build_and_publish
  • bugfix default_template.p

v2.0.4

Choose a tag to compare

@barremans barremans released this 18 Sep 05:54

Release v2.0.4

v2.0.2

Choose a tag to compare

@barremans barremans released this 17 Sep 07:54

Release v2.0.2

v2.0.1

Choose a tag to compare

@barremans barremans released this 16 Sep 12:35

[2.0.1] - 2026-09-16

Toegevoegd

  • docs zijn nu beschikbaar

v2.0.0

Choose a tag to compare

@barremans barremans released this 16 Sep 12:23

Release v2.0.0

v1.1.1

Choose a tag to compare

@barremans barremans released this 16 Sep 12:08

Release v1.1.1

v1.0.11

Choose a tag to compare

@barremans barremans released this 15 Feb 09:50
  • Nieuwe Tools-instellingen (via de "⚙ Settings"-knop in de
    Tools-dialoog): include-extensies, exclude-mappen, exclude-bestanden, en
    headerdefaults voor applicatie/versie (auteur hergebruikt de bestaande
    "Standaard Auteur"-instelling — geen dubbel veld)
  • Projectmap en outputmap van de Tools-dialoog worden onthouden tussen
    sessies
  • Elk nieuw gegenereerd project krijgt voortaan automatisch een
    docs/PROJECT_STRUCTURE.md (nieuwe stap 9 in de generator), naast de
    mogelijkheid om dit ook apart/opnieuw te genereren via Tools
  • Nieuwe standalone scripts: scripts/generate_project_structure.py en
    scripts/add_headers.py (dry-run-by-default, --apply voor effectieve
    wijzigingen bij add_headers)