fradrive/CHANGELOG.md
2020-04-15 13:21:42 +02:00

110 KiB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

15.0.0 (2020-04-15)

Bug Fixes

  • allocations: better handle participants without applications (05d37fb)
  • bump changelog & translate (a75f3eb)

Features

  • system-messages: hiding (c81bc23)
  • system-messages: refactor cookies & improve system messages (ead6015)

BREAKING CHANGES

  • system-messages: names of cookies & configuration changed

14.6.0 (2020-04-09)

Bug Fixes

  • fix course duplicate message & name -> title for courses (d87e8b7)
  • hlint (908e6de)

Features

  • admin interface to issue tokens (738ab7b)

14.5.0 (2020-04-09)

Features

  • news: show system messages (0d39924)
  • tokens: multiple authorities (bc47dcf)

14.4.0 (2020-04-07)

Bug Fixes

  • dbtable: improve sorting for haskell+sql (fd8255d)
  • exam-form: allow finished without start (fbc3680)
  • exams: provide bonus information in return of examBonusGrade (731231d)
  • configure sessions to be strictly same-site (a7e64bc)
  • i18n: add missing translations (773c6c5)
  • fix .dual-heated.degenerate (6058692)

Features

  • persist bearer tokens in session (d8040e7)
  • allocations: compute & accept allocations (20ef95c)
  • allocations: display new allocations in user table (bb20062)
  • allocations: improve accept ui and logging (3422fd7)
  • allocations: improve acceptance display (cf03277)
  • allocations: improve display (26f8f39)
  • applications-list: add warning regarding features of study (cdbe12c)
  • course-events: add HideColumns for course events (1138f9e)
  • course-events: add optional note to course events (6ad8f2e)
  • course-events: course event note text -> html (c8904d1)
  • course-events: hide note column if there are no notes to display (1ac7f4e)
  • course-events: show notes in course events table (b2c4125)
  • exams: convenience for automatic grade calculation (ec6a8ae)
  • serversessions: move session storage to dedicated memcached (9960059), closes #390
  • more date & time formats (936c366)

14.3.0 (2020-03-31)

Bug Fixes

  • exam-form: allow finished without start (fbc3680)

Features

  • course-events: add HideColumns for course events (1138f9e)
  • course-events: add optional note to course events (6ad8f2e)
  • course-events: course event note text -> html (c8904d1)
  • course-events: hide note column if there are no notes to display (1ac7f4e)
  • course-events: show notes in course events table (b2c4125)

14.2.0 (2020-03-22)

Bug Fixes

  • dbtable: improve sorting for haskell+sql (fd8255d)
  • exams: provide bonus information in return of examBonusGrade (731231d)
  • configure sessions to be strictly same-site (a7e64bc)
  • i18n: add missing translations (773c6c5)
  • fix .dual-heated.degenerate (6058692)

Features

  • allocations: compute & accept allocations (20ef95c)
  • allocations: display new allocations in user table (bb20062)
  • allocations: improve accept ui and logging (3422fd7)
  • allocations: improve acceptance display (cf03277)
  • allocations: improve display (26f8f39)
  • applications-list: add warning regarding features of study (cdbe12c)
  • exams: convenience for automatic grade calculation (ec6a8ae)
  • serversessions: move session storage to dedicated memcached (9960059), closes #390
  • more date & time formats (936c366)

14.1.1 (2020-03-06)

Bug Fixes

  • csv-import: major usability improvements (2dc6641)

14.1.0 (2020-03-06)

Bug Fixes

  • fix build & minor refactor (bb9b4f0)
  • course-users: add missing dbt sorting (1bc14c9)
  • course-users: insertUnique and only count and audit true inserts (1325ff2)

Features

  • corrections: submission filter (38dbfe7)
  • course-users: allow for exam registration on CUsersR (b8acc9b)
  • course-users: exams in dbtable and csv (c23becc)
  • course-users: filter by exam registrations (1d7d0ab)
  • course-users: match filter titles with column titles (ecd7bec)
  • course-users: register exam action with optional occurrence (34ad1df)
  • csv: export example data & improve zoned-time parsing (49d9ab9)

14.0.0 (2020-03-03)

Bug Fixes

  • allocations: show assignment green (9d62b3a)

Features

  • allocations: explanations & introduce grade-ordinal-proportion (ee2e504)
  • allocations: show & export priority (7462e03)
  • allocations: table of allocation users (2735d46)
  • allocations: tooltips listing courses in users table (6bca64c)
  • allocations: upload of priorities (a590f45)

BREAKING CHANGES

  • allocations: influence of grades on allocation priority now relative when priorities are ordinal

13.0.1 (2020-02-24)

Bug Fixes

  • fix rendering of weekdays (94b87a2)

13.0.0 (2020-02-23)

chore

Features

  • markdown help requests (06f3ac6)
  • pandoc-markdown based htmlField (c5848b2)
  • participants intersection (697c3e1)
  • use pandoc to convert html emails to markdown (plaintext) (4879bb8)
  • metrics: monitor job durations (0da6c49)
  • metrics: monitor job executor state (b74bb53)

BREAKING CHANGES

  • major version bumps
  • markdown based HTML input

12.1.0 (2020-02-19)

Bug Fixes

  • apply margin-left to both ol und ul (c0d319e)

Features

  • metrics: report on health checks (bec4023)
  • targets on InfoLecturerR (5ffee38)

12.0.0 (2020-02-19)

Bug Fixes

Features

  • exams: allow mixed ExamGradingMode (acffe04)
  • exams: improve handling of exam results everywhere (0e49bc1)

BREAKING CHANGES

  • exams: ExamResult now contains ExamResultPassedGrade

11.1.1 (2020-02-14)

Bug Fixes

11.1.0 (2020-02-08)

Bug Fixes

  • exam-correct: add additional exam result td; table layout (af32789)
  • exam-correct: different values for examResult options (aa794c0)
  • exam-correct: fix attended values and submit on only exam-result (df0aaca)
  • exam-correct: fix request bodies (0b186a5)
  • exam-correct: fix result info and response handling (cd479e2)
  • exam-correct: fix usage for non-lecturer (dd7fe84)
  • exam-correct: reintroduce examResults (f7136bc)
  • exam-correct: send correct results (2ca56fb)

Features

  • exam-correct: explanation & length restriction (1bf19a7)
  • exam-correct: hide result grade select (edacc20)

11.0.0 (2020-02-07)

Bug Fixes

  • merge (a9636af)
  • exam-correct: add XSRF token to post header (2fd996b)
  • exam-correct: add XSRF token to post header (2b30461)
  • exam-correct: also persist local time on non-success (41a9539)
  • exam-correct: also persist local time on non-success (dcb79d4)
  • exam-correct: cut off at maxPoints for now (TODO) (af8d77c)
  • exam-correct: fix addRow rowInfo (88768eb)
  • storage-manager: correctly use encryption key in decrypt call (2667aac)
  • storage-manager: post salt and timestamp only when fetching key (6340509)
  • fix webpack config (50e4212)
  • exam-correct: correctly htmlify user on failure (ef34755)
  • exam-correct: correctly htmlify user on failure (595f46d)
  • exam-correct: fix addRow rowInfo (792da22)
  • exam-correct: fix attributes in template (62bf73a)
  • exam-correct: fix attributes in template (000f97c)
  • exam-correct: fix hlint (630194c)
  • exam-correct: fix hlint (c520918)
  • exam-correct: fix returning null if old and new results are equal (968c6de)
  • exam-correct: fix returning null if old and new results are equal (2e7bca6)
  • exam-correct: temporarily disable exam results (WIP) (533e748)
  • storage-key: fix types (a0d067f)
  • storage-key: fix types (a23a473)
  • storage-manager: remove and clear SessionStorage (e42452e)
  • storage-manager: save salt and timestamp (0282918)
  • better translation for "exam office" (edbdceb)
  • design tweaks (18ae758)
  • design tweaks (68eb448)
  • fix hlint (e60aef4)
  • exam-correct: id on td instead of select (1d0be2d)
  • storage-manager: remove and clear SessionStorage (38b0a8e)
  • storage-manager: save salt and timestamp (8bee033)
  • style: breadcrumb bar width (7340fc1)
  • do not apply target link height fix on targets in tables (e7ff384)
  • fix hlint (9ecffc8)
  • fix merge (d19cca6)
  • fix webpack config (5393a55)
  • typo (4c58699)
  • storage-manager: correctly use encryption key in decrypt call (9e9726e)
  • storage-manager: post salt and timestamp only when fetching key (301c88f)

Features

  • correction-interface: wire up ECorrectR (d8801a3)
  • exam-correct: add basic interface stub (623becf)
  • exam-correct: add sortable style and date column (87bda16)
  • exam-correct: display backend error messages (6fc0262)
  • exam-correct: general improvement (23044b2)
  • exam-correct: more on frontend name resolving (905d445)
  • exam-correct: more stub (cbe6495)
  • exam-correct: overwrite request cells from response (c8edbb3)
  • exam-correct: postECorrectR stub (5f9a176)
  • exam-correct: return user lookup result even for failure (8e41820)
  • exam-correct: submit on enter (10de1a7)
  • exam-correct: work on delete (014036e)
  • hide-columns: don't break on dom changes (c519792)
  • pageactions for exam correct interface (0d4dcf8)
  • refine presentation of exam-correct (95c1755)
  • exam-correct: persist results and more (a7cc24b)
  • exam-correct: request refactor and handling of sent uuids (f06ca00)
  • exam-correct: resend option on ambiguous entries (TODO refactor) (512f4d9)
  • exam-correct: server date handling in frontend and refactor (77e39be)
  • exam-correct: setup basic session storage manager, add util stub (9cb64f2)
  • exam-correct: single runDB in POST handler; more response handling (4cb62f8)
  • exam-correct: status icons (wip) (3cc6814)
  • exam-correct: stub (90359c8)
  • exam-correct: upsert exam part results (TODO) (c0f91bc)
  • exam-correct: use examId instead as uw-exam-correct value (2d9a877)
  • exam-correct: validate user input stub (7f04862)
  • pageactions: finish restoration (e1cac76)
  • pageactions: restore pageactions (4bc48a5)
  • pageactions: restore pageactions (926bd44)
  • sort-table: add basic SortTable util stub (53131e2)
  • storage-key: add breadcrumb and import (8cf5d63)
  • storage-key: add StorageKeyR to routes; minor Handler refactor (2d1d58f)
  • storage-key: postStorageKeyR (059efe5)
  • storage-manager: add en-/decryption stub (WIP) and restructure (54d852f)
  • improve navigation (95ffda2)
  • navbar header containers (1348c91)
  • restore & improve navbar contents (51fc6dc)
  • exam-correct: examResult interface, no styling or functionality (970076e)
  • rename "Start" to "Beginn" in error messages (66bd10e)
  • renamed "Bewertung abgeschlossen ab" to "Ergebnisse sichtbar ab" (6b610e1)
  • correction-interface: wire up ECorrectR (df66c9b)
  • exam-correct: accept grades besides exam part results (be187ae)
  • exam-correct: add basic interface stub (cb7c9ac)
  • exam-correct: add sortable style and date column (9fa4245)
  • exam-correct: more on frontend name resolving (daf9eee)
  • exam-correct: more stub (6727dff)
  • exam-correct: persist results and more (53ff629)
  • exam-correct: postECorrectR stub (a525cab)
  • exam-correct: request refactor and handling of sent uuids (4a36a01)
  • exam-correct: resend option on ambiguous entries (TODO refactor) (e252be2)
  • exam-correct: server date handling in frontend and refactor (d8a080d)
  • exam-correct: setup basic session storage manager, add util stub (9a79156)
  • exam-correct: single runDB in POST handler; more response handling (6837c44)
  • exam-correct: status icons (wip) (eefff9f)
  • exam-correct: stub (0467194)
  • exam-correct: upsert exam part results (TODO) (650598f)
  • exam-correct: use examId instead as uw-exam-correct value (5d7427a)
  • exam-correct: validate user input stub (431d004)
  • sort-table: add basic SortTable util stub (11c0bd0)
  • storage-key: add breadcrumb and import (1580d3f)
  • storage-key: add StorageKeyR to routes; minor Handler refactor (4d4dc8f)
  • storage-key: postStorageKeyR (b51c466)
  • storage-manager: add en-/decryption stub (WIP) and restructure (0016145)
  • storage-manager: store encryption info per location (25a7c34)
  • storage-manager: store encryption info per location (8122ab1)

BREAKING CHANGES

  • major navigation refactor

10.6.0 (2020-01-30)

Bug Fixes

  • date formatting (0af3b87)
  • exams: exam-auto-occurrence introduced spurious MappingSpecial (a1d5479)
  • exam auto-occurrence by matriculation (3ef10d9)
  • non-exhaustive patterns (5bff34e)

Features

  • exam auto-occurrence nudging (a91fd7f)
  • warnings about multiple terms/schools (91e1bf9)

10.5.0 (2020-01-29)

Bug Fixes

  • submission user notification recipients for pseudonym subs (a7b7bdb)
  • typo (ad5494e)

Features

  • exams: add warning about multiple automatic distributions (7fc9fef)
  • exams: improve occurrence display (2b56f26)
  • additional exam functions on show page (214e895)
  • bump changelog (3bd7520)
  • exam: start work on automatic exam-occurrence assignment (282df86)
  • exam: working prototype of automatic occurrence assignment (f89545f)
  • exams: automatic exam occurrence assignment (e994faf)

Tests

10.4.1 (2020-01-17)

Bug Fixes

10.4.0 (2020-01-17)

Bug Fixes

  • add missing translations (d798dc4)
  • improve csv import explanation (729a8e8)
  • restrict guessUser to consistent queries (bcd5326)
  • tests & hlint (4e9b618)
  • ui improvements for (external-)exams (b3ce3dd)
  • hide-columns: bump storage manager minor version (9053b87)
  • hide-columns: no hide-columns in tail.datetime (03bcf56)

Features

  • course-participant-lists (88dd5a9)
  • external exam csv export (553c117)
  • external exam csv import & ldap lookup during csv import (1d14b6a)
  • external exams in exam office exams table (3b739f7)
  • notification about externalExamResults to exam-office (a304840)
  • external-exams: auditing (2b153c1)
  • external-exams: create new exams (94bb391)
  • external-exams: display staff & add' schools (c14d90f)
  • external-exams: edit existing exams (1252a5f)
  • external-exams: list (fa3521d)
  • external-exams: plan for student grade access (b7506a0)
  • external-exams: requisite routes (f25b21a)
  • hide-columns: add hider label th attr (6c05a8f)
  • hide-columns: add hider label th attr (71e90a1)
  • hide-columns: add hider labels for material list (ccafd95)
  • hide-columns: add hider labels for tutorial list on course page (3553df2)
  • hide-columns: add hider labels for tutorial list on course page (03e4ac1)
  • hide-columns: add more hider labels (555c4ae)
  • hide-columns: add more hider labels (eba58d8)
  • hide-columns: opt-out on select columns (b03c10f)

10.3.0 (2020-01-12)

Bug Fixes

  • fix app frontend test (49bafe1)
  • improve exam occurrence ui (83fa9c9)
  • improve labeling of button to switch exam occurrence (727b89b)
  • tweak debouncing & canceling (6b51cc5)
  • async-table: bind callback in updateTableFrom call (cd3e72c)
  • util-registry: fix initAll and tests (2620fb2)
  • util-registry: start setup instances and not all active instances (ddf94bf)

Features

  • support exam registration including room (ExamRoomFifo) (14bb020)
  • well known files (068632b)
  • async-table: no submit on locked inputs (22b3780)
  • frontend: split up util registry (67e472f)
  • util-registry: more debug info for setup util instances (00584f9)

10.2.0 (2020-01-07)

Bug Fixes

Features

  • generate & include new favicon (b78c484)
  • config: improve configurability of VerpMode (a7c3fe7)

10.1.0 (2019-12-23)

Bug Fixes

  • legal: move anchor targets to headings (a5c98e0)

Features

  • copyright: add english translation (dbb0a57)
  • data-prot: extend info on data saved (2599e86)
  • data-protection: data protection statement contd (c3c533f)
  • legal: fix translations and links (cdc4053)
  • legal: move legal info to one single page (565c6a4)
  • tou: add english translation (ce8b1a6)
  • tou: first stub of german tou (74caeca)
  • tou: implement Terms of Use (tou) route (932cd5c)
  • tou: small fix in english translation (aced70f)
  • tou: small fixes in german version (246af70)

10.0.1 (2019-12-19)

Bug Fixes

  • fix grid blowout on definition lists (3cb3dcd)
  • remove link icon on table sorting links (e7e7d2b)

10.0.0 (2019-12-18)

Bug Fixes

  • allocation-list: fix default sorting (9eff3cf)
  • allocation-list: fix sorting (33d9bac)
  • datepicker: fixes #456 (613426b)
  • hide-columns: check for content div in isEmptyColumn (615555e)
  • hide-columns: correctly hide hiders of previously hidden columns (364991c)
  • hide-columns: fix crash if no row is present (827cecd)
  • hide-columns: fix repositioning of table hiders onclick (9d8ca38)
  • hide-columns: fix vertical positioning of hider and minor refactor (3fbb4db)
  • hide-columns: improve positioning (e371412)
  • hide-columns: remove debug text from template (9e449dd)
  • pageaction: fixes #463 (849c6c4)
  • fix hlint (37f0936)
  • submission: allow not modifying submissionUsers (030fd7a)

Features

  • default-layout: save handler ident to main content (ba846be)
  • foundation: move stuff out of Foundation (e27beba)
  • frontend: use webpack more extensively (5d8c2af)
  • hide-columns: better positioning of hiders (761c6d3)
  • hide-columns: correct storage keys (610d13a)
  • hide-columns: fadein transformation (506f94e)
  • hide-columns: first stub of hide-column util with manual styling (111821d)
  • hide-columns: get table wrapper ident for storage ident (d55d3ef)
  • hide-columns: hide empty columns per default (d1232ce)
  • hide-columns: more (broken) styling; move hider elements in DOM (e655bc6)
  • hide-columns: more styling (4908702)
  • hide-columns: refactor and auto-hide empty columns (047c0a5)
  • hide-columns: set attributes for hide-columns and extra-stuff div (169a479)
  • hide-columns: styling stub with repositioning (a9c17d7)
  • hide-columns: support colspan & don't persist autohide (0798d68)
  • storage-manager: add storage manager library (1023240)
  • storage-manager: location hierarchy (80ff4ac)
  • submission: edit notifications (98c0d69)
  • submission: warn about deleting co-submissions (e87f607)

BREAKING CHANGES

  • hide-columns: StorageManager version numbers
  • frontend: Major frontend refactor

9.0.3 (2019-12-03)

Bug Fixes

  • submissions: fix ambiguity with multiple past co-submissions (6e4f469)

9.0.2 (2019-12-02)

Bug Fixes

  • new-submissions: always check for existing sub (c7d23e6)

9.0.1 (2019-11-28)

Bug Fixes

  • study-features: account for existing StudyFeatures (b6cada4)

9.0.0 (2019-11-28)

refactor

  • sub-study-fields: reformulate as superStudyField (b7d6f3c), closes #531

BREAKING CHANGES

  • sub-study-fields: superStudyField

8.0.1 (2019-11-27)

Bug Fixes

  • work around regression in esqueleto (25cf946)

8.0.0 (2019-11-27)

Bug Fixes

  • revert wrong hlint suggestion (ba2ed97)
  • submission-create: sanity check submittors in form (3bf37a4)
  • uniworxdb (e5608d2)
  • submission-create: ensure number of buddies is acceptable (ec24a04)

Features

  • features-of-study: record parent & standalone candidates (2621d36)
  • messages: rename subs grade (534c32d)
  • study-features: complete StudyFeatures admin-interface (c4c82f5)

refactor

  • bump esqueleto & redo StudySubTerms (0e027b1)

BREAKING CHANGES

  • Bumped esqueleto

7.25.1 (2019-11-22)

7.25.0 (2019-11-21)

Features

  • usergroups & metrics usergroup (9204565), closes #538

7.24.0 (2019-11-21)

Bug Fixes

  • submissions: fix users being deleted for other submissions (2462c68)
  • watchdog: improve status&watchdog notification (2d4ccd6)
  • typos (97f62b9)
  • cron-exec: consider lastExec before executing job (43833db)

Features

  • metrics: basic collection & export of metrics (b8f41ef)

7.23.2 (2019-11-19)

Bug Fixes

  • cron: disallow jobs executing twice within scheduling precision (bc74c9e)
  • sheet list: only show corrections after they are finished (d4907cd), closes #533

7.23.1 (2019-11-19)

Bug Fixes

  • cron: consider scheduling precision in all time comparisons (4ded04b)

7.23.0 (2019-11-18)

Bug Fixes

  • datepicker: close datepickers on focus loss (3f9ca5e)
  • datepicker: close datepickers on focusout or click outside (7fa0124)
  • datepicker: close on focusout of elements in document only (ee0edc7)
  • datepicker: partial focusout and click fix (434c0da)
  • info-lecturer: translate german headline (069d15a)

Features

  • log sent notifications for analysis (c5ef6bb), closes #535

7.22.1 (2019-11-14)

7.22.0 (2019-11-14)

Bug Fixes

  • corrections-grade: fix inFix (2c2dd8d)

Features

  • corrections: added missing titles; small message fixes (018082e)
  • corrections-grade: additional column for sheetType (4cb2d4f)
  • corrections-grade: basic filter UI with pseudonyms (d03fd4b)
  • corrections-grade: sorting by sheetType (702fb1d)
  • corrections-grade: working additional filters (c4eb2c0)

7.21.5 (2019-11-13)

7.21.4 (2019-11-13)

7.21.3 (2019-11-13)

7.21.2 (2019-11-12)

7.21.1 (2019-11-11)

7.21.0 (2019-11-08)

Bug Fixes

  • build (5684213)
  • sheets: integrate corrector interface into SheetEdit (acfd312)
  • improve explanation of multiUserField invitations (954bb78)
  • rating files: better descriptions & tests (5f04593)
  • submission: ignore extension case within zips (f8442cf)

Features

  • better explain behaviour of submittorForm (b973495)
  • pruning of unreferenced files (ff161b2)

7.20.0 (2019-10-31)

Bug Fixes

  • datepicker: fix for empty or browser-filled inputs (3c24e5f)
  • fe-i18n-spec: fix tests (339fa39)
  • i18n: custom language inference (205d768)
  • i18n: fix typos (8af256e)
  • i18n: get started on i18n-breadcrumbs (268d9e0)
  • i18n: i18n for all widgets (3fe278e)
  • i18n: i18n in various places (155ed1d)
  • tests: explicit post parameter name for dummy login (2ccd50f)
  • tests: i18n changes (9ba0e27)
  • fix i18n widget files (e517a8e)
  • typos (b9c284c)
  • i18n: prepare translation file for en-eu (281c98f)
  • i18n: rename i18nWidgetFiles to proper language code (33ddbfb)
  • mail: use only RFC822-timezones (59b8bb9)

Features

  • changelog: bump (3d1636f)
  • glossary: english glossary (237c586)
  • glossary: more de-de-formal (7daa42d)
  • glossary: most glossary entries in de-de-formal (ba7c60e)
  • i18n: 12h-clock for english locales (331ba1f)
  • i18n: additional en-eu (83a458d)
  • i18n: basic language switching (352bdba)
  • i18n: close language select on click anywhere (97a29ec)
  • i18n: english imprint (7b3ed79)
  • i18n: english versions of imprint and data-protection (4ee3ad0)
  • i18n: get started on en-eu (75677dc)
  • i18n: missing message translations; small fixes (aec4b21)
  • i18n: more en-eu (67e40fd)
  • i18n: more en-eu (3058737)
  • i18n: more en-eu (7c8dbc9)
  • i18n: populate frontend datetime locale from backend settings (498d616)
  • more en-eu translations; minor fixes in de-de-formal (870f1df)
  • i18n: store language in user account (f0f9411)
  • info: start glossary (73b0546)
  • info-lecturer: add english translation; minor fixes in german (a4fc555)

7.19.2 (2019-10-28)

Bug Fixes

  • datepicker: fix for empty or browser-filled inputs (3c24e5f)

7.19.1 (2019-10-25)

Bug Fixes

  • datepicker: workaround for new Date(..) inconsistency (d24ebf8)

7.19.0 (2019-10-24)

Bug Fixes

  • datepicker: handle output format when reformatting (09622bd)

Features

7.18.3 (2019-10-23)

Bug Fixes

  • submission-form: fix display of all courseParticipants (b67819d)

7.18.2 (2019-10-20)

7.18.1 (2019-10-20)

Bug Fixes

  • assign-submissions: avoid division by zero (640326c)

7.18.0 (2019-10-17)

Bug Fixes

  • file-upload-form: don't check case of file extensions (6c49c50)
  • user-deregister: remove tutorial participation (cfcb28d)

Features

  • course-show: show "not registered" (96e1a30)

7.17.14 (2019-10-17)

Bug Fixes

  • course-show: show display-email for correctors & tutors (a2e3699)

7.17.13 (2019-10-17)

Bug Fixes

  • favourites: clear old favourites when changing max number (92fb6f2)

7.17.12 (2019-10-17)

7.17.11 (2019-10-16)

Bug Fixes

7.17.10 (2019-10-16)

Bug Fixes

  • tutorials: improve creation interface (bc248d0)

7.17.9 (2019-10-16)

Bug Fixes

  • rights: split applicant off participant (9d709ca)

7.17.8 (2019-10-16)

Bug Fixes

  • users: fix broken email fallback (f4e9f2c)

7.17.7 (2019-10-15)

Bug Fixes

  • users: fallback email to name (7bf018c)

7.17.6 (2019-10-15)

Bug Fixes

  • fallback for determining user email (6a1a256)

7.17.5 (2019-10-15)

Bug Fixes

  • occurence exception end times not shown correctly (725468b)

7.17.4 (2019-10-15)

Bug Fixes

  • allocations: fix result notifications (bb6703d)

7.17.3 (2019-10-14)

7.17.2 (2019-10-14)

Bug Fixes

7.17.1 (2019-10-14)

Bug Fixes

7.17.0 (2019-10-14)

Features

7.16.0 (2019-10-14)

Features

  • tutorials: delegate control to tutors (261f3ed)

7.15.0 (2019-10-13)

Features

  • allocations: allow additional notifications (cc20559)

7.14.1 (2019-10-13)

Bug Fixes

7.14.0 (2019-10-10)

Features

  • course-users: allow registering tutorial users manually (d507d9b)
  • course-users: include tutorial in csv-export (1d5ddd1)

7.13.0 (2019-10-09)

Features

  • bump changelog (bc674af)
  • course: allow csv-export of all features-of-study (e60f1b2)

7.12.0 (2019-10-09)

Features

7.11.0 (2019-10-09)

Bug Fixes

  • hlint (b0b92b4)
  • async-table: fix condition for uw-async-table class (9a87730)
  • async-table: uw-async-table instead of .uw-async-table (a5d9bfc)
  • do not add async-table class to empty tables (b8e2911)
  • datepicker: insert datepicker after the form (b590995)
  • datepicker: manually add scroll offset based on scroll target (3ecf834)
  • datepicker: no manual positioning; update tail.datetime (3cd71d6)

Features

7.10.0 (2019-10-09)

Bug Fixes

  • hlint (c19f427)
  • tooltips: add dark variants of theme independent colors (e5c7aa0)

Features

  • course: csv export of course participants (9a28dc8)
  • courses: add NotificationCourseRegistered (3750da8)
  • info-lecturer: add expiry time for newFeat (fa9e6b5)
  • info-lecturer: add inline newU2W icons (5a49feb)
  • info-lecturer: add newU2W icons on info page (9f02ef0)
  • info-lecturer: minor adjustments (64b391a)
  • info-lecturer: more bullhorns (4a5e7d9)
  • info-lecturer: remove "news" section (cb1e3a6)
  • lecturer-info: add planned features icon; update info (a4068b4)
  • lecturer-info: fix typos, add info (adding tutorial participants) (5139825)
  • lecturer-info: replaced icons with icon-tooltips; edited text (2ca7085)
  • tooltip: added test warning to admin test page (885efd3)
  • tooltips: add auto unzip and multiFileField tooltips (276dcb6)
  • tooltips: add option for inline tooltips (0b2e931)
  • tooltips: replace tooltips (3b0e1d5)
  • tooltips: tooltips from messages (f85ab69)

7.9.1 (2019-10-07)

Bug Fixes

  • allow deregistering from full courses (d7e1e67)

7.9.0 (2019-10-05)

Features

  • allocations: show more information (b7c54df)

7.8.5 (2019-10-05)

Bug Fixes

  • fix form-notification styling (0226593)

7.8.4 (2019-10-05)

Bug Fixes

  • course-user: handle allocations when deregistering single users (ef5bb70)

7.8.3 (2019-10-05)

Bug Fixes

7.8.2 (2019-10-04)

Bug Fixes

  • favourites: always move current course up (56d89d7)

7.8.1 (2019-10-04)

Bug Fixes

  • allocation: fix allocation-results notifications (ed700a3)

7.8.0 (2019-10-04)

Bug Fixes

Features

  • course: show direct registration dates (8f284ac)

7.7.0 (2019-10-04)

Features

  • allocations: fingerprints & ordinal ratings (60603cb)

7.6.0 (2019-10-04)

Features

  • allocations: notification about finished allocation (9323220)
  • allocations: properly save allocation-relevant course-deregs (7a759b1)
  • favourites: usability improvements (fccc2ea)

7.5.0 (2019-10-03)

Features

  • allocations: auxilliaries for allocation-algo (47bfd8d)
  • allocations: prototype assignment-algorithm (0fcf48c)

7.4.2 (2019-10-01)

Bug Fixes

  • course-news: prevent display of edit-functions unless auth'ed (89cc9ad)

7.4.1 (2019-10-01)

Bug Fixes

  • course-news: fix permissions (9e5fde9)

7.4.0 (2019-10-01)

Features

  • course: introduce CourseNews (aa93b75)

7.3.2 (2019-10-01)

Bug Fixes

  • exam-users: make csv import much more lenient (2ddb566)
  • mail: honor userCsvOptions and userDisplayEmail (89adf7f)

7.3.1 (2019-09-30)

Bug Fixes

  • course-edit: edit courses without being school-wide lecturer (d7d1f27), closes #464

7.3.0 (2019-09-30)

Bug Fixes

  • course-application: better display of priorities (64f7715)

Features

  • csv: allow customisation of csv-export-options (95ceedd)

7.2.2 (2019-09-30)

Bug Fixes

  • authorisation: keep showing allocations (ro) to lecturers (c8e1d51)

7.2.1 (2019-09-28)

Bug Fixes

  • fix build (69f4a80)
  • fix tutorial registration group applying globally (d2ba173)

7.2.0 (2019-09-27)

Bug Fixes

  • bump changelog (60a7bb2)
  • don't treat ExamBonusManual as override (16abcd2)

Features

  • course-applications: automatic acceptance of direct applicants (620950d)

7.1.2 (2019-09-26)

Bug Fixes

  • exams: include bonus points in sum for exam participants (2bc6894)

7.1.1 (2019-09-26)

Bug Fixes

7.1.0 (2019-09-26)

Bug Fixes

  • datepicker: select time from preselected date on edit (d3375bb)
  • jobs: cleaner shutdown of job-pool-manager (adc8d46)

Features

  • exams: re-introduce ExamBonusManual (54e94a6)

7.0.0 (2019-09-25)

Bug Fixes

  • fix startup on unix-socket (39f1295)
  • improve async behaviour (cc7a528)
  • make migration idempotent again (9778404)
  • restore behaviour of waiting asynchronously for job-management (5ebcd89)
  • communication: make communication form more intuitive (7a2b972), closes #387
  • fix migration (d2478a3)
  • fix migration & tests (e05ea8e)
  • migration (4383eb1)
  • syntax (7afd569)
  • migration: drop more tables in w.a. for inconsistent 21→22 (d79dca6)
  • typo (fb1e42d)

chore

Features

  • course: additional crosslinking (5eaba78)
  • exam-users: document part-* family of columns (fe07a22)
  • exams: accept/reset computed results (72342f1)
  • exams: automatically compute examResults (ea5a398)
  • exams: better display exam-result-information (0ebda4d)
  • exams: csv-import of ExamPartResults (29f4e28)
  • exams: implement rounding of exambonus (e97cd56)
  • exams: refine exam form (014a17a)

BREAKING CHANGES

  • yesod >=1.6
  • exams: examPartName no longer required
  • exams: Introduces ExamPartNumbers

6.11.1 (2019-09-17)

Bug Fixes

  • changelog: update changelog (fa5358a)

6.11.0 (2019-09-16)

Bug Fixes

  • course: add links between users & applications (edaca1b)
  • exam-office: better logic for isSynced (cb9ff32)
  • exams: make examClosed a button (530a8c6)

Features

  • exam-office: course/user opt-outs (484fa1c)
  • exam-office: exam-office permissions by courseSchool (5841a7b)
  • exam-office: exams list (651f0bc)
  • exam-office: grade export (72a7f6e)
  • exam-office: notifications (52e1844)
  • exam-office: show exam(Occurrence) end-time (b638783)
  • exam-office: subscription management for users & fields (f75cc64)
  • exam-office: user invitations (123970a)

6.10.0 (2019-09-13)

Features

  • exams: notifications wrt. registration (ae27ff0)

6.9.0 (2019-09-12)

Features

  • users: allow customisation of displayed email address (2f38278), closes #459
  • users: allow customisation of userDisplayName (a85f317), closes #346

6.8.0 (2019-09-12)

Bug Fixes

  • allocations: better explain capped allocation bounds (a890e34)

Features

  • allocations: allow changing course capacity during allocation (83e1c94)
  • allocations: show bounds on assignments due to allocation (91b249e)

6.7.0 (2019-09-12)

Bug Fixes

  • datepicker: increase datepicker z-index in modals (593a6a7)
  • datepicker: quickfix to fix datepicker position in modals (3f9454a)
  • submission-users: properly delete old invitations (91c926b)

Features

  • admin-users: allow adding users (67f1201)
  • health: timeout all health checks (33338cd)
  • invitations: additional explanation for new users (bb9c34f)

6.6.0 (2019-09-09)

Bug Fixes

  • audit: add missing submission edit (537e66e)
  • campus-login: add i18n for ident placeholder (692e533), closes #417
  • course-edit: improve instructions (9d53730)
  • fix tests (a671937)
  • inherit authorization of CAddUserR in more places (3391904)
  • typo (fc5ffb7)
  • file-upload: fix inverted logic for when upload is required (3868e8f)

Features

  • course-edit: warn about long shorthands (80cb16a)
  • forms: allow customisation of user-facing datalist values (412ce98)
  • forms: show studyFeaturesField in studyFeaturesFieldFor (b7496f9), closes #451

6.5.0 (2019-09-05)

Bug Fixes

  • course-edit: expand rights of allocation admins (7f2dd78)
  • jobs: implement job priorities (e29f042)

Features

  • allocation-list: show numbers of avail. and applied-to courses (a3f236c)

6.4.0 (2019-09-05)

Bug Fixes

  • allocations: don't show all allocation information to lecturers (ad6c503)

Features

  • changelog: prettify date formatting (2b3aef7)

6.3.0 (2019-09-05)

Bug Fixes

Features

  • allocations: notifications (6d52ed5)

6.2.1 (2019-09-04)

Bug Fixes

  • course-edit: show old allocation (fc53497), closes #450

6.2.0 (2019-09-02)

Bug Fixes

  • datepicker: removes idle cancel and submit buttons (805676f)

Features

  • users: ldap-synchronise arbitrary subsets of users (0789536)

6.1.0 (2019-08-30)

Bug Fixes

  • async-table: update legacy call to datepicker (d56e12d)

Features

  • ldap: manually trigger ldap sync (83afb6f)

6.0.0 (2019-08-30)

Bug Fixes

  • datepicker: fix selecting date from manual input in internal format (8bdcc92)
  • datepicker: format time on copy paste as well (99d9efa)

Features

  • allocations: additional info and explanation for participants (38949cf)
  • crontab: cronjob for pruning expired invitations (a9c5276)
  • datepicker: add option to change the position of the datepicker (85f46ef)
  • datepicker: also parse manual input in internal format (8a3ac72)
  • datepicker: close datepicker on click outside (88a6b85)
  • datepicker: close datepicker on escape keydown (0e5707a)
  • datepicker: currently broken version using tail.datetime instead (4282554)
  • datepicker: define instance collection singleton (f5636b8)
  • datepicker: display datepicker on the right (cbb7e95)
  • datepicker: do not replace value if input is no valid date (ecab0ac)
  • datepicker: format according to input type; position datepicker (db345ee)
  • datepicker: format any dates before submission (1eccb0e)
  • datepicker: format time on submit (9f8749c)
  • datepicker: formatting dates for mass-inputs (b9fd4d7)
  • datepicker: helper functions and updated tail.datetime fork (2512d69)
  • datepicker: more sane datetime config (5a44263)
  • datepicker: new approach stub for formatting dates in formdata (9ea7b2e)
  • datepicker: only update datepicker date if date is valid (d857af3)
  • datepicker: switch to tail.datetime fork to fix time selection (863971f)
  • datepicker: update dependencies (427ffbf)
  • invitations: save expiresAt to DB (1c2f2b7)
  • ldap: automatically synchronise user data from ldap (b39ba8b)
  • navigate-away-prompt: prompt on actual value change only (293ab6d)
  • schools: implement cru (18ae28a)
  • user-schools: allow users to override automatic school assoc' (7d927fd)
  • user-schools: automatically assign users to schools (12067de)
  • users: generalise UserLecturer and UserAdmin to UserFunction (76f8da5), closes #320

BREAKING CHANGES

  • users: Remove UserLecturer and UserAdmin

5.5.0 (2019-08-27)

Bug Fixes

  • changelog: add date (52a88f8)
  • course-applications-csv: record rating time (c2c6974)

Features

5.4.0 (2019-08-27)

Bug Fixes

  • course-edit: only show allocation error message when relevant (00a6ca8)

Features

  • allocations: serve archive of all application files by course (5e393c5)
  • allow editing of course applications outside of allocation (e816a30)
  • course-applications: csv transport (cf0ec1a)

5.3.0 (2019-08-22)

Bug Fixes

  • allocations: fix behaviour of "active" dbTable-filter (b694a09)
  • course list: show complete registration span (754d6ca), closes #446
  • home: fix hlint and other minor bugs (839251e)

Features

  • allocations: add info page for allocations (689b85a)
  • allocations: show table of all allocations (d621e61)
  • allocations: show table of course applications (f5da3be)
  • home: allow users to define exam warning time (d23e222), closes #445
  • home: clean up homepage (a6e2f64)

5.2.3 (2019-08-22)

Bug Fixes

  • csv exam import: ignore unchanged noshow and voided (a346524)

5.2.2 (2019-08-22)

5.2.1 (2019-08-21)

Bug Fixes

  • csv upload exams: allow ambiguous harmless study fields (7d2937c)

5.2.0 (2019-08-21)

Bug Fixes

  • csv import: csv import preview help text adjusted (b7321df)
  • csv import: fix spelling and expand help text (2c57a77)
  • exam import: inactive registered features may be selected (3c4172c)
  • routes: change ex to sheet (9d9ead9)
  • sheet list: do not show icons for inaccessible items (0bb9a0f), closes #421

Features

  • csv import: add explanation text (6d0a4c1)

5.1.0 (2019-08-19)

Features

  • allocations: add application form(s) (ef625cd)
  • allocations: add registration form (c5b18fc)
  • allocations: implement application interface (4dcc82a)
  • allocations: link allocations from home (c759364)
  • allocations: set up routes (c2df01c)

5.0.2 (2019-08-13)

Bug Fixes

  • course-deregister: only delete relevant users exam results (3997857)

5.0.1 (2019-08-12)

5.0.0 (2019-08-12)

Bug Fixes

  • removed duplicated code from merge (9fb9540)
  • course-teaser: don't collapse unless chevron is clicked (fca99be)
  • course-teaser-css: class name fixes (8a92985)

Features

  • course-registration: allow independent course application (a00698e)
  • course-teaser: checkbox field for open registration filter (e4f150d)
  • course-teaser: display sorting "pills" for course teasers (d964e1f)
  • course-teaser: filter by open registration (c2c12b9)
  • course-teaser: final version of course-teaser for course list (66b97d6)
  • course-teaser: hide lecturer entry if empty (f7fb3c1)
  • course-teaser: incomplete course teaser for course list (9a97925)
  • course-teaser: moved course teaser functionality to util (c99a3c7)
  • course-teaser: no display of chevron without description (5c88c13)
  • course-teaser: no page reload on sorting (68b8d24)
  • course-teaser: only true lecturers without assistants (7926f29)
  • course-teaser: redirecting to course/ (aa20389)
  • course-teaser: reintroduced courseId and course-teaser.julius (3b6e700)
  • course-teaser: show openCourses also to logged in users (8cca548)
  • course-teaser: unpolished version of course-teaser for course list (ea5d54b)
  • course-teaser: working link to course pages (8a49979)
  • course-teaser-css: removed description label (a25efb3)
  • course-teaser-filter: filter for lecturers (e96e17f)
  • course-teaser-filter: working filters for semester and institute (3b419b3)
  • courses: rework couse registration (79d4ae2)

BREAKING CHANGES

  • courses: auditing for course registrations and deregistrations, more tightly couple exam results, exam registration, and course registration (delete them together now)

4.14.0 (2019-08-07)

Bug Fixes

  • exam: fix warning message (60869fd)
  • info: minor whitespace correction (0ce4dd1)

Features

  • info: info seiten überarbeitet (7459fc3)

4.13.1 (2019-08-07)

Bug Fixes

  • fix collision with keyword "none" (203dbd3)

4.13.0 (2019-08-06)

Features

  • course-show: show allocation name (3c80235)
  • homepage: add convenience links to term and school (83445c4)
  • homepage: add prime action new course to homepage (2208368)

4.12.1 (2019-08-06)

Bug Fixes

  • exams: allow occurrences after exam end (3d63b35)

4.12.0 (2019-08-06)

Features

  • exams: improve immediate exam table on home page (93e718f)

4.11.0 (2019-08-06)

Bug Fixes

  • course-edit: additional permission checks wrt allocations (fca5caa)

Features

  • audit: automatic transaction log truncation (248482b)
  • audit: introduce id-based format (f602b79)
  • audit: take IP from header (fb027de)
  • exams: show occurrenceRule in exam overview (06673e0)

4.10.0 (2019-08-05)

Bug Fixes

  • jobs: only write CronLastExec after job has executed (67eda82)

Features

  • notifications: add NotificationExamResult (a7e2921)

4.9.0 (2019-08-05)

Features

  • allocations: add courses to allocations (14a9a45)
  • allocations: create model for allocations (82e3bf9)
  • allocations: prevent course (de)registrations (94a1208)
  • allocations: refine model for allocations (069eb1e)
  • csv-import: automagically determine csv delimiters (3555322)

4.8.0 (2019-07-31)

Bug Fixes

  • exam add users: correctly differentiate and fix messages (a473599)

Features

  • exams: better explain "enlist directly" (f07eb3d)

4.7.0 (2019-07-30)

Features

  • exam users: course notes (1e756be)
  • notification triggers: redesign interface (84c12b5), closes #410
  • users: lecturer invitations (e6c3be4)
  • users: switching between AuthModes & password changing (0d610cc)

4.6.0 (2019-07-26)

Features

  • exam-users: allow missing columns in csv import (e242013)

4.5.0 (2019-07-26)

Bug Fixes

  • fix merge (38afa90)
  • csv-import: fix incorrect map merge (0d283fd)
  • dbtable-ui: fix position of submit button for pagesize (cf35118)
  • merge: fix build (0bd0260)

Features

  • alert-icons: add custom icons for alerts (bc67500)
  • alerticons: allow alerts to have custom icons (d70a958)
  • alerts js: support custom icons in Alerts HTTP-Header (8833cb5)
  • corrections assignment: add convenience to table header (56c2fcc)
  • course enrolement: show proper icons in alerts (b2b3895)
  • exam-users: provide better table defaults (a689d19)
  • exams: csv-based grade upload (932145c)
  • exams: show exam results (b8b308d)
  • users: store first names and titles (ceed070)

4.4.0 (2019-07-24)

Bug Fixes

  • exam-csv: audit registrations/deregistrations (a278cc5)
  • js: fix i18n not loading (a3ee6f6)

Features

  • exams: implement exam registration invitations (dd90fd0)

4.3.0 (2019-07-24)

Features

  • health: check for active job workers (d1abe53)

4.2.0 (2019-07-23)

Bug Fixes

  • exam registration: icons added to exam register message (ce61528)
  • exams: change heading to rooms if no occurrence times are shown (5cb9404)
  • fix build (caf4092)

Features

  • csv: finish implementing csv import (e35fed6)
  • csv: implement csv import (996bc2a)
  • exams: allow assigning exam participants to occurrences (e1996ac)

4.1.2 (2019-07-17)

Bug Fixes

  • corrections: properly link corrector emails (9385595)

4.1.1 (2019-07-17)

Bug Fixes

  • aform: show info about required fields in all aforms (63f6d01), closes #418
  • submissions: only notify submittors if rating changes doneness (4f1162c)
  • submissions: only notify submittors if rating is done (8e0c379)
  • submissions: submitting produces an success alert now (bf20d6f), closes #286

4.1.0 (2019-07-17)

Features

  • exams: allow forced deregistration (1b532c4)

4.0.1 (2019-07-16)

Bug Fixes

  • exams: fix caculation of maximum exercise points (a9e74ca)

4.0.0 (2019-07-16)

Features

  • csv: add column explanations (c8dca94)

BREAKING CHANGES

  • csv: CsvColumnsExplained now required

3.0.0 (2019-07-16)

Bug Fixes

  • course and exam registration: distinguish registrations buttons (ad825b6), closes #416
  • exam participant download: fix icon not being shown (a075b16)
  • exams: cleanup exam interface (05e7b52)
  • sheet type info: give better tooltips and name to sheet types (9dbef1f), closes #402

Features

  • exams: csv-export exercise data (2218103)
  • exams: filter on occurrence (cf040ce)
  • exams: introduce examOccurrenceName (379a7ed)
  • exams: show exam bonus in webinterface (2b23600)
  • sheetlist: sort sheet file types in db by haskell Ord (643cc41)

BREAKING CHANGES

  • exams: examOccurrenceName
  • exams: examStart and examPublishOccurrenceAssignments now optional

2.1.1 (2019-07-10)

Bug Fixes

  • assign correctors: also show names of unenlisted correctors (de49a77)
  • build: fix build (49dc413)

2.1.0 (2019-07-10)

Bug Fixes

  • corrector handling: show correctors by a consistent order (9c5ed5f)
  • translation: fix typos in translations; add bug to known bugs (ac3f7bb)

Features

  • csv: introduce csv export (631bbef)

2.0.0 (2019-07-10)

Bug Fixes

  • correction: comment column made wide in online correction form (d83b1f6), closes #373
  • number-input-fields: number inputs made HTML5 compatible (6098215), closes #412
  • ratings: disallow ratings for graded sheets without point value (c0b90c4)
  • tooltips: fixes font-color when used in tableheaders (f4bb70e)

Features

  • exams: show study features of registered users (04bea76)

BREAKING CHANGES

  • exams: E.isInfixOf and E.hasInfix

1.4.1 (2019-07-04)

1.4.0 (2019-07-03)

Bug Fixes

  • home: fix build (551c4cb)
  • massinput: properly render massInputList (7c28448)

Features

  • exam: audit exam registrations (31931e7)
  • exam: save registration timestamp (78e4369)

1.3.0 (2019-07-03)

Features

  • home: show immediate exams on home page (242cff3)

1.1.0 (2019-07-03)

Bug Fixes

  • displayable: fixed faulty display of db keys (SchoolId, TermId) (c7312e8)

Features

  • exams: add extremely rudimentary registration table (31e6b72)

1.0.0 (2019-07-03)

Bug Fixes

  • sheet corrector assigment: minor bugfix (749cd2f)
  • async table js util now knows current random css prefix (cc90faf)
  • correction assignment: correcting lecturer's names are shown now (16c556b)
  • corrector assignment: sheet tabel mixed up columns sorted (d07f53e)
  • datepicker: hide number input spinners in datepicker (2073130)
  • exam grading keys: Fix spacing (24aacef)
  • exams: Fix registration (1684da0)
  • fe: style notifications acceptably for now (fc80f08)
  • fe-async-table: Emulate no-js behaviour when handling pagesize (28dcc8d)
  • fe-check-all: use arrow fn to keep scope in event listeners (09e681e)
  • fe-deflist: avoid horizontal scroll on pages with deflist (16d422d)
  • Help Widget, Corrector Assignment: Modal Form closes in place; assign alerts (89d5364), closes #195
  • info-lecturer: Touch ups (e1e26ab)
  • many occurrences throughout the project: Fix typo: occurence -> occurrence everywhere (96387cb)
  • filter submission by not having corrector (3bded50)
  • minor heat correction for correction overview (5546849)
  • ratings: disallow ratings for graded sheets without point value (463b2b7)
  • standard-version: properly reset staging area before release (5aa906e)

Features

  • corrector-assignment: show load/submission percentages (228cd50)
  • make pagesize changes load async (6486120)
  • development: add commitlint to ensure proper commit msgs (dd528c1)
  • development: add standard-version for automatic changelog generation (c495ef5)
  • exams: CRU (no D) for exams (67a50c9)
  • exams: exam registration (99184ff)
  • exams: Form validation (6fb1399)
  • fe-heatmap: add css class heated for heatmap elements (b09b876), closes #405
  • forms: Introduce more convenient form validation (f8d0b02)
  • standard-version: allow adding additional changes to release (7ed6fe4)
  • standard-version: complete release workflow (605e62f)

Tests

  • Does ist build with everything except for makeClassy ''Entity? Probably the functional dependency is to blame?! (bb552c4)
  • removing makeCLassyFor maybe build works then? (2550f74)

BREAKING CHANGES

  • standard-version: Start of new versioning schema