[
  {
    "type": "feat",
    "scope": "general",
    "subject": "initialize default model (#129)",
    "merge": null,
    "header": "feat(general): initialize default model (#129)",
    "body": "* feat: initialize empty README\n\n* feat: implement default-model-initialization method\n\n* feat: implement default-model-initialization method\n\n* feat: implement default-model-initialization method\n\n* feat: implement default-model-initialization method\n\n* feat: implement default-model-initialization method\n\n* feat: implement default-model-initialization method\n\n* feat: implement default-model-initialization method\n\n* feat: implement default-model-initialization method\n\n* feat: implement default-model-initialization method\n\n* feat: implement default-model-initialization method\n\n* feat: implement default-model-initialization method\n\n* feat: implement default-model-initialization method\n\n* feat: implement default-model-initialization method\n\n* fix: add babel-transform-runtime in order to support async/await\n\n* bump yarn lock\n\n* update snapshots",
    "footer": null,
    "notes": [],
    "hash": "b62d0585a86c8e2fbe5a6181b869a28c1131756b",
    "gitTags": "",
    "committerDate": "2019-03-12 15:47:20 -0400",
    "isTagged": true,
    "tag": "@pie-element/match-inline-controller@1.3.0"
  },
  {
    "type": "feat",
    "scope": "math-inline",
    "subject": "finalize for first release",
    "merge": null,
    "header": "feat(math-inline): finalize for first release",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "e33b3ad200d39bbafe51c1cda5818e0665395d46",
    "gitTags": "",
    "committerDate": "2019-01-29 15:10:29 +0200",
    "isTagged": true,
    "tag": "@pie-element/match-inline-controller@1.2.0"
  },
  {
    "type": "feat",
    "scope": "math-inline",
    "subject": "config panel and controller done for initial release",
    "merge": null,
    "header": "feat(math-inline): config panel and controller done for initial release",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "f8d4ed8438fa573fb7acfcb7ece0ca789a12e843",
    "gitTags": "",
    "committerDate": "2019-01-16 19:12:40 +0200",
    "isTagged": true,
    "tag": "@pie-element/match-inline-controller@1.2.0"
  },
  {
    "type": "feat",
    "scope": "math-inline",
    "subject": "answer block generation related functionality",
    "merge": null,
    "header": "feat(math-inline): answer block generation related functionality",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "045173e3489e3abd499985112225e62e7df6f2e2",
    "gitTags": "",
    "committerDate": "2018-11-29 13:36:41 +0200",
    "isTagged": true,
    "tag": "@pie-element/match-inline-controller@1.2.0"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "initial placeholder tests and fixes",
    "merge": null,
    "header": "fix(math-inline): initial placeholder tests and fixes",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "a49fe1bccba431ce17cd55e8b85834e3dd269eb1",
    "gitTags": "",
    "committerDate": "2018-11-26 15:04:03 +0200",
    "isTagged": true,
    "tag": "@pie-element/match-inline-controller@1.1.3"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "initial placeholder tests and fixes",
    "merge": null,
    "header": "fix(math-inline): initial placeholder tests and fixes",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "1644b94addf787bd80ff46b2fa00968d706db782",
    "gitTags": "",
    "committerDate": "2018-11-26 15:03:49 +0200",
    "isTagged": true,
    "tag": "@pie-element/match-inline-controller@1.1.3"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "config and controller package names",
    "merge": null,
    "header": "fix(math-inline): config and controller package names",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "e477d105c308dba33dfd7b25ebb9c46c576b1160",
    "gitTags": "",
    "committerDate": "2018-11-26 13:51:45 +0200",
    "isTagged": true,
    "tag": "@pie-element/match-inline-controller@1.1.3"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "fix simple mode interaction and remove defaultResponse from model",
    "merge": null,
    "header": "fix(math-inline): fix simple mode interaction and remove defaultResponse from model",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "cc82516b0ccd9a8b7712b6adeb5231f32494e32c",
    "gitTags": " (origin/fix/math-inline-simple-mode)",
    "committerDate": "2019-03-19 16:25:36 +0200",
    "isTagged": true,
    "tag": "@pie-element/match-inline-controller@1.3.5"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "minor adjustments",
    "merge": null,
    "header": "fix: minor adjustments",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "2865349249bf8edb5753424d2cc745b9271cc3a3",
    "gitTags": "",
    "committerDate": "2019-04-10 16:53:07 +0300",
    "isTagged": true,
    "tag": "@pie-element/match-inline-controller@1.4.0"
  },
  {
    "type": "feat",
    "scope": "math-inline",
    "subject": "decimal support and partial scoring",
    "merge": null,
    "header": "feat(math-inline): decimal support and partial scoring",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "84b12928291d814181dd652d1b48c22971f6e8d2",
    "gitTags": "",
    "committerDate": "2019-04-10 12:31:51 +0300",
    "isTagged": true,
    "tag": "@pie-element/match-inline-controller@1.4.0"
  },
  {
    "type": "feat",
    "scope": "math-inline",
    "subject": "Integrated settings panel.",
    "merge": null,
    "header": "feat(math-inline): Integrated settings panel.",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "4d6c9dd7770e1c557e41116248512116de02089d",
    "gitTags": "",
    "committerDate": "2019-04-17 15:20:09 +0300",
    "isTagged": true,
    "tag": "@pie-element/match-inline-controller@1.5.0"
  },
  {
    "type": "Fix",
    "scope": null,
    "subject": "Updated 'mode' with 'responseType'.",
    "merge": null,
    "header": "Fix: Updated 'mode' with 'responseType'.",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "9fb848e427383ae87d09c54d94839ce8882db2fb",
    "gitTags": "",
    "committerDate": "2019-04-22 13:49:20 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.0.0"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "centralized variables for interaction modes",
    "merge": null,
    "header": "fix(math-inline): centralized variables for interaction modes",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "5afa51acf8a9bfe32c602e3194d143e13237d1e2",
    "gitTags": "",
    "committerDate": "2019-04-22 13:22:57 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.0.0"
  },
  {
    "type": "feat",
    "scope": "math-inline",
    "subject": "formulaV2 support for controller and relevant config panel adjustments",
    "merge": null,
    "header": "feat(math-inline): formulaV2 support for controller and relevant config panel adjustments",
    "body": null,
    "footer": "BREAKING CHANGE: controller validation schema is now using formulaV2 approach, resulting interface is changed and partial scoring is no longer supported",
    "notes": [
      {
        "title": "BREAKING CHANGE",
        "text": "controller validation schema is now using formulaV2 approach, resulting interface is changed and partial scoring is no longer supported"
      }
    ],
    "hash": "168f0d587dfd67ff0be12abd7347079a6d3f3126",
    "gitTags": "",
    "committerDate": "2019-04-22 11:33:39 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.0.0"
  },
  {
    "type": "chore",
    "scope": null,
    "subject": "math-inline tests and small model updates",
    "merge": null,
    "header": "chore: math-inline tests and small model updates",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "68ac02762edac433fc752de4030eb61c70331b50",
    "gitTags": "",
    "committerDate": "2019-05-01 15:32:04 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.0.2"
  },
  {
    "type": "feat",
    "scope": null,
    "subject": "Sending rationale for `instructor` role only in 'view' or 'evaluate' mode.",
    "merge": null,
    "header": "feat: Sending rationale for `instructor` role only in 'view' or 'evaluate' mode.",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "75c941ce8518c4561c8e636467a775bbbb618652",
    "gitTags": "",
    "committerDate": "2019-05-14 13:23:32 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.1.0"
  },
  {
    "type": "feat",
    "scope": null,
    "subject": "Sending rationale for `instructor` mode.",
    "merge": null,
    "header": "feat: Sending rationale for `instructor` mode.",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "e297e50cbb01e01ba2f39205c0a3f8a721ebd5dd",
    "gitTags": "",
    "committerDate": "2019-05-14 11:49:31 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.1.0"
  },
  {
    "type": "feat",
    "scope": "math-inline",
    "subject": "added rationale support.",
    "merge": null,
    "header": "feat(math-inline): added rationale support.",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "7a4f9d4647b3230e4b06af809189fdbbdd711365",
    "gitTags": "",
    "committerDate": "2019-05-11 14:18:47 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.1.0"
  },
  {
    "type": "feat",
    "scope": "math-inline",
    "subject": "add outcome function to controller",
    "merge": null,
    "header": "feat(math-inline): add outcome function to controller",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "ce6b1bb1d2160dad8f6dcc4beb0ca655fa6f10bd",
    "gitTags": "",
    "committerDate": "2019-05-22 12:23:24 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.2.0"
  },
  {
    "type": "chore",
    "scope": "math-inline",
    "subject": "unit test for allow spaces in controller",
    "merge": null,
    "header": "chore(math-inline): unit test for allow spaces in controller",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "4132aa351006d92d544ffbec07423213581ce047",
    "gitTags": "",
    "committerDate": "2019-06-13 14:56:38 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.2.2"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "validation logic fix for allowSpaces",
    "merge": null,
    "header": "fix(math-inline): validation logic fix for allowSpaces",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "2951657615cc2b40b02c7ee616156c968bfbd846",
    "gitTags": "",
    "committerDate": "2019-06-12 19:23:02 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.2.2"
  },
  {
    "type": "feat",
    "scope": "math-inline",
    "subject": "allowing decimals in response is valid for literal validation too",
    "merge": null,
    "header": "feat(math-inline): allowing decimals in response is valid for literal validation too",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "4c178409f57beedbb91fd20e5139c516ae607407",
    "gitTags": "",
    "committerDate": "2019-06-26 11:22:22 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.3.0"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "interaction fixes, controller logic adjustment and small styling changes",
    "merge": null,
    "header": "fix(math-inline): interaction fixes, controller logic adjustment and small styling changes",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "40a1dc10b6c884744fdeafbf34f332533c6568fc",
    "gitTags": "",
    "committerDate": "2019-06-19 11:11:27 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.3.0"
  },
  {
    "type": "fix",
    "scope": "editable-html",
    "subject": "fixed lots of stuff regarding the editable-html",
    "merge": null,
    "header": "fix(editable-html): fixed lots of stuff regarding the editable-html",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "12c112917e0b5065ec35efdbdc276703602a6c68",
    "gitTags": " (origin/andrei/fixes)",
    "committerDate": "2019-07-07 14:16:34 -0400",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.3.4"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "hyphen and minus sign should be equivalent in literal validation",
    "merge": null,
    "header": "fix(math-inline): hyphen and minus sign should be equivalent in literal validation",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "c4e788f018f875c7a16e718d1ea0fdc282682a76",
    "gitTags": "",
    "committerDate": "2019-07-22 13:10:16 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.3.6"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "controller outcome function output adjusted to 0-1",
    "merge": null,
    "header": "fix(math-inline): controller outcome function output adjusted to 0-1",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "18974738e803c4731322b5f90302630199931f9b",
    "gitTags": "",
    "committerDate": "2019-08-02 08:03:20 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@2.3.8"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "Removed unnecessary response property from the model.",
    "merge": null,
    "header": "fix: Removed unnecessary response property from the model.",
    "body": null,
    "footer": "BREAKING CHANGE: `response` was removed from model, use responses instead.",
    "notes": [
      {
        "title": "BREAKING CHANGE",
        "text": "`response` was removed from model, use responses instead."
      }
    ],
    "hash": "b0a0f3d7961843dd1137ba6a5f72e3923d8755f4",
    "gitTags": "",
    "committerDate": "2019-08-20 12:20:29 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@3.0.0"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "Fixed Add Alternate when default alternates were defined. Send 'response' if response type is 'simple', send 'responses' if response type is 'advance multi' to ui.",
    "merge": null,
    "header": "fix: Fixed Add Alternate when default alternates were defined. Send 'response' if response type is 'simple', send 'responses' if response type is 'advance multi' to ui.",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "609a0d7a60cf38e5272cfc6c71260b1c704e5e43",
    "gitTags": "",
    "committerDate": "2019-08-19 09:15:35 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@3.0.0"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "text nodes should not matter in literal evaluation",
    "merge": null,
    "header": "fix(math-inline): text nodes should not matter in literal evaluation",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "a7e574ad8cfa91726d716b85f69939f869b022c5",
    "gitTags": "",
    "committerDate": "2019-08-22 13:02:50 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@3.0.1"
  },
  {
    "type": "feat",
    "scope": null,
    "subject": "Session null/empty check.",
    "merge": null,
    "header": "feat: Session null/empty check.",
    "body": "Check for each interaction if: has outcome function, outcome function returns { score: 0, empty: true } if session null/empty/undefined, everywhere where session is used we handle if session is null/empty/undefined and test each function that uses session. [match-list, match, math-inline, multiple-choice, number-line, placement-ordering, point-intercept, select-text, text-entry]",
    "footer": null,
    "notes": [],
    "hash": "f24dc8bfe6761d0c7bacf674f5ec30068bfd03d8",
    "gitTags": "",
    "committerDate": "2019-08-27 09:02:11 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@3.1.0"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "added feedbackEnabled property to model, removed usage on config.feedback.enabled and removed usage of allowFeedback (replaced with feedbackEnabled).",
    "merge": null,
    "header": "fix: added feedbackEnabled property to model, removed usage on config.feedback.enabled and removed usage of allowFeedback (replaced with feedbackEnabled).",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "c47fb9a28e8d44f8d1ad6f052137dd55b1341acb",
    "gitTags": "",
    "committerDate": "2019-09-27 11:35:26 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@4.1.0"
  },
  {
    "type": "feat",
    "scope": "math-inline",
    "subject": "model based prompt",
    "merge": null,
    "header": "feat(math-inline): model based prompt",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "d7910e3a340248fd34673a6bdc95c59f54dc6b7c",
    "gitTags": "",
    "committerDate": "2019-09-25 18:16:18 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@4.1.0"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "cdot and times equivalence in evaluation fix (#348)",
    "merge": null,
    "header": "fix(math-inline): cdot and times equivalence in evaluation fix (#348)",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "fb75a46a64ef8adc92a2b50a06197a1493fa62d5",
    "gitTags": "",
    "committerDate": "2019-10-02 09:25:55 -0400",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@4.1.1"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "simple mode literal evaluation fix for decimals and spaces (#349)",
    "merge": null,
    "header": "fix(math-inline): simple mode literal evaluation fix for decimals and spaces (#349)",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "5844d9f6fbba86ac7b7d0e1cb19855ff366fad9e",
    "gitTags": "",
    "committerDate": "2019-10-02 09:15:33 -0400",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@4.1.1"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "fix controller logic safety net - ch3905 (#356)",
    "merge": null,
    "header": "fix(math-inline): fix controller logic safety net - ch3905 (#356)",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "bcd5272c426645d664a39da370e56f3431c312ff",
    "gitTags": "",
    "committerDate": "2019-10-08 09:40:41 -0400",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.0.0"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "fix symbolic evaluation with text nodes - ch4709",
    "merge": null,
    "header": "fix(math-inline): fix symbolic evaluation with text nodes - ch4709",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "6aea32b93af66811ab4b7f6cfdae12659f91ff04",
    "gitTags": " (origin/ch4709/math-inline-controller-unrecognized-latex)",
    "committerDate": "2019-10-08 10:51:07 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.0.0"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "bump @pie-lib/controller-utils@^0.2.1 [ch4723]",
    "merge": null,
    "header": "fix: bump @pie-lib/controller-utils@^0.2.1 [ch4723]",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "0a33d688d6d9e5f239daba982bfbdeebb10ba4ab",
    "gitTags": "",
    "committerDate": "2019-10-11 12:38:26 +0100",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.0.1"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "bump @pie-lib/controller-utils@^0.2.2",
    "merge": null,
    "header": "fix: bump @pie-lib/controller-utils@^0.2.2",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "edae61cd4f686b2e1611cf0cad710112177fff2e",
    "gitTags": "",
    "committerDate": "2019-10-15 12:11:16 +0100",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.0.2"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "ch2766 fix unresolved promise (#366)",
    "merge": null,
    "header": "fix: ch2766 fix unresolved promise (#366)",
    "body": "* fix:  resolve null when instructor is not role\n\n* chore: typo\n\n* chore: correct response resolve, match interaction\n\n* chore: correct response unresolved\n\n* chore: categorize resolve correct response\n\n* fix: createCorrectResponseSession unresolved promise\n\n* fix: createCorrectResponseSession resolve promise\n\n* fix: createCorrectResponseSession resolve promise\n\n* fix: ch2776 resolve  createCorrectResponse promise",
    "footer": "* fix: Fixed createCorrectResponseSession and added tests for it. (#365)",
    "notes": [],
    "hash": "9057b7fd08e4f5b07e953a5acd053e1945df57f2",
    "gitTags": " (origin/develop, origin/HEAD)",
    "committerDate": "2019-10-16 15:50:55 -0400",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.0.4"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "fixes session preview function in controller for simple item types too",
    "merge": null,
    "header": "fix(math-inline): fixes session preview function in controller for simple item types too",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "26c234115de430c593b9003b338757a0a3652a09",
    "gitTags": "",
    "committerDate": "2019-11-28 13:45:43 +0200",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.0.6"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "PIE-188 - upgrade @pie-lib/math-evaluator@^0.6.0",
    "merge": null,
    "header": "fix: PIE-188 - upgrade @pie-lib/math-evaluator@^0.6.0",
    "body": "* math-evaluator uses the new @pie-framework/math-expressions to handle\nunknown latex commands. [See][me]\n\n[me]: https://github.com/pie-framework/math-expressions/pull/1",
    "footer": null,
    "notes": [],
    "hash": "f7d875e32f912bd9116a41b5eafdcccc72a7af02",
    "gitTags": "",
    "committerDate": "2019-11-27 10:20:58 +0000",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.0.6"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "PIE-201 -  store prompts and answers in session, fix",
    "merge": null,
    "header": "fix: PIE-201 -  store prompts and answers in session, fix",
    "body": "controller-utils to use 0 as key",
    "footer": null,
    "notes": [],
    "hash": "23802242e0bc647f929f6db4dfd4b03f0112f2fb",
    "gitTags": "",
    "committerDate": "2019-11-18 20:35:06 +0000",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.0.6"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "fix text node stripping for evaluation logic - ch6371",
    "merge": null,
    "header": "fix(math-inline): fix text node stripping for evaluation logic - ch6371",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "d0558ddf105384153c2a0276387c201f4ecc285b",
    "gitTags": " (origin/fix/math-inline-ch6371)",
    "committerDate": "2020-01-08 17:38:07 +0200",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.1.0"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "improve literal validation for latex [ch6453]",
    "merge": null,
    "header": "fix(math-inline): improve literal validation for latex [ch6453]",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "2364bf31bf4d24a79db1407f280ae130581e7806",
    "gitTags": "",
    "committerDate": "2020-01-07 12:31:02 +0200",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.1.0"
  },
  {
    "type": "feat",
    "scope": "math-inline",
    "subject": "remove stringCheck related logic from controller",
    "merge": null,
    "header": "feat(math-inline): remove stringCheck related logic from controller",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "00823cf4e06c2ea5d4c18c21560b12a1bb25e850",
    "gitTags": "",
    "committerDate": "2020-01-07 09:08:30 +0200",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.1.0"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "improve literal validation for latex parantheses",
    "merge": null,
    "header": "fix(math-inline): improve literal validation for latex parantheses",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "f6076f49fec8a90f1e5a264cd16af837350ec3db",
    "gitTags": "",
    "committerDate": "2020-01-07 09:06:43 +0200",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.1.0"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "ch6456 - handle %",
    "merge": null,
    "header": "fix: ch6456 - handle %",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "9e55a901b2fbcf3ed4a9a0bb624bd32cd63fa816",
    "gitTags": " (origin/fix/tmp-6456-percent)",
    "committerDate": "2019-12-20 17:32:57 +0000",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.1.0"
  },
  {
    "type": "feat",
    "scope": "math-inline",
    "subject": "string-based check for evaluation, invalid latex command support",
    "merge": null,
    "header": "feat(math-inline): string-based check for evaluation, invalid latex command support",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "8238250410e8b9ec687e481a6d1f3688683bb21f",
    "gitTags": " (origin/feat/math-inline-string-check)",
    "committerDate": "2019-12-20 18:37:53 +0200",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.1.0"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "bump math-evaluator@0.6.7",
    "merge": null,
    "header": "fix: bump math-evaluator@0.6.7",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "ab954a61fec58e1da31a43eaa053a1ae6734704a",
    "gitTags": "",
    "committerDate": "2020-01-28 11:30:22 +0000",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.2.0"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "bump math-evaluator@^0.6.6 [ch7119]",
    "merge": null,
    "header": "fix: bump math-evaluator@^0.6.6 [ch7119]",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "c0ed2a92b9a60f122cc95a855b9d809404381a33",
    "gitTags": "",
    "committerDate": "2020-01-27 11:20:25 +0000",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.2.0"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "lint fix",
    "merge": null,
    "header": "fix: lint fix",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "867557eb8b0110cb10c5f36448b6f1e19887ca69",
    "gitTags": " (origin/fix/math-inline-ch3826)",
    "committerDate": "2020-01-13 18:55:31 +0200",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.2.0"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "turn back on all tests for math-inline",
    "merge": null,
    "header": "fix: turn back on all tests for math-inline",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "3cbd87ee559be6410e2bffee8ff8ce6b0c1ec868",
    "gitTags": "",
    "committerDate": "2020-01-13 18:47:49 +0200",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.2.0"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "small literal validation logic, ch3826",
    "merge": null,
    "header": "fix(math-inline): small literal validation logic, ch3826",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "a40982876c31683e612aa4a01ab316e44343b3bb",
    "gitTags": "",
    "committerDate": "2020-01-13 18:47:00 +0200",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.2.0"
  },
  {
    "type": "feat",
    "scope": null,
    "subject": "PIE-200 add partialScoring - NEEDS VERIFICATION",
    "merge": null,
    "header": "feat: PIE-200 add partialScoring - NEEDS VERIFICATION",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "6cfbeb82b583fd85b7fe3af06dd8b682b663192b",
    "gitTags": "",
    "committerDate": "2019-12-06 12:22:05 +0000",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.2.0"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "createCorrectResponseSession returns correctly [ch7165]",
    "merge": null,
    "header": "fix: createCorrectResponseSession returns correctly [ch7165]",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "3df92401208ec01c547fbf6d98d5bcf8c8d981c1",
    "gitTags": "",
    "committerDate": "2020-01-29 11:04:16 +0000",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.2.2"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "fix logic ch7195",
    "merge": null,
    "header": "fix: fix logic ch7195",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "5fa1333b0aa5365624b7e3b816f4a10f66c598b1",
    "gitTags": "",
    "committerDate": "2020-01-30 16:26:36 +0000",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.2.3"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "no responses on controller object unless mode is evaluate",
    "merge": null,
    "header": "fix(math-inline): no responses on controller object unless mode is evaluate",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "195a6cee4535bab1680686480711622eabba0956",
    "gitTags": "",
    "committerDate": "2020-02-06 15:31:22 +0200",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.2.4"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "bump ui versions",
    "merge": null,
    "header": "fix: bump ui versions",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "5b9d99fe59c304bdd173c9336503eb558900d2a2",
    "gitTags": "",
    "committerDate": "2020-03-31 19:25:13 +0100",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.3.0"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "bump lib and ui versions",
    "merge": null,
    "header": "fix: bump lib and ui versions",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "a882cbf4580098ce0e12c51cf6ad2879817e17e7",
    "gitTags": "",
    "committerDate": "2020-04-10 17:13:24 +0100",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.3.1"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "allowThousandsSeparator behavior change - ch7109",
    "merge": null,
    "header": "fix(math-inline): allowThousandsSeparator behavior change - ch7109",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "13ed920ebc92130ad9e98d6d3d4a388d737ce58e",
    "gitTags": "",
    "committerDate": "2020-03-25 14:14:57 +0200",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.3.1"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "bump all packages to avoid tag conflict",
    "merge": null,
    "header": "fix: bump all packages to avoid tag conflict",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "d9ec9a8689f0a391594b5e2f4ea958c6dc9f6d7b",
    "gitTags": "",
    "committerDate": "2020-04-10 20:01:37 +0100",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.3.1"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "bump ui/lib versions",
    "merge": null,
    "header": "fix: bump ui/lib versions",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "3edb2321ebaefcaee70c3642aa6da8a50e8a99e5",
    "gitTags": "",
    "committerDate": "2020-04-14 15:36:44 +0100",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.3.3"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "bump ui/lib versions",
    "merge": null,
    "header": "fix: bump ui/lib versions",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "45f0da6e3e01f33aff6059cb13d571554690348b",
    "gitTags": "",
    "committerDate": "2020-04-28 14:57:57 +0100",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.3.4"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "update ui/lib versions",
    "merge": null,
    "header": "fix: update ui/lib versions",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "0226b0bc0869d468ba3e5986bc469e020f4f12a6",
    "gitTags": "",
    "committerDate": "2020-04-28 14:20:37 +0100",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.3.4"
  },
  {
    "type": "fix",
    "scope": "math-inline",
    "subject": "fix evaluation logic - stop on correct answer found - PD-66",
    "merge": null,
    "header": "fix(math-inline): fix evaluation logic - stop on correct answer found - PD-66",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "dad4a811caef1141404b1e37c8107f94883c252c",
    "gitTags": "",
    "committerDate": "2020-04-21 20:15:58 +0300",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.3.4"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "bump @pie-lib/math-evaluator PD-3",
    "merge": null,
    "header": "fix: bump @pie-lib/math-evaluator PD-3",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "3af50a2d5d82e859639f68f2438fa6dc82dcf84e",
    "gitTags": "",
    "committerDate": "2020-04-15 16:15:26 +0100",
    "isTagged": true,
    "tag": "@pie-element/math-inline-controller@5.3.4"
  }
]