Commit graph

2907 commits

Author SHA1 Message Date
James Forbes
6612cf6ebd ES6 classes may require build tools.
Instead of saying they won't need build tools, we can say that we only use native features of the language which usually makes for a simpler project.
2017-03-30 12:09:17 +11:00
Gandalf-the-Bot
5790f8f2dd Bundled output for commit 295b764f52 [skip ci] 2017-03-29 22:26:25 +00:00
Isiah Meadows
295b764f52 Merge pull request #1753 from StephanHoyer/master
Fix rendering `0` as only child without attrs - fixes #1752
2017-03-29 18:24:19 -04:00
Isiah Meadows
baa2dc1ab0 Revert "Merge pull request #1753 from StephanHoyer/master"
This reverts commit 000eec90d8, reversing
changes made to e88bddb3c8.
2017-03-29 18:22:27 -04:00
Isiah Meadows
4b84f511a9 Merge pull request #1758 from smuemd/patch-2
button[type=button] => button[type=submit]
2017-03-29 17:48:34 -04:00
Stefan Thon
c904758f10 button[type=button] => button[type=submit]
I went through the tutorial.
button[type=button] was not working for me.
button[type=submit] did.
2017-03-29 11:14:43 +02:00
James Forbes
5e3b0adec3 Acknowledge multiple component creation strategies 2017-03-29 16:23:39 +11:00
Pat Cavit
207dea91da docs: merge 7ba74ad and friends 2017-03-28 11:37:07 -07:00
Pat Cavit
7ba74ad424 docs: Fix missing generated docs (#1754) 2017-03-28 11:21:01 -07:00
Isiah Meadows
000eec90d8 Merge pull request #1753 from StephanHoyer/master
Fix rendering `0` as only child without attrs - fixes #1752
2017-03-28 06:41:16 -04:00
Stephan Hoyer
7960781ea1 Fix rendering 0 as only child without attrs - fixes #1752 2017-03-28 12:25:14 +02:00
Pat Cavit
87a053224c docs: updated releasing workflow 2017-03-27 15:24:36 -07:00
Pierre-Yves Gérardy
a6bb1d4651 docs: update the toc of components.md to match the content (#1748) 2017-03-27 15:19:16 -07:00
Pat Cavit
e88bddb3c8 docs: docs fixes and changelog 2017-03-27 15:14:36 -07:00
Pat Cavit
5d9694cc2e docs: remove fake change 2017-03-27 15:12:22 -07:00
Pat Cavit
d8627ca786 docs: correct version on change-log 2017-03-27 15:09:56 -07:00
Pat Cavit
5cb05c1ee7 1.1.0 2017-03-27 14:58:03 -07:00
Pat Cavit
512199df01 chore: remove npm publish tag 2017-03-27 14:57:44 -07:00
Pat Cavit
eded5255ba v1.1.0-rc.1 2017-03-27 14:31:03 -07:00
Pat Cavit
4d795364b0 chore: correct npm-created git tag 2017-03-27 14:28:07 -07:00
Pat Cavit
7b0674cf65 chore: publish to npm as mithril@next 2017-03-27 14:25:22 -07:00
Pat Cavit
46ebb340d1 merge: next onto master 2017-03-27 14:21:52 -07:00
Gandalf-the-Bot
6541d5ecf8 Bundled output for commit 0ce5dcac3b [skip ci] 2017-03-27 20:52:41 +00:00
Pierre-Yves Gérardy
0ce5dcac3b Merge pull request #1746 from pygy/class-closure-compat
Class and closure components backwards compatibility fixes
2017-03-27 22:51:34 +02:00
Isiah Meadows
40637fe99f Update components.md [ci skip] 2017-03-27 12:41:45 -04:00
Pierre-Yves Gerardy
0a76772283 Add tests for components that overwrite their state in oninit 2017-03-27 18:30:48 +02:00
Pierre-Yves Gerardy
e20fd3f876 Only call onremove and onbeforeremove when they are functions. Fix #1706 2017-03-27 16:47:45 +02:00
Pierre-Yves Gerardy
f7450c96b0 Document closure components (formerly known as "factory components") and flesh out class components docs 2017-03-27 16:47:45 +02:00
Pierre-Yves Gerardy
32ada55e00 Make the state undefined, not null during class and closure component initialization 2017-03-27 10:42:12 +02:00
Pierre-Yves Gerardy
2d2c53fcfc Add some docs on undocumented vnode fields 2017-03-26 23:01:04 +02:00
Pierre-Yves Gerardy
d69f6e37aa Add a shadow vnode._state field for view and hook lookups 2017-03-26 22:24:17 +02:00
Pierre-Yves Gerardy
7be2ff5feb Strengthen the self-return prevention logic (for recycled nodes and updates) 2017-03-26 22:19:05 +02:00
Pierre-Yves Gerardy
aeb1c41bde treat functions with a view() method as POJO, not closure component 2017-03-26 21:33:30 +02:00
Pierre-Yves Gérardy
f272e36de0 Merge pull request #1738 from pygy/fix-stream-end-map
Fix stream end map
2017-03-26 21:31:13 +02:00
Pierre-Yves Gérardy
ea9d5558e2 Merge pull request #1745 from kellytk/patch-1
Fix grammar
2017-03-25 21:34:46 +01:00
Kelly Thomas Kline
fe5f92eb2e Fix grammar 2017-03-25 11:44:59 -07:00
spacejack
f1b66745af docs: stream scan and scanMerge (#1719) 2017-03-24 22:06:59 -07:00
Pat Cavit
36ef455e69 chore: integrating .travis.yml fixes from master 2017-03-24 16:11:03 -07:00
Pat Cavit
35bcec12cd chore: better commit message 2017-03-24 16:06:52 -07:00
Pat Cavit
a4f385a2bd chore: gh-pages needs git values set 2017-03-24 16:00:41 -07:00
Pat Cavit
d151f03a56 chore: fix up some travis failures 2017-03-24 15:53:02 -07:00
Pat Cavit
33aa1fa735 docs: merge docs from next to master 2017-03-24 15:36:53 -07:00
calainos
9d3d8774ac docs: Remove m.prop reference in error message (#1742)
Changing m.prop.combine and m.prop.merge to stream.combine and stream.merge
2017-03-24 15:32:11 -07:00
Pat Cavit
2a61e17332 feat: partial integrate to fix linting issue 2017-03-24 14:43:35 -07:00
Pat Cavit
2d03dc5dad feat: partial integrate of release changes 2017-03-24 14:41:22 -07:00
Pat Cavit
4d928d4493 docs: use npm run release instead of npm version 2017-03-24 14:31:49 -07:00
Pierre-Yves Gerardy
f22f884b1e Unregister the end streams after their dependents have run fix #1736 2017-03-24 22:29:43 +01:00
Pat Cavit
9c8cc83643 chore: add release script to simplify versioning 2017-03-24 14:26:48 -07:00
Pat Cavit
ad144072b6 chore: automate github release pages (#1741) 2017-03-24 12:35:14 -07:00
eladzlot
3578d0ffb3 added test for stream.end.map
Tests for issue #1736

Any maps set to the end stream do not get called.
In fact, for some reason adding a map to and end stream throws an error:

```
Cannot read property '_state' of undefined
    at updateDependency (/Users/eladzlot/www/mithril.js/stream/stream.js:46:20)
```
2017-03-24 11:53:54 +03:00