- Upgrade eslint and add new eslint configs (eslint-config-edx, eslint-config-edx-es5)
- Fix resulting linter errors
- Update and pin dependencies
- Introduce yarn for dependency management
- Add alternative to deprecated keyCodes
- Add two format constants to DateUtils, update format comments
- Add DateUtils
- Fix minor issue with unnecessary DOM node in breadcrumbs
- Add model and view for accessible breadcrumb navigation
- Extend AjaxHelpers with capabilities from edx-platform
- In dropdown menu component icons switched to Font Awesome for accessibility
- Removed parseState method from PagingCollection in favor of PageableCollection
- Added getters in PagingCollection to get the state attributes
- First public release of the UI Toolkit!
- API documentation available at http://ui-toolkit.edx.org
- Minor bug fixes
- Update README to gulp test-debug (with a hyphen)
- Update getActivefilterfields, add getFilterFieldValue
- Fix issues with karma hanging on exit
- Fixed relative path issue with dropdown menu component
- Support loading utility classes into "edx" namespace if RequireJS not available
- Make StringUtils available as a context parameter to templates
- Add Coveralls support
- Fix Karma build failures on Travis
- Add more HtmlUtils APIs
- Dropdown Menu improved a11y to trap focus in the dropdown for
- tab navigation and added a11y test coverage
- Dropdown Menu updated to utilize Pattern Library classes for styling
- and can add Pattern Library icons by passing an icon class via the model
- Remove relative paths for use in edx-platform
- Replace HtmlSnippet with a string marked as a snippet
- Ensure sinon is distributed for ajax-helpers.js
- Implement new HtmlUtils helper functions
- Added image and placeholder logic to user anchor element
- Added support for left and right arrow keys in the dropdown menu view
- Add
getActiveFilterFields
method to thePagingCollection
- Reorganize file structure for npm package
- Packaged UI Toolkit for npm
- Intitial release