Releases: neurosnap/robodux
v15.0.2
fix: selector memoization for loaders and tables
Full Changelog: 15.0.1...v15.0.1
release without v prefix
15.0.1 chore: use microbundle (#65)
esm and cjs support
A new build process using https://github.com/developit/microbundle
We now support esm, cjs, and umd.
Removal of createApp and deprecated APIs
- 💥 Removed
createApp
- 💥 Removed
mapSlice
,assignSlice
,loadingSlice
,loadingMapSlice
.- Please use
createTable
,createAssign
,createLoader
, andcreateLoaderTable
instead
- Please use
- 🔧 updated dependencies
- 🔧 removed dependency on
redux
by inlining types - 🔧
reselect
is now a dependency instead of a peerDependency
Removal of createApi
I've decided that createApi
doesn't quite belong inside of robodux
so I'm going to move it into its own separate repo.
I originally thought combining it with robodux
would provide developers with a lot more utility. Also, since createApi
leverages robodux
it made sense to me at the time.
createApi
is a little more experimental than I would like to have inside of robodux
.
New repo: https://github.com/neurosnap/redux-express-query
npm: https://www.npmjs.com/package/redux-express-query
createApi naming changes
Added useLoaderSuccess
hook to have a callback when a loader returns success.
Changed some names around for the createPipe
and createApi
functions.
node v16
createApi
Alter isInitialLoading logic
Previously we had faulty logic for isInitialLoading
. See the commit to understand the differences.