Releases: shoutem/platform
Releases · shoutem/platform
v2.0.2
v2.0.1
v2.0.0
Changelog
New features
- Added support for provider component registration. Example implementation can be found here
- Added new
shoutem.redux
extension to initialize the Redux store and register all reducers and middlewares- Fetch store instance directly from the
shoutem.redux
extension:
import { getStore } from 'shoutem.redux';
- Fetch store instance directly from the
Breaking changes
- Removed
@shoutem/core
package and moved core Shoutem platform functionality to the mobile application (shoutem-core
) preventStateRehydration
has moved to theshoutem.redux
extension- Priority related helpers (
getPriority
,setPriority
,after
,before
) are now available in theshoutem-core
package
Notes
NavigationBar
in the@shoutem/ui/navigation
package has been deprecated.
You should now import it from theshoutem.navigation
extension, instead. For backward compatibility reasons,NavigationBar
is still available in@shoutem/ui
, but it will be removed in the future.
Upgraded to React Native 0.56, updated Android
Changelog:
- Bumped to latest revision of React Native 0.56
- please refer to official release notes regarding the breaking changes,
- most notable upgrades are: minimal NodeJS version is now 8, minimal iOS version is now 9, upgrade to Babel 7
- Upgraded Android project
- Gradle has been updated to version 3.x
- Android project now targets Android API 27, all versions are now exposed in constants.gradle
- We've added anchors in native files, use anchors to dynamically modify native files from your extension in preBuild or postBuild scripts
- A lot of housekeeping was done in both native projects. All native dependencies were unlinked and are now dynamically added from extension. It's extension's job to modify native project to add, link and configure a native dependency.
v1.6.0
Upgraded to React Native 0.51.0
When upgrading to this version note of some breaking changes:
- React.PropTypes no longer exists, consult the package docs on upgrade details https://www.npmjs.com/package/prop-types
- Image component no longer accepts children, use ImageBackground instead
- if your code imports from
@shoutem/redux-io
remove/lib/
from any import
v1.2.3
v1.2.2
v1.2.0
Add jumboMode for Android builds
Adds jumboMode for Android builds