Commit Graph

1384 Commits

Author SHA1 Message Date
Tom Quist
4b8d46429a Fix order of file generation
When the `Info.plist` doesn’t exist in filesystem (e.g. because it’s in `.gitignore`)
xcodegen generates the file but doesn’t add it to the `xcodeproj`. Only when
`xcodegen` is executed a second time it is included.

This changes the order of generation of these files to first generate the
plist and then the project.
2019-03-26 14:04:08 +01:00
yonaskolb
95bc051d26 Update to 2.3.0 2019-03-25 21:11:29 +11:00
yonaskolb
fa156c1028 Swiftformat 2019-03-25 21:11:29 +11:00
Yonas Kolb
0d81d8e62b
Merge pull request #543 from yonaskolb/carthage_version_loader
Update Carthage framework lookup
2019-03-25 21:05:39 +11:00
yonaskolb
900a1384cf update docs 2019-03-25 20:39:10 +11:00
yonaskolb
bcbc83dd75 rename includeCarthageRelatedDependencies to findCarthageFrameworks and includeRelated to findFrameworks 2019-03-24 22:59:29 +11:00
yonaskolb
5accd0e095 just return framework strings from version files 2019-03-24 22:59:29 +11:00
yonaskolb
034f84e3bb add tests for de-duplicated carthage version references 2019-03-24 22:59:29 +11:00
yonaskolb
c325176338 split Carthage fixtures up 2019-03-24 22:59:29 +11:00
yonaskolb
8c441d83e4 extracted CarthageVersionLoader and refactored 2019-03-24 20:23:49 +11:00
Yonas Kolb
716b30c5e4
Merge pull request #542 from yonaskolb/fix/mixed_relative_paths
Fix included relative sources in mixed arrays
2019-03-24 18:08:41 +11:00
yonaskolb
3289fdc797 fix include relative sources in mixed arrays 2019-03-24 17:56:43 +11:00
Yonas Kolb
2643312519
Merge pull request #541 from yonaskolb/fix/multi-platform_templates
Fix multi-platform target templates
2019-03-24 17:48:26 +11:00
yonaskolb
c9de565641 make sure to still handle platform specific templates 2019-03-24 17:24:55 +11:00
Yonas Kolb
94e08a78b5 Fix multi-platform target templates 2019-03-24 17:17:55 +11:00
yonaskolb
72d24ff797 update changelog 2019-03-22 14:50:44 +11:00
Yonas Kolb
2868c32b7b
Merge pull request #532 from dimatosaurus/master
use link property in framework deps
2019-03-22 14:48:21 +11:00
Yonas Kolb
6620187d8a
Merge pull request #533 from tomquist/support-template-attributes
Add ability to define `templateAttributes` within a target
2019-03-18 05:30:18 +11:00
Tom Quist
aaae772d0e Add ability to define templateAttributes within a target
This allows parameterizing templates. Also change
placeholder syntax to `${placeholderName}` also for
existing placeholders `$target_name`and `$platform`
and generate warnings when using the old placeholder
syntax.
2019-03-17 14:55:15 +01:00
Yonas Kolb
8dd2ec89cc
Merge pull request #534 from tomquist/support-nested-templates
Add support for nested templates
2019-03-17 21:55:25 +11:00
Yonas Kolb
5c147363f3
Merge pull request #537 from yonaskolb/fix_included_template_paths
Fix relative paths in included target templates
2019-03-17 21:54:39 +11:00
Tom Quist
0c2554db2b Add support for nested templates
It would be convenient if templates could be nested, which means
a template can be based on another template.

This change implements support for nested templates. It avoids
cycles by just ignoring templates that have already been visited
when collecting the set of templates to use.
2019-03-17 11:29:50 +01:00
yonaskolb
32b3d8c362 fix relative paths in included target templates 2019-03-17 19:38:36 +11:00
Yonas Kolb
f32673af70
Merge pull request #535 from yonaskolb/fix/include_excludes
Fix excludes within included specs
2019-03-17 12:27:17 +11:00
Yonas Kolb
ac00ad9615 don't modify exclueds path with relative include path 2019-03-16 23:17:33 +11:00
Yonas Kolb
e9e534ab2e
Merge pull request #510 from ainopara/master
Make multi platform targets parse deployment target per platform.
2019-03-15 08:09:15 +11:00
Yonas Kolb
9fb507415b
Apply suggestions from code review
Co-Authored-By: ainopara <ainopara@gmail.com>
2019-03-14 21:09:08 +08:00
Dimitri Emmerich
b55223ae7c use link property in framework deps 2019-03-05 22:53:21 +01:00
Yonas Kolb
7a1a18735d
Merge pull request #531 from friederbluemle/fix-spelling
Fix CocoaPods spelling
2019-03-05 07:11:00 +11:00
Frieder Bluemle
50c8d1cdd5
Fix CocoaPods spelling 2019-03-04 21:17:09 +08:00
ainopara
520db0eb08 Make multi platform targets parse deployment target per platform. 2019-03-04 10:24:51 +08:00
Yonas Kolb
d85ca0d84e
Merge pull request #527 from yonaskolb/fix_optional_path
Fix error on missing optional sources
2019-02-28 19:55:40 +11:00
Yonas Kolb
d037527b82 updated changelog 2019-02-27 22:51:44 +11:00
Yonas Kolb
0b49bdb91f add optional source to Fixture 2019-02-27 22:51:12 +11:00
Yonas Kolb
c07f016f4d fix error on optional sources 2019-02-27 22:51:12 +11:00
Yonas Kolb
d4797c3ff6
Merge pull request #524 from elliottwilliams/emw_relative_paths
Compute relative paths to support sources outside a spec's directory
2019-02-27 08:12:51 +11:00
Elliott Williams
34f7d3a716 Remove Path.byRemovingBase(path:) 2019-02-24 16:15:13 -08:00
Elliott Williams
b5dcc9c4c4 Use relativePath(from:) in more places
This uncovered a seeming inconsisteny with how folder reference paths
were specified vs all other paths.
2019-02-24 16:13:49 -08:00
Elliott Williams
d12eab66ea Update changelog 2019-02-24 15:35:31 -08:00
Yonas Kolb
ca1b82a361
Merge pull request #506 from rpassis/feature/CarthageIncludeRelatedOption
Adds ability to include related frameworks when using Carthage
2019-02-24 22:41:54 +11:00
Rogerio de Paula Assis
054965a453 Reverted Package.resolved changes 2019-02-23 06:37:13 -05:00
Rogerio de Paula Assis
598a5f75bd Minor refactor for better performance 2019-02-22 22:06:33 -05:00
Rogerio de Paula Assis
1e69d705b7 Added includeCarthageRelated global flag, updated tests + documentation to reflect changes 2019-02-22 21:31:23 -05:00
Rogerio de Paula Assis
a19871aaac Some additional tidy up & code improvements 2019-02-22 21:31:23 -05:00
Rogerio de Paula Assis
6ab5344d41 Updated documentation with description and example of usage, updated change log 2019-02-22 21:31:23 -05:00
Rogerio de Paula Assis
18f52ab098 Introduces ability to include Carthage related dependencies when creating a project configuration file 2019-02-22 21:29:56 -05:00
Elliott Williams
0639629160 Fix formatting error 2019-02-21 11:53:18 -08:00
Elliott Williams
a03e5a198a Add comments and rename for clarity 2019-02-21 11:46:34 -08:00
Elliott Williams
3b15144033 Determine relative path for top-level groups 2019-02-21 11:46:23 -08:00
Elliott Williams
9f6f5210f7 Add Path.relativePath(from:) 2019-02-21 11:35:42 -08:00