Commit Graph
1329 Commits
Author SHA1 Message Date
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 Kolbandainopara 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
Yonas Kolb 2710a72e7f Merge pull request #514 from elliottwilliams/emw_missing_files
Add missingFiles option to skip checking for config file existence
2019-02-13 12:49:30 +11:00
Elliott Williams 732d07072c Only use .missingConfigFiles in its test 2019-02-12 17:05:56 -08:00
Elliott Williams 224def7a09 Rename missingFiles to missingConfigFiles 2019-02-12 13:39:24 -08:00
Elliott Williams 23c68bd210 Add changelog entry 2019-02-12 13:38:55 -08:00
Elliott Williams 751ecec14e Add missingFiles disabled validation 2019-02-11 19:08:44 -08:00