Skip to content

Releases: yonaskolb/XcodeGen

2.16.0

17 Jun 08:27
Compare
Choose a tag to compare

Added

  • Improve speed of metadata parsing and dependency resolution. #803 @michaeleisel
  • Improve support for iOS sticker packs and add support for launchAutomaticallySubstyle to run schemes. #824 @scelis
  • Add --project-root option to generate command. #828 @ileitch
  • Add an ability to set an order of groups with options.groupOrdering #613 @Beniamiiin
  • Add the ability to output a dependency graph in graphviz format #852 @jeffctown
  • Adds uncluttering the project manifest dumped to YAML from empty values #858 @paciej00
  • Added ability to name the executable target when declaring schemes. #869 @elland
  • Added ability to set executable to Ask to Launch. #871 @pinda

Fixed

  • Fixed issue when linking and embeding static frameworks: they should be linked and NOT embed. #820 @acecilia
  • Fixed issue when generating projects for paths with a dot in the folder for swift sources. #826 @asifmohd
  • Prefix static library target filenames with 'lib' to match Xcode. #831, #842 @ileitch
  • Fixed duplicate addition of carthage static frameworks. #829 @funzin
  • Fix handling of SWIFT_INSTALL_OBJC_HEADER when its value is YES/NO. #827 @ileitch
  • Set preActions and postActions on the build action of a TargetScheme instead of the other actions. #823 @brentleyjones
  • Prevent test targets from being set as a scheme's launch action #835 @brentleyjones
  • Implicitly include bundles in the Copy Bundle Resources build phase. #838 @skirchmeier
  • Fixed dumping a project manifest which contains an array of project references #840 @paciej00
  • Generate correct PBXTargetDependency for external targets. #843 @ileitch
  • Fix linking of multiple products from the same Swift Package #830 @toshi0383
  • Don't deduplicate files in include with different path but same name. #849 @akkyie
  • Don't link transitive static carthage libraries. #853 @akkyie
  • Optimize simplifying paths for faster project generation. #857 @akkyie
  • Fixed issue where wrapper folders may not include correctly in the generated project. #862 @KhaosT
  • Compile xcmappingmodel files instead of copying bundle resources. #834 @jcolicchio
  • Fixed issue where Complie Sources build phase is generated for resource bundles even when they have no files to compile #878 @nkukushkin

Commits

2.15.1

02 Apr 23:41
Compare
Choose a tag to compare

Fixed

  • Fixed issue which caused watch app schemes to be generated incorrectly, preventing these apps from launching. #798 @daltonclaybrook
  • Added build presets for the target type framework.static. #819 @acecilia
  • Fixed XcodeProj resolution and updated to 7.10.0 #822 @soffes

Commits

2.15.0

25 Mar 01:07
Compare
Choose a tag to compare

Added

Fixed

  • Fixed resolving path to local Swift Packages #796 @freddi-kit
  • Added ability to stop on every main thread checker issue on Run schemes and TargetSchemes #799 @ionutivan
  • Avoid copying ObjC interface header when SWIFT_INSTALL_OBJC_HEADER=false. #805 @kateinoigakukun

Commits

2.14.0

29 Feb 01:48
Compare
Choose a tag to compare

Added

  • Added ability to embed and code sign Swift package dependencies with dynamic products. #788 @alexruperez

Fixed

  • Revert "Add Base to known regions even if one doesn't exist" #791 @bryansum
  • Set defaultConfigurationName for every target which is defined in a project. #787 @ken0nek
  • Set TEST_TARGET_NAME only when a project has UITest bundle. #792 @ken0nek
  • Set xcodeproj path in project.xcworkspace/contents.xcworkspacedata #793 @ken0nek

Commits

2.13.1

07 Feb 00:01
Compare
Choose a tag to compare

Fixed

  • Validate scheme test action and test coverage target references before generating. #775 @liamnichols
  • Fixed parsing prerelease identifiers in Swift Package versions #779 @yonaskolb
  • Fixed using legacy targets as dependencies #778 @yonaskolb

Internal

Commits

2.13.0

01 Feb 23:44
Compare
Choose a tag to compare

Added

Fixed

Internal

Commits

2.12.0

01 Feb 13:44
Compare
Choose a tag to compare

Added

  • Added pre and post command options. Useful for running pod install in combination with --use-cache #759 @yonaskolb
  • Support for language and region settings on a target basis #728 @FranzBusch
  • Added option to generate only Info.plist files with --only-plists #739 @namolnad
  • Added the option to specify a simulateLocation in a scheme #722 @basvankuijck
  • Support for On Demand Resources tags #753 @sipao

Fixed

Internal

  • Update to SwiftCLI 6.0 and use the new property wrappers #749 @yonaskolb

Commits

2.11.0

03 Dec 12:01
Compare
Choose a tag to compare

Added

Fixed

  • Improved variable expansion runtime #704 @rcari
  • Fixed missing headers for static framework targets #705 @wag-miles
  • Using more file types from XcodeProj for PBXFileReferences resulting in less project diffs #715 @yonaskolb
  • Fixed localized *.intentdefinition not being added to build source phases #720 @giginet
  • Fixed selectedLauncherIdentifier not being set Xcode.IDEFoundation.Launcher.PosixSpawn when debugEnabled: false is defined in test action #725 @ken0nek
  • Fixed unnecessary dependencies related to SwiftPM #726 @tid-kijyun

Changed

Commits

2.10.1

31 Oct 23:12
Compare
Choose a tag to compare

Fixed

Commits

2.10.0

27 Oct 12:28
Compare
Choose a tag to compare

Added

Fixed

  • Add base localisation by default even if no base localised files were found. Fixes warning in Xcode 11 #685 @yonaskolb
  • Don't generate CFBundleExecutable in default generated Info.plist for bundle target types #689 @FranzBusch
  • Fixed resolving relative paths with custom project destination #681 @giginet
  • Fixed resolving relative paths for Info.plist #683
  • Fixed macOS unit test target TEST_HOST #696 @mjarvis

Internal

Commits