NOTE: This repository is no longer maintained and has been archived. The project has been moved to a new repository: elections-carousel-component.
Release notes
Links to all release notes are also listed under 'Tags' in the elections-carousel repository.
- Related reference: CHANGELOG
Unreleased (v2.1.0)
(last updated: Jan 14, 2018)
New features:
- Toolchain / workflow improvements:
- Automated code formatting (Prettier);
- Integrated bundle hash updates (HTML Webpack Plugin);
- Improved dependency management (Yarn);
- (Travis) Node version upgrade (from 7 to 8).
v2.0.0
(Oct 2, 2017)
New features:
- Additional user-configurable parameters
- Added 'Parameters' section to documentation
- Automated addition and removal of test code blocks
Changed:
- Refactored module for improved readability, separation of concerns
- New look-and-feel for improved usability
v1.0.1
(Jul 8, 2017)
Fixed:
- Accessibility bug: replaced carousel control elements
v1.0.0
(Apr 26, 2017)
New Features:
- Launched project documentation site
- New architecture (includes UMD support)
- Client-side templating (Mustache)
- Added custom script to automate updating of dynamic chunkhash values from (CSS/JS) bundler in demo page
- Added .editorconfig
- Integrated with Travis
- CHANGELOG separated from README
Changed:
- Modified build toolchain (added Webpack; removed Grunt, Bower)
- Replaced QUnit test harness with TAPE (to support Node as well as browser)
- Revised CSS naming conventions
- Modified JS linting (replaced JSHint with ESLint)
Fixed:
- Accessibility compliance, keyboard support for button controls
- Button controls 'jumping' on press/release bug
v0.4.0
(Jan 13, 2016)
New Features:
- New look-and-feel (GUI improvements)
- switched from horizontal to vertical bars
- height of bars provides visualization of percentage of votes per candidate
- styling improvements: font updates, gradients, party 'labels' (included in list format), emphasized riding vote totals
- (minor) text copy changes
Changed:
- improved alphabetical ordering of styling rules
- updated copyrights
- removed unnecessary role attributes
- bumped version number
- updated README (Changelog, screenshot)
v0.3.0
(Jan 13, 2016)
New Features:
- Reordered results: candidates within each riding now listed in descending order by number of votes
v0.2.1
(Dec 14, 2015)
Fixed:
- Removed deprecated code
v0.2.0
(Dec 14, 2015)
New features:
- Defined global, read-only variables (JSHint strict mode)
- Automated package management
Changed:
- Refactored code, performance improvements
- Improved vote percentages (to 2 decimal places; totals 100%)
- Accessibility enhancement: 'Elected' text rendering
Fixed:
- Button (enabled/disabled) state bugs
v0.1.1
(Jul 5, 2015)
New features:
- Enhanced button states
v0.1.0
(Jul 5, 2015)
New features:
- Initial version