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