Releases: point85/PyShift
Releases · point85/PyShift
Work schedule library
Work schedule library
- Updated to Python 3.13.4
- DayOff: changed start datetime to time in int
- Named: added Rotation.dayOff; Invalidated cached periods in addSegments()
- Moved ShiftInstance to its own file
- ShiftUtils: Use UTC to avoid timezone issues, improved formatTimedelta(), toRoundedSecond() - Standard rounding, improved compare()
- Team: calculateWorkingTime() - rename toTime to toTimeOfDay
- TeamMember: added setAddition() and setRemoval()
- TimePeriod: changed start datetime to time in int; simplified timePlus()
- WorkSchedule: fixed issue with deleteShift()
Python Work Schedule Library
- Added team members and shift exceptions for the team
- Created a PyPI distribution
Python Work Schedule Library
Created a PyPI distribution at pip install PyWorkShift==1.0.2
Python Work Schedule Library
Updated for Python 3.12
PyShift Project
This release is a port of the Point85 Java Shift library to Python.