Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V0.17.0 #354

Merged
merged 12 commits into from Dec 27, 2018
Merged

V0.17.0 #354

merged 12 commits into from Dec 27, 2018

Conversation

quinnlangille
Copy link
Member

Description

v.0.17.0 release

josephting and others added 12 commits December 19, 2018 17:02
* fix(precommit): use jest exit code

* fix(jest): restore coverage collection context

* chore(package.json): remove phased out test tools
* feat(config): allow to overlay pagination component

* feat(config): allow to set the pagination position

* docs(config): add pagination position

* docs(): improve paginationPosition description and add to README
* fix(carousel): flush the slides left when they don't fill the width (#323)

* fix(carousel): Flush the slides left when they don't fill the width (#323)

When there are too few slides to fill the row, with scrollPerPage, the slides were flushed right instead of left.
By bounding maxOffest to a minimum of 0, the slides are aligned on the left-hand-side

Fix #323

* style(play): Use capitals in tests for consistency

* v0.16.1

* chore: build

* feat(standard): watch autoplay prop and enable/disable autoplay
* feat(carousel): Count slides by custom tag name

* fix(carousel): flush the slides left when they don't fill the width (#323)

* fix(carousel): Flush the slides left when they don't fill the width (#323)

When there are too few slides to fill the row, with scrollPerPage, the slides were flushed right instead of left.
By bounding maxOffest to a minimum of 0, the slides are aligned on the left-hand-side

Fix #323

* style(play): Use capitals in tests for consistency

* v0.16.1

* chore: build

* Rebuild

* Use Vue Test Utils, rebuild

* Discard change to package version
* chore: build

* feat(accessibility): use correct aria properties

Based on [aXe](https://www.deque.com/axe/) recommendations, fix accessibility:
 - Use proper roles for the various components (ex: role="button" not needed on buttons).
 - Reorder navigation and pagination to better match the tabbing order.
 - Make navigation accessible by tabbing.
 - Change the HTML elements to better match [W3's recommended organization](https://www.w3.org/TR/wai-aria-practices/examples/tabs/tabs-1/tabs.html)
* Clean up to prepare for test script refactor (#330)

* fix(precommit): use jest exit code

* fix(jest): restore coverage collection context

* chore(package.json): remove phased out test tools

* style(eslint): commit eslint fixes (#336)

* feat: add watcher to Autoplay Prop (#344)

* fix(carousel): flush the slides left when they don't fill the width (#323)

* fix(carousel): Flush the slides left when they don't fill the width (#323)

When there are too few slides to fill the row, with scrollPerPage, the slides were flushed right instead of left.
By bounding maxOffest to a minimum of 0, the slides are aligned on the left-hand-side

Fix #323

* style(play): Use capitals in tests for consistency

* v0.16.1

* chore: build

* feat(standard): watch autoplay prop and enable/disable autoplay

* feat(pagination) added an option to add custom title in pagination buttons

* updated test snapshots

* fixed wrong conflict resolution of carousel.vue
@quinnlangille quinnlangille merged commit 97d2939 into master Dec 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants