Releases: LiterateInk/Pawnote
Releases · LiterateInk/Pawnote
js v0.20.0
- Add support for transferred messages (de35a40, resolves #15 )
- Implemented observation type for attendance (#18)
- Add homepage and partnerURL fetch (9fb6a28, f25fe7e, 495d970)
- Implement ARD partner and wallet fetching (from PRONOTE) : #29
- Full implementation for drafts in discussions : #30 (resolves #12 and #13)
- Add support to move a discussion to trash, recover from trash and delete permanently : #28
- Refactor lessons->classes (1047ff7)
- Full reimplementation of timetable parsing : fa8811e, ec9e01a, e326017, 5cf5d6a
- Configurable parser (with default behavior) to match exactly PRONOTE outputs
- Implementation of activities (and not only lessons)
- Implement native interval fetching for timetable (deprecated weekNumber method, for now) : ab7ef21
- Implement
getFrequencyForWeek
method (08eff85) to know in which frequency we're currently are for a given week - Implement deletion of news : #25
- Implement
personal
types on timetable : #24 - Implement file uploads and add an adapter for homeworks : #22
- Needs a correct FormData implementation in the fetcher body !
- Implement
maxHomeworkFileUploadSize
in authorizations (cb7cdd8) - Better generative IDs handling (ca0deef)
- Bugfix concerning grades when average for student and
outOf
are not given (c478960)
js v0.19.0
Changelog
- chore(recipients)!: rename classes (c8563d0)
- feat(discussion/messages)!: add support for reply/sending (b8b2ceb)
- feat(api/messages): add support for limit amount (4dc5e47)
- feat(api): add message creation (b536bb8)
- feat(messages): add pronote api button type (01734d3)
- fix(attendance): use resource type (7f50909)
- fix(aes): use newer function of node-forge (2fa81b2)
- fix(session): better error handling when reading payload (a855ca6)
- feat(session): add
g
type and documentation (047e629) - fix(session): better error handling on HTML extraction (ab15fa9)
- feat: add more exports (e92343e)
- chore: remove outdated comment (d268173)
- feat: add base wrapper for creating discussions (d97cba5)
- feat(recipients): add proper parser for creation discussion (0924e6c)
- fix(api): naming (a37b3d3)
- feat(types): more accurate user.data (b5c8d1f)
- fix(types): add
estPrincipal
(b74883d) - feat(client): add authorizations property (1997871)
- feat: add create discussion recipients fn constant (4371d61)
- feat(api): add create discussion recipients (62f90c0)
- fix!: reuse resource type instead of creating another enum (bdc5c38)
- feat(client): add
authorizations
(1a9b43c)
License
js v0.18.0
New
- Support for
fetchRecipients()
in discussions, see 2399947.
js v0.17.1
Nothing new, just cleaning up docs.
js v0.17.0
New
- Add total support for news : Information & Surveys
Breaking
js v0.16.0
js v0.15.0
TL;DR
- Ability to get recipients of a message :
BaseMessageRecipient
andFetchedMessageRecipient
- Ability to get subject and correction of a grade (if provided).
- Ability to get in which folder is located a discussion (from a property in
StudentDiscussion
class) - New method :
markAsRead()
inStudentDiscussion
class
Changelogs
- feat!: handle
hint_(gauche|droite)
to build a dummyMessageRecipient
type (8bf00e2) - feat(StudentMessage)!: simplify the properties (1d73e3b)
- fix(grades/attachments): add internal genre to URL builder (390d8c9)
- feat(grades): add
subjectFile
andcorrectionFile
(31c05b9) - feat(discussions): add export in main (1b030b7)
- feat(discussions): add
markAsRead
(e09d577) - fix: contents type of
StudentLessonContent
(1f61dc6) - feat: add call API function to get message recipients (b054dc6)
- feat(StudentMessage)!: add new properties (a1edce7)
- feat(api/news): add type for
listePiecesJointes
(3f2929c) - feat(api/messages): add types for
listeDocumentsJoints
(1bcfcb2) - feat: add ApiUserMessageRecipients (1d5e900)
- feat(StudentDiscussion): add folders (640e6e5)
- feat: add enum for recipient type (989cc76)
js v0.14.1
js v0.14.0
New
- feat(news): add attachments in questions (5c043d8)