Skip to content

Timetable Calendar Generator 5.0

Compare
Choose a tag to compare
@jamesgurung jamesgurung released this 17 Feb 18:33

New features:

  • Added the ability to sync with Microsoft 365, as well as Google Workspace.
  • Added more customisation options.

If you are upgrading from a previous version:

  • The --google --secondary functionality has been removed. If you were still using it, you should use a previous release to run --google --remove-secondary before downloading this release. It is no longer necessary to include the --primary flag. Just use --google and this will sync to users' primary calendars.
  • Rename key.json to google-key.json.
  • In days.csv, change all dates to use the yyyy-MM-dd format.
  • Update settings.json to match the new format shown in the README file:
    • Change "lessonTimes" to "timings".
    • Change each "lesson" to a "period".
    • Change "studyLeave" to "absences".
    • Change each "year" to "yearGroups" (which takes an array, rather than a single number).
    • Change all dates to use the yyyy-MM-dd format.
    • Remove "weirdFriday4Time" and instead use the new "days" filter.
  • If part-time staff are marked with a blanking code when they are not in school, suppress this manually in the "renames" section: { "originalTitle": "Blanking Code", "newTitle": "" } (optional).