All Versions
66
Latest Version
Avg Release Cycle
34 days
Latest Release
-

Changelog History
Page 6

  • v1.3.0 Changes

    โž• Added

    • generate output files for Carthage copy-frameworks script #84 @mironal
    • โž• added options.settingPreset to choose which setting presets get applied #100 @yonaskolb
    • โž• added link option for target dependencies #109 @keith

    ๐Ÿ”„ Changed

    • โšก๏ธ updated to xcproj 0.4.1 #85 @enmiller
    • don't copy base settings if config type has been left out #100 @yonaskolb
    • generate localised files under a single variant group #70 @ryohey
    • don't apply common project settings to configs with no type #100 @yonaskolb
    • config references in settings can now be partially matched and are case insensitive #111 @yonaskolb
    • other small internal changes @yonaskolb

    ๐Ÿ›  Fixed

    • ๐ŸŽ embed Carthage frameworks for macOS #82 @toshi0383
    • ๐Ÿ›  fixed copying of watchOS app resources #96 @keith
    • automatically ignore more file types for a target's sources (entitlements, gpx, apns) #94 @keith
    • ๐Ÿ”„ change make build to a PHONY task #98 @keith
    • ๐Ÿ‘ allow copying of resource files from dependant targets #95 @keith
    • ๐Ÿ›  fixed library linking #93 @keith
    • ๐Ÿ›  fixed duplicate carthage file references #107 @yonaskolb
    • ๐Ÿš€ an error is now shown if you try and generate a target scheme and don't have debug and release builds @yonaskolb

    Commits

  • v1.2.4 Changes

    ๐Ÿ›  Fixed

    • setting presets only apply ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES: YES to applications
    • don't add carthage dependency to copy-frameworks script if embed: false
    • sort group children on APFS

    ๐Ÿ”„ Changed

    • โšก๏ธ update to xcproj 0.3.0

    Commits

  • v1.2.3 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed wrong carthage directory name reference for macOS #74 @toshi0383
    • โœ‚ Removed unnecessary carthage copy-frameworks for macOS app target #76 @toshi0383
    • โž• Added some missing default settings for framework targets. SKIP_INSTALL: YES fixes archiving
    • Filter out nulls from setting presets if specifying an empty string

    Commits

  • v1.2.2 Changes

    โž• Added

    • automatically set TEST_TARGET_NAME on UI test targets if one of the dependencies is an application target

    ๐Ÿ›  Fixed

    • set DYLIB_INSTALL_NAME_BASE to @rpath in framework target presets
    • fixed tvOS launch screen setting. ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME is now LaunchImage not tvOS LaunchImage

    Commits

  • v1.2.0 Changes

    โž• Added

    • ๐Ÿ‘ include now supports a single string as well as a list
    • โž• add support setting xcconfig files on a project with configFiles #64
    • โž• add fileGroups to project spec for adding groups of files that aren't target source files #64
    • ๐Ÿ‘ better output (more info, emoji, colors)
    • add options.bundleIdPrefix for autogenerating PRODUCT_BUNDLE_IDENTIFIER #67
    • โž• add :REPLACE syntax when merging include #68
    • โž• add mint installation support

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixed homebrew installation
    • ๐Ÿ›  fixed target xcconfig files not working via configFiles #64
    • look for INFOPLIST_FILE setting in project and xcconfig files before adding it automatically. It was just looking in target settings before #64
    • exit with error on failure

    Commits

  • v1.1.0 Changes

    ๐Ÿ”„ Changed

    • โฌ†๏ธ set project version to Xcode 9 - LastUpgradeVersion attribute to 0900
    • ๐Ÿ— set default Swift version to 4.0 - SWIFT_VERSION build setting to 4.0

    Commits

  • v1.0.1

  • v1.0.0 Changes

    โž• Added

    • ๐Ÿ‘ Swift 4 support #52
    • ๐Ÿ‘Œ Support for C and C++ files #48 by @antoniocasero
    • 0๏ธโƒฃ Xcode 9 default settings

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fixed empty string in YAML not being parsed properly #50 by @antoniocasero

    ๐Ÿ”„ Changed

    • โšก๏ธ updated to xcodeproj 0.1.2 #56
    • ๐Ÿ’ฅ BREAKING: changed target definitions from list to map #54 See [Project Spec](docs/ProjectSpec.md)

    Commits

  • v0.6.1 Changes

    โž• Added

    • Ability to set PBXProject attributes #45

    ๐Ÿ”„ Changed

    • Don't bother linking target frameworks for target dependencies.
    • ๐Ÿšš Move code signing default settings from all iOS targets to iOS application targets, via Product + Platform setting preset files #46

    Commits

  • v0.6.0 Changes

    โž• Added

    • ๐Ÿ‘ Allow a project spec to include other project specs #44

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Changed default spec path to project.yml
    • ๐Ÿ”„ Changed default project directory to the current directory instead of the spec file's directory

    Commits