Skip to content

@moloko moloko released this Oct 9, 2020 · 12 commits to master since this release

Fixed

  • Page Level Progress indicators disrupting container outlines in Firefox - now fixed for article/block/page level indicators as well (#2619)
  • Adapt.navigateToElement('.pageId') errors (#2901)
  • "view:requestChild" event life-cycle never closes (#2903)
  • Switching language forces the 'start page' config to be enabled (#2907)
  • Firefox display of *-title-inner elements when using outline (#2912)
  • IE11 broken display of .svg in <img> (#2916)
  • Adapt.scrollTo assumes the selector parameter will always refer to an 'Adapt Element' (#2928)

Changed

  • General clean up of Less code (#2891)
Assets 2

@moloko moloko released this Aug 25, 2020 · 33 commits to master since this release

Added

  • New AttemptStates API (#2747)
  • A save method to the offlineStorage API (#2754)
  • New DeepClone API (#2758)
  • New ChildViews API for rendering control (#2760)
  • Option to track content at component level instead of block level (#2805). Note: requires v3.5.0 of the spoor plugin.
  • Ability to exclude plugins from a 'production' build (#2836)
  • Image compression via new grunt compress command (#2866)
  • Ability to have the state of presentation components saved between sessions (#2845). Note: requires v3.5.0 of the spoor plugin.

Changed

  • Underscore library updated to v1.10.2 (#2773)
  • Submit button is now disabled until the learner makes a selection (#2812). Note: If you prefer the old behaviour, you can use the instructionError plugin to restore it.
  • Amended authoring tool schema defaults so that articles and blocks have no display title set automatically (#2833)
  • Lodash dependency changed to v4.17.19 (#2838)
  • Amended setupInviewCompletion to use default parameter (#2839)
  • Improvements to Notify's subview handling (#2847)
  • Load Underscore as a UMD module (#2861)
  • Turn off deprecation for the contentObjects, articles, blocks and components collections (#2859)

Fixed

  • Ensure that in the 'default course' all components have _pageLevelProgress._isCompletionIndicatorEnabled set (#2841)
  • JQuery.offset returning incorrect values when _scrollingContainer enabled (#2849)
  • Bug in DrawerView that was causing a runtime error for some plugins (#2851)
  • grunt build failing when used with the languages switch (#2875)
  • Issue with CSV delimiter detection when using grunt translate:import (#2853)
  • Notify popup causing scroll to jump to top of page in Firefox (#2886)
  • View-only question components defaulting to ComponentModel not QuestionModel (#2884)
Assets 2

@moloko moloko released this Jul 7, 2020 · 76 commits to master since this release

Fixed

  • Further issues found on #2796
  • Zoom not working on Chrome for Android (#2800)
  • Default course assessment page trickle button labels not well labelled (#2803)
  • Graphic and pageLevelProgress templates not allowing for HTML entities in aria-label attribute (#2807)
  • Babel fast-async causing very slow compilation (#2816)
  • Value of _isResetOnRevisit not being converted from String to Boolean (#2825)
Assets 2

@oliverfoster oliverfoster released this Jun 17, 2020 · 84 commits to master since this release

Fixed

  • Decontaminated toJSON functions (#2745)
  • Display marking only on final question attempts (#2796)
  • Allow notify view to accept DOM attributes (#2785)
  • jQuery resize timeout bug (#2782)

Added

  • Menu group aria level (#2782)
  • AdaptModel setChildren and setParent functions
Assets 2

@tomgreenfield tomgreenfield released this Jun 8, 2020

Fixed

  • Backward compatibility for view-only components (#2787)
Assets 2

@oliverfoster oliverfoster released this May 18, 2020 · 93 commits to master since this release

Added

  • none helper (#2764)
  • Data manifests (#2645)
  • Adapt.store to decouple the core models and views (#2714)

Changed

  • Simplified router (#2712)
  • Converted a lot more of the core to ES6-8 (#2709)

For a more detailed overview of the changes see (#2711)

Assets 2

@moloko moloko released this May 18, 2020

Added

  • function getIsAvailable to AdaptModel (part of #2623)

Fixed

  • setActiveItem in ItemsComponentModel was allowing invalid values to be set (#2749)
Assets 2

@oliverfoster oliverfoster released this May 12, 2020 · 101 commits to master since this release

Added

  • Adapt events template:preRender, template:postRender, partial:preRender, partial:postRender (#2734)
  • Img tag loading fix (#2734)

Changed

  • Updated jQuery to v3.5.0 (#2725)
  • Improved grunt translate:import task (#2736)

Fixed

  • The settings _isResetOnRevisit and _requireCompletionOf were not available in the AAT (#1912 & #2639)
  • Arrow function and async/await debugging (#2733)
  • Not all course content being exported by the grunt translate task (#2721)
Assets 2

@moloko moloko released this May 1, 2020 · 9 commits to v4-patches since this release

Fixed

  • Hot graphic popup not re-centering vertically when 'paging' between items (#2580)
Assets 2

@oliverfoster oliverfoster released this Mar 26, 2020 · 136 commits to master since this release

Added

  • Adapt.log.removed and Adapt.log.deprecated (#2678)
  • ES6-8 support (#2647)
  • ES6 class static inheritance to Backbone (#2697)

Changed

  • Exposed router controller at Adapt.router (#2677)
  • Moved navigation button event handlers to NavigationView (#2669)
  • Converted some models, views and controllers to ES6 (#2647)
  • CourseModel now inherits from MenuModel (#2647)
  • Formalized plugin, data, schema and translate API (#2662)
  • Refreshed existing and added new icons to the vanilla font set (#2688)
Assets 2
You can’t perform that action at this time.