Skip to content

Releases: LiterateInk/Pawnote

js v0.21.0

16 May 19:33
Compare
Choose a tag to compare
  • #36: Add method for grades report PDF generation for a given period
  • #35: Add support for "mesure conservatoire" (PrecautionaryMeasure) in attendance
  • #33: Add support for detentions in the timetable
  • 2ac99ff: Implementation for Turboself partner
  • a2552cd: Bugfix when reauthenticating using a token that should bypass ENT

js v0.20.4

28 Apr 17:12
Compare
Choose a tag to compare
  • feat(discussions): add checks if user is allowed to access it (b00a90a)

js v0.20.3

26 Apr 20:19
Compare
Choose a tag to compare
  • fix(period): additional check to make sure periodeParDefaut is defined (3d7a2fa)

js v0.20.2

20 Apr 00:20
Compare
Choose a tag to compare
  • feat(upload): support react native FormData file objects (39e5ce8)

js v0.20.1

19 Apr 21:55
Compare
Choose a tag to compare
  • feat(homework/upload): add support for Blob and File (57a29e7)

js v0.20.0

19 Apr 01:12
Compare
Choose a tag to compare
  • 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

13 Mar 10:39
Compare
Choose a tag to compare

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

  • chore(pkg): change license to GPL-3.0 (a25c826)
  • docs(LICENSE): use GPLv3 (5453b79)

js v0.18.0

28 Feb 00:24
Compare
Choose a tag to compare

New

  • Support for fetchRecipients() in discussions, see 2399947.

js v0.17.1

27 Feb 18:17
Compare
Choose a tag to compare

Nothing new, just cleaning up docs.

js v0.17.0

27 Feb 17:54
Compare
Choose a tag to compare

New

  • Add total support for news : Information & Surveys
    • feat(select): add internals to read/create pronote selections (01e4a2a)
    • fix(newsStatus): global patch to enable edition for all news (c4b6f4e)
    • feat: support for surveys/questions and "other" choice type (a86019c)
    • feat: add TextInput question type (6ac28f0)

Breaking

  • refactor(client)!: rename name to title (f0b08a2)
  • fix(StudentNewsCategory)!: use false by default for default property (a193b84)