[
  {
    "type": "chore",
    "scope": "version",
    "subject": "bumped the versions",
    "merge": null,
    "header": "chore(version): bumped the versions",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "12b141d884c66a15d23c8cbb34be820a422d7332",
    "gitTags": " (origin/feat/mask-markup-elements)",
    "committerDate": "2019-06-06 01:15:50 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.1.0"
  },
  {
    "type": "feat",
    "scope": "mask-markup-elements",
    "subject": "most of the work for the 3 new elements: inline-dropdown, explicit-constructed-response and drag-in-the-blank",
    "merge": null,
    "header": "feat(mask-markup-elements): most of the work for the 3 new elements: inline-dropdown, explicit-constructed-response and drag-in-the-blank",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "67f3c3d21019b89fb2924abfabdb19531d3f6168",
    "gitTags": "",
    "committerDate": "2019-05-16 15:55:08 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.1.0"
  },
  {
    "type": "chore",
    "scope": "merge",
    "subject": "merged develop into master",
    "merge": null,
    "header": "chore(merge): merged develop into master",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "3bb9f402d900f3a0349537dfd01ce558c526cb55",
    "gitTags": " (develop)",
    "committerDate": "2019-06-07 23:29:44 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.2.0"
  },
  {
    "type": "feat",
    "scope": "mask-markup-elements",
    "subject": "enabled partial scoring for the 3 elements and added a controller to the match-list",
    "merge": null,
    "header": "feat(mask-markup-elements): enabled partial scoring for the 3 elements and added a controller to the match-list",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "41e210ebc6d761041efb1d632a1879f35b1487a1",
    "gitTags": "",
    "committerDate": "2019-06-07 23:05:19 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.2.0"
  },
  {
    "type": "feat",
    "scope": "mask-markup-elements",
    "subject": "enabled partial scoring for the 3 elements and added a controller to the match-list",
    "merge": null,
    "header": "feat(mask-markup-elements): enabled partial scoring for the 3 elements and added a controller to the match-list",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "41e210ebc6d761041efb1d632a1879f35b1487a1",
    "gitTags": "",
    "committerDate": "2019-06-07 23:05:19 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.2.0"
  },
  {
    "type": "feat",
    "scope": "correct-responses",
    "subject": "updated elements with showing correct responses when needed",
    "merge": null,
    "header": "feat(correct-responses): updated elements with showing correct responses when needed",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "8ea0d12d4dd3cb1c847a6643ec57668bcd62bc51",
    "gitTags": "",
    "committerDate": "2019-06-12 19:51:23 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.3.0"
  },
  {
    "type": "feat",
    "scope": "correct-responses",
    "subject": "updated elements with showing correct responses when needed",
    "merge": null,
    "header": "feat(correct-responses): updated elements with showing correct responses when needed",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "8ea0d12d4dd3cb1c847a6643ec57668bcd62bc51",
    "gitTags": "",
    "committerDate": "2019-06-12 19:51:23 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.3.0"
  },
  {
    "type": "chore",
    "scope": "merged",
    "subject": "merged develop",
    "merge": null,
    "header": "chore(merged): merged develop",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "1a9f4653ce6ede22bcda0538bde1f0e09bd69dc4",
    "gitTags": " (develop)",
    "committerDate": "2019-06-13 16:26:43 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.3.1"
  },
  {
    "type": "fix",
    "scope": "general",
    "subject": "fixed some general issues",
    "merge": null,
    "header": "fix(general): fixed some general issues",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "29a8bd3beab50358d1aa4bf4bfbdbed03fe5afab",
    "gitTags": "",
    "committerDate": "2019-06-19 17:57:41 -0500",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.3.3"
  },
  {
    "type": "fix",
    "scope": "general",
    "subject": "fixed some general issues",
    "merge": null,
    "header": "fix(general): fixed some general issues",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "29a8bd3beab50358d1aa4bf4bfbdbed03fe5afab",
    "gitTags": "",
    "committerDate": "2019-06-19 17:57:41 -0500",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.3.3"
  },
  {
    "type": "fix",
    "scope": "rendering",
    "subject": "made sure all the items are rendered properly [c1935]",
    "merge": null,
    "header": "fix(rendering): made sure all the items are rendered properly [c1935]",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "61a85ab4a03713abb029b5323ce683cd1534eb1a",
    "gitTags": " (origin/andreilakatos/ch1935/item-rendering-issue)",
    "committerDate": "2019-06-26 13:02:43 -0400",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.3.6"
  },
  {
    "type": "feat",
    "scope": "mask-markup-elements",
    "subject": "refactored the elements and version bumped the necessary files",
    "merge": null,
    "header": "feat(mask-markup-elements): refactored the elements and version bumped the necessary files",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "f8f77c02e44afd90e491a371d86d3d4093eb41e5",
    "gitTags": "",
    "committerDate": "2019-07-02 13:38:48 -0400",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.4.0"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "evaluate mode works if session empty",
    "merge": null,
    "header": "fix: evaluate mode works if session empty",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "4fe917bee92fc03826586708adc8a66423b346cc",
    "gitTags": "",
    "committerDate": "2019-07-12 20:26:57 +0100",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.4.4"
  },
  {
    "type": "fix",
    "scope": "template-areas",
    "subject": "fixed the remaining issues with the inline-dropdown and ecr [ch2797], [ch2802]",
    "merge": null,
    "header": "fix(template-areas): fixed the remaining issues with the inline-dropdown and ecr [ch2797], [ch2802]",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "1fbce9d1bbe2022612adc86790f8d193cc2b5cff",
    "gitTags": "",
    "committerDate": "2019-07-13 21:48:38 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.4.6"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "support rationale",
    "merge": null,
    "header": "fix: support rationale",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "36e3376e08cd061b9cf38e1bc0c2ea743b028897",
    "gitTags": "",
    "committerDate": "2019-07-15 18:39:10 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.4.8"
  },
  {
    "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. [ebsr, explicit-constructed-response, function-entry, hotspot]",
    "footer": null,
    "notes": [],
    "hash": "0538211b44e793dc34ff385226ee7278cc042384",
    "gitTags": "",
    "committerDate": "2019-08-23 11:07:39 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.5.0"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "bump pie-lib/controller-utils",
    "merge": null,
    "header": "fix: bump pie-lib/controller-utils",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "ba3de006afa1ddaa582a531779be766c9715f64c",
    "gitTags": "",
    "committerDate": "2019-08-30 23:15:07 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.6.0"
  },
  {
    "type": "feat",
    "scope": null,
    "subject": "make use of updateSession callback",
    "merge": null,
    "header": "feat: make use of updateSession callback",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "e11bb0f2918aed45ce874b9a2a7b592a18bc3266",
    "gitTags": "",
    "committerDate": "2019-08-23 18:17:29 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@1.6.0"
  },
  {
    "type": "feat",
    "scope": null,
    "subject": "Moved rationale, teacherInstructions and student instructions enabled flag in model because it's needed in controller.",
    "merge": null,
    "header": "feat: Moved rationale, teacherInstructions and student instructions enabled flag in model because it's needed in controller.",
    "body": null,
    "footer": "BREAKING CHANGE: `enabled` property from `configuration.rationale.enabled` moved to `model.rationaleEnabled`. Same applies to teacherInstructions/studentInstructions.",
    "notes": [
      {
        "title": "BREAKING CHANGE",
        "text": "`enabled` property from `configuration.rationale.enabled` moved to `model.rationaleEnabled`. Same applies to teacherInstructions/studentInstructions."
      }
    ],
    "hash": "4fb4c5bf40a5c973af0dab4b2d6eb10225909ac4",
    "gitTags": "",
    "committerDate": "2019-09-16 19:16:32 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@2.0.0"
  },
  {
    "type": "feat",
    "scope": "explicit-constructed-response",
    "subject": "model based prompt",
    "merge": null,
    "header": "feat(explicit-constructed-response): model based prompt",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "9da37ac0520657c132067d2e4ad5959298f8ae38",
    "gitTags": "",
    "committerDate": "2019-09-24 17:33:23 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@2.1.0"
  },
  {
    "type": "feat",
    "scope": "controller",
    "subject": "made sure that prepareVal works on environments that are not dom based [ch4599]",
    "merge": null,
    "header": "feat(controller): made sure that prepareVal works on environments that are not dom based [ch4599]",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "c887e75c2389d1f2b1360d4ad805eecd3496f423",
    "gitTags": " (origin/develop, origin/HEAD)",
    "committerDate": "2019-10-03 10:53:44 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@2.2.0"
  },
  {
    "type": "feat",
    "scope": "controller",
    "subject": "made sure that prepareVal works on environments that are not dom based [ch4599]",
    "merge": null,
    "header": "feat(controller): made sure that prepareVal works on environments that are not dom based [ch4599]",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "c887e75c2389d1f2b1360d4ad805eecd3496f423",
    "gitTags": "",
    "committerDate": "2019-10-03 10:53:44 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@2.2.0"
  },
  {
    "type": "feat",
    "scope": "alternateSection",
    "subject": "removed isBrowser function [ch4599], debounced some session changes in ecr [ch4387] and fixed select-text issue [ch4385]",
    "merge": null,
    "header": "feat(alternateSection): removed isBrowser function [ch4599], debounced some session changes in ecr [ch4387] and fixed select-text issue [ch4385]",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "ab4478e10fc33aa3bbb604cae120f98d530ef5d7",
    "gitTags": "",
    "committerDate": "2019-10-03 14:46:28 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@2.3.0"
  },
  {
    "type": "feat",
    "scope": "alternateSection",
    "subject": "removed isBrowser function [ch4599] and debounced some session changes in ecr [ch4387]",
    "merge": null,
    "header": "feat(alternateSection): removed isBrowser function [ch4599] and debounced some session changes in ecr [ch4387]",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "01dc1515fe32d5ef4567b3086a1480382087f672",
    "gitTags": "",
    "committerDate": "2019-10-03 14:24:41 +0300",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@2.3.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/explicit-constructed-response-controller@3.0.1"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "remove shuffling - redundant in this component [ch4723]",
    "merge": null,
    "header": "fix: remove shuffling - redundant in this component [ch4723]",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "b3423056dff2b7ecbe12383856627c71678b17dc",
    "gitTags": "",
    "committerDate": "2019-10-11 12:26:31 +0100",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@3.0.1"
  },
  {
    "type": "fix",
    "scope": null,
    "subject": "item details disappear if we click correct answer button [ch4723]",
    "merge": null,
    "header": "fix: item details disappear if we click correct answer button [ch4723]",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "8e401e6e941ef0cfd256065de11264429c0f415c",
    "gitTags": "",
    "committerDate": "2019-10-11 12:25:42 +0100",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@3.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/explicit-constructed-response-controller@3.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/explicit-constructed-response-controller@3.0.4"
  },
  {
    "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/explicit-constructed-response-controller@3.0.6"
  },
  {
    "type": "feat",
    "scope": null,
    "subject": "PIE-200 add partialScoring",
    "merge": null,
    "header": "feat: PIE-200 add partialScoring",
    "body": null,
    "footer": null,
    "notes": [],
    "hash": "5378cf655e676d30571c040f4ac0d2aeed3c83fa",
    "gitTags": "",
    "committerDate": "2019-12-06 12:22:05 +0000",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@3.1.0"
  },
  {
    "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/explicit-constructed-response-controller@3.2.0"
  },
  {
    "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": " (develop)",
    "committerDate": "2020-04-10 20:01:37 +0100",
    "isTagged": true,
    "tag": "@pie-element/explicit-constructed-response-controller@3.2.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/explicit-constructed-response-controller@3.2.3"
  }
]