XcodeGen v1.4.0 Release Notes
-
➕ Added
- ➕ added
--version
flag #112 @mironal - ➕ added support for adding individual file sources #106 #133 #142 #139 @bkase
- ➕ added source compiler flag support #121 @bkase
- ➕ added
ProjectSpec.options.createIntermediateGroups
#108 @bkase - ➕ added better json loading support #127 @rahul-malik
- ➕ added source
name
for customizing names of source directories and file #146 @yonaskolb - ➕ added folder reference source support via a new
type
property #151 @yonaskolb - ➕ added
ProjectSpec.options.developmentLanguage
#155 @yonaskolb
🔄 Changed
- ⚡️ updated to xcproj 1.2.0 #113 @yonaskolb
- 🏗 build settings from presets will be removed if they are provided in
xcconfig
files #77 @toshi0383 - all files and groups are sorted by type and then alphabetically #144 @yonaskolb
- target sources can now have an expanded form #119 @yonaskolb
- 🏗 empty build phases are now not generated #149 @yonaskolb
- 👉 make UUIDs more deterministic #154 @yonaskolb
🛠 Fixed
- only add headers to frameworks and libraries #118 @ryohey
- 🛠 fixed localized files with the same name #126 @ryohey
- 🛠 fix intermediate sources #144 @yonaskolb
- 🛠 fix cyclical target dependencies not working #147 @yonaskolb
- 🛠 fix directory bundles not being added properly when referenced directly #148 @yonaskolb
- 📜 made
mm
,c
andS
file be parsed as source files #120 #125 #138 @bkase @enmiller - 🛠 fix the generation of localized variant groups if there is no
Base.lproj
#157 @ryohey - all localizations found are added to a projects known regions #157 @ryohey
Internal
- 🔨 refactoring
- ✅ more tests
- ➕ added release scripts
- ➕ added