Skip to content

Releases: bazel-xcode/PodToBUILD

PodToBUILD 3.4.1-ea20598f

03 Aug 22:19
ea20598

Choose a tag to compare

Pre-release
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

03 Aug 23:48
58906de

Choose a tag to compare

Pre-release
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

31 Jul 21:38

Choose a tag to compare

Pre-release
Bump test bazel version

PodToBUILD 0.25.2-d76cb615

21 Jul 00:35
d76cb61

Choose a tag to compare

Pre-release
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

18 Jul 02:41
88bec8e

Choose a tag to compare

Pre-release
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

29 Apr 22:43
e18b0ef

Choose a tag to compare

Pre-release
Merge pull request #127 from pinterest/PreserveSpacesInValues

Preserve spaces in copts values

PodToBUILD 0.25.2-38dd661

03 Apr 23:35

Choose a tag to compare

Pre-release
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

24 Jan 21:19

Choose a tag to compare

Pre-release
Print warning when no-op'ing on non-mac platform (#86)

PodToBUILD 0.25.2-0a07d85

25 Oct 22:16

Choose a tag to compare

Pre-release
Resolve issues that occur in modern bazel when --incompatible_depset_…

PodToBUILD 0.25.2-a6f7c56

16 Oct 23:53

Choose a tag to compare

Pre-release
Docs for how to find a source URL (#105)