Releases: jdee/react_native_util
Release list
Release 0.6.0
- Some support for tvOS targets. The react_pod command now generates appropriate target blocks for tvOS targets in the generated Podfile. However, the React pod does not build for tvOS in 0.59.8, so this conversion leaves tvOS targets that were previously building unbuildable. This should not be an issue once the React pod is fixed for tvOS. Only tvOS targets fail to build however. If an app does not have tvOS targets (or just has generated stubs that do not need to be built), this is not relevant.
- The Libraries group is handled more intelligently now. Dependencies are removed from all targets. Then any dangling project references are removed from the group. If the Libraries group is empty at the end, it is removed. This is more likely to leave the project in a clean state, in case anything in the Libraries group was manually inserted from any location other than node_modules.
Release 0.5.2
- Improved detection of dependencies under node_modules. (#28)
- Successfully converted this app with 0.5.2: https://github.com/azhavrid/movie-swiper
Release 0.5.1
- Fixed a require issue.
- Improved detection of app and test targets in the app project.
- Set up CocoaPods if the master podspec repo does not exist.
- Explain the generated workspace, etc.
Release 0.5.0
Added a -u option to the react_pod command to update the packager script in the app project whenever RN is updated.
Release 0.4.0
The react_pod command now detects the actual dependencies of each target when generating the Podfile, so that the subspecs for each target match the original dependencies from the Libraries group.
Release 0.3.2
Updated description in gemspec, README and help output.
Release 0.3.1
The Start Packager build phase is now added before other build phases. (Though pod install later adds some phases before it.) #16
Added an umbrella require for Rake:
require 'react_native_util/rake'Release 0.3.0
Refactoring. Added some tests.
Validate/install entire toolchain when possible. When installing from Homebrew, yarn and the react-native-cli will be installed as well. If running from RubyGems, the react_pod command will fail if these commands are not present.
Fixed a crash in error reporting in case the name of the app target in the Xcode project does not match the name of the RN app from package.json. This is not currently supported. It will now fail with an explanatory message.
Added a comment in the generated Podfile.
Release 0.2.2
Better handling of yarn install. In particular this occurs now before running react-native -v in order to get a meaningful report of the version of RN in use.
Added a Rake task:
require 'react_native_util/rake/react_pod_task'
ReactNativeUtil::Rake::ReactPodTask.new chdir: '/path/to/project'There is also now an example app in this repo under examples/TestApp. Use rake react_pod to convert it. Use rake clobber:examples and git checkout -- . to clean up after the conversion without committing.
Release 0.2.1
The deploy target in the generated Podfile is now taken from the main Xcode project instead of being hard-coded to 9.0.