All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
6.0.1 (2023-09-01)
6.0.0 (2023-01-30)
-
upgrade major dependencies
-
upgrade major dependencies (61e229d)
5.0.1 (2023-01-26)
- update docs, improve logging (7495b4d)
5.0.0 (2023-01-26)
-
update instructions for monorepo
-
update instructions for monorepo (b8b7ebe)
4.1.0-alpha.0 (2023-01-22)
4.0.0 (2022-05-06)
- Gradle 6 will not be supported.
- support Gradle 7+ (48ce3c9)
3.4.2 (2021-10-04)
3.4.1 (2021-09-06)
- remove
react
frompeerDependencies
(05f1bbb)
3.4.0 (2021-09-02)
3.3.4 (2021-04-16)
- 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)
- allow overrides in js (50383b9)
3.2.7 (2020-12-21)
3.2.6 (2020-12-14)
3.2.5 (2020-11-21)
3.2.4 (2020-09-27)
3.2.3 (2020-08-06)
- 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)
- rc file (b3dae67)
3.1.6 (2020-07-05)
3.1.5 (2020-06-29)
- android: look up yamls against project root (94a5d7d)
3.1.4 (2020-06-26)
- validate input (c23383d)
3.1.3 (2020-06-23)
- escape quotes (e1482c1)
3.1.2 (2020-06-15)
3.1.1 (2020-05-04)
3.1.0 (2020-05-02)
- allow per platform values (6838b46)
3.0.0 (2020-04-27)
- 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
}
- android: support multi flavor set up (271924c)
2.2.0 (2020-04-23)
- android: experimental: allow auto config per flavor (265eec5)
2.1.0 (2020-04-22)
- android: expose variables as manifest placeholders (0ea0a50)
2.0.1 (2020-04-20)
- fix warning about main queue in ios (1b7b28c)
- replace http links with relative ones (3c65b3f)
2.0.0 (2020-04-19)
- this change introduces heavier codegeneration and from
now on generated files must be regenerated with
rnuc
command whenever library is updated.
Migration notes:
- remove file
android/app/rnuc.properties
- remove entry
rnuc.properties
from.gitignore
- regenerate configs with
yarn rnuc ...
ornpm run rnuc ...
- allow providing config via yaml file (35fca51)
1.2.7 (2020-04-17)
- update npmignore (afda52f)
1.2.6 (2020-04-17)
- do not install lib as a dependency (c4ef4b5)
- improve testing infra, split unit tests (21ed16d)
- credit to creat-react-native-module (d650efa)
- fix typo in .versionrc (0e61253)
- fix versionrc (79723de)
1.2.5 (2020-04-14)
1.2.4 (2020-04-14)
1.2.3 (2020-04-11)
1.2.2 (2020-04-10)
1.2.1 (2020-04-10)
1.2.0 (2020-04-09)
- 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)
- expose bin as executable (b93ed0c)