Skip to content

Releases: LiterateInk/Unilim.js

v2.0.0

24 Nov 20:28
2.0.0
1f007d3

Choose a tag to compare

Breaking Change

2FA is now implemented and required to use CAS.
Check out the documentation to know how to use it!

IUT / Signatures

There's now methods to extract grades from signatures for IUT students.


  • chore: migrate from tsdown to bunup (3bc2456)
  • fix: linter (55d5384)
  • fix(ci): publish (af29ab1)
  • fix(bunup): configuration for browsers (6e1f7d6)
  • fix(build): use infer dts types for prod (543ec25)
  • chore: move env to root (66b7bd0)
  • chore(deps): bump (cbc110c)
  • feat(cas): handle 2fa with stay connected flag (fff3654)
  • fix(ci): use trusted publisher (1228830)
  • chore(tests/cas): add fixtures (6ddd413)
  • feat(cas): add restore method using persistence (5f0f987)
  • chore(examples): use restore for quick cas instanciation (77455cb)
  • chore(examples): use restore (af3e9e9)
  • refactor: update breaking change props and ignore undone tests (344d329)
  • feat: add signatures parsing (8436a99)
  • refactor: shorter syntax (7ab012e)
  • fix: push semesters in report card (6151a24)
  • chore(signatures): add proper tests (bd5f2a8)
  • chore(ci): enable tests (61895ea)
  • feat(signatures): dump HTML and convenience method for dumping card (004450e)
  • chore(examples): use proper methods (58b47f3)
  • fix(ci): trusted publisher syntax (7d2bc36)

v1.1.0

09 Oct 06:36

Choose a tag to compare

  • feat(timetable): add convenience method to fetch and parse an entry (008f320)

v1.0.1

09 Oct 06:30

Choose a tag to compare

  • feat(timetable): add years export (5a0eabc)

v1.0.0

08 Oct 23:16

Choose a tag to compare

  • chore: disable tests (110abd8)
  • chore: fix linting and migrate to tsdown (11650c7)
  • chore(ci): upgrade versions (4b9b57d)
  • chore: migrate tsup to tsdown (83fee4e)
  • chore: rewrite how examples are used (6615462)
  • chore(deps): add example script and cheerio and schwi (5943923)
  • refactor(cas): single class that handles login and more (36b61f6)
  • chore(deps): add scure base and remove literate ink utils (63a3a96)
  • refactor: everything into classes for easier usage (b22e084)
  • refactor: structure into class/models (cd5e1a2)
  • refactor: new structure using subpackages (2ea9887)
  • feat: oauth client for signatures (c345761)
  • fix(iut/cs/timetable): accept buffer and arraybufferlike as parameters (a76d53f)
  • chore(ci): build before testing so examples does not throw errors (651a53b)
  • chore(ci): reinstall packages since dist is not symlinked (bcda442)
  • fix(docs): entrypoints (211c089)
  • fix: build process for CIs (8efde5f)
  • fix(pkg): entrypoints (26063da)
  • docs: follow template (b36ed4b)
  • chore: add gitattributes for tests (8bf59ba)

v0.2.1

25 Sep 16:25
0.2.1
83c4179

Choose a tag to compare

v0.2.1 Pre-release
Pre-release
  • feat(cas): subpackage for the cas with proper naming (2b0e55a)
  • feat(cas): allow for a custom fetcher (897f6b3)
  • feat(biome): add profile and tokenize (08f8019)
  • chore: remove old examples (a36666b)
  • chore: update structure template (04e1917)
  • chore(ci): publish to npm (cba1507)
  • feat(iut/info): add whole timetable parser (3abee73)
  • docs(iut/info): add example for EDT (ce31faf)
  • fix(iut/info): type for buffer on get timetable (141e291)
  • feat(biome): add models (bdd0f91)
  • feat(iut/signatures): add base (waiting for SSL to be fixed) (43ad7d7)
  • fix(cas): move signatures to external clients (5866946)
  • feat(cas): authorize now returns only the callback URL (1ce5579)
  • docs: update examples for latest structure (a34dcea)
  • docs: update from index (495fbd3)
  • chore: linter, copy config from new template (7a5ee90)
  • chore(ci): update with latest template (a0fabb8)
  • chore: move to a single entry point (9dbdbc3)
  • fix: imports and examples (3ba63d6)
  • chore: linter (93454b6)
  • chore: update constants (c1856d1)

v0.2.0

14 Apr 07:49

Choose a tag to compare

v0.2.0 Pre-release
Pre-release

Initial release for the JS/TS wrapper of Unilim.