Chris Thoburn
Chris Thoburn
The implementation in https://github.com/emberjs/data/pull/7868 has a few issues we should address. - it does not allow for native object methods such as `hasOwnProperty` etc. that we would still expect to...
Currently, when the store is destroyed we iterate and unload all records. This takes a surprisingly large amount of time. In many of ember-data's tests ~20-30% of time spent is...
An example of this is in #8078 where a reduction of about 3.5kb compressed is correct in the total but displays as 75kb in the relative change.
The check passes because it is always reporting the size as zero 🤦🏻
Because we conditionally remove code that exists to support specific legacy packages (notably model/adapter/serializer) the reported size of `store` which represents the essential core of ember-data is over-reported. As we...
- make it clear upstream needs to be set - lts release bumps patch version when it's just a "new channel", is this necessary? - update guidance for using lerna-changelog...
The setup is roughly that an async hasMany relationship knows its canonical membership but the related records are not loaded yet. Before `model.anAsyncHasMany.length` would give the length of the membership,...
We currently do not have documentation for this public feature.
This PR aims to make **BOTH** the calculation of canonical state AND the calculation of current state happen on-demand (e.g. only when the UI-layer has "pulled" on the relationship to...
Introduces a new package (`@ember-data/network`) and adds a private module for `RequestManager`. This will allow us to begin refactoring internal APIs to ensure they can provide full compatibility as middlewares...