Releases: lukecarr/joodle
Releases · lukecarr/joodle
v1.0.4
v1.0.3
1.0.3 (2020-12-11)
Release 1.0.2
1.0.2 (2020-12-09)
v0.2.3
v0.2.2
Features
- modules: added gradereport_user_get_grade_items function (bb0396f)
Build
- npm: excluded documentation source from NPM packaging (5086143)
- migrated from NPM to Yarn (b8b842d)
- npm: added documentation back into NPM package (140f86b)
- npm: fixed typo in build script (04de6da)
Style
- docs: applied Prettier formatting to documentation homepage (0b365eb)
- tests: applied ESLint formatting to unit tests (04439da)
Refactors
Bug Fixes
- got: deprecation issue with rejectUnauthorized HTTP option (ca33cbd)
Documentation
- api: added automatic API reference doc generation (1a44c52)
v0.2.1
v0.2.0
Features
- webservice: started work on webservice module (with site info) (8c3d93b)
- modules: added getHttpResponse() to get raw HTTP response (b053696)
- client: options can now be provided through environment varaibles (492459a)
- client: exposed several HTTP options for configuration (a45e941)
- modules: started work on core.user module (3a9a3c9)
- modules: added fields to auth_email_get_signup_settings response (0746334)
- modules: added auth_email_signup_user function (3bb0e9d)
- modules: added core_user_agree_site_policy function (a4c895c)
- modules: added core_user_create_users function (52a8aef)
- modules: added core_user_delete_users function (fe7d1d0)
- modules: added core_user_get_course_user_profiles function (00dd783)
- modules: added core_user_get_private_files_info function (db49f6d)
- modules: added core_user_get_user_preferences function (d4fb49f)
- modules: added core_user_set_user_preferences function (dfe43c0)
- modules: added core_user_update_picture function (and delete) (9990fe4)
Bug Fixes
- modules: getUsers and getUsersByFields allowed invalid fields (9d2fc91)
Refactors
- modules: moved module class file into src/modules directory (47e1aa4)
- got: HTTP requests now use qs to generate query strings (f78ce13)
- modules: moved user interface into shared modules directory (d403676)
- moved FunctionResponse from functions/index.ts to functions.ts (b8b92ba)
- modules: separated module responses into separate files (3eb3b25)
Style
- modules: changed imports for modules (217f66d)
- modules: fixed issue with linter formatting (b779335)
- eslint: fixed inconsistent whitespace (ebbcdd1)
Documentation
- readme: added guide on getHttpResponse() (9f71135)
- readme: tidied up Promise API docs (1d47c2e)
- readme: added docs on using environment variables (77b392f)
- readme: restructured README headings (93a955d)
- readme: fixed typo (3d30b27)
- modules: added missing docs to core.webservice module (1d9a9b2)
- modules: added missing documentation to core.user module (b5d90f9)
- readme: added ko-fi link to README (fa7ef10)
- readme: added more key features (85cb3c9)
Tests
- created initial tests (with 100% coverage) (989f82b)
- added tests for environment variable config options (78badb8)
- added missing tests for new functions (34fa75e)
Performance
- npm: removed unused NPM dependency (de32873)