Skip to content

Releases: Backbase/variants

1.2.1

26 Oct 11:40
13ea724
Compare
Choose a tag to compare

Release 1.2.1

FIXES:

  • Reverting supporting-variants-and-pods-configs-simultaneously, that created a bug which cause the UITests project to import an unneeded pod used by the app project, since the xcconfig is shared between the app and the tests projects (#233)

1.2.0

19 Oct 13:22
c714588
Compare
Choose a tag to compare

Release 1.2.0

FIXES:

  • Github Marketplace action not picking up the latest release automatically [#189]
  • Calling variants setup on M1 mac uses M1 unsupported gems in Gemfile [#208]
  • Variants setup on M1 mac does not automatically link variants.xcconfig to xcodeproject [#209]
  • Some signing configurations not automatically set in Xcode 14 [#214]

CHANGES:

  • Signing configuration is updated not only during setup but also during switch [#215]
  • Items in variants.xcconfig should be sorted alphabetically [#219]

NEW:

  • Ability to add a postSwitch command/script, both globally or variant specific [#221]
  • Add ability to override app name per variant [#216]
  • Expose configuration keys as static variables in swift [#125]

1.1.3

30 Sep 13:51
83e88a7
Compare
Choose a tag to compare

Release 1.1.3

1.1.2

23 Sep 11:39
Compare
Choose a tag to compare

Release 1.1.2

1.1.1

22 Sep 12:46
d376a8b
Compare
Choose a tag to compare
1.1.1 Pre-release
Pre-release

Release 1.1.1

Temporary release 1.1.1-fat

08 Sep 12:59
Compare
Choose a tag to compare

Temporary release to test new homebrew bottle with a fat binary.

1.1.0

29 Jun 09:48
b484eb0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0...1.1.0

1.0.0

05 Nov 12:11
c5f1619
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.9.4...1.0.0

0.9.4

02 Nov 10:56
2c5fc80
Compare
Choose a tag to compare
0.9.4 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 0.9.3...0.9.4

0.9.3

05 Mar 14:12
2a3237c
Compare
Choose a tag to compare
0.9.3 Pre-release
Pre-release
  • [#116] Changes list of variants in variants.yml from array to dictionary. (This paves the way for variants update, as traversing an array without knowing an items position wasn't ideal nor performant)
  • [#119] Automatically populate 'PROVISIONING_PROFILE_SPECIFIER' if using match in signing configuration
  • [#120] Creates 'Variants.Secrets' in 'Variants.swift' containing static variables for every custom property whose destination is 'project' and reads from environment variables (These values are encrypted with a xor cipher using a salt that’s generated randomly each time.)
  • [#124] Remove the syntax necessary to work with environment variables in custom properties, in favour of adding optional property env to CustomProperty type, whose default value is set to false.
  • [#126] Improve warnings during variants init. (Specify which fields in variants.yml couldn't be populated automatically for iOS)
  • [#129] Prompts an interactive shell, in case a variants.yml spec already exists while running variants init
  • [#131] Introduce argument -t | --timestamps and only show timestamps on console logs when it's present
  • [#133] Fix variants setup for Android