Skip to content

Latest commit

 

History

History
608 lines (319 loc) · 43.6 KB

CHANGELOG.md

File metadata and controls

608 lines (319 loc) · 43.6 KB

1.0.0 (2024-01-08)

Bug Fixes

  • 'an unexpected storage error occurred' on multiline keys (b9fb1bb)
  • add missing CACHE_VERSION in pod_install (b6c7e99)
  • leva instead of rnc (531c8ab)
  • quote cache keys that start with special characters (b217d8c)
  • removing old yarn version from PATH which hopefully fixes the issue (cc25fff)
  • something (2f57788)
  • update XCode version to 12.5.1 (#158) (4bbdb75)
  • yaml parsing build_image_version default as double (df23a73)
  • yaml parsing build_image_version default as double (#170) (3c8cb0f)
  • android: Added new Android Command Line Tools for MacOS 12+ and Java 9, 10, 11 (#114 by @lukebrandonfarrell) (aeb45fe)
  • android: Define a max heap size for linux_android (#46 by @vabanagas) (d029e0b)
  • android: Ensure the Android emulator looks correct (#65 by @vonovak) (57744a4)
  • android: fix gradle build cache key (#130 by @fotos) (acadf02)
  • android: fix JAVA_HOME path (#61 by @vonovak) (e4fa01f)
  • android: fix path to emulator (#60 by @vonovak) (8621ec9)
  • android: Fix Permission denied issues when running gradlew (#72 by @zpd106) (0e22ef8)
  • android: move docker android pin to JDK11 version (#123) (d74d427), closes #122
  • android: pin docker image to 4.2 for JDK8 (#121) (fe2898a), closes #120
  • android: Update android_emulator_start.yml to use the new emulator (#64 by @vonovak) (73d27e2)
  • android: Update gradle cache keys to match on save and restore (#17) (6e52052)
  • android: use JDK11 compatible JVM options (#122) (1923bcd), closes #120
  • android_test: node v12 to v16 (a9956b7)
  • ios: Fix syntax errors (aff9136)
  • ios: Possible fix for the NVM node version not carrying over between steps (#51) (ae71c53)
  • ios: Revert changes from 4.2.0 (2c3fa5e)
  • ios: update default ios device to iPhone 11 (#127) (2e3b1e0)
  • ios_build: node v12 to v16 (f0ea6b4)
  • ios_build_and_test: node v12 to v16 (6347597)
  • setup_macos_executor: bump node v12 to v16 (a34ccec)
  • Correct the Android java environment variables (917129a)
  • do not cache /usr/local/Homebrew (#119) (597e597)
  • Do not fail then printing the fbsimctl help (9d74ba9)
  • duplicated on_after_initialize param (#78) (33ffc6b)
  • Ensure that the publish steps works correctly (7e6c289)
  • Ensure the CI works correctly (51d7f49)
  • Fix errors when installing NodeJS on MacOS executor (#40 by @roni-castro) (19ac8f7)
  • Increase the amount of memory for Android builds (22e8279)
  • Mac node install (#47 by @vonovak) (4a4b619)
  • Move cache directory to the system temp folder to avoid permission issues (#59 by @Naturalclar) (15f0d90)
  • Remove deprecated cask usage from brew install (#85 by @CHNB128) (de4ef76)
  • Remove Deprecated CircleCI Spec Repo Cache (#82 by @BytesGuy) (f45fcfe)
  • Remove FBSimulatorControl (#24 by @compojoom) (7c5b51a)
  • remove haxm the lack hardware acceleration support causes a crash (9d0bb42)
  • remove haxm the lack hardware acceleration support causes a crash (38ef88e), closes #3
  • Removed the unused build_threads parameter in the linux_android executor (97720b9), closes #19
  • docs: include the code repo link in the orb description (6d97ca9)
  • Use project_type in ios_build_and_test job (25c7948)

Features

  • allow specifying build image version for android build & executor (ee50537)

  • node: bump from node 12 to node 16 default (0acc6f9)

  • Add on_after_initialize parameter to the jobs (#26 by @compojoom) (0ff6621)

  • Add a bundle command (#8 by @sunilchalla) (464d661)

  • Add a store_artifact_path to the Android and iOS test jobs which allow storing artifacts after a job runs (#54 by @MateusAndrade) (19edf8a)

  • add homebrew_update parameter to toggle brew update (#131) (6a7d635)

  • Add jobs for building and testing (2f24401)

  • add optional yarn_install_directory parameter (#124) (3c659f9)

  • add parameter to allow configuring the android tests on build (0569d66)

  • Add parameters to configure the executors (7c044cb)

  • Add parameters to disable caching (ad81e99)

  • Add pod cache (#67) (96b0f3f)

  • add pod_cache param to ios_build job (#140) (f18183f)

  • Added the --frozen-lockfile flag to the yarn_install command (e4676c4), closes #28

  • allow passing executor parameters to jobs (#133) (4a199fd)

  • allow passing executor parameters to test jobs (#141) (eea6098), closes #112

  • allow passing pod_install_directory during ios_build job (#136) (faa7a01)

  • Allow the metro packager to be started from the test jobs (68846df)

  • First major release (81e839d)

  • Minor release (5f401d7)

  • pass through pod cache param from job to command (#138) (b156c1b)

  • Skip Detox setup in ios_build job (3fc5c53)

  • android: Add command to update the NDK to a given version (#91 by @CHNB128) (64eac35)

  • android: Add hombrew cache param to android test job (#96 by @Kyonru) (8314b6e)

  • android: Pass through the assemble_android_test parameter from the android_build job to the command (#109 by @ronwsmith) (9f2e7fa)

  • Android: Add optional command-running step after the emulator starts (#110 by @ronwsmith) (5ee8a30)

  • ios: Add Cocoapods Install Command (#48 by @vonovak) (a743bbc)

  • ios: control if simulator starts in background (#126) (08338f9)

  • follow emulator best practices (a5765a2)

  • follow emulator best practices (#62) (ac709c1)

  • Make yarn cache folder configurable (#103 by @ronwsmith) (c6ccaa1)

  • Update default dependencies to meet React Native 0.64 requirements (34ca501)

  • ios: Added an ios_build job (#30 by @roni-castro) (b607782)

  • ios: Ensure a simulator with the latest iOS version exists for the given name when testing (2d614fa)

  • ios: Upgrading Xcode to 11.0 (#45 by @springcoil) (78aad72)

  • First major version (1682403)

  • Use Node 10 by default (#37 by @roni-castro) (3e7efc6)

  • fix!: using supported Node version with cimg/node and updating comments (1186c41)

BREAKING CHANGES

  • cimg/node doesn't support major Node version aliases the same way circleci/node did
  • android: this orb is now using JDK11

See JDK8-->JDK11 migration notes here: https://discuss.circleci.com/t/android-convenience-image-moving-to-java-v11-on-august-17th/36601/4

  • The default dependencies used are now Xcode 12, CocoaPods 1.10.1, Node.js 12
  • ios: You should confirm that your app is able to build on Xcode 11 before upgrade, however, most app will already support this.
  • Node 10 is now the default version. The previous default of Node 8 is now end-of-life. Most users will have no issues with upgrading unless they use modules which rely on Node 8 behaviour. You can also now use the node_version parameter to set the Node version you require.
  • The yarn_install command will now fail if there need to be changes made to your yarn.lock file. See the Yarn documentation for details on this flag.
  • This is the first major release

7.3.0 (2023-07-12)

Bug Fixes

  • yaml parsing build_image_version default as double (df23a73)
  • yaml parsing build_image_version default as double (#170) (3c8cb0f)

Features

  • allow specifying build image version for android build & executor (ee50537)

7.2.0 (2023-07-11)

Features

  • Skip Detox setup in ios_build job (3fc5c53)

7.1.1 (2022-08-03)

Bug Fixes

7.1.0 (2022-06-18)

Bug Fixes

  • android_test: node v12 to v16 (a9956b7)
  • ios_build: node v12 to v16 (f0ea6b4)
  • ios_build_and_test: node v12 to v16 (6347597)
  • setup_macos_executor: bump node v12 to v16 (a34ccec)

Features

  • node: bump from node 12 to node 16 default (0acc6f9)

7.0.1 (2022-06-10)

Bug Fixes

  • 'an unexpected storage error occurred' on multiline keys (b9fb1bb)

7.0.0 (2022-04-26)

Bug Fixes

  • removing old yarn version from PATH which hopefully fixes the issue (cc25fff)

  • fix!: using supported Node version with cimg/node and updating comments (1186c41)

BREAKING CHANGES

  • cimg/node doesn't support major Node version aliases the same way circleci/node did

6.8.1 (2022-02-27)

Bug Fixes

  • add missing CACHE_VERSION in pod_install (b6c7e99)
  • quote cache keys that start with special characters (b217d8c)

6.8.0 (2022-02-15)

Features

  • allow passing executor parameters to test jobs (#141) (eea6098), closes #112

6.7.0 (2022-02-15)

Features

  • add pod_cache param to ios_build job (#140) (f18183f)

6.6.0 (2022-02-14)

Features

  • allow passing executor parameters to jobs (#133) (4a199fd)

6.5.0 (2022-02-14)

Features

  • allow passing pod_install_directory during ios_build job (#136) (faa7a01)

6.4.0 (2022-02-14)

Features

  • pass through pod cache param from job to command (#138) (b156c1b)

6.3.0 (2022-01-30)

Features

  • add homebrew_update parameter to toggle brew update (#131) (6a7d635)

6.2.2 (2022-01-28)

Bug Fixes

6.2.1 (2022-01-27)

Bug Fixes

  • ios: update default ios device to iPhone 11 (#127) (2e3b1e0)

6.2.0 (2022-01-17)

Features

  • ios: control if simulator starts in background (#126) (08338f9)

6.1.0 (2022-01-04)

Features

  • add optional yarn_install_directory parameter (#124) (3c659f9)

6.0.1 (2021-11-19)

Bug Fixes

  • android: move docker android pin to JDK11 version (#123) (d74d427), closes #122

6.0.0 (2021-11-19)

Bug Fixes

BREAKING CHANGES

  • android: this orb is now using JDK11

See JDK8-->JDK11 migration notes here: https://discuss.circleci.com/t/android-convenience-image-moving-to-java-v11-on-august-17th/36601/4

5.6.2 (2021-11-19)

Bug Fixes

5.6.1 (2021-11-19)

Bug Fixes

5.6.0 (2021-10-22)

Features

  • android: Pass through the assemble_android_test parameter from the android_build job to the command (#109 by @ronwsmith) (9f2e7fa)

5.5.1 (2021-10-22)

Bug Fixes

5.5.0 (2021-07-28)

Features

5.4.0 (2021-07-13)

Features

5.3.0 (2021-06-02)

Features

  • android: Add command to update the NDK to a given version (#91 by @CHNB128) (64eac35)
  • android: Add hombrew cache param to android test job (#96 by @Kyonru) (8314b6e)

5.2.0 (2021-06-02)

Features

  • add parameter to allow configuring the android tests on build (0569d66)

5.1.0 (2021-03-24)

Features

  • Add parameters to disable caching (ad81e99)

5.0.0 (2021-03-18)

Features

  • Update default dependencies to meet React Native 0.64 requirements (34ca501)

BREAKING CHANGES

  • The default dependencies used are now Xcode 12, CocoaPods 1.10.1, Node.js 12

4.5.3 (2021-03-18)

Bug Fixes

  • Remove Deprecated CircleCI Spec Repo Cache (#82 by @BytesGuy) (f45fcfe)

4.5.2 (2021-03-18)

Bug Fixes

  • android: Fix Permission denied issues when running gradlew (#72 by @zpd106) (0e22ef8)

4.5.1 (2021-03-18)

Bug Fixes

  • Remove deprecated cask usage from brew install (#85 by @CHNB128) (de4ef76)

4.5.0 (2021-03-18)

Bug Fixes

  • duplicated on_after_initialize param (#78) (33ffc6b)

Features

4.4.2 (2020-05-18)

Bug Fixes

4.4.1 (2020-05-18)

Bug Fixes

  • android: Update android_emulator_start.yml to use the new emulator (#64 by @vonovak) (73d27e2)

4.4.0 (2020-05-09)

Features

  • Add a store_artifact_path to the Android and iOS test jobs which allow storing artifacts after a job runs (#54 by @MateusAndrade) (19edf8a)

4.3.0 (2020-05-09)

Features

  • follow emulator best practices (a5765a2)
  • follow emulator best practices (#62) (ac709c1)

4.2.3 (2020-05-09)

Bug Fixes

4.2.2 (2020-04-23)

Bug Fixes

  • ios: Revert changes from 4.2.0 (2c3fa5e)

4.2.1 (2020-04-22)

Bug Fixes

4.2.0 (2020-04-21)

Features

  • ios: Ensure a simulator with the latest iOS version exists for the given name when testing (2d614fa)

4.1.1 (2020-04-20)

Bug Fixes

  • ios: Possible fix for the NVM node version not carrying over between steps (#51) (ae71c53)

4.1.0 (2020-04-03)

Features

4.0.4 (2020-04-03)

Bug Fixes

4.0.3 (2020-04-02)

Bug Fixes

  • Ensure that the publish steps works correctly (7e6c289)

4.0.2 (2020-04-02)

Bug Fixes

  • Ensure the CI works correctly (51d7f49)

4.0.1 (2020-04-02)

Bug Fixes

4.0.0 (2020-03-31)

Features

BREAKING CHANGES

  • ios: You should confirm that your app is able to build on Xcode 11 before upgrade, however, most app will already support this.

3.0.1 (2020-02-03)

Bug Fixes

3.0.0 (2020-01-26)

Features

BREAKING CHANGES

  • Node 10 is now the default version. The previous default of Node 8 is now end-of-life. Most users will have no issues with upgrading unless they use modules which rely on Node 8 behaviour. You can also now use the node_version parameter to set the Node version you require.

2.0.1 (2020-01-04)

Bug Fixes

  • Removed the unused build_threads parameter in the linux_android executor (97720b9), closes #19

2.0.0 (2020-01-04)

Features

  • Added the --frozen-lockfile flag to the yarn_install command (e4676c4), closes #28

BREAKING CHANGES

  • The yarn_install command will now fail if there need to be changes made to your yarn.lock file. See the Yarn documentation for details on this flag.

1.5.0 (2020-01-04)

Features

1.4.0 (2020-01-04)

Features

1.3.0 (2019-11-20)

Bug Fixes

  • android: Update gradle cache keys to match on save and restore (#17) (6e52052)
  • docs: include the code repo link in the orb description (6d97ca9)
  • Remove FBSimulatorControl (#24 by @compojoom) (7c5b51a)
  • remove haxm the lack hardware acceleration support causes a crash (9d0bb42)
  • remove haxm the lack hardware acceleration support causes a crash (38ef88e), closes #3

Features

1.2.2 (2019-10-25)

Bug Fixes

  • remove haxm the lack hardware acceleration support causes a crash (9d0bb42)
  • remove haxm the lack hardware acceleration support causes a crash (38ef88e), closes #3

1.2.1 (2019-06-03)

Bug Fixes

  • Use project_type in ios_build_and_test job (25c7948)

1.2.0 (2019-05-14)

Features

  • Allow the metro packager to be started from the test jobs (68846df)

1.1.2 (2019-05-14)

Bug Fixes

  • Correct the Android java environment variables (917129a)

1.1.1 (2019-05-14)

Bug Fixes

  • Increase the amount of memory for Android builds (22e8279)

1.1.0 (2019-04-25)

Features

  • Add parameters to configure the executors (7c044cb)