Skip to content

Latest commit

 

History

History
796 lines (374 loc) · 39.4 KB

CHANGELOG.md

File metadata and controls

796 lines (374 loc) · 39.4 KB

Changelog

1.50.0 (2024-11-29)

Features

  • logs: add pail to help with logs (15b0d20)
  • sso: switched check log in debug (dc699cd)
  • worker contracts: show past contracts (4b14d5e)

Bug Fixes

  • names: added one letter to last name (deb9bd5)

1.49.0 (2024-11-20)

Features

  • sso: added log for sso bridge check (4326232)

1.48.3 (2024-11-19)

Bug Fixes

  • download: try to get nice looking filename back when downloading (bcc62ae)

1.48.2 (2024-11-04)

Bug Fixes

  • nomad student: log info for nomad students (6e6d100)

1.48.1 (2024-10-30)

Bug Fixes

  • deploy: fix missing vitepress cache content (02c185e)

1.48.0 (2024-10-30)

Features

  • bridge: allow multiple api keys (056e787)

1.47.3 (2024-08-28)

Bug Fixes

  • mp: if teacher is not master it’s ok... (c36ac5c)

1.47.2 (2024-08-28)

Bug Fixes

  • warning no groupid: only for students (9c2a390)

1.47.1 (2024-08-28)

Bug Fixes

  • mp providers: add 3 letters of name +dynamic acronym (3841e85)
  • mp providers: add 3 letters of name +dynamic acronym (f1136fe)
  • remaining time: round (6b5f71b)
  • remaining time: round (77b4d25)
  • summaries: do not crash if missing groupmember (9ec7bfc)
  • summaries: do not crash if missing groupmember (9edd208)

1.47.0 (2024-07-03)

Features

  • apps: integrated app footer for apps (5a1c50d)
  • mail: added info log for mail evaluation report (53f88d8)

Bug Fixes

  • login: add autocomplete attribute for username (e2d4536)

1.46.0 (2024-06-26)

Features

  • dashboard: improve perf on contracts loading (0ba57bf)

1.45.0 (2024-06-17)

Features

  • laravel: finish update to laravel 11 (2a4dc25)

1.44.0 (2024-06-13)

Features

  • echarts: reduce echarts js size (+refactor) (9e488ec)
  • sso-bridge: update url (45dd6e1)

1.43.0 (2024-04-03)

Features

  • dashboard filters: auto hide project if no contracts inside (2e49cfc)

Bug Fixes

  • group filter: auto-wrap when there are a lot (599e8c2)
  • manual apply: non admin teacher can manually add a contract (no more 403) (a51e210)

1.42.3 (2024-03-25)

Bug Fixes

  • missing cid: remove id from message title error (0711093)

1.42.2 (2024-03-20)

Bug Fixes

  • class filters: ok for non "prof de classe" people (411d7a5)

1.42.1 (2024-03-18)

Bug Fixes

  • bad cid: generic exception to be filtered in sentry... (details are in the sentry details) (6ebe4ae)

1.42.0 (2024-03-17)

Features

  • attachment: upgrade max size to 23Mo instead of 10 (147b116)

1.41.0 (2024-03-14)

Features

  • contracts: filter by class (37f3b8c)

1.40.1 (2024-03-06)

Bug Fixes

  • charts: pie group title is not y misplaced when students <8 (eecf499)
  • charts: pies are shown completely (not missing last part because of wrong height) (71cde8e)

1.40.0 (2024-02-01)

Features

  • repetition: auto removes contracts for students that repeat (redoublement) (a374f26)
  • users cleanup: report fixes (fc53322)
  • users import: added id of impacted users (3c6248b)

1.39.0 (2024-01-31)

Features

  • data: handle/cleanup student inconsistency (having 2 groups in same year...) (bee2bab)
  • data: handle/cleanup student inconsistency (having 2 groups in same year...) (ef7c50e)

1.38.0 (2024-01-26)

Features

  • contract: client (teachers) can now add arbitrary contracts for any worker (student) if needed (776ae5a)
  • toast: increase show delay from 5 to 30seconds (f8a90a0)

Bug Fixes

  • bulk edit: fix save button css (8aa8d22)
  • contract eval: button css more visible (aa7da71)
  • contract: bulk edit honores any modification done (no more unclosed transaction levels...) (0912608)
  • delete contract: show subpart info (cd52701)

1.37.0 (2024-01-18)

Features

  • cache: allow cache clear from web request for admin /deploy/clearCache (6aeff71)
  • worker: ability to switch client (if not yet evaluated) (d56a193)

Bug Fixes

  • contract: allow bulk edit multi-parts contracts instead of printing an error (d24ba93)
  • ui: flash message in one row instead of 2 (daisyui upgrade...) (5aca238)
  • ui: job apply fields alignment (225fb69)

1.36.2 (2024-01-17)

Bug Fixes

  • eval charts: success when >=80% (not strictly >80%) (74ab064)

1.36.1 (2024-01-11)

Bug Fixes

  • eval report: handles deleted contracts correctly (7477c28)

1.36.0 (2023-11-27)

Features

  • eval export: add clients in project header (212064d)

1.35.0 (2023-11-25)

Features

  • eval export: add specific grade info in excel comment (f472bea)
  • eval export: merge all grades for same project (f472bea)

1.34.0 (2023-11-24)

Features

  • contract edit: add subpart info (for multi-eval on same project...) (6748346)
  • contract: add localstorage persisted already evaluated filter toggle (a78fc8c)
  • evaluation summary: collapse by default evaluation summary (status is saved in localstorage) (a78fc8c)

1.33.1 (2023-11-22)

Bug Fixes

  • evaluation log: fix sql trigger syntax on condition !=null => is not null, which reactivates mail report... (9d068e3)

1.33.0 (2023-11-08)

Features

  • formative jobs: allow 0 period contracts (a187130)

1.32.2 (2023-11-07)

Bug Fixes

  • eval export: prints correct title and periods for aggregated projects in excel export (2a15290)
  • eval export: removed extra dash after project subpart (if any) (59e9f72)

1.32.1 (2023-11-06)

Bug Fixes

  • export: print correct periods count for project (not accumulated...) (455fbe0)

1.32.0 (2023-09-28)

Features

  • job: add warning about contracts not deleted when deleting a job (761a7b9)

Bug Fixes

  • dashboard: no more error on contracts linked to deleted jobs (7f277bd)
  • dashboard: show active contracts of deleted jobs too (761a7b9)

1.31.0 (2023-09-08)

Features

  • contract: ability to edit contract periods (more than only edit dates) (b376936)

1.30.0 (2023-09-06)

Features

  • contracts: auto expand projects with pending evaluations (e0f7f94)
  • icescrum: add link to icescrub tools (05468b1)

Bug Fixes

  • contract: deleting contract does not trigger a wrong error message AND user rights are checked (3b5d33b)
  • contracts: only show project contracts of current period (5aae2e4)
  • job: remove useless "action" column (1913022)
  • stats: also show stats for standard clients (no special role) (55a1556)

1.29.0 (2023-08-25)

Features

  • job: allow .sql attachment (a997cc6)

1.28.2 (2023-08-25)

Bug Fixes

  • contract: also soft delete associated worker_contract (fee682c)

1.28.1 (2023-08-22)

Bug Fixes

  • sso: better invalid correlationId report (8b99029)

1.28.0 (2023-08-20)

Features

  • ui: better look for contract apply with multiple evals (6b877f4)

1.27.0 (2023-08-18)

Features

  • contracts: handles multiple subcontracts per project contract (enable easy multiple evaluations for 1 project) (e1f3531)

1.26.0 (2023-08-06)

Features

  • tools: added icescrum in tools (and link to doc) (0c0c415)

Bug Fixes

  • test: migrator test user forced to 2022 period (6df825b)

1.25.1 (2023-06-27)

Bug Fixes

  • export: remove duplicated projects (225810e)

1.25.0 (2023-06-26)

Features

  • laravel: upgrade to Laravel 10 (1fc65a1)

1.24.0 (2023-06-26)

Features

1.23.5 (2023-06-07)

Bug Fixes

  • users: notify group change as a change ;-) (8fcc379)

1.23.4 (2023-06-06)

Bug Fixes

  • stat: still missing info in some cases and enhanced UI (c3e6b6b)
  • stat: triangle for failure (c3e6b6b)

1.23.3 (2023-06-05)

Bug Fixes

  • stat: missing group, details on line->on column.... (c81b45d)

1.23.2 (2023-06-02)

Bug Fixes

1.23.1 (2023-06-02)

Bug Fixes

  • stat: bigger v space for summaries (56abd85)
  • stat: point color of eval is based on success, not overall percentage until now... (1112c71)
  • stat: removes dummy data (56abd85)

1.23.0 (2023-06-02)

Features

Bug Fixes

  • stat: removed "legend" prefix and fixed missing label on same X multiple Y... (9136ecf)

1.22.0 (2023-05-26)

Features

  • mutation: keep evaluation history upon student migration (min->cin for instance...) (6205aa1)
  • sso-bridge: added custom login callback URI (08df9a2), closes #72
  • stat: all data available for principal and dean (a70e579)
  • stat: show basic eval stats for student and maitre de classe (78a3c03)

Bug Fixes

  • filters: apply period and timeunit filters only for app (not on guest parts) (1e62fa8)
  • period: only show teacher’s groups of current academic period (filter to be added) (78a3c03)
  • stat: compute contracts for which project has been retired (6b31716)

1.21.1 (2023-04-05)

Bug Fixes

  • sentry: final probe name (46e1cc4)

1.21.0 (2023-04-04)

Features

1.20.2 (2023-03-29)

Bug Fixes

  • password confirm: deactivate password confirm as not compatible with 2nd factor auth and not available with openid... (1d84ada)
  • tests: password confirm tests parts removed (7ee152c)

1.20.1 (2023-03-10)

Bug Fixes

  • logout: no sso logout for standard logout (issue on staging) (a5bd68f)

1.20.0 (2023-02-24)

Features

  • contract: ability to edit contract dates (de57b8b), closes #29
  • monitoring: add sentry basic conf (d4d111e)

Bug Fixes

  • sentry: only report warnings and upper (6aa47e0)

1.19.0 (2023-02-20)

Features

  • laravel...: update to laravale 9.59 (and also other deps) (691ff0d)

1.18.1 (2023-02-19)

Bug Fixes

  • deploy: fixed admin rights check for optimize (usefull for prod config change reload) (1fd8ff2)

1.18.0 (2023-02-19)

Features

  • sso bridge: add integrity check of sso request (927662b)
  • sso bridge: add throttling to sso AND ask client to get correlationId from bridge (1b29668)
  • sso: add API KEY restriction option AND correlationId generation (39df0c4)

1.17.0 (2022-12-22)

Features

  • sso-bridge: correlationId now has TTL (default 10 seconds) (00e7b6e)

1.16.2 (2022-12-22)

Bug Fixes

  • sso-bridge: avoid double json_encode of sso data (0d8e26f), closes #61

1.16.1 (2022-12-22)

Bug Fixes

  • sso: array/object state (5d550e8)

1.16.0 (2022-12-22)

Features

  • optimize: only allow optimize when maintenant or admin (1b7d2c3), closes #21
  • sso-bridge: better URI extractor (d437b8e)

Bug Fixes

  • sso-bridge: check cache key fixed (4e1961e)
  • sso-bridge: split sso-bridge from local auth (a07f066)
  • sso: use correct email/username data from o365 and dispatch for bridge (37fccf6)

1.15.0 (2022-12-21)

Features

  • sso-bridge: add info log for callback (56a8c25)

1.14.0 (2022-12-21)

Features

Bug Fixes

  • sso-bridge: fixed error 500 (cache keyname) + split bridge from local login (e7b4aef)

1.13.0 (2022-12-21)

Features

  • deploy: added some debug info upon cookie process (78056ef)

Bug Fixes

  • deploy: get only APP_URL config from .env, not use of it (78056ef)

1.12.0 (2022-12-21)

Features

  • deploy: store get cookie output (7290d76)

1.11.1 (2022-12-21)

Bug Fixes

  • deploy: fix curl optimize deploy issue (015d053)
  • login: inform user in cas of unknown account (fbb80a8)

1.11.0 (2022-12-20)

Features

  • deploy: added info on deploy phases for log (11fd9a0)

1.10.0 (2022-12-20)

Features

  • eval review mail: send only on weekdays and at 7h45 instead of 5h00 (33a03e0)
  • eval: show project title (4b69331), closes #44
  • login: added env flag sso_only to switch login mode (02029c7)
  • sso: first draft of sso bridge (1fe4aea)

Bug Fixes

  • logout: fix o365 logout (a89f09b)
  • test: try to fix evaluationReport email test (850be8d)

1.9.0 (2022-11-07)

Features

  • login: use o365 openid id sso (0d9a0f4)

Bug Fixes

  • job delete: escape quotes if needed (9e49e4b)

1.8.2 (2022-11-03)

Bug Fixes

  • login: fixed bad getusername 500 error (a191159)

1.8.1 (2022-11-03)

Bug Fixes

  • password confirmation: get username from current user (as not passed through form input) (e07f256)

1.8.0 (2022-09-29)

Features

  • auth: use smtp instead of imap for auth (soon dismissed by microsoft) (d1c4e97)

Bug Fixes

  • evaluation mail: 1 mail per client even with multiple clients for 1 contract (859a6c1)

1.7.0 (2022-09-16)

Features

  • contract: track evaluations with daily email digest (2d1b045)
  • evaluation: force password confirmation with 5 minutes timeout (6dabe81)

Bug Fixes

  • evaluation: default evaluation is success (364c501)

1.6.0 (2022-09-06)

Features

  • job: min periods pass from 30 to 24 (0a46dc3)

Bug Fixes

  • job apply: bad date check for upcoming jobs (1ac95db)

1.5.3 (2022-08-29)

Bug Fixes

  • job load: job edit keeps periods when < 30 (ce6476c)

1.5.2 (2022-08-26)

Bug Fixes

  • job edit: allocated time correctly handled (db5f52e)

1.5.1 (2022-08-22)

Bug Fixes

  • user sync: better output for diff and look only at 1st sheet (6ac54f1)

1.5.0 (2022-08-22)

Features

  • user sync: handle deleted/restored users (fa8979b)
  • user: added period and class infos (069f979)

1.4.1 (2022-08-12)

Bug Fixes

  • job filter: xp and priority filters restored (ef361bb)

1.4.0 (2022-08-12)

Features

  • job drafts: drafts are shown and can be filtered (6866793)
  • job: Allow any teacher to be the client (0be0542)
  • job: Cursor help on oneshot tooltip (8680889)
  • job: Separator for skills + better pointer (9512fdf)
  • marketplace: add meteor icon for oneshot (a3b4a28)
  • marketplace: add title to skills list (a04d9cf)
  • marketplace: click on provider filters jobs (bf8c5c5)

Bug Fixes

  • job edit: oneshot property is properly updated (779241f)
  • job: Providers title more visible (e21ee43)
  • marketplace: better visibility of job add button (fff5adf)

1.3.0 (2022-06-29)

Features

  • marketplace: add counter to show how many jobs are listed (69d6cee), closes #6

Bug Fixes

  • version: add space for dev (2d47839)

1.2.1 (2022-06-27)

Bug Fixes

  • version: shows correct version of app in all environments (ab70fc1)

1.2.0 (2022-06-26)

Features

  • footer: add github icon+link and use new window for other links (18e4262)
  • users: ability to sync users with their groups (teacher or student) (3bcde22)

1.1.1 (2022-06-11)

Bug Fixes

  • deploy: prod version only shows version (not staging...) (f4acb40)

1.1.0 (2022-06-11)

Features

  • markeplace: jobs can be filtered (b9973b0)
  • version: add link to release info footer (a83edf5)

Bug Fixes

  • readme: update staging badge (9027d79)

1.0.0 (2022-06-10)

Features

  • First steps: O365 auth, job CRUD (marketplace), contract start,evaluate,delete