Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.0 #127

Merged
merged 42 commits into from
Jul 5, 2016
Merged

3.0 #127

merged 42 commits into from
Jul 5, 2016

Conversation

yoshuawuyts
Copy link
Member

42 commits, 1k additions, 800 removals, a bunch of breaking changes. Cheers to all of you; I think v3 is ready! ✨

Closes #42 πŸš‚πŸš‹πŸš‹πŸš‹πŸš‹

toddself and others added 30 commits July 2, 2016 12:55
Changes
=======
- add hook handlers
- add effect composition
- add noFreeze option

Commits
=======
- fixup! fix toString()
- fixup! use assert instead of throw
- fixup! fix reducers
- fixup! work on done callbacks
- fixup! more callback work
- fixup! woooh fixed effects errs
- fixup! wrap up stuff
fixup! freeze state & rename app ns to location
* Barracks must get an initial state or state.location is undefined
* Replaces document.addEventListener w/ pkg handling existing ready doc
* proxyquire (pq) replaces choo's sheet-router/history with a mock
* pq-universal replaces pq w/ pqify in the browser
* magic!
bendrucker and others added 12 commits July 4, 2016 16:19
As the test suite grows it's bad for debugging to leak tons of elements
onto document.body. In order to concisely append/remove on the tests'
"end" event, we need to make sure the root tagName doesn't change. If it
does, the `tree` returned from `app.start` will no longer be the root
node and the removal fn will throw.
deps: bump document ready version
@yoshuawuyts yoshuawuyts merged commit 3e4b18d into master Jul 5, 2016
@yoshuawuyts yoshuawuyts deleted the 3.0 branch July 5, 2016 23:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants