diff --git a/.config/karma.es6.js b/.config/karma.es6.js
index 7a7a8750..81605cfd 100644
--- a/.config/karma.es6.js
+++ b/.config/karma.es6.js
@@ -33,7 +33,7 @@ module.exports = function (config) {
type: 'module'
},
{
- pattern: 'spec/spec/types/*.js',
+ pattern: 'spec/spec/*/*.js',
included: true,
type: 'module'
}
diff --git a/.config/rollup.tests.js b/.config/rollup.tests.js
index 518be940..e524a79a 100644
--- a/.config/rollup.tests.js
+++ b/.config/rollup.tests.js
@@ -2,7 +2,10 @@ import babel from 'rollup-plugin-babel'
import multiEntry from 'rollup-plugin-multi-entry'
export default {
- input: ['spec/setupBrowser.js', 'spec/spec/types/*.js', 'spec/spec/utils/*.js'],
+ input: [
+ 'spec/setupBrowser.js',
+ 'spec/spec/*/*.js'
+ ],
output: {
file: 'spec/es5TestBundle.js',
name: 'SVGTests',
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b53f1795..ad3da1b4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,13 @@ The document follows the conventions described in [“Keep a CHANGELOG”](http:
====
+## [3.0.5] - 2018-12-12
+ - fixed `parser` which didnt have all reqired css rules and not focusable=false
+ - group `x(), y(), width(), height(), dx(), dy()` now correctly change the bbox of the group by moving/resizing all children
+ - fixed timeline which fired `finished` to early
+ - fixed `Animator.frame()`. The passed callback gets the current time now (same as RAF)
+ - allow `loop(true)` which is the same as `loop()`
+
## [3.0.4] - 2018-12-07
### Fixed
@@ -754,6 +761,7 @@ The document follows the conventions described in [“Keep a CHANGELOG”](http:
+[3.0.5]: https://github.com/svgdotjs/svg.js/releases/tag/3.0.5
[3.0.4]: https://github.com/svgdotjs/svg.js/releases/tag/3.0.4
[3.0.3]: https://github.com/svgdotjs/svg.js/releases/tag/3.0.3
[3.0.2]: https://github.com/svgdotjs/svg.js/releases/tag/3.0.2
diff --git a/package.json b/package.json
index 6485a38c..1068ae9f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@svgdotjs/svg.js",
- "version": "3.0.4",
+ "version": "3.0.5",
"description": "A lightweight library for manipulating and animating SVG.",
"url": "https://svgdotjs.github.io/",
"homepage": "https://svgdotjs.github.io/",
@@ -64,7 +64,7 @@
"test:svgdom": "node -r esm ./spec/runSVGDomTest.js || true",
"test:es6": "npx karma start .config/karma.es6.js --single-run",
"zip": "zip -j dist/svg.js.zip -- LICENSE.txt README.md CHANGELOG.md dist/svg.js dist/svg.js.map dist/svg.min.js dist/svg.min.js.map dist/polyfills.js dist/polyfillsIE.js",
- "prepublishOnly": "rm -r ./dist && npm run build && npm run build:polyfills && npm test",
+ "prepublishOnly": "rm -rf ./dist && npm run build && npm run build:polyfills && npm test",
"postpublish": "npm run zip"
},
"devDependencies": {
diff --git a/spec/SpecRunner.html b/spec/SpecRunner.html
index da55e828..a1c62497 100644
--- a/spec/SpecRunner.html
+++ b/spec/SpecRunner.html
@@ -56,7 +56,7 @@
-
+
diff --git a/spec/SpecRunnerEs6.html b/spec/SpecRunnerEs6.html
index cca33c07..3f8f90ab 100644
--- a/spec/SpecRunnerEs6.html
+++ b/spec/SpecRunnerEs6.html
@@ -25,6 +25,7 @@
+