1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-02-13 11:44:55 +01:00

392 Commits

Author SHA1 Message Date
Ian Storm Taylor
78a83faf58 0.16.5 2016-12-09 12:46:35 -08:00
Ian Storm Taylor
ad2642a3b5 Add the Stack concept (#513)
* trying to get testing in browser to work

* add the "stack" concept

* remove old things from package.json

* minor fixes
2016-12-09 12:15:36 -08:00
Ian Storm Taylor
e080e5a998 0.16.4 2016-12-08 10:40:11 -08:00
Ian Storm Taylor
2e797aeb56 0.16.3 2016-12-07 20:47:25 -08:00
Ian Storm Taylor
ee4ac6cb39 0.16.2 2016-12-07 15:23:26 -08:00
Ian Storm Taylor
1f60d4c9ab Revert jest (#507)
* remove debugger

* switch back to mocha

* remove jest config from package.json

* remove old browser test support files

* remove unnecessary assert-json helper
2016-12-07 15:16:49 -08:00
Ian Storm Taylor
55fd06449b update tests to use jest and be async, closes #495 (#502)
* update tests to use jest and be async, closes #495

* add read-metadata for perf and fragments
2016-12-06 15:21:08 -08:00
Ian Storm Taylor
18ef4472cd refactor environment detection, remove unused deps 2016-12-03 23:49:50 -08:00
Ian Storm Taylor
35bb6942d9 0.16.1 2016-12-02 17:04:30 -08:00
Ian Storm Taylor
6d576b0240 0.16.0 2016-12-02 16:18:27 -08:00
Ian Storm Taylor
7f79deb764 0.15.18 2016-12-02 10:17:10 -08:00
Soreine
dbe747ad8e Remove lodash dependency 2016-12-02 12:41:19 +01:00
Ian Storm Taylor
b79b249b82 0.15.17 2016-12-01 19:56:39 -08:00
Ian Storm Taylor
47d0e68379 0.15.16 2016-12-01 19:26:03 -08:00
Ian Storm Taylor
03653256d6 0.15.15 2016-12-01 17:36:18 -08:00
Ian Storm Taylor
2fefd02da3 0.15.14 2016-12-01 15:54:43 -08:00
Ian Storm Taylor
6d93af8e66 0.15.13 2016-12-01 15:18:26 -08:00
Ian Storm Taylor
989795e619 0.15.12 2016-11-29 17:35:51 -08:00
Ian Storm Taylor
4854d11ba4 0.15.11 2016-11-29 16:25:11 -08:00
Ian Storm Taylor
155b1aad00 0.15.10 2016-11-29 12:39:14 -08:00
Ian Storm Taylor
76b6c73b41 0.15.9 2016-11-22 17:53:15 -08:00
Ian Storm Taylor
b1296c16f7 0.15.8 2016-11-21 18:34:47 -08:00
Ian Storm Taylor
729ce2e4c0 0.15.7 2016-11-21 14:46:16 -08:00
Ian Storm Taylor
f4d6efd0e7 0.15.6 2016-11-21 14:10:02 -08:00
Ian Storm Taylor
1c1954a1de 0.15.5 2016-11-18 14:36:52 -08:00
Ian Storm Taylor
d4ca1bc829 0.15.4 2016-11-18 13:36:56 -08:00
Ian Storm Taylor
e9c3856bc6 0.15.3 2016-11-18 12:45:04 -08:00
Ian Storm Taylor
c641bbf711 remove old uid dependency 2016-11-18 12:35:02 -08:00
Ian Storm Taylor
53751ca605 0.15.2 2016-11-17 13:17:41 -08:00
Ian Storm Taylor
e0cd01a413 0.15.1 2016-11-17 12:36:57 -08:00
Ian Storm Taylor
87cc6d12fb 0.15.0 2016-11-17 11:55:28 -08:00
Ian Storm Taylor
4fc9d8ee58 Merge pull request #429 from aehlke/upgrade-debug
Upgrade debug package
2016-11-17 11:35:16 -08:00
Alex Ehlke
bad8b057bb Upgrade debug package
Fixes an issue where debug may clear localStorage.debug on start, making it impossible to use.
2016-11-17 14:34:20 -05:00
Ian Storm Taylor
cdd1b29561 revert uid generation, but increase randomness 2016-11-17 10:17:37 -08:00
Soreine
ade3c324bd Merge branch 'master' into schema-normalize 2016-11-17 10:27:47 +01:00
Ian Storm Taylor
a6ec7889c9 0.14.19 2016-11-16 18:59:48 -08:00
Ian Storm Taylor
39bd280d7b god damnit npm 2016-11-16 18:57:44 -08:00
Ian Storm Taylor
77470b8ad2 0.14.17 2016-11-16 18:54:37 -08:00
Ian Storm Taylor
93d01523aa pin react dev dependencies to version 15.2 2016-11-16 18:41:38 -08:00
Soreine
c598c22538 Use incrementing number to generate keys 2016-11-14 10:19:07 +01:00
Soreine
b0c72c7d34 Use es6-map as native Map polyfill 2016-11-10 17:52:06 +01:00
Samy Pessé
8bc8e45087 Add example for a large document 2016-11-03 10:39:40 +01:00
Soreine
580cb24623 Remove lint from npm run perf 2016-11-03 10:34:52 +01:00
Samy Pesse
4ffee3d749 Add source maps when running tests 2016-11-03 00:04:08 +01:00
Soreine
19f56c8cdb Merge branch 'master' into schema-normalize 2016-10-27 10:36:58 +02:00
Ian Storm Taylor
d4eb53fd6f 0.14.16 2016-10-26 13:02:01 -07:00
Nicolas Gaborit
8851855b5b Node methods optimizations (#364)
* Node.getParent exits earlier

* Add Node.getAncestors method

* Remove numerous getParent in Node.getClosest

* Remove use of assertDescendant in getPath

Still throws when not finding the descendant though

* Remove assertDescendant from Node.updateDescendant

* Remove assertDescendant from Node.removeDescendant

* Fix Node.findDescendant, which always returned first level descendants

* Add Node.findDescendantDeep

* Memoize Node.getAncestors

* Implement and use Node.get{First|Last}Text

* Add jsdom devDepencency

Required as peer dependency by mocha-jsdom
2016-10-26 12:46:40 -07:00
Soreine
b7693213a0 No lint in npm run test. Lint is done on Travis 2016-10-25 21:13:14 +02:00
Soreine
e81708e82f Update eslint and add sensible rules (including important React rules) 2016-10-25 13:11:19 +02:00
Nicolas Gaborit
f1a5d6f3b4 Add benchmarks (#368)
* Add script for benchmark

* Add error handling

* Rename folder to perf/benchmarks

* Add README

* Avoid memoization between benchmark runs

* Handle multiple benchmark. Add setup to benchmarks

* Run benchmarks through Travis

* Add command line options for JSON output

* Add export to JSON, and comparison with reference

* Improve serialize and fix results display

* Add perf/ to .npmignore

* Print error message

* Create normal example for normalize

* Add normalize-document wide and deep

* Add split-block normal, deep and wide

* Add delete-backward benchmarks

* Fix too much newlines

* Use microtime for better results maybe?

* Print number of runs

* Add minSamples options for better accuracy

* Use babel-node to launch benchmarks

* Use jsdom-global instead of mocha-jsdom (deprecated)

* Add rendering benchmark example

* Fix jsdom usage.

* Use JSX because we can

* Only use on('cycle') that is called even on error

* Example of successive rendering benchmark

* Rename README, and explain how to add a benchmark

* Add C++11 to Travis to install microtime

* Update Readme.md # Understanding the results

* Try to fix Travis build with microtime

* Travis: use before_install

Instead of overwriting install

* Forgot to remove mocha-jsdom import

Thanks node_modules...

* Add jsdom as devDependency

(required as peer dependency by jsdom-global)

* Add --only option to run only a specific benchmark

* Print name onStart rather than at end
2016-10-24 15:06:17 -07:00