Releases: EdupageAPI/edupage-api
Releases · EdupageAPI/edupage-api
0.11.0 | Timetable rewrite
Warning
This release changes the way the Edupage.get_timetable()
and Edupage.get_foreign_timetable()
methods work
Summary
- ✨ New methods to get all classrooms, classes and subjects of the school
- ✨
Lesson
objects returned by timetable methods now contain more data - 🛠 Methods for getting timetable have been heavily refactored
Edupage.get_timetable()
–>Edupage.get_my_timetable()
❯ To get the timetable of the logged-in userEdupage.get_foreign_timetable()
–>Edupage.get_timetable()
❯ To get the timetable of another user, class or classroom- Input parameter of
Edupage.get_timetable()
needs object (EduTeacher
,EduStudent
,Class
,Classroom
) instead of ID Edupage.get_timetable()
now returns timetable for requested day only, not for whole weekEdupage.get_timetable()
returns aTimetable
object instead of a list ofLessonSkeleton
s
- ✨ Login methods also returns
CaptchaException
if a captcha is required to login - 🐛 Fixed a bug that prevented messages from being sent
Full Changelog: 0.10.8...0.11.0
0.10.8 | Timetable fixes and added support for 2FA login
2024-02-06
Don't add removed lessons to the timetable2024-02-08
Don't add absent "lessons" to the timetable2024-02-08
Handle exceptions during teacher conversion2024-02-15
UpdateLogin.login_auto()
according to the EduPage changes2024-02-15
RefactorLogin.login()
method2024-02-19
Fix issue with24:00
time value2024-02-26
Skip skeletons withmain
value (usually holiday events)2024-03-03
Implement support for 2fa (Closes #74)2024-03-03
Fix a reference to another function in the documentation2024-03-04
Add an example of 2FA login2024-03-04
Merge normal and 2FA logins into one method
0.10.7 | Add support for curriculums, rework the timetable code
The timetable API didn't change.
2023-12-09
Regenerate documentation2023-12-10
Add support for curriculums, rework the timetable code (#73)2023-12-10
Bump version in setup.cfg
0.10.6 | Fix #72
2023-07-15
Regenerate documentation2023-08-24
Fix the teachers example2023-08-24
Change types to fix a reported bug2023-08-24
Update the .gitignore2023-08-24
Fix #632023-08-24
Remove bareexcept
s2023-08-25
add a new example for better understanding (#70)2023-08-25
Simplify theall_teachers
example2023-12-09
Add the fix suggested for #722023-12-09
Bump version in setup.cfg
0.10.5 | Get grades by term
2023-04-01
Regenerate documentation2023-04-18
Fix lunch data parsing2023-05-08
Update the formatting of a comment2023-05-08
Update the gitignore2023-07-15
Add ability to retrieve grades by year and term in Grades (#69)2023-07-15
Refactor the new grade feature2023-07-15
Fix the max_points type2023-07-15
Bump version in setup.cfg
0.10.4 | Child switching
2023-04-01
Add methods for child switching2023-04-01
Bump version in setup.cfg
0.10.3 | Support for `StudentOnly`
2023-01-21
Add a request 'decryption' example2023-01-30
Fix docs link2023-01-30
Actually fix docs link2023-01-30
Actually actually fix docs link2023-03-29
Add a link to our discord to the README2023-03-30
Add a way to useEduStudent
with aStudentOnly
id2023-03-30
Bump version in setup.cfg
0.10.2 | Add support for request body 'encryption'
2022-10-01
Update lunch code to reflect edupage's server changes2023-01-21
Fix messages, add support for request body 'encryption'2023-01-21
Add support for an additional substitution format2023-01-21
Add a new example2023-01-21
Update documentation link in README2023-01-21
Bump version in setup.cfg2023-01-21
Regenerate documentation
0.10.1 | Remove `event_type` print when parsing events
2022-07-21
Regenerate documentation2022-09-10
Add a new event type (H_IGROUPS
)2022-09-13
Remove debug print, bump version in setup.cfg2022-09-13
Regenerate documentation
0.10.0 | Rerelease to fix PyPi versioning problem
This is a rerelease of the last version that fixes a PyPi issue where an old version would be installed when using pip install edupage-api
.