From e7e85f2ca89d3af81dba1fe82861463ee31ee704 Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Wed, 2 Aug 2017 15:37:06 +0200 Subject: [PATCH 1/4] Update "ember-cli-babel" to v6.6.0 --- package.json | 2 +- yarn.lock | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 111 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 5e279ca5..b744f04a 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "browser scroll" ], "dependencies": { - "ember-cli-babel": "^5.2.4", + "ember-cli-babel": "^6.6.0", "ember-getowner-polyfill": "^1.2.3" }, "ember-addon": { diff --git a/yarn.lock b/yarn.lock index 7416cf2e..9d11fa4f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -515,6 +515,18 @@ babel-plugin-debug-macros@^0.1.1: dependencies: semver "^5.3.0" +babel-plugin-debug-macros@^0.1.11: + version "0.1.11" + resolved "https://registry.yarnpkg.com/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.1.11.tgz#6c562bf561fccd406ce14ab04f42c218cf956605" + dependencies: + semver "^5.3.0" + +babel-plugin-ember-modules-api-polyfill@^1.4.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-1.4.2.tgz#e254f8ed0ba7cf32ea6a71c4770b3568a8577402" + dependencies: + ember-rfc176-data "^0.2.0" + babel-plugin-eval@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/babel-plugin-eval/-/babel-plugin-eval-1.0.1.tgz#a2faed25ce6be69ade4bfec263f70169195950da" @@ -838,6 +850,41 @@ babel-preset-env@^1.2.0: browserslist "^1.4.0" invariant "^2.2.2" +babel-preset-env@^1.5.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.6.0.tgz#2de1c782a780a0a5d605d199c957596da43c44e4" + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-syntax-trailing-function-commas "^6.22.0" + babel-plugin-transform-async-to-generator "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.23.0" + babel-plugin-transform-es2015-classes "^6.23.0" + babel-plugin-transform-es2015-computed-properties "^6.22.0" + babel-plugin-transform-es2015-destructuring "^6.23.0" + babel-plugin-transform-es2015-duplicate-keys "^6.22.0" + babel-plugin-transform-es2015-for-of "^6.23.0" + babel-plugin-transform-es2015-function-name "^6.22.0" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.22.0" + babel-plugin-transform-es2015-modules-commonjs "^6.23.0" + babel-plugin-transform-es2015-modules-systemjs "^6.23.0" + babel-plugin-transform-es2015-modules-umd "^6.23.0" + babel-plugin-transform-es2015-object-super "^6.22.0" + babel-plugin-transform-es2015-parameters "^6.23.0" + babel-plugin-transform-es2015-shorthand-properties "^6.22.0" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.22.0" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.23.0" + babel-plugin-transform-es2015-unicode-regex "^6.22.0" + babel-plugin-transform-exponentiation-operator "^6.22.0" + babel-plugin-transform-regenerator "^6.22.0" + browserslist "^2.1.2" + invariant "^2.2.2" + semver "^5.3.0" + babel-register@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.24.1.tgz#7e10e13a2f71065bdfad5a1787ba45bca6ded75f" @@ -1153,6 +1200,18 @@ broccoli-config-replace@^1.1.2: debug "^2.2.0" fs-extra "^0.24.0" +broccoli-debug@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/broccoli-debug/-/broccoli-debug-0.6.3.tgz#1f33bb0eacb5db81366f0492524c82b1217eb578" + dependencies: + broccoli-plugin "^1.2.1" + fs-tree-diff "^0.5.2" + heimdalljs "^0.2.1" + heimdalljs-logger "^0.1.7" + minimatch "^3.0.3" + symlink-or-copy "^1.1.8" + tree-sync "^1.2.2" + broccoli-file-creator@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/broccoli-file-creator/-/broccoli-file-creator-1.1.1.tgz#1b35b67d215abdfadd8d49eeb69493c39e6c3450" @@ -1353,6 +1412,13 @@ browserslist@^1.4.0: caniuse-db "^1.0.30000639" electron-to-chromium "^1.2.7" +browserslist@^2.1.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.2.2.tgz#e9b4618b8a01c193f9786beea09f6fd10dbe31c3" + dependencies: + caniuse-lite "^1.0.30000704" + electron-to-chromium "^1.3.16" + bser@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.2.tgz#381116970b2a6deea5646dd15dd7278444b56169" @@ -1413,6 +1479,10 @@ caniuse-db@^1.0.30000639: version "1.0.30000657" resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000657.tgz#8192aec745019cc050217ad049c60dad21e3d1bc" +caniuse-lite@^1.0.30000704: + version "1.0.30000709" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000709.tgz#e027c7a0dfd5ada58f931a1080fc71965375559b" + capture-exit@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-1.2.0.tgz#1c5fcc489fd0ab00d4f1ac7ae1072e3173fbab6f" @@ -2105,6 +2175,10 @@ electron-to-chromium@^1.2.7: version "1.3.6" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.6.tgz#b90ff7e9094e6f7dd343761a001e82592d937db2" +electron-to-chromium@^1.3.16: + version "1.3.16" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.16.tgz#d0e026735754770901ae301a21664cba45d92f7d" + ember-ajax@^2.5.6: version "2.5.6" resolved "https://registry.yarnpkg.com/ember-ajax/-/ember-ajax-2.5.6.tgz#a75f743ccf1b95e979a5cf96013b3dba8fa625e4" @@ -2125,7 +2199,7 @@ ember-cli-app-version@^3.0.0: ember-cli-htmlbars "^1.0.0" git-repo-version "0.4.1" -ember-cli-babel@^5.1.3, ember-cli-babel@^5.1.5, ember-cli-babel@^5.1.6, ember-cli-babel@^5.1.7, ember-cli-babel@^5.2.1, ember-cli-babel@^5.2.4: +ember-cli-babel@^5.1.3, ember-cli-babel@^5.1.5, ember-cli-babel@^5.1.6, ember-cli-babel@^5.1.7, ember-cli-babel@^5.2.1: version "5.2.4" resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-5.2.4.tgz#5ce4f46b08ed6f6d21e878619fb689719d6e8e13" dependencies: @@ -2149,6 +2223,23 @@ ember-cli-babel@^6.0.0-beta.7, ember-cli-babel@^6.0.0-beta.9: clone "^2.0.0" ember-cli-version-checker "^1.2.0" +ember-cli-babel@^6.6.0: + version "6.6.0" + resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-6.6.0.tgz#a8362bc44841bfdf89b389f3197f104d7ba526da" + dependencies: + amd-name-resolver "0.0.6" + babel-plugin-debug-macros "^0.1.11" + babel-plugin-ember-modules-api-polyfill "^1.4.1" + babel-plugin-transform-es2015-modules-amd "^6.24.0" + babel-polyfill "^6.16.0" + babel-preset-env "^1.5.1" + broccoli-babel-transpiler "^6.0.0" + broccoli-debug "^0.6.2" + broccoli-funnel "^1.0.0" + broccoli-source "^1.1.0" + clone "^2.0.0" + ember-cli-version-checker "^2.0.0" + ember-cli-broccoli-sane-watcher@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/ember-cli-broccoli-sane-watcher/-/ember-cli-broccoli-sane-watcher-2.0.4.tgz#f43f42f75b7509c212fb926cd9aea86ae19264c6" @@ -2329,6 +2420,13 @@ ember-cli-version-checker@^1.0.2, ember-cli-version-checker@^1.1.4, ember-cli-ve dependencies: semver "^5.3.0" +ember-cli-version-checker@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-2.0.0.tgz#e1f7d8e4cdcd752ac35f1611e4daa8836db4c4c7" + dependencies: + resolve "^1.3.3" + semver "^5.3.0" + ember-cli@^2.12.1: version "2.12.1" resolved "https://registry.yarnpkg.com/ember-cli/-/ember-cli-2.12.1.tgz#33dd9341677f67f29bc0e286b129877ee15e5bcb" @@ -2501,6 +2599,10 @@ ember-resolver@^4.1.0: ember-cli-version-checker "^1.1.6" resolve "^1.3.2" +ember-rfc176-data@^0.2.0: + version "0.2.7" + resolved "https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.2.7.tgz#bd355bc9b473e08096b518784170a23388bc973b" + ember-router-generator@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/ember-router-generator/-/ember-router-generator-1.2.2.tgz#62dac1f63e873553e6d4c7e32da6589e577bcf63" @@ -5745,6 +5847,12 @@ resolve@^1.3.2: dependencies: path-parse "^1.0.5" +resolve@^1.3.3: + version "1.4.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86" + dependencies: + path-parse "^1.0.5" + restore-cursor@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" @@ -6403,7 +6511,7 @@ tough-cookie@~2.3.0: dependencies: punycode "^1.4.1" -tree-sync@^1.2.1: +tree-sync@^1.2.1, tree-sync@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/tree-sync/-/tree-sync-1.2.2.tgz#2cf76b8589f59ffedb58db5a3ac7cb013d0158b7" dependencies: From 05032051f9fb3049265d9d20313d84b516f7242a Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Wed, 2 Aug 2017 15:38:25 +0200 Subject: [PATCH 2/4] Update "ember-cli-htmlbars-inline-precompile" to v0.4.4 --- package.json | 2 +- yarn.lock | 24 +++++++++++++++--------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index b744f04a..2e368836 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "ember-cli-app-version": "^3.0.0", "ember-cli-dependency-checker": "^1.4.0", "ember-cli-htmlbars": "^1.3.0", - "ember-cli-htmlbars-inline-precompile": "^0.3.1", + "ember-cli-htmlbars-inline-precompile": "^0.4.4", "ember-cli-inject-live-reload": "^1.4.0", "ember-cli-jshint": "^2.0.1", "ember-cli-qunit": "^3.1.2", diff --git a/yarn.lock b/yarn.lock index 9d11fa4f..5f538934 100644 --- a/yarn.lock +++ b/yarn.lock @@ -543,9 +543,9 @@ babel-plugin-filter-imports@^0.2.0: dependencies: json-stable-stringify "^1.0.1" -babel-plugin-htmlbars-inline-precompile@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-0.1.0.tgz#b784723bd1f108796b56faf9f1c05eb5ca442983" +babel-plugin-htmlbars-inline-precompile@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-0.2.3.tgz#cd365e278af409bfa6be7704c4354beee742446b" babel-plugin-inline-environment-variables@^1.0.1: version "1.0.1" @@ -2266,14 +2266,14 @@ ember-cli-get-dependency-depth@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ember-cli-get-dependency-depth/-/ember-cli-get-dependency-depth-1.0.0.tgz#e0afecf82a2d52f00f28ab468295281aec368d11" -ember-cli-htmlbars-inline-precompile@^0.3.1: - version "0.3.6" - resolved "https://registry.yarnpkg.com/ember-cli-htmlbars-inline-precompile/-/ember-cli-htmlbars-inline-precompile-0.3.6.tgz#4095fe423f93102724c0725e4dd1a31f25e24de5" +ember-cli-htmlbars-inline-precompile@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/ember-cli-htmlbars-inline-precompile/-/ember-cli-htmlbars-inline-precompile-0.4.4.tgz#24a7617152630d64a047e553b72e00963a4f8d73" dependencies: - babel-plugin-htmlbars-inline-precompile "^0.1.0" - ember-cli-babel "^5.1.3" - ember-cli-htmlbars "^1.0.0" + babel-plugin-htmlbars-inline-precompile "^0.2.3" + ember-cli-version-checker "^2.0.0" hash-for-dep "^1.0.2" + silent-error "^1.1.0" ember-cli-htmlbars@^1.0.0, ember-cli-htmlbars@^1.0.3, ember-cli-htmlbars@^1.3.0: version "1.3.0" @@ -6070,6 +6070,12 @@ silent-error@^1.0.0, silent-error@^1.0.1: dependencies: debug "^2.2.0" +silent-error@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/silent-error/-/silent-error-1.1.0.tgz#2209706f1c850a9f1d10d0d840918b46f26e1bc9" + dependencies: + debug "^2.2.0" + simple-commit-message@2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/simple-commit-message/-/simple-commit-message-2.2.1.tgz#672cc734ea4a880aba2b380d1f7b0d83afd901bb" From 5b33f86ee8e0978e242fbc8db1075026641974c0 Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Wed, 2 Aug 2017 15:52:03 +0200 Subject: [PATCH 3/4] Use New Module Imports --- addon/index.js | 21 +++++++++------------ addon/locations/router-scroll.js | 9 ++------- addon/services/router-scroll.js | 11 ++--------- tests/dummy/app/app.js | 5 ++--- tests/dummy/app/router.js | 4 ++-- tests/helpers/destroy-app.js | 4 ++-- tests/helpers/module-for-acceptance.js | 4 +--- tests/helpers/start-app.js | 9 +++++---- tests/unit/mixins/router-scroll-test.js | 13 +++++++------ tests/unit/services/router-scroll-test.js | 7 +------ 10 files changed, 33 insertions(+), 54 deletions(-) diff --git a/addon/index.js b/addon/index.js index c657b526..10c1c4aa 100644 --- a/addon/index.js +++ b/addon/index.js @@ -1,17 +1,14 @@ -import Ember from 'ember'; -const { getOwner } = Ember; +import Mixin from '@ember/object/mixin'; +import { get, computed } from '@ember/object'; +import { inject } from '@ember/service'; +import { next } from '@ember/runloop'; +import { getOwner } from '@ember/application'; -const { - computed, - get, - inject, -} = Ember; - -export default Ember.Mixin.create({ +export default Mixin.create({ scheduler: inject.service('scheduler'), - service: inject.service('router-scroll'), + service: inject('router-scroll'), - isFastBoot: computed(function() { + isFastBoot: computed(function () { const fastboot = getOwner(this).lookup('service:fastboot'); return fastboot ? fastboot.get('isFastBoot') : false; }), @@ -24,7 +21,7 @@ export default Ember.Mixin.create({ didTransition(transitions, ...args) { this._super(transitions, ...args); - if (get(this, 'isFastBoot')) { return; } + if (get(this, 'isFastBoot')) { return; } this.get('scheduler').scheduleWork('afterContentPaint', () => { this.updateScrollPosition(transitions); diff --git a/addon/locations/router-scroll.js b/addon/locations/router-scroll.js index ef0374de..da2be48d 100644 --- a/addon/locations/router-scroll.js +++ b/addon/locations/router-scroll.js @@ -1,5 +1,6 @@ /* eslint-disable */ -import Ember from 'ember'; +import HistoryLocation from '@ember/routing/history-location'; +import { set, get } from '@ember/object'; const uuid = () => 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (c) => { const r = Math.random() * 16 | 0; @@ -7,12 +8,6 @@ const uuid = () => 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (c) = return v.toString(16); }); -const { - get, - set, - HistoryLocation, -} = Ember; - export default HistoryLocation.extend({ pushState(path) { const state = { path, uuid: uuid() }; diff --git a/addon/services/router-scroll.js b/addon/services/router-scroll.js index 54a0a41f..b25fa74f 100644 --- a/addon/services/router-scroll.js +++ b/addon/services/router-scroll.js @@ -1,13 +1,6 @@ /* eslint-disable */ -import Ember from 'ember'; - -const { - get, - set, - computed, - getWithDefault, - Service, -} = Ember; +import Service from '@ember/service'; +import { getWithDefault, computed, set, get } from '@ember/object'; export default Service.extend({ init(...args) { diff --git a/tests/dummy/app/app.js b/tests/dummy/app/app.js index 831ad610..fd1ae654 100644 --- a/tests/dummy/app/app.js +++ b/tests/dummy/app/app.js @@ -1,13 +1,12 @@ +import Application from '@ember/application'; import Ember from 'ember'; import Resolver from './resolver'; import loadInitializers from 'ember-load-initializers'; import config from './config/environment'; -let App; - Ember.MODEL_FACTORY_INJECTIONS = true; -App = Ember.Application.extend({ +let App = Application.extend({ modulePrefix: config.modulePrefix, podModulePrefix: config.podModulePrefix, Resolver diff --git a/tests/dummy/app/router.js b/tests/dummy/app/router.js index 3bba78eb..90972aad 100644 --- a/tests/dummy/app/router.js +++ b/tests/dummy/app/router.js @@ -1,7 +1,7 @@ -import Ember from 'ember'; +import EmberRouter from '@ember/routing/router'; import config from './config/environment'; -const Router = Ember.Router.extend({ +const Router = EmberRouter.extend({ location: config.locationType }); diff --git a/tests/helpers/destroy-app.js b/tests/helpers/destroy-app.js index c3d4d1ab..e7f983bd 100644 --- a/tests/helpers/destroy-app.js +++ b/tests/helpers/destroy-app.js @@ -1,5 +1,5 @@ -import Ember from 'ember'; +import { run } from '@ember/runloop'; export default function destroyApp(application) { - Ember.run(application, 'destroy'); + run(application, 'destroy'); } diff --git a/tests/helpers/module-for-acceptance.js b/tests/helpers/module-for-acceptance.js index 76996fd0..0daf9c9a 100644 --- a/tests/helpers/module-for-acceptance.js +++ b/tests/helpers/module-for-acceptance.js @@ -1,10 +1,8 @@ +import { Promise } from 'rsvp'; import { module } from 'qunit'; -import Ember from 'ember'; import startApp from '../helpers/start-app'; import destroyApp from '../helpers/destroy-app'; -const { RSVP: { Promise } } = Ember; - export default function(name, options = {}) { module(name, { beforeEach() { diff --git a/tests/helpers/start-app.js b/tests/helpers/start-app.js index e098f1d5..37db37f5 100644 --- a/tests/helpers/start-app.js +++ b/tests/helpers/start-app.js @@ -1,14 +1,15 @@ -import Ember from 'ember'; +import { run } from '@ember/runloop'; +import { merge } from '@ember/polyfills'; import Application from '../../app'; import config from '../../config/environment'; export default function startApp(attrs) { let application; - let attributes = Ember.merge({}, config.APP); - attributes = Ember.merge(attributes, attrs); // use defaults, but you can override; + let attributes = merge({}, config.APP); + attributes = merge(attributes, attrs); // use defaults, but you can override; - Ember.run(() => { + run(() => { application = Application.create(attributes); application.setupForTesting(); application.injectTestHelpers(); diff --git a/tests/unit/mixins/router-scroll-test.js b/tests/unit/mixins/router-scroll-test.js index 677c5fdb..1019d699 100644 --- a/tests/unit/mixins/router-scroll-test.js +++ b/tests/unit/mixins/router-scroll-test.js @@ -1,4 +1,5 @@ -import Ember from 'ember'; +import { run, next } from '@ember/runloop'; +import EmberObject from '@ember/object'; import RouterScroll from 'ember-router-scroll'; import { module, test } from 'qunit'; @@ -16,7 +17,7 @@ test('when the application is FastBooted', (assert) => { assert.expect(1); const done = assert.async(); - const RouterScrollObject = Ember.Object.extend(RouterScroll); + const RouterScrollObject = EmberObject.extend(RouterScroll); const subject = RouterScrollObject.create({ isFastBoot: true, scheduler: getSchedulerMock(), @@ -26,9 +27,9 @@ test('when the application is FastBooted', (assert) => { }, }); - Ember.run(() => { + run(() => { subject.didTransition(); - Ember.run.next(() => { + next(() => { assert.ok(true, 'it should not call updateScrollPosition.'); done(); }); @@ -39,7 +40,7 @@ test('when the application is not FastBooted', (assert) => { assert.expect(1); const done = assert.async(); - const RouterScrollObject = Ember.Object.extend(RouterScroll); + const RouterScrollObject = EmberObject.extend(RouterScroll); const subject = RouterScrollObject.create({ isFastBoot: false, scheduler: getSchedulerMock(), @@ -49,7 +50,7 @@ test('when the application is not FastBooted', (assert) => { }, }); - Ember.run(() => { + run(() => { subject.didTransition(); }); }); diff --git a/tests/unit/services/router-scroll-test.js b/tests/unit/services/router-scroll-test.js index 4f282f1e..5321839d 100644 --- a/tests/unit/services/router-scroll-test.js +++ b/tests/unit/services/router-scroll-test.js @@ -1,11 +1,6 @@ -import Ember from 'ember'; +import { set, get } from '@ember/object'; import { moduleFor, test } from 'ember-qunit'; -const { - get, - set, -} = Ember; - moduleFor('service:router-scroll'); // Replace this with your real tests. From 27121af7bfbdc7a1f6d971b580256f966a2c9ad2 Mon Sep 17 00:00:00 2001 From: Brian Gonzalez Date: Wed, 2 Aug 2017 07:47:54 -0700 Subject: [PATCH 4/4] bump --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2e368836..993c1c0a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ember-router-scroll", - "version": "0.2.0", + "version": "0.3.0", "description": "Scroll to top with preserved browser history scroll position", "directories": { "doc": "doc",