Skip to content

Commit 9f7be70

Browse files
committed
merge develop for release of flux 0.6.0
2 parents 36d0dd3 + b8aea0b commit 9f7be70

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+438
-3233
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
.build*
22
.DS_Store
3-
examples/TodoMVC/packages
3+
local-packages.json
4+
packages

CHANGELOG.md

+20
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,26 @@
11
Changelog
22
=========
33

4+
### 0.6.0
5+
BREAKING CHANGES:
6+
See [upgrade guide](https://meteor-space.readme.io/v1.0/docs/upgrade-guide) for
7+
full details
8+
- `Space.ui` namespace is now `Space.flux`
9+
- New Meteor package `space:flux`
10+
- `Space.ui.Mediator` was removed from the project in favor of more popular and
11+
recommended alternatives like blaze-components.
12+
- `Space.flux.BlazeComponent` is no longer stateful, since this is the
13+
responsibility of the `Space.flux.Store`
14+
- Reactive data sources now just need to be defined as methods on
15+
`Space.flux.Store`, with non-reactive sources added to either the new
16+
`reactiveVars` array, or the `sessionVars` array. This change was motivated
17+
to simplify the component's interface, but it also improves the clarity of
18+
reactive state management in the store.
19+
20+
NON-BREAKING CHANGES:
21+
- `Space.flux.Store` instances now have an `eventSubscriptions` property to define
22+
the event subscribers
23+
424
### 5.3.0
525
Updates to latest `space:base` and `space:messaging` packages.
626

0 commit comments

Comments
 (0)