Skip to content
This repository has been archived by the owner on Nov 10, 2020. It is now read-only.

v2.0.0-beta.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@birkir birkir released this 26 Jul 21:09

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