Skip to content

Releases: shower/core

v3.3.0

16 Oct 12:03
Compare
Choose a tag to compare

v3.2.0...v3.3.0

v3.2.0

23 Jun 23:08
Compare
Choose a tag to compare

v3.1.0...v3.2.0

v3.1.0

01 Mar 23:20
Compare
Choose a tag to compare
  • Update dependencies 3a55b45
  • Set CSS custom property instead of scale() transform (#148) 54118c4
  • Remove subclassable EventTarget shim (#143) b52d5fe
  • Simplify Shower.prototype.dispatchEvent dda35c9
  • Update JSDoc comments c1c1f39
  • Throw in Shower#configure if already started 0b0149f
  • Code tweaks ac47459
  • Rename Shower.prototype._changeMode fe03450
  • Introduce ShowerError bf988d9
  • Inline Shower.prototype.setActiveSlide 5b00db3
  • Rework interaction between Shower and Slide classes d10a2de
  • Don’t close next sequence when moving backwards (#150) 2ab600e
  • Format package-lock.json with prettier 81730ea
  • Prevent going to "full" mode on "click" if default is prevented (#147) edc47b0
  • Rename assertAllStepsVisited dc5608e
  • Drop getInnerSteps and getInnerAt helpers 13cf05a
  • Rework inner steps navigation 40ef26e
  • Fix parseTiming() unit test d6ecbac
  • Drop @rollup/plugin-{node-resolve,commonjs} 8660b05
  • Properly lint and format .mjs files fdb0684
  • Drop "esm" in favor of .mjs extension 653dc0c
  • Make "sourceType: module" the default 1dbf879
  • Update dependencies, drop "chai-dom" and "yn" ae984d5
  • Simplify composeURL test helper b088b98
  • Drop test/func-constants.json in favor of npm_package_config 037b2f6
  • Drop MS Edge Sauce Labs environment 1fb96ed
  • Move backward when Backspace key is pressed d9c00cd
  • Mark only last open .next item as active (#140) d52bc21
  • Prevent Slide instance properties from being reassigned b4dc35e
  • Prevent shower.container from being reassigned a678c06
  • Prevent shower.options from being reassigned 7fd777a
  • Re-introduce defineReadOnly utility 39860c7
  • Tweak Rollup config 693246d
  • Sort overriders alphabetically and drop "arrow-body-style" rule 8b86ce5
  • Override eslint-config-airbnb’s "use strict" rule 9465ffa
  • API change: use singular nouns preceding "count" (#144) f3d554d
  • Set Slide#isActive right before dispatching an event 2fae60d
  • Refactor click-to-activate logic with "fullmoderequest" event 6ba3086
  • API change: rename Shower#go() to goBy() (#142) 7e5dd82
  • Remove hacky freezeHistory in favor of URL dedupe a5662e1
  • Remove now unnecessary "load" event listener 85ba445
  • Fix active slide being centered after exiting "full" mode ca5ef14
  • Refine a few attribute assertions of a11y test suite 0622ee4
  • Replace elementNotPresent() with .not.elementPresent() 1c5c139
  • Kill "chromedriver" process to avoid "address already in use" errors c082162
  • Reduce assertion timeout for "test:local" npm script 8b01d15
  • Uncomment now passing location test b64bb06
  • Add "build:watch" npm script 56fae3a
  • Avoid intermediate URL #fragment during slide click 9c74a77
  • Hoist initialization of progress module ab8e7f2
  • Clarify comments on module order 9173061
  • Enforce active slide invariant only during init a6e0c71
  • Don’t rely on events emitted during initialization 8560859
  • Don’t emit unless during initialization of Shower c89cf2e
  • Extract Shower.prototype._changeMode method ef22878
  • Avoid allocating extra URL instance ba2e487
  • Update readme 86ff227
  • Update dependencies dba99b0

v3.0.0...v3.1.0

v3.0.0

17 Apr 10:30
Compare
Choose a tag to compare
  • Auto-format code 768f437
  • Update dependencies 4e02dba
  • Switch to local tests for now 49f48a3
  • Also include source files in package. (#141) 20a4205
  • Fix typo in test description 4d63179
  • Add failing test for invalid hash 5244fef
  • Prevent extra history entries being pushed on init cb056ef
  • Add failing tests for extra history entries 84df46c
  • Update dependencies & fix chromedriver eb9c4fc
  • Minor naming tweaks 3e6a459
  • Pass previous active slide in slidechange 19a02e5
  • Emit modechange before slidechange 0720649
  • Bump up the version a8be2ca
  • Update dependencies c62abbb
  • Initialization tweaks & tests (#139) 33278b9
  • Fix tests in Safari 95134bc
  • Revert to using fixed port that Sauce Connect supports 2e693b0
  • Remove html extension from functional tests 0f31062
  • Update dependencies 1be3993
  • Bring back serve script c81d790
  • Use arbitrary unused port for functional tests 473b49d
  • Rename eslint --fix script b34bcf1
  • Fix meta key tests on Windows a979fd0
  • Tweak dispatchKeydown helper 53b88e3
  • Navigate history directly with nightwatch 18c0d56
  • Make npm entry point pure 689cf83
  • Rename Rollup entry point 49ea806
  • Clean up ESLint config 8b6344f
  • Prettify CODE_OF_CONDUCT.md deb7b95
  • Add Vadim's email to package.json 4148f25
  • Create CODE_OF_CONDUCT.md ed58ce2
  • Change indent_size for CSS 105411e
  • Disable console warnings for test harness 45bff20
  • Integrate sauce-connect-launcher (#138) 5fc3813
  • Fix a11y tests in Edge a2d01b7
  • Flatten e2e tests 4dcff35
  • Set correct indent_size for HTML 83829e0

v3.0.0-0

07 Jan 22:02
Compare
Choose a tag to compare
v3.0.0-0 Pre-release
Pre-release
Bump up the version to the 3 beta

v2.1.1

07 Jan 22:02
Compare
Choose a tag to compare
Bump up the version; move to @shower

v2.0.1

14 Dec 16:27
Compare
Choose a tag to compare
Also in bower

v2.0.0

14 Dec 16:26
Compare
Choose a tag to compare
Also in bower