Releases: obcode/plexams.go
Releases Β· obcode/plexams.go
v3.31.0
Compare
Sorry, something went wrong.
No results found
3.31.0 (2026-07-22)
π Feature
scheduler: daily admin-digest mail job (b33c121 )
admin: platform admin-overview query and daily digest (377568f )
π Documentation
deploy: document scheduler.adminmail config (ee31e8b )
π Tests
admin: unit tests and digest golden (9520637 )
π§ Chores
memory: record admin-overview + digest work (339bc93 )
v3.30.0
Compare
Sorry, something went wrong.
No results found
3.30.0 (2026-07-22)
π Feature
email: sort exams chronologically in NTA emails (a03217e )
v3.29.0
Compare
Sorry, something went wrong.
No results found
3.29.0 (2026-07-22)
π Feature
email: format auto-sync report and send it as an unattended system mail (9f1a937 )
π§ Chores
memory: record auto-sync mail redesign (1cc0f31 )
memory: record scheduler-hardening work (dec8bc0 )
v3.28.0
Compare
Sorry, something went wrong.
No results found
3.28.0 (2026-07-22)
π Feature
config: watch .plexams.yaml for restart-free config reloads (4ce5832 )
scheduler: harden the nightly scheduler (catch-up, drain, recover, DST) (374b42f )
plexams: guard auto-sync sources against panics and record run state (0bbdc3f )
db: add global scheduler_state collection (e59d5cf )
v3.27.1
Compare
Sorry, something went wrong.
No results found
3.27.1 (2026-07-17)
π Bug Fixes
programs: map ZPA-delivered primuss ancode code to suffixed program (40487a7 )
π§ Chores
add documentation for MUC.DAI to joint generalization and program-code degree suffix (f124973 )
v3.27.0
Compare
Sorry, something went wrong.
No results found
3.27.0 (2026-07-16)
π Feature
programs: translate degree-suffixed KΓΌrzel at ZPA/Primuss boundaries (241d2b4 )
studyprogram: add zpaCode external-code mapping field (9fb7d7c )
π Documentation
config: document degree-suffixed KΓΌrzel and zpaCode mapping (2e6ef34 )
π Tests
programs: cover resolver, filename parsing and zpaCode defaults (f855034 )
v3.26.0
Compare
Sorry, something went wrong.
No results found
3.26.0 (2026-07-16)
π Feature
joint: generalize MUC.DAI into first-class joint study programs (6ce9037 )
π Documentation
joint: update terminology to joint study programs (33cad28 )
π Tests
joint: unit-test per-program reserved-slot derivation (4a8e6fc )
v3.25.2
Compare
Sorry, something went wrong.
No results found
3.25.2 (2026-07-16)
π Bug Fixes
plexams: report an empty ZPA source as "keine β¦ vorhanden" (6d378a8 )
db: guard empty InsertMany when ZPA returns no exams/teachers (5ecbbcd )
v3.25.1
Compare
Sorry, something went wrong.
No results found
3.25.1 (2026-07-15)
π Bug Fixes
plexams: don't Cc the planner on auto-sync mails (6739568 )
π§ Chores
memory: mark nightly auto-sync merged to main (709cbca )
memory: record nightly auto-sync + sync prior memory updates (307a0ef )
v3.25.0
Compare
Sorry, something went wrong.
No results found
3.25.0 (2026-07-15)
π Feature
graph: wire nightly scheduler and add triggerScheduledSync (4507b11 )
plexams: nightly ZPA/Anny auto-sync with change email (062362f )
anny: report booking changes restricted to the exam period (45738e2 )
π Documentation
document the nightly auto-sync (scheduler.*) (ff33e3c )
π Code Refactoring
zpaimport: generalize DiffChanges to any comparable key (4031168 )