This repository has been archived by the owner on Nov 10, 2020. It is now read-only.
Releases: ueno-llc/react-native-starter
Releases · ueno-llc/react-native-starter
August Release
React Native 0.61 with Fast Reload
- devDependencies now have caret versioning
- Replace bundle root from
index.js
tosrc/index.ts
. - macOS checks in postinstall scripts
- Hermes support (disabled for now because of mobx 5 Proxy requirement)
- styled-components
- removed css files support
- VSCode autosave config
- Auto linking for iOS (Podfile) and Android (gradle)
- Gradle 5.xx
- RNN 3 (react-native-navigation)
Added
styled-components
polished
Changed
@react-native-community/async-storage
to1.6.1
jsc-android
to241213.1.0
lodash
to4.17.15
mobx
to5.13.0
mobx-devtools-mst
to0.9.21
mobx-react
to6.1.3
mobx-state-tree
to3.14.1
react
to16.9.0
react-native
to0.61.0-rc.0
react-native-code-push
to5.6.1
react-native-config
to0.11.7
react-native-firebase
to5.5.6
react-native-navigation
to3.0.0
react-native-sentry
to0.43.2
Removed
react-native-ueno-css-modules
node-sass
v2.2.0 - March Release (with hooks)
- Hooks support
- Removed root resolver to embrace TypeScript
- Build env on Android
- Prettier for the community
- No require()'s
Added
- @react-native-community/async-storage
- prettier
Changed
- Bump
jsc-android
to241213.0.0
- Bump
mobx
to5.9.0
- Bump
mobx-state-tree
to3.10.2
- Bump
react
to16.8.3
- Bump
react-native
to0.59.0-rc.3
- Bump
react-native-code-push
to5.5.2
- Bump
react-native-firebase
to5.2.3
- Bump
react-native-navigation
to2.13.1
- Bump
react-native-sentry
to0.42.0
- Bump
react-native-ueno-modules
to1.1.0
- Bumped all
@types
to latest - Bump
detox
to10.0.12
- Bump
jest
andbabel-jest
to24.3.1
Removed
- date-fns
- core-decorators
- tslib
- schedule
- babel-plugin-module-resolver
- @firebase/app-types
v2.1.0
January release
First release of the year with lot of changes.
Added
- Add default support for
SCSS
- Add stylelint for
SCSS
- Script to create podspec file for library without it
yarn podspec
- Add
@ueno/tslint-config
to the repository
Android sepcific
- Add
google()
as default provider
Changed
- Bump
react-native
to0.57.8
- Bump
react
to16.7.0
- Bump
react-native-firebase
to5.2.0
- Bump
react-native-navigation
to2.5.2
- More documented documentation
- Fix
appcenter-pre-build
script - No more default export
Android specific
- Bump
android-jsc
tor236355
- Bump to
com.google.android.gms:play-services-base:16.0.1
- Bump to
com.google.gms:google-services:4.0.1
Removed
- Some unused packages
v2.0.0
October release
This release includes public release of React Native 0.57.0
- Include Sentry error tracking in the source code by default
- Included CodePush
- Better cleanup after rename
- Use built-in typescript transpiler in babel
- CSS themes
Updated dependencies
- react: 16.4.2 → 16.5.0
- react-native: 0.57.0-rc.3 → 0.57.0
- mobx-react: 5.2.5 → 5.2.8
- mobx-state-tree: 3.2.3 → 3.3.0
Updated devDependencies
- @babel/core: 7.0.0-rc.3 → 7.0.1
- @babel/plugin-proposal-decorators: 7.0.0-rc.3 → 7.0.0
- @types/jest: 23.3.1 → 23.3.2
- @types/react: 16.4.12 → 16.4.14
- @types/react-native: 0.56.14 → 0.56.18
- babel-jest: 23.4.2 → 23.6.0
- detox: 8.2.3 → 9.0.1
- enzyme: 3.6.0 → 3.5.0
- enzyme-adapter-react-16: 1.3.0 → 1.5.0
- jest: 23.5.0 → 23.6.0
- react-dom: 16.4.2 → 16.5.0
- react-test-renderer: 16.4.2 → 16.5.0
- tslint-config-airbnb: 5.10.0 → 5.11.0
- typescript: 3.0.1 → 3.0.3
Removed devDependencies
- babel-preset-react-native
v2.0.0-beta.1
August release
This release is mostly about bringing the recently released react native 0.57 to the development target of react-native-starter.
The most noticeable changes
- Upgraded to React Native 57
- Use a single entrypoint
index.js
- Renamed
.env_example
to.env.public
for better naming purpose - Removed some fastlane files
- Upload debug symbols to Sentry fastlane script
- Now using the new
metro.config.js
file build:env
andpod install
now runs on postinstall- Rename script cleans up markdown files and docs
- Button accepts additional styles
- Refactored demo application and added counter screen
Dependency updates
- jsc-android: 224109.0.0 → 224109.1.0
- mobx: 5.0.3 → 5.1.0
- mobx-react: 5.2.3 → 5.2.5
- mobx-state-tree: 3.0.2 → 3.2.3
- react: 16.4.1 → 16.4.2
- react-native: 0.56.0 → 0.57.0-rc.3
- react-native-code-push: 5.4.0 → 5.4.2
- react-native-fast-image: 4.0.14 → 5.0.3
- react-native-navigation: 2.0.2431 → 2.0.2501
- react-native-sentry: 0.38.3 → 0.39.0
- typescript: 2.9.2 → 3.0.1
v2.0.0-beta.0
July release
Hey fellow developer friends!
There was no June release because we were hard at work trying to integrate React Native 56 and React Native Navigation v2 into react-native-starter.
The most noticable changes
- Upgraded to React Native 56
- RNN is now at v2, so how you create screens and configure them have changed.
- The codebase is in now 100% TypeScript. Normal JavaScript will still be supported, but we removed eslint, so you'll have to add that back in.
- We added CSS modules. Yes, you heard right, we will now be using CSS files to style our components, supported preprocessing languages include SASS, LESS and Stylus.
- Removed react-native-ui-lib
- Gradle build tools version is now 3.1.2
- Android is now shipped with JavaScriptCore instead of react native's default engine (its faster and supports Proxy).
Dependencies
Added
- jsc-android: 224109.0.0
- mobx-state-tree: 3.0.2
- react-native-version-number: 0.3.4
- react-native-fast-image: 4.0.14
Updated
- mobx: 4.2.1 → 5.0.3
- mobx-react: 5.1.2 → 5.2.3
- react: 16.3.2 → 16.4.1
- react-native: 0.55.4 → 0.56.0
- react-native-code-push: 5.3.3 → 5.4.0
- react-native-firebase: 4.2.1 → 4.3.8
- react-native-navigation: 1.x.x → 2.0.2431
- react-native-sentry: 0.37.0 → 0.38.3
Removed
- react-native-blur
- react-native-interactable
- react-native-ui-lib
- mobx-persist
- prop-types
devDependencies
Added
- stylus: 0.54.5
- tslint-react: 3.6.0
- tslint-config-airbnb: 5.9.2
- react-native-ueno-css-modules: 1.0.8
- mobx-devtools: 0.9.18
- mobx-devtools-mst: 0.9.18
- @babel/core: 7.0.0-beta.54
- @firebase/app-types: 0.3.2
- @types/core-decorators: ^0.20.0
- @types/date-fns: ^2.6.0
- @types/enzyme: 3.1.12
- @types/enzyme-adapter-react-16: ^1.0.2
- @types/html-entities: 1.2.16
- @types/lodash: 4.14.112
- @types/mobx-devtools-mst: 0.9.0
- @types/react-native-navigation: 1.1.12
- @types/react-test-renderer: 16.0.1
Updated
- @types/jest: 22.2.3 → 23.3.0
- @types/react: 16.3.14 → 16.4.6
- @types/react-native: 0.55.14 → 0.56.3
- babel-core: 6.26.3 → ^7.0.0-0
- babel-jest: 23.0.0-alpha.0 → 23.4.0
- babel-preset-react-native: 4.0.0 → 5.0.2
- detox: 7.3.7 → 8.0.0
- jest: 22.4.3 → 23.4.1
- lint-staged: 7.1.1 → 7.2.0
- react-dom: 16.3.2 → 16.4.1
- react-native-typescript-transformer: 1.2.5 → 1.2.10
- react-test-renderer: 16.3.2 → 16.4.1
- ts-jest: 22.4.6 → 23.0.1
- tslib: 1.9.1 → 1.9.3
- tslint: 5.10.0 → 5.11.0
- typescript: 2.8.3 → 2.9.2
Removed
- @types/prop-types
- mocha
- babel-eslint
- babel-preset-react-native-stage-0
- eslint
- eslint-config-airbnb
- eslint-import-resolver-babel-module
- eslint-plugin-detox
- eslint-plugin-import
- eslint-plugin-jest
- eslint-plugin-jsx-a11y
- eslint-plugin-react
- eslint-plugin-react-native
v1.0.5
May release
Just another monthly release. It includes minor bug fixes or feature improvements along with dependency updates.
Bug fixes and feature improvements
- Removed patch for Fabric in Podspec for react-native on iOS.
- Updated CI CocoaPods version to 1.5
- FirebaseCore now at 5.0.0
Updated dependencies
- lodash: 4.17.5 → 4.17.10
- mobx: 4.1.1 → 4.2.1
- mobx-react: 5.0.0 → 5.1.2
- react: 16.3.1 → 16.3.2
- react-native: 0.55.2 → 0.55.4
- react-native-code-push: 5.3.2 → 5.3.3
- react-native-firebase: 4.0.1 → 4.2.0
- react-native-navigation: 1.1.435 → 1.1.462
- react-native-sentry: 0.35.3 → 0.37.0
- react-native-ui-lib: 3.3.50 → 3.3.84
Updated devDependencies
- tslib: 1.9.0 → 1.9.1
- @types/react: 16.3.9 → 16.3.14
- @types/react-native: 0.55.1 → 0.55.14
- babel-core: 6.26.0 → 6.26.3
- babel-eslint: 8.2.2 → 8.2.3
- detox: 7.3.3 → 7.3.7
- eslint-plugin-import: 2.11.0 → 2.12.0
- eslint-plugin-jest: 21.15.0 → 21.15.1
- eslint-plugin-react: 7.7.0 → 7.8.2
- jest: 22.4.2 → 22.4.3
- lint-staged: 7.0.4 → 7.1.0
- mocha: 5.0.5 → 5.1.1
- react-dom: 16.3.1 → 16.3.2
- react-native-typescript-transformer: 1.2.4 → 1.2.5
- react-test-renderer: 16.3.1 → 16.3.2
- ts-jest: 22.4.2 → 22.4.6
- tslint: 5.9.1 → 5.10.0
- typescript: 2.7.2 → 2.8.3"
v1.0.4
Bug fixes and feature improvements
- Fixed travis accept missing android license
- Update yellowBox ignores to match RN version
- Rename script available from yarn
- Rename: Warn if node_modules don't exist
- Rename: Remove spaces in App Name. They don't work.
- Rename: Switch back to previous branch after rename
- Rename: Reset version in iOS, Android and package.json
- Rename: Run Cocoa pods after rename
Updated dependencies
- react-native: 0.55.1 → 0.55.2
- react-native-firebase: 4.0.0 → 4.0.1
- react-native-navigation: 1.1.434 → 1.1.435
- react-native-ui-lib: 3.3.45 → 3.3.50
Updated devDependencies
- @types/jest: 22.2.2 → 22.2.3
- @types/react: 16.3.5 → 16.3.9
- @types/react-native: 0.52.24 → 0.55.1
- eslint-plugin-import: 2.10.0 → 2.11.0
v1.0.3
April Release
- Added Share Intent for Android
- Added CFBundleURLTypes for iOS
- Added patch for react-native 0.55.1: React/Fabric podspec
- Removed firebase multidex patch
Updated dependencies
- mobx: 3.5.1→ 4.1.1
- mobx-react: 4.4.2 → 5.0.0
- prop-types: 15.6.0 → 15.6.1
- react: 16.2.0 → 16.3.1
- react-native: 0.53.3 → 0.55.1
- react-native-code-push: 5.2.1 → 5.3.2
- react-native-firebase: 3.2.6 → 4.0.0
- react-native-navigation: 1.1.386 → 1.1.434
- react-native-sentry: 0.34.0 → 0.35.3
- react-native-ui-lib: 3.2.21 → 3.3.45
Updated devDependencies
- @types/jest: 22.1.3 → 22.2.2
- @types/react: 16.0.38 → 16.3.5
- @types/react-native: 0.52.13 → 0.52.24
- babel-jest: 22.4.1 → 23.0.0-alpha.0
- babel-plugin-module-resolver: 3.1.0 → 3.1.1
- detox: 7.1.0 → 7.3.3
- eslint: 4.18.1 → 4.19.1
- eslint-plugin-import: 2.9.0 → 2.10.0
- eslint-plugin-jest: 21.12.2 → 21.15.0
- lint-staged: 7.0.0 → 7.0.4
- mocha: 5.0.1 → 5.0.5
- react-dom: 16.2.0 → 16.3.1
- react-native-typescript-transformer: 1.2.3 → 1.2.4
- react-test-renderer: 16.2.0 → 16.3.1
- ts-jest: 22.0.4 → 22.4.2
v1.0.2
Big release
- TypeScript Support
- Fix travis builds for pull requests
- Fix symroot bug in build-env
- Refactored fastlane functions
- Ignore set of default YellowBox warnings
iOS
- Better TestFlight detection
- iOS Simulator detection
- Fix Code Push key in Info.plist
Updated dependencies
- react-native: 0.53.0 → 0.53.3
- react-native-firebase: 3.2.4 → 3.2.6
- react-native-navigation: 1.1.374 → 1.1.386
- react-native-sentry: 0.33.0 → 0.34.0
- react-native-ui-lib: 3.2.14 → 3.2.21
Updated devDependencies
- mobx-react: 4.4.1 → 4.4.2
- babel-eslint: 8.2.1 → 8.2.2
- babel-jest: 22.2.0 → 22.4.1
- babel-plugin-module-resolver: 3.0.0 → 3.1.0
- detox: 7.0.1 → 7.1.0
- eslint: 4.17.0 → 4.18.1
- eslint-plugin-import: 2.8.0 → 2.9.0
- eslint-plugin-jest: 21.7.0 → 21.12.2
- eslint-plugin-react: 7.6.1 → 7.7.0
- jest: 22.2.1 → 22.4.2
- lint-staged: 6.1.0 → 7.0.0
- mocha: 5.0.0 → 5.0.1
- patch-package: 5.0.0 → 5.1.1