Releases: bazel-xcode/PodToBUILD
Releases · bazel-xcode/PodToBUILD
PodToBUILD 3.4.1-ea20598f
Allow the replacement of execpath (#161) In order to use `expand_location` we need to have a dep on the input. https://docs.bazel.build/versions/master/skylark/lib/ctx.html#expand_location Private module maps used in swift library that were previously not `deps`, and they are specified now specified as header, so they remain private. If we fix `swiftc_inputs` to be expandable in Bazel this would be unnecessary
PodToBUILD 3.4.1-58906de8
Adds headermap as a dep (#162) When we `enableHeaderMap`, this is required to be a dependency. Note: that this is a workaround for an issue with Bazel not including `swiftc_inputs` as a pre-requisite
PodToBUILD 3.4.1-9fbb38fa
Bump test bazel version
PodToBUILD 0.25.2-d76cb615
Use cocoapods default prefix header (#143) * Use cocoapods default prefix header The current search logic didn't write the default prefix header which is required for some cocoapods. It follows the logic defined in lib/cocoapods/installer/xcode/pods_project_generator/pod_target_installer.rb:170 Additonally, this was discovered when updating to react native and there was a required fix for bazel here, which we won't need to keep up with https://github.com/facebook/react-native/pull/28946 Additionally, it adds react native to the build tests
PodToBUILD 0.25.2-88bec8ec
Cleanup header symlinking (#142) For when we don't use a headermap, we use this instead. The current code added a few less directories than the original code. Additionally, it cleans up the algorithms to use `trivialize:`
PodToBUILD 0.25.2-e18b0ef
Merge pull request #127 from pinterest/PreserveSpacesInValues Preserve spaces in copts values
PodToBUILD 0.25.2-38dd661
Handle nested sub-specs Some podspecs use nested subspecs (eg [`ReactCommon/turbomodule/core`](https://github.com/facebook/react-native/blob/0.61-stable/ReactCommon/ReactCommon.podspec#L58)). Previously PodToBUILD hard coded a single level of subspec traversal, only handling subspecs of the root spec. This changes it to handle arbitrarily nested subspecs. The main change needed here was to pass around a list of parent specs, rather than just a single nullable root spec, and modifying usages of the root spec to either use the full parents list or just the first element of the parents list, as appropriate. It also expanded the source library target generation (eg `objc_library`, `swift_library`) to be recursive. Fixes #114
PodToBUILD 0.25.2-8a5efa0
Print warning when no-op'ing on non-mac platform (#86)
PodToBUILD 0.25.2-0a07d85
Resolve issues that occur in modern bazel when --incompatible_depset_…
PodToBUILD 0.25.2-a6f7c56
Docs for how to find a source URL (#105)