Ueno Llc React Native Starter Versions Save

Professional react-native starter kit with everything you'll ever need to deploy rock solid apps

v3.0.0

4 years ago

React Native 0.61 with Fast Reload

  • devDependencies now have caret versioning
  • Replace bundle root from index.js to src/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 to 1.6.1
  • jsc-android to 241213.1.0
  • lodash to 4.17.15
  • mobx to 5.13.0
  • mobx-devtools-mst to 0.9.21
  • mobx-react to 6.1.3
  • mobx-state-tree to 3.14.1
  • react to 16.9.0
  • react-native to 0.61.0-rc.0
  • react-native-code-push to 5.6.1
  • react-native-config to 0.11.7
  • react-native-firebase to 5.5.6
  • react-native-navigation to 3.0.0
  • react-native-sentry to 0.43.2

Removed

  • react-native-ueno-css-modules
  • node-sass

v2.2.0

5 years ago
  • 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 to 241213.0.0
  • Bump mobx to 5.9.0
  • Bump mobx-state-tree to 3.10.2
  • Bump react to 16.8.3
  • Bump react-native to 0.59.0-rc.3
  • Bump react-native-code-push to 5.5.2
  • Bump react-native-firebase to 5.2.3
  • Bump react-native-navigation to 2.13.1
  • Bump react-native-sentry to 0.42.0
  • Bump react-native-ueno-modules to 1.1.0
  • Bumped all @types to latest
  • Bump detox to 10.0.12
  • Bump jest and babel-jest to 24.3.1

Removed

  • date-fns
  • core-decorators
  • tslib
  • schedule
  • babel-plugin-module-resolver
  • @firebase/app-types

v2.1.0

5 years ago

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 to 0.57.8
  • Bump react to 16.7.0
  • Bump react-native-firebase to 5.2.0
  • Bump react-native-navigation to 2.5.2
  • More documented documentation
  • Fix appcenter-pre-build script
  • No more default export

Android specific

  • Bump android-jsc to r236355
  • 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.0r

5 years ago

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

5 years ago

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 and pod 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

5 years ago

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

5 years ago

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

6 years ago

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

6 years ago

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

6 years ago

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