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

Releases: ueno-llc/react-native-starter

August Release

Choose a tag to compare

@birkir birkir released this 29 Aug 11:32

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 - March Release (with hooks)

Choose a tag to compare

@birkir birkir released this 08 Mar 19:00
  • 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

Choose a tag to compare

@jeremybarbet jeremybarbet released this 14 Jan 16:33

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.0

Choose a tag to compare

@birkir birkir released this 19 Sep 20:08

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

v2.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@birkir birkir released this 27 Aug 16:23
51db681

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

v2.0.0-beta.0 Pre-release
Pre-release

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

v1.0.5

Choose a tag to compare

@birkir birkir released this 18 May 17:38

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

Choose a tag to compare

@birkir birkir released this 12 Apr 18:00

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

Choose a tag to compare

@birkir birkir released this 06 Apr 18:35

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

Choose a tag to compare

@birkir birkir released this 25 Feb 00:36

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