]> source.dussan.org Git - svg.js.git/commitdiff
Wrapping up for 2.3.7 release
authordotnetCarpenter <jon.ronnenberg@gmail.com>
Sat, 14 Jan 2017 05:25:33 +0000 (06:25 +0100)
committerdotnetCarpenter <jon.ronnenberg@gmail.com>
Sat, 14 Jan 2017 05:25:33 +0000 (06:25 +0100)
.documentup.json
CHANGELOG.md
component.json
dist/svg.js
gulpfile.js
package.json
spec/spec/boxes.js
spec/spec/element.js
spec/spec/set.js
spec/spec/text.js

index 22d83254baab0cbe7f16781ebd71280496d059ba..b30738089e39b18f7d9892f4f1fbba0e2b79e627 100644 (file)
@@ -2,7 +2,6 @@
   "twitter": [
     "svg_js"
   ],
-  "travis": true,
   "issues": true,
   "theme":  "v1"
 }
\ No newline at end of file
index 0277856742acfcf398c676e34ef73452c019104b..9dc5d1656304b50a24ff6cded2041afb25b91494 100644 (file)
@@ -6,7 +6,7 @@
 - added `precision()` method to round numeric element attributes -> __TODO!__
 - added specs for `SVG.FX` -> __TODO!__
 
-# 2.3.7
+# 2.3.7 (14/01/2017)
 - moved project to [svgdotjs](https://github.com/svgdotjs)
 - made matrixify work with transformation chain separated by commas (#543)
 - fixed `SVG.Matrix.skew()` (#545)
index 9d65082c20d42cb372dd56f37a0348bfd7556210..64622e7b3c4c90002602d8de041be4de28328996 100644 (file)
@@ -2,7 +2,7 @@
   "name": "svg.js",
   "repo": "svgdotjs/svg.js",
   "description": "A lightweight library for manipulating and animating SVG",
-  "version": "2.3.6",
+  "version": "2.3.7",
   "keywords": ["svg"],
   "author": "Wout Fierens <wout@mick-wout.com>",
   "main": "dist/svg.js",
index 64b79aa4ea9e18e58420435c5a3a631ec66fd83b..6fcb165279289e7e590d88e19bc540c5abba6307 100644 (file)
@@ -1,12 +1,12 @@
 /*!
 * svg.js - A lightweight library for manipulating and animating SVG.
 * @version 2.3.6
-* http://www.svgjs.com
+* https://svgdotjs.github.io/
 *
-* @copyright Wout Fierens <wout@mick-wout.com.com>
+* @copyright Wout Fierens <wout@mick-wout.com>
 * @license MIT
 *
-* BUILT: Sun Nov 13 2016 14:06:31 GMT+0100 (CET)
+* BUILT: Sat Jan 14 2017 05:53:26 GMT+0100 (CET)
 */;
 (function(root, factory) {
   if (typeof define === 'function' && define.amd) {
index 9d7c4de6ad7f5161944aadc27750dda16f731e78..2bf1c097652599baec751fa44b4c8f0c14f4a18a 100644 (file)
@@ -121,24 +121,5 @@ gulp.task('minify', ['unify'], function() {
     .pipe(size({ showFiles: true, gzip: true, title: 'Gzipped' }))\r
 })\r
 \r
-/**\r
- ‎* rebuild documentation using documentup\r
- */\r
-\r
-gulp.task('docs', function() {\r
-  fs.readFile('README.md', 'utf8', function (err, data) {\r
-    request.post(\r
-      'http://documentup.com/compiled'\r
-    , { form: { content: data, name: 'SVG.js', theme: 'v1' } }\r
-    , function (error, response, body) {\r
-        // Replace stylesheet\r
-        body = body.replace('//documentup.com/stylesheets/themes/v1.css', 'svgjs.css')\r
-\r
-        // Write file\r
-        fs.writeFile('docs/index.html', body, function(err) {})\r
-      }\r
-    )\r
-  })\r
-})\r
 \r
-gulp.task('default', ['clean', 'unify', 'minify'])
\ No newline at end of file
+gulp.task('default', ['clean', 'unify', 'minify'])\r
index 637de54022f240417415a56b6fa014b6c5f52ef7..c1a8198810f5c15f4e6cd5c3ee414e8914e0cf7b 100644 (file)
@@ -57,8 +57,7 @@
     "build": "gulp",
     "build:test": "gulp unify",
     "test": "karma start .config/karma.conf.js --single-run",
-    "test:quick": "karma start .config/karma.quick.js",
-    "docs": "gulp docs"
+    "test:quick": "karma start .config/karma.quick.js"
   },
   "devDependencies": {
     "coveralls": "^2.11.15",
index 5b5777e9e2a0d55e6f631203e00a6187a4a375ba..6b496331a03282859544a3ec9a0f448bbff2fbfd 100644 (file)
@@ -195,15 +195,15 @@ describe('Boxes', function() {
     it('matches the size of the target element, including transformations', function() {
       var box = rect.rbox()
       expect(box.x).toBeCloseTo(60)
-      expect(box.y).toBeCloseTo(281)
+      expect(box.y).toBeCloseTo(281, 0)
       expect(box.cx).toBeCloseTo(110)
-      expect(box.cy).toBeCloseTo(551)
+      expect(box.cy).toBeCloseTo(551, 0)
       expect(box.width).toBe(100)
       expect(box.height).toBe(540)
       expect(box.w).toBe(100)
       expect(box.h).toBe(540)
       expect(box.x2).toBeCloseTo(160)
-      expect(box.y2).toBeCloseTo(821)
+      expect(box.y2).toBeCloseTo(821, 0)
     })
   })
 
index a53da9921124f23fdd8f6ad9d396d25573728a94..0dc9124ea649f38570998c142568f93ae1462d12 100644 (file)
@@ -406,10 +406,10 @@ describe('Element', function() {
     it('returns the correct rectangular box', function() {
       var rect = draw.size(200, 150).viewbox(0, 0, 200, 150).rect(105, 210).move(2, 12)
       var box = rect.rbox()
-      expect(box.x).toBeCloseTo(2,0)
-      expect(box.y).toBeCloseTo(12)
+      expect(box.x).toBeCloseTo(2, 0)
+      expect(box.y).toBeCloseTo(12, 0)
       expect(box.cx).toBeCloseTo(54.5)
-      expect(box.cy).toBeCloseTo(117)
+      expect(box.cy).toBeCloseTo(117, 0)
       expect(box.width).toBe(105)
       expect(box.height).toBe(210)
     })
@@ -417,9 +417,9 @@ describe('Element', function() {
       var rect = draw.size(200,150).viewbox(0,0,100,75).rect(105,210).move(2,12)
       var box = rect.rbox()
       expect(box.x).toBeCloseTo(4)
-      expect(box.y).toBeCloseTo(24)
+      expect(box.y).toBeCloseTo(24, 0)
       expect(box.cx).toBeCloseTo(56.5)
-      expect(box.cy).toBeCloseTo(129)
+      expect(box.cy).toBeCloseTo(129, 0)
       expect(box.width).toBe(105)
       expect(box.height).toBe(210)
     })
index a2abfb5a1e6e54c0d3e473b985236a24eda49701..0fe7f437a980f6fdfa4f31984b08d43cd7c44d7a 100644 (file)
@@ -140,7 +140,7 @@ describe('Set', function() {
       var box = set.bbox()
 
       expect(box.x).toBeCloseTo(0)
-      expect(box.y).toBeCloseTo(0)
+      expect(box.y).toBeCloseTo(0, 0)
       expect(box.width).toBeCloseTo(300)
       expect(box.height).toBeCloseTo(350)
     })
index c937ea2a4853b6ef5b928b2a4b9b8b0d258f9ac4..1e3a6cc31ed4c100193f373fa0f4aee007bf7300 100644 (file)
@@ -98,7 +98,7 @@ describe('Text', function() {
     it('sets the cx and cy position', function() {
       text.center(321, 567)
       var box = text.bbox()
-      expect(+text.node.getAttribute('x') + box.width / 2).toBeCloseTo(321)
+      expect(+text.node.getAttribute('x') + box.width / 2).toBeCloseTo(321, 1)
       expect(text.y() + box.height / 2).toBeCloseTo(567)
     })
   })