XcodeGen v2.16.0 Release Notes

Release Date: 2020-06-17 // almost 4 years ago
  • โž• 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