Releases: EdupageAPI/edupage-api
Releases · EdupageAPI/edupage-api
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
.
0.9.986 | Add more timeline event types
2022-05-04
Regenerate documentation2022-05-04
Fix typo (#48)2022-05-04
Fix theJSONDecodeError
import2022-05-04
Remove unnecessaryUnion
import2022-05-04
Format everything withautopep8
2022-05-11
Bug fixes (#49)2022-05-11
Fix time parsing issue in timetables (#50)2022-05-11
Small whitespace formatting2022-06-24
Added new EventType "h_userphoto" (#53)2022-06-24
Add thebee
timeline event type, bump version in setup.cfg
0.9.985 | Create `Edupage` instances with only a session id
2022-03-30
Add missing dataclass annotation2022-03-31
Correct the return type of theget_all_students()
method2022-04-03
RaiseBadCredentialsException
if there're incorrect credentials2022-04-04
Add a method that returns ringing times (without the timetable)2022-04-04
Whitespace formatting2022-04-04
Reword the docstring for theget_next_ringing_time
method2022-04-04
Fix getting ringings during the weekend2022-04-06
Use capital letters at the beginning of sentences2022-04-12
Make all enums extend str for json encoding support2022-04-12
Use string literals instead of auto() inRingingType
2022-04-12
Change order of classes when extendingstr
for enums2022-04-14
Fix lunches after edupage's rework2022-04-23
Imports cleanup2022-05-04
Add a way to create Edupage instances with only a session_id
0.9.981 | Lunches bugfix
2022-03-28
Regenerate documentation2022-03-29
Add a badge link topypistats.org
2022-03-30
Add the forgotten@dataclass
decorator2022-03-30
Bump version in setup.cfg
0.9.98 | Add method for getting all students & Bug fixes
2022-02-27
Merge functions for getting foreign timetable2022-02-27
Simplify function for getting this week weekday2022-02-27
Change order of raising exceptions2022-02-27
Move JSON data to variables2022-02-27
Fix getting error response2022-02-27
Print error message2022-02-27
Small refactoring2022-02-27
Usedate
parameter for getting timetable data2022-02-27
Add function for getting student by id2022-02-27
Usetable
parameter for getting non-teacher timetable2022-03-02
Refactor big__init__
methods to dataclasses2022-03-03
Fix small bugs, refactorTimetableChange
into a dataclass2022-03-03
Add teacher example2022-03-03
Remove unused datetime import2022-03-04
Add grades example2022-03-05
Fix grade importance calculation2022-03-05
Add gradecomment
property2022-03-05
Use float for grade values2022-03-05
Add comments for easier navigation and better readability2022-03-05
Fix grades using thep_typ_udalosti
attribute2022-03-05
Fix for a situation whenmax_points
is0
2022-03-05
Fix grades example to show max points2022-03-06
Add substitution example2022-03-25
Addget_all_students()
method
0.9.97 | Foreign timetables – get the timetable of another user
2022-02-26
ReturnNone
if there are not any timetable changes2022-02-26
ReturnNone
if there are not any missing teachers2022-02-26
ReplaceUnion[*, None]
withOptional[*]
2022-02-26
Useparse_int
insteadint_or_none
function2022-02-26
Start adding support for foreign timetable fetching2022-02-26
Finish foreign timetable fetching, add a method to get the current school year2022-02-27
Add comments and login requirement annotations2022-02-27
Add classrooms to lesson skeletons, add a property to
0.9.96 | Bugfix in substitution parsing
2022-02-17
Fix missing teachers parsing2022-02-17
Output each change not just one per class inget_timetable_changes
method2022-02-17
Addtitle
property toTimetableChange
object2022-02-17
Simplify substitution action parsing2022-02-17
CleanupEventType.parse
method2022-02-17
CleanupGender.parse
method2022-02-17
CleanupAction.parse
method2022-02-23
AddValueError
handling toparse_int
function2022-02-23
Remove the image link from the substitutiontitle
— @BelKed
0.9.95 | Substitution support
2022-02-07
Regenerate documentation2022-02-10
Stop flexing domain2022-02-13
Formatpython-publish.yml
2022-02-13
Group timeline events by categories2022-02-13
Remove duplicate timeline events2022-02-14
Add docstrings for functions in__init__.py
2022-02-14
Regenerate documentation2022-02-14
Fixrecognize_account_type
function2022-02-14
Fixget_url
function2022-02-14
Fix parsing grades containing comments2022-02-14
Fix getting lunch for dates in past2022-02-14
Simplify lunch example
0.9.94 | More timeline event types
2022-02-05
Regenerate documentation2022-02-06
Remove Self-Hosted documentation section from README2022-02-07
Add new timeline event types (thanks to @Daktosom)2022-02-07
Bump version, add one more timeline event type2022-02-07
Resolve conflicts2022-02-07
Bump version in setup.cfg
0.9.93 | Fix GitHub workflow
Add an empty space for better readability