Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@quinaryio/react-native-ultimate-config

maxkomarychev16MIT3.4.3

Config that works

react-native, ios, android, 12factor, 12factorapp, dotenv, env, environment, config, xcconfig, gradle, objective-c, java, typescript

readme

changelog

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

3.4.2 (2021-10-04)

Bug Fixes

  • Fix native apps using web configuration (#77) (327cf0e), closes #76

3.4.1 (2021-09-06)

Bug Fixes

  • remove react from peerDependencies (05f1bbb)

3.4.0 (2021-09-02)

Features

Bug Fixes

  • ci: fix triggers for unittests (4139f95)
  • upgrade vulnerable dependency - handlebars (018a018)

3.3.4 (2021-04-16)

Bug Fixes

  • ci: fix publishing of README (5f36ea9)

3.3.3 (2021-04-10)

3.3.2 (2021-04-10)

3.3.1 (2021-02-20)

3.3.0 (2021-02-20)

Features

3.2.7 (2020-12-21)

3.2.6 (2020-12-14)

3.2.5 (2020-11-21)

3.2.4 (2020-09-27)

Bug Fixes

3.2.3 (2020-08-06)

Bug Fixes

  • check if file exists in gradle (36dedfa)

3.2.2 (2020-07-22)

3.2.1 (2020-07-12)

3.2.0 (2020-07-12)

Features

3.1.6 (2020-07-05)

3.1.5 (2020-06-29)

Bug Fixes

  • android: look up yamls against project root (94a5d7d)

3.1.4 (2020-06-26)

Bug Fixes

3.1.3 (2020-06-23)

Bug Fixes

3.1.2 (2020-06-15)

3.1.1 (2020-05-04)

3.1.0 (2020-05-02)

Features

  • allow per platform values (6838b46)

3.0.0 (2020-04-27)

⚠ BREAKING CHANGES

  • android: In order to support android projects with multiple flavors approach to how env variables are propagated into runtime has been changed. This requires to change how android project is configured. More specifically: it RN module requires access to BuilConfig class of host app in order to expose variables into JS runtime:

Migration guide from quickstart:

in MainApplication.java add

// import module
import com.reactnativeultimateconfig.UltimateConfigModule;

...

@Override
public void onCreate() {
super.onCreate();
...
UltimateConfigModule.setBuildConfig(BuildConfig.class); // expose
}

Features

  • android: support multi flavor set up (271924c)

2.2.0 (2020-04-23)

Features

  • android: experimental: allow auto config per flavor (265eec5)

2.1.0 (2020-04-22)

Features

  • android: expose variables as manifest placeholders (0ea0a50)

2.0.1 (2020-04-20)

Bug Fixes

  • fix warning about main queue in ios (1b7b28c)

Docs

  • replace http links with relative ones (3c65b3f)

2.0.0 (2020-04-19)

⚠ BREAKING CHANGES

  • this change introduces heavier codegeneration and from now on generated files must be regenerated with rnuc command whenever library is updated.

Migration notes:

  1. remove file android/app/rnuc.properties
  2. remove entry rnuc.properties from .gitignore
  3. regenerate configs with yarn rnuc ... or npm run rnuc ...

Features

  • allow providing config via yaml file (35fca51)

1.2.7 (2020-04-17)

Bug Fixes

1.2.6 (2020-04-17)

Refactor

  • do not install lib as a dependency (c4ef4b5)

Tests

  • improve testing infra, split unit tests (21ed16d)

Docs

1.2.5 (2020-04-14)

1.2.4 (2020-04-14)

  • provide commands for npm, misc changes (1ea6402)
  • update config for changelog (844baa2)

1.2.3 (2020-04-11)

Bug Fixes

  • do not escape values in templates (8c53789)
  • update typescript definitions (b42288d)

1.2.2 (2020-04-10)

1.2.1 (2020-04-10)

1.2.0 (2020-04-09)

Features

  • support typescript - generate index.d.ts (193ca62)

1.1.3 (2020-04-09)

1.1.2 (2020-04-08)

1.1.1 (2020-04-08)

1.1.0 (2020-04-08)

Features

  • expose bin as executable (b93ed0c)

1.0.3 (2020-04-04)

1.0.2 (2020-03-30)

1.0.1 (2020-03-30)

1.0.0 (2020-03-30)