Releases: trinhngocthuyen/cocoapods-spm
Releases · trinhngocthuyen/cocoapods-spm
0.1.11
What's Changed
- CHORE: Deprecate the
:use_default_xcode_linking
option by @trinhngocthuyen in #142 - FEAT: Shared macro cache to speed up macro prebuild by @trinhngocthuyen in #144
- FEAT: Support custom project directory (
--project-directory
) by @trinhngocthuyen in #145 - FIX: wrong macro argument -load-plugin-executable by @trinhngocthuyen in #146
Full Changelog: 0.1.10...0.1.11
0.1.10
What's Changed
- FIX: Set platform of macro pods according to manifest by @trinhngocthuyen in #141
Full Changelog: 0.1.9...0.1.10
0.1.9
What's Changed
- Bugfix #135 - Problem 2: adjust for swift 6 toolchain to build macro binary product name with "-tool" suffix by @wangzhizhou in #136
- FIX: Macro prebuild is not triggered in incremental installations by @trinhngocthuyen in #137
- FEAT: Support local macro pod by @trinhngocthuyen in #138
- Add podspec dep local swift macro package case and fix the bundle exec pod install failure when .downloaded dir not exist by @wangzhizhou in #139
Full Changelog: 0.1.8...0.1.9
0.1.8
What's Changed
- adjust to the Podfile generate_multiple_pod_projects=true mode by @wangzhizhou in #132
New Contributors
- @wangzhizhou made their first contribution in #132
Full Changelog: 0.1.7...0.1.8
0.1.7
What's Changed
- FEAT: Fetch macro if its metadata is not present by @trinhngocthuyen in #125
- FIX: Modulemap was not detected when importing SPM packages to ObjC by @trinhngocthuyen in #127
- CHORE: Update cocoapods to 1.16.2 by @trinhngocthuyen in #128
- CHORE: Github action: weekly auto deploy by @trinhngocthuyen in #129
Full Changelog: 0.1.6...0.1.7
0.1.6
What's Changed
- Backward compatibility for ruby 2.6 by @trinhngocthuyen in #111
- DEV: Auto clone cocoapods to local & use local cocoapods for debugging/development by @trinhngocthuyen in #114
- FIX: Conditional product dependencies were wrongly detected by @trinhngocthuyen in #115
- FIX: Platform name in target name in case of multi-platforms by @trinhngocthuyen in #116
- FIX: Correctly detect macOS specific dependencies. by @Stannieman in #118
- FEAT: Allow excluding dependency from top level (aggregate) target. by @Stannieman in #117
- FIX: Fix exclude_from_targets. by @Stannieman in #120
- FIX: Determine uniqueness of packages by name. by @Stannieman in #121
- FIX: source packages checkouts dir when using custom BUILD_DIR (in flutter build) by @trinhngocthuyen in #124
New Contributors
- @Stannieman made their first contribution in #118
Full Changelog: 0.1.5...0.1.6
0.1.5
What's Changed
- CHORE: CI - Use Xcode 15.3 by @trinhngocthuyen in #84
- CHORE: Use Pod::Xcode::XCFramework + Handle dylib by @trinhngocthuyen in #85
- FIX: Implicit public headers path by @trinhngocthuyen in #88
- FIX: Missing symlinks for local deps of a package by @trinhngocthuyen in #89
- CHORE: Update CLI: group macro commands by @trinhngocthuyen in #90
- REFACTOR: spm sandbox structure by @trinhngocthuyen in #91
- FEAT: Add CLI to clean caches by @trinhngocthuyen in #92
- FIX: Binary name detection with xcframework by @trinhngocthuyen in #93
- FIX: Update linker flags for libraries by @trinhngocthuyen in #94
- FIX: Implicit resources by @trinhngocthuyen in #96
- FIX: Case insensitive and implicit modulemap by @trinhngocthuyen in #97
- CHORE: Add a switch to not use macros by @trinhngocthuyen in #100
- FIX: Firebase header paths not recognized by @trinhngocthuyen in #101
- FIX: Implicit headers not found, causing missing modulemap by @trinhngocthuyen in #109
- FIX: Exclude macros from resolving deps for linking process by @trinhngocthuyen in #110
Full Changelog: 0.1.4...0.1.5
0.1.4
What's Changed
- CI: PR milestone assignment by @trinhngocthuyen in #71
- CI: Milestone creation upon release publish by @trinhngocthuyen in #72
- DOC: Contributing guidelines by @trinhngocthuyen in #73
- DOC: Troubleshooting guidelines by @trinhngocthuyen in #74
- REFACTOR: attr_reader/accessor in Result/WritableResult by @trinhngocthuyen in #75
- FIX: Dependencies with binary targets by @trinhngocthuyen in #76
- REFACTOR: Introduce PackageDescription wrapper by @trinhngocthuyen in #77
- FIX: Resources not copied by @trinhngocthuyen in #79
- REFACTOR: Update script by @trinhngocthuyen in #80
- CHORE: Use patch_method elsewhere by @trinhngocthuyen in #81
- CHORE: Update SnapKit to have xcprivacy resources by @trinhngocthuyen in #82
- FIX: Consider
use_xcode_default_linking
when updating script by @trinhngocthuyen in #83
Full Changelog: 0.1.3...0.1.4
0.1.3
What's Changed
- FIX: Duplicate product deps by @trinhngocthuyen in #65
- FIX: Resolving product deps: missing for some products by @trinhngocthuyen in #66
- FIX: Handle binary targets by @trinhngocthuyen in #67
- FEAT: Option to use default Xcode linking (ie. adding products to "Link Binary With Libraries") by @trinhngocthuyen in #69
- FIX: Handle abstract targets by @trinhngocthuyen in #70
Full Changelog: 0.1.2...0.1.3
0.1.2
What's Changed
- TEST: Integration tests (local) setup by @trinhngocthuyen in #40
- Redundant linker flags (in case of static frameworks) by @trinhngocthuyen in #41
- Trigger resolve package dependencies by @trinhngocthuyen in #43
- [CI] Fix rubocop config by @trinhngocthuyen in #44
- Create symlink to package checkouts by @trinhngocthuyen in #45
- FEAT: Detect transitive deps (1) by @trinhngocthuyen in #46
- CI: Trigger integration test with PR comment by @trinhngocthuyen in #47
- FEAT: Create umbrella package, for dependency analysis by @trinhngocthuyen in #48
- CHORE: Rename Analyzer to Resolver by @trinhngocthuyen in #49
- REFACTOR: Split resolver logic into smaller classes by @trinhngocthuyen in #50
- FEAT: Detect transitive deps by @trinhngocthuyen in #51
- FIX: Corrupted json with
swift!
executable by @trinhngocthuyen in #53 - FIX: Symbol by @trinhngocthuyen in #52
- CHORE: Remove unused
:linkage
option inspm_pkg
by @trinhngocthuyen in #54 - CHORE: Verify if a package contains a product by @trinhngocthuyen in #55
- CI: Update integration-test jobs: triggered by comment but run against PR by @trinhngocthuyen in #56
- CI: Use prebuilt macros for faster build by @trinhngocthuyen in #58
- FIX: Cannot gen metadata b/c of wrong slug and local package by @trinhngocthuyen in #61
- FIX: Missing metadata in some cases & handle metadata if using package slug in dependencies by @trinhngocthuyen in #62
- FIX: Build failures when a package has headers path by @trinhngocthuyen in #63
Full Changelog: 0.1.1...0.1.2