Skip to content

Releases: bitrise-steplib/steps-ionic-archive

2.3.3

06 Mar 12:22
6d42875
Compare
Choose a tag to compare

What's Changed

2.3.2 release broke builds using cordova-ios<7 (but using cordova>7). Removed the bad version check, while retaining compatibility with cordova-ios 6 and 7.
(#87)

Full Changelog: 2.3.2...2.3.3

2.3.2

27 Feb 08:38
97289ae
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.3.1...2.3.2

2.3.1

23 Aug 11:49
00ec8df
Compare
Choose a tag to compare

#72: The step will always specify --packageType=apk instead of relying on defaults if app type is set to APK

🥇 Thank you @QuentinFarizon for the contribution!

2.3.0

02 Aug 13:55
4545ca6
Compare
Choose a tag to compare

Added *.aab build support

  • New step inputs: Android app type
    Default value is apk. Switch to aab to build aab archive that is needed for Google Play distribution.

2.2.1

16 Apr 15:44
e092998
Compare
Choose a tag to compare

Fix cordova version parsing error by printing command output unprocessed

2.2.0

03 Jul 09:21
fab48be
Compare
Choose a tag to compare

Added support for using the @ionic/cli package (https://www.npmjs.com/package/@ionic/cli), as ionic is deprecated ( https://www.npmjs.com/package/ionic).
If selecting latest for ionic version or a major version greater or equal than 6 (6, 6.10.1), then will install the new ionic package.
ionic 5 is still installed if required, but it is recommended to upgrade.

Using the latest LTS node.js version is recommended (https://nodejs.org/).
See release notes, for updating to ionic CLI 6: https://github.com/ionic-team/ionic-cli/blob/develop/packages/%40ionic/cli/CHANGELOG.md#600-2020-01-25)

Turned off using legacy Xcode build system by default, as cordova-ios 5.0.0 supports it (https://cordova.apache.org/announcements/2019/02/09/cordova-ios-release-5.0.0.html).

2.1.1

13 Jan 14:35
Compare
Choose a tag to compare

Updated description.

2.1.0

20 Sep 11:58
2f199be
Compare
Choose a tag to compare
  • Added option to cache NPM dependencies

2.0.0

14 Dec 10:55
Compare
Choose a tag to compare

The option to run ionic cordova platform [rm | add] <platform> was removed. These commands are not suited to be run on a CI environment, and should be ran during development. Instead, ionic cordova prepare --no-build is called, which restores cordova platforms and plugins.
Added a default options flag for ionic to use the legacy XCode build system, as cordova does not yet officially support the new one. (https://forum.ionicframework.com/t/how-to-build-ionic-cordova-with-xcode-10/142044)
If yarn.lock is present in the working directly, yarn is used to install cordova and ionic packages (if related parameters are present). This can conflict with platform add command tough (https://issues.apache.org/jira/browse/CB-12242).

Migration guide

Moving from v1 to v2
If platform rm or add is needed to be run during the build, add a script step before the ionic-archive step for this functionality.

  1. If using ionic-prepare step, update that to version 1..
  2. Make sure to remove the input parameters readd_platform, cordova_ios_version, cordova_android_version. If the ionic-prepare step is used, add a new input parameter run_ionic_prepare and set it to false (run_ionic_prepare: “false”).

1.2.6

24 Oct 12:24
f619ec9
Compare
Choose a tag to compare
  • [f619ec9] removing metadata from version string (#38)