Timetable Calendar Generator 5.0
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
togoogle-key.json
. - In
days.csv
, change all dates to use theyyyy-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.
- Change
- 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).