- Minor: Fix line ending of schedule.csv
- Breaking Change: Output markdown files are no longer produced
- New Feature: The ability to add 'unbounded' events which occur in all rooms on all days
- Minor: Speaker names in their original form are included within the pickled events dictionary
- Minor: The full slots list, with index number, is included in the log file
- Minor: Allocated and unbounded events now have tags added automatically which ensure uniqueness (no longer necessary to use e.g. 'morning' tag)
- Bug Fix: Durations for unbounded and allocated events are taken from their definition (previously hard coded as zero)
- Minor: io functions now take the working directories as arguments
- Minor: All proposals now included in pickled resources
- New Feature: --reload option on validate command to control whether the conference definition is reloaded from input YAML files
- Bug Fix: --help option threw an error if run outside a valid project folder structure
- Minor: Subtitles from proposals are now imported
- Bug Fix: Original schedule and new schedule were being passed to the diff function in the wrong order
- Bug Fix: Pre-allocated events were being scheduled in addition to their pre-allocated slot when optimising for consistency
- Minor: Order of fields altered in schedule.csv
- New Feature: --diff option to control logging of schedule diff
- Bug Fix: Consistency optimisation fixed
- Minor: Updated log message for Unavailability
- Bug Fix: Remove use of strings for Slot.starts_at
- New Feature: Unavailability and clashes can now be defined for events as well as people
- New feature: Capacity objective now split into efficiency or equity
- New Feature: Pre-allocated events can be defined in allocations.yaml
- Breaking Change: venues.yml renamed to timetable.yml
- Breaking Change: content previously in separate yaml files now in venues.yaml
- New Feature: objective function argument added to build command
- Improved logging with counts of events and slots by event type
- New Feature: Venue availability can be defined
- Minor Improvement: Order of columns in schedule.csv swapped to show index numbers at lhs of file
- Bug Fix: Redundant export of schedule on rebuild removed
- New feature: Rebuild command Rebuild the output files from a previously computed schedule
- New Featue: Validate command Validate a previously computed schedule
- Initial release