From fd8aa8faf9918e8bb1b3e591d71bb23c378643f3 Mon Sep 17 00:00:00 2001 From: yonaskolb Date: Thu, 31 Mar 2022 16:43:32 +1100 Subject: [PATCH] simplify changelog and remove commit links github can compare diffs --- CHANGELOG.md | 123 +-------------------------------------------------- 1 file changed, 1 insertion(+), 122 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e1de909..3b8d9cac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,8 +17,6 @@ - Run target source pattern matching in parallel #1197 @alvarhansen -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.27.0...2.28.0) - ## 2.27.0 #### Added @@ -32,8 +30,6 @@ - Fixed crash caused by a simultaneous write during a glob processing #1177 @tr1ckyf0x - Skip generating empty compile sources build phases for watch apps #1185 @evandcoleman -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.26.0...2.27.0) - ## 2.26.0 ### Added @@ -44,8 +40,6 @@ - Speed up source inclusion checking for big projects #1122 @PaulTaykalo -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.25.0...2.26.0) - ## 2.25.0 ### Added @@ -58,8 +52,6 @@ - Fix platform filter for package dependecies #1123 @raptorxcz - Fix Xcode 13 build #1130 @raptorxcz @mthole -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.24.0...2.25.0) - ### Changed - Update XcodeProj to 8.2.0 #1125 @nnsnodnb @@ -76,16 +68,12 @@ ### Changed - **Breaking**: Rename the `platform` field on `Dependency` to `platformFilter` #1087 @daltonclaybrook -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.23.1...2.24.0) - ## 2.23.1 ### Changed - Reverted "Change FRAMEWORK_SEARCH_PATH for xcframeworks (#1015)", introduced in 2.20.0. XCFrameworks need to be referenced directly in the project for Xcode's build system to extract the appropriate frameworks #1081 @elliottwilliams -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.23.0...2.23.1) - ## 2.23.0 #### Added @@ -95,8 +83,6 @@ - Added `()` to config variant trimming charater set to fix scheme config variant lookups for some configs like `Debug (Development)` that broke in 2.22.0 #1078 @DavidWoohyunLee - Fixed Linux builds on Swift 5.4 #1083 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.22.0...2.23.0) - ## 2.22.0 #### Added @@ -109,8 +95,6 @@ - Fixed no such module `DOT` error when package is used as a dependency #1067 @yanamura - Fixed scheme config variant lookups for some configs like `ProdDebug` and `Prod-Debug` that broke in 2.21.0 #1070 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.21.0...2.22.0) - ## 2.21.0 #### Added @@ -123,8 +107,6 @@ - The `Core` target is renamed to avoid collisions with other packages. #1057 @elliottwilliams - Lookup scheme config variants by whole words, fixing incorrect assignment in names that contain subtrings of each other (eg PreProd and Prod) #976 @stefanomondino -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.20.0...2.21.0) - ## 2.20.0 #### Added @@ -143,8 +125,6 @@ #### Internal - Build universal binaries for release. XcodeGen now runs natively on Apple Silicon. #1024 @thii -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.19.0...2.20.0) - ## 2.19.0 #### Added @@ -170,8 +150,6 @@ #### Internal - Updated to Yams 4.0.0 #984 @swiftty -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.18.0...2.19.0) - ## 2.18.0 #### Added @@ -195,8 +173,6 @@ - Fix appex's Runpath Search Paths under macOS target. #952 @rinsuki - `onlyCopyFilesOnInstall` is extended for the Embed App Extensions build phase. #948 @RomanPodymov -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.17.0...2.18.0) - ## 2.17.0 #### Added @@ -212,8 +188,6 @@ #### Internal - Updated to XcodeProj 7.13.0 #908 @brentleyjones -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.16.0...2.17.0) - ## 2.16.0 #### Added @@ -245,8 +219,6 @@ - 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](https://github.com/yonaskolb/XcodeGen/compare/2.15.1...2.16.0) - ## 2.15.1 #### Fixed @@ -254,8 +226,6 @@ - Added build presets for the target type `framework.static`. #819 @acecilia - Fixed XcodeProj resolution and updated to 7.10.0 #822 @soffes -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.15.0...2.15.1) - ## 2.15.0 #### Added @@ -267,8 +237,6 @@ - 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](https://github.com/yonaskolb/XcodeGen/compare/2.14.0...2.15.0) - ## 2.14.0 #### Added @@ -280,8 +248,6 @@ - Set `TEST_TARGET_NAME` only when a project has UITest bundle. #792 @ken0nek - Set xcodeproj path in project.xcworkspace/contents.xcworkspacedata #793 @ken0nek -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.13.1...2.14.0) - ## 2.13.1 #### Fixed @@ -293,8 +259,6 @@ - Updated to XcodeProj 7.8.0 #777 @yonaskolb - Use https://github.com/mxcl/Version #779 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.13.0...2.13.1) - ## 2.13.0 #### Added @@ -308,8 +272,6 @@ #### Internal - Updated to XcodeProj 7.7.0 #767 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.12.0...2.13.0) - ## 2.12.0 #### Added @@ -329,8 +291,6 @@ #### Internal - Update to SwiftCLI 6.0 and use the new property wrappers #749 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.11.0...2.12.0) - ## 2.11.0 #### Added @@ -353,8 +313,6 @@ - Updated XcodeProj to 7.4.0 #709 @yonaskolb - Updated to Swift 5.1 #714 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.10.1...2.11.0) - ## 2.10.1 #### Fixed @@ -362,8 +320,6 @@ - Fixed missing `onlyGenerateCoverageForSpecifiedTargets` issue #700 @kateinoigakukun - Fixed regression on dependencies `link` flag #703 @rcari -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.10.0...2.10.1) - ## 2.10.0 #### Added @@ -380,8 +336,6 @@ #### Internal - Restructure targets #698 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.9.0...2.10.0) - ## 2.9.0 #### Added @@ -397,8 +351,6 @@ - Updated to SwiftCLI 5.3.2 #667 @giginet - Fixed tests in case-sensitive file system #670 @Qusic -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.8.0...2.9.0) - ## 2.8.0 #### Added @@ -417,8 +369,6 @@ - Removed needless `Array` initialization. #661 @RomanPodymov - Updated to XcodeProj 7.1.0 #624 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.7.0...2.8.0) - ## 2.7.0 #### Added @@ -432,8 +382,6 @@ #### Changed - Allow linking of dependencies into static libraries when `link` is set to true #635 @kateinoigakukun -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.6.0...2.7.0) - ## 2.6.0 #### Added @@ -453,8 +401,6 @@ #### Internal - Added ability to encode ProjectSpec #545 @ryohey -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.5.0...2.6.0) - ## 2.5.0 #### Added @@ -472,8 +418,6 @@ - Fixed `optional` file sources not being added to the project #557 @yonaskolb - Fixed Carthage dependencies being incorrectly embedded in WatchKit app bundles instead of a WatchKit app extension #558 @KhaosT -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.4.0...2.5.0) - ## 2.4.0 #### Fixed: @@ -482,8 +426,6 @@ #### Changed - Updated to Swift 5 and dropped Swift 4.2 #549 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.3.0...2.4.0) - ## 2.3.0 #### Added @@ -505,8 +447,6 @@ - Fix multi-platform target templates #541 @yonaskolb - Fixed sources in an included target not being relative when the sources are mix of string and dictionaries #542 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.2.0...2.3.0) - ## 2.2.0 #### Added @@ -528,8 +468,6 @@ - Fixed generated schemes for tool targets not setting the executable #496 @yonaskolb - Fixed resolving Carthage dependencies for iOS app with watchOS target. [465](https://github.com/yonaskolb/XcodeGen/pull/465) @raptorxcz -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.1.0...2.2.0) - ## 2.1.0 #### Added @@ -550,8 +488,6 @@ - Add `.intentdefinition` files to sources build phase instead of resources #442 @yonaskolb - Add `mlmodel` files to sources build phase instead of resources #457 @dwb357 -[Commits](https://github.com/yonaskolb/XcodeGen/compare/2.0.0...2.1.0) - ## 2.0.0 #### Added @@ -576,8 +512,6 @@ - Fixed `TargetSource.headerVisibility` not being set in initializer #419 @jerrymarino - Fixed crash when using Xcode Legacy targets as dependencies #427 @dflems -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.11.2...2.0.0) - ## 1.11.2 If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project will not be deterministic. This will be fixed in an upcoming release with an update to xcodeproj 6.0 @@ -592,16 +526,12 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - Added `en` as default value for knownRegions #390 @Saik0s - Update `PathKit`, `Spectre`, `Yams` and `xcodeproj` dependencies -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.11.1...1.11.2) - ## 1.11.1 #### Fixed - Fixed `FRAMEWORK_SEARCH_PATHS` for `framework` dependency paths with spaces #382 @brentleyjones - Fixed aggregate targets not being found with `transitivelyLinkDependencies` #383 @brentleyjones -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.11.0...1.11.1) - ## 1.11.0 #### Added @@ -639,22 +569,16 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - Moved brew formula to homebrew core - Added `CONTRIBUTING.md` -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.10.3...1.11.0) - ## 1.10.3 #### Fixed - Fixed Mint installations finding `SettingPresets` #338 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.10.2...1.10.3) - ## 1.10.2 #### Changed - Set `transitivelyLinkDependencies` to false by default -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.10.1...1.10.2) - ## 1.10.1 #### Fixed @@ -664,8 +588,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil #### Changed - Code sign all dependencies by default except target executables #332 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.10.0...1.10.1) - ## 1.10.0 #### Added @@ -690,8 +612,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - Made `PBXContainerItemProxy` ID more deterministic - Fixed generated framework schemes from being executable #328 @brentleyjones -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.9.0...1.10.0) - ## 1.9.0 #### Added @@ -710,8 +630,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - Fixed Homebrew installations issues on some machines #289 @vhbit - Fixed files that are added as root sources from having invalid parent groups outside the project directory #293 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.8.0...1.9.0) - ## 1.8.0 #### Added @@ -726,8 +644,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - Make `LegacyTarget` init public #264 @jerrymarino - Upgrade to *xcproj* to 4.2.0, *Yams* to 0.6.0 and *PathKit* to 0.9.1 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.7.0...1.8.0) - ## 1.7.0 #### Added @@ -750,8 +666,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - iMessage extensions now have proper setting presets in regards to app icon and runtime search paths #255 @yonaskolb - Excluded files are not added within .lproj directories #238 @toshi0383 -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.6.0...1.7.0) - ## 1.6.0 #### Added @@ -769,8 +683,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - Change arrays to strings in setting presets #218 @allu22 - Updated to xcproj 4.0 #227 -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.5.0...1.6.0) - ## 1.5.0 #### Added @@ -808,8 +720,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - fixed source files from being duplicated if referenced with different casing #212 @yonaskolb - fixed target product name not being written. Fixes integration with R.swift #213 @yonaskolb -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.4.0...1.5.0) - ## 1.4.0 #### Added @@ -845,8 +755,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - more tests - added release scripts -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.3.0...1.4.0) - ## 1.3.0 #### Added @@ -872,8 +780,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - 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](https://github.com/yonaskolb/XcodeGen/compare/1.2.4...1.3.0) - ## 1.2.4 #### Fixed @@ -884,8 +790,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil #### Changed - update to xcproj 0.3.0 -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.2.3...1.2.4) - ## 1.2.3 #### Fixed @@ -894,8 +798,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - 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](https://github.com/yonaskolb/XcodeGen/compare/1.2.2...1.2.3) - ## 1.2.2 #### Added @@ -906,8 +808,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - fixed tvOS launch screen setting. `ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME` is now `LaunchImage` not `tvOS LaunchImage` -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.2.0...1.2.2) - ## 1.2.0 #### Added @@ -925,24 +825,18 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - 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](https://github.com/yonaskolb/XcodeGen/compare/1.1.0...1.2.0) - ## 1.1.0 #### 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](https://github.com/yonaskolb/XcodeGen/compare/1.0.1...1.1.0) - ### 1.0.1 ### Fixed - fixed incorrect default build script shell path - fixed install scripts -[Commits](https://github.com/yonaskolb/XcodeGen/compare/1.0.0...1.0.1) - ## 1.0.0 #### Added @@ -958,8 +852,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - **BREAKING**: changed target definitions from list to map #54 -[Commits](https://github.com/yonaskolb/XcodeGen/compare/0.6.1...1.0.0) - ## 0.6.1 #### Added @@ -969,8 +861,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - 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](https://github.com/yonaskolb/XcodeGen/compare/0.6.0...0.6.1) - ## 0.6.0 #### Added @@ -980,8 +870,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - Changed default spec path to `project.yml` - Changed default project directory to the current directory instead of the spec file's directory -[Commits](https://github.com/yonaskolb/XcodeGen/compare/0.5.1...0.6.0) - ## 0.5.1 #### Fixed @@ -989,8 +877,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - Add `CODE_SIGN_IDENTITY[sdk=iphoneos*]` back to iOS targets - Fix build scripts with "" generating invalid projects #43 -[Commits](https://github.com/yonaskolb/XcodeGen/compare/0.5.0...0.5.1) - ## 0.5.0 #### Added - Added multi platform targets #35 @@ -1005,8 +891,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil - Renamed Setting Presets to Setting Groups - Carthage group is now created under top level Frameworks group -[Commits](https://github.com/yonaskolb/XcodeGen/compare/0.4.0...0.5.0) - ## 0.4.0 ##### Added @@ -1020,8 +904,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil #### Changed - Upgraded to https://github.com/swift-xcode/xcodeproj 0.1.1 #33 -[Commits](https://github.com/yonaskolb/XcodeGen/compare/0.3.0...0.4.0) - ## 0.3.0 - Extensions and Scheme Tests #### Added @@ -1037,8 +919,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil #### Breaking changes - Changed `Target.generatedSchemes` to `Target.scheme.configVariants` -[Commits](https://github.com/yonaskolb/XcodeGen/compare/0.2...0.3.0) - ## 0.2.0 - Build scripts #### Added @@ -1049,7 +929,6 @@ If XcodeGen is compiled with Swift 4.2, then UUID's in the generated project wil #### Fixed - Fixed some project objects sometimes having duplicate ids -[Commits](https://github.com/yonaskolb/XcodeGen/compare/0.1...0.2) - ## 0.1.0 First official release +