Releases: LiterateInk/Unilim.js
Releases · LiterateInk/Unilim.js
v2.0.0
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
v1.0.1
v1.0.0
- 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
- 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)