question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Preparing for ember-redux v3.0.0

See original GitHub issue

As we upgrade to babel 6 the ember-redux-shim dependency will bump to a new major version because it will now require transform-object-rest-spread

While I’m waiting to merge this related addon I thought we could discuss a few changes as we make our way toward the next major release.

The intimate apis handleChange and getAttrs will both go away (they have deprecation warnings right now). With some discussion it seems we should also add a deprecation to the non combineReducers implementation we supported until recently and remove this completely in the next major release.

The RFC @brettburley has up to move the connect/and route imports may be a great candidate (we could add a deprecation warning to make people aware of this and it would likely remain until the v4 version as I hate to break people with a ton of connect import statements). @brettburley you have a PR up for this but it may need a rebase/ and I wanted to see if you could add the deprecation warnings you mentioned (still exporting from the current connect/route locations)

The store extension stuff could use additional documentation and work (a few of us are still working through PR #121 and I’m sure this will work itself out in the next week or so).

Anything else we should be thinking of as we start preparing for another major version bump?

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:6

github_iconTop GitHub Comments

1reaction
toranbcommented, Jun 2, 2017

screen shot 2017-06-02 at 7 45 20 am

With the announcement of node 8 this past week, I think it’s fair to assume node 6+ as a build time dependency at some point in 2017. For now I’m planning to start work on the v3.0 release in July

1reaction
SlyDencommented, May 13, 2017

My project is OK for Node 6+ (I’m on 7+ actually right now). in this case Node is a build dependency (not a runtime) and in most cases it shouldn’t be a problem for people to update their build pipeline.

I suspect there can be hard cases when somebody forced to stay on old Node, but they can stick to older release anyways.

Read more comments on GitHub >

github_iconTop Results From Across the Web

strange silent error prevents any rendering #11 - GitHub
When I remove the return keyword in the recommended application route beforeModel hook, my app renders. When I keep this return keyword in....
Read more >
How to use the redux-thunk.default function in redux-thunk
To help you get started, we've selected a few redux-thunk.default examples, based on popular ways it is used in public projects.
Read more >
10 of Toran Billups Podcasts Interviews | Updated Daily
Today we speak with engineering lead Shaun Robinson and Elixir developer Toran Billups about how Legends of Learning helps educators make their classrooms...
Read more >
redux toolkit connect Code Example - Code Grepper
3. store from the redux module and app folder respectively. ... league/omnipay v3.0.0 requires php ^7.1 -> your php version (8.0.11) does not...
Read more >
mORMot Open Source
You can use it with any favorite JS (Ember, Redux, Angular 2) or CSS frameworks ... The HTML Boilerplate is actively evolving (jQuery...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found