- 4142304: Log the address/port when starting dev server
- Updated dependencies [72a98f6]
- @rnx-kit/align-deps@3.3.3
- db82e27: Add support for building Windows apps
- Updated dependencies [51c3654]
- @rnx-kit/metro-serializer-esbuild@0.2.7
- 2190a96: Ensure
hostis set tolocalhostby default when starting the dev server, otherwise it will listen to external connections. - Updated dependencies [cbde4c1]
- @rnx-kit/metro-serializer-esbuild@0.2.6
- dee694b: Add support for Metro 0.83
- 0ed9f3a: Allow
react-native.config.jsto be imported without the.jsextension
- f8ab2e2: Allow passing additional arguments to Gradle
- Updated dependencies [f8ab2e2]
- @rnx-kit/tools-android@0.2.1
- caf3b28: Fix crash when exiting Metro server in 0.83
- Updated dependencies [6d82b98]
- @rnx-kit/align-deps@3.1.0
- 0f336eb: Fix
cleancommand hanging when trying to stop non-existent Watchman - Updated dependencies [c4c2df9]
- @rnx-kit/align-deps@3.0.6
- 7920f0e: Fix default values not being passed correctly
- 85d08c4: Reduce output when building native code
- Updated dependencies [ad32e02]
- @rnx-kit/align-deps@3.0.5
- 9d78635: Add support for React Native 0.79
- d58075f: Fix
runcommand crashing if thebuildcommand was not invoked first
- 79e2abd: Support multiple debug targets
- Updated dependencies [66d9673]
- @rnx-kit/metro-service@4.0.2
- 42fa275: Add ability to clean Xcode Simulator cache. Fixes issues with
launchd_simcrashing or not responding when trying to boot a simulator. - Updated dependencies [cc2556c]
- @rnx-kit/tools-react-native@2.0.3
- b0c6cae: Add support for ESM config files
- 4b6ba94: Add Ccache support
- cc857ea: Check Pods Manifest.lock earlier
- Updated dependencies [cc857ea]
- @rnx-kit/tools-apple@0.2.1
- b6a18d9: Always write output when on CI
- Updated dependencies [2fc25d4]
- Updated dependencies [325beb9]
- Updated dependencies [20f6de0]
- Updated dependencies [04b2f32]
- @rnx-kit/metro-service@4.0.1
- @rnx-kit/metro-serializer-esbuild@0.2.1
- @rnx-kit/align-deps@3.0.1
- 46cf8a7: Moved Commander config from
@rnx-kit/clito@rnx-kit/third-party-noticesand resynced all flags. Unfortunately, this means that if you were using thernx-write-third-party-noticescommand before, you might have to adjust your flags when upgrading to this version.
- bd7e888: Bump the whole suite of @rnx dependencies
- Updated dependencies [46cf8a7]
- Updated dependencies [3afb5fa]
- @rnx-kit/third-party-notices@2.0.0
- @rnx-kit/metro-plugin-cyclic-dependencies-detector@2.0.0
- @rnx-kit/metro-plugin-duplicates-checker@3.0.0
- @rnx-kit/tools-react-native@2.0.0
- @rnx-kit/metro-serializer@2.0.0
- @rnx-kit/tools-language@3.0.0
- @rnx-kit/metro-service@4.0.0
- @rnx-kit/align-deps@3.0.0
- @rnx-kit/tools-node@3.0.0
- @rnx-kit/console@2.0.0
- @rnx-kit/metro-serializer-esbuild@0.2.0
- @rnx-kit/metro-plugin-typescript@0.5.0
- @rnx-kit/tools-android@0.2.0
- @rnx-kit/tools-apple@0.2.0
- @rnx-kit/config@0.7.0
- cf2e9e7: Moved Commander config from
@rnx-kit/clito@rnx-kit/align-deps - Updated dependencies [cf2e9e7]
- @rnx-kit/align-deps@2.5.5
- 29859ab: Fix context cache not taking
pod installstate into account - Updated dependencies [29859ab]
- @rnx-kit/tools-react-native@1.4.2
- a05bdf1:
buildandruncommands are now available for public use - 4aa8e55: Print the command being invoked during build
- c2023a7: Added Android support to the experimental commands for building and running apps. Again, this still needs more testing and will not be publicly available yet.
- 923c91f: Provide additional context for the
buildcommand - Updated dependencies [03e22c7]
- Updated dependencies [c2023a7]
- @rnx-kit/align-deps@2.5.4
- @rnx-kit/tools-android@0.1.1
- 4783503:
projectDiris only set in recent versions of@react-native-community/cli
- ba1a1fd: Added experimental commands for building and running iOS/macOS apps. These need more testing, preferably outside of rnx-kit, and as such, will not be publicly available. But if you are willing to keep patches, there are ways to access them.
- Updated dependencies [ba1a1fd]
- @rnx-kit/tools-apple@0.1.2
- bfe2ab1: Fix crash when using
@react-native-community/cliversions older than 7.x - Updated dependencies [bfe2ab1]
- @rnx-kit/metro-serializer-esbuild@0.1.38
- @rnx-kit/tools-react-native@1.4.1
- 96a34d4: Introduce standalone
rnx-cli. The minimum required Node version has also been bumped to 16.17.
- Updated dependencies [51da1cf]
- Updated dependencies [d21adb8]
- @rnx-kit/align-deps@2.5.2
- 6703a66: Minor cleanups in preparation for bigger changes in the near future
- Updated dependencies [9b5d21b]
- Updated dependencies [2d09aef]
- @rnx-kit/tools-react-native@1.4.0
- @rnx-kit/metro-serializer-esbuild@0.1.36
- 3cf6abd: Fix
rnx-align-depsnot working
- 9a2775d: Allow exact and version range subsets with
--diff-mode allow-subset - Updated dependencies [9a2775d]
- @rnx-kit/align-deps@2.5.0
- f2cf5df: Fix error when specifying port
- 6364676: Fix
EINVALerror when runningcleanon Windows with Node 18.20.2+ or 20.12.2+ - Updated dependencies [4b8a674]
- @rnx-kit/align-deps@2.4.3
- 1209e09: Use colors from
@rnx-kit/consoleand dropchalk - Updated dependencies [1209e09]
- Updated dependencies [1209e09]
- @rnx-kit/metro-service@3.1.6
- @rnx-kit/align-deps@2.4.2
- @rnx-kit/console@1.1.0
- 26e34b7: align-deps: Added a flag,
--no-unmanaged, to make unmanaged capabilities errors - Updated dependencies [26e34b7]
- @rnx-kit/align-deps@2.4.0
- b962503: Removed unused files from the published package
- afe49c6: Automatically compose source maps of the JS and Hermes bytecode bundles
- Updated dependencies [afe49c6]
- Updated dependencies [8083856]
- @rnx-kit/tools-react-native@1.3.5
- @rnx-kit/align-deps@2.3.3
- 2ee99d42: Replace
find-upwith@rnx-kit/tools-node - Updated dependencies [2ee99d42]
- @rnx-kit/tools-node@2.1.1
- 6e06c61f: Don't throw if Jest is not installed
- 45939377: Export
react-native.config.jsfor simpler forwarding - Updated dependencies [9d7a2dfc]
- @rnx-kit/metro-serializer@1.0.14
- 2885f73c: Ensure correct Metro dependencies are used by traversing the
dependency chain starting from
react-native - Updated dependencies [2885f73c]
- @rnx-kit/metro-serializer-esbuild@0.1.31
- @rnx-kit/metro-serializer@1.0.13
- @rnx-kit/metro-service@3.1.5
- @rnx-kit/tools-react-native@1.3.4
- f1668f4d: Pass minify option to metro-serializer-esbuild
- 839ba0e3: Allow Hermes to be run post-bundle
- Updated dependencies [839ba0e3]
- @rnx-kit/config@0.6.6
- 55756581: Resolve correct
@react-native-community/cli-cleaninstance throughreact-native - b231d457: Synced latest changes from upstream: https://github.com/facebook/react-native/commit/982f6f99d43b21b3a81d3388591934d6f83afa63
- Updated dependencies [55756581]
- Updated dependencies [55756581]
- @rnx-kit/tools-node@2.1.0
- @rnx-kit/metro-service@3.1.4
- 8ba65d6f: Use
node-fetchonly as fallback when current Node version doesn't implement Fetch API - Updated dependencies [c9e7641b]
- Updated dependencies [8ba65d6f]
- @rnx-kit/metro-service@3.1.3
- 39f0a3b2: Fix help message not showing on startup (and add preliminary support for 0.73)
- d9f6c50a: Ensure dependencies are correctly declared
- Updated dependencies [39f0a3b2]
- Updated dependencies [52e032e2]
- Updated dependencies [d9f6c50a]
- @rnx-kit/metro-service@3.1.2
- @rnx-kit/metro-serializer-esbuild@0.1.29
- 67525429: Put a fresh coat of paint on CLI's menu/help message
- 39deedd8: Bump dependencies to handle
@react-native-community/cli-plugin-metro->@react-native/community-cli-plugin - Updated dependencies [d8f53ed7]
- Updated dependencies [7f152115]
- Updated dependencies [1bc772cc]
- Updated dependencies [11e8e546]
- Updated dependencies [1c2725b8]
- @rnx-kit/metro-serializer-esbuild@0.1.28
- @rnx-kit/tools-react-native@1.3.2
- @rnx-kit/metro-service@3.1.1
- @rnx-kit/metro-plugin-typescript@0.4.4
- 6da44cd3: Warn if
projectRootmay be misconfigured - Updated dependencies [18c757ba]
- Updated dependencies [513efaab]
- Updated dependencies [2edf436c]
- Updated dependencies [e4c560b3]
- Updated dependencies [6da44cd3]
- Updated dependencies [6d05950b]
- @rnx-kit/metro-service@3.1.0
- @rnx-kit/metro-serializer-esbuild@0.1.27
- @rnx-kit/metro-serializer@1.0.12
- @rnx-kit/third-party-notices@1.3.4
- 0b842c78: Fix
rnx-testcommand not accepting any arguments when using Jest 29.2+
- 3db06445: Refactor
copy-assetscommand to rely less on async fs functions - 828ca15e: Add Kotlin plugin to
copy-assetscommand
- f1dfcf6b: Inline helper functions
- Updated dependencies [f1dfcf6b]
- Updated dependencies [f1dfcf6b]
- Updated dependencies [f1dfcf6b]
- @rnx-kit/metro-service@3.0.4
- @rnx-kit/tools-language@2.0.0
- @rnx-kit/tools-node@2.0.0
- @rnx-kit/align-deps@2.2.2
- @rnx-kit/config@0.6.2
- @rnx-kit/metro-plugin-cyclic-dependencies-detector@1.1.1
- @rnx-kit/metro-plugin-duplicates-checker@2.1.1
- @rnx-kit/metro-plugin-typescript@0.4.1
- @rnx-kit/metro-serializer-esbuild@0.1.22
- @rnx-kit/third-party-notices@1.3.3
- @rnx-kit/tools-react-native@1.3.1
- a98b0421: Declare support for Jest 29
- 5fbc30dc: Add
--idflag tornx-start
- Updated dependencies [3e699d3a]
- Updated dependencies [bd96118a]
- Updated dependencies [4d3bcfbd]
- @rnx-kit/metro-plugin-typescript@0.4.0
- @rnx-kit/align-deps@2.2.1
- 5730d24d: Forward build options to
metro-serializer-esbuild
- 172a7b7f: Add help support and enter for newlines to rnx-start
- Updated dependencies [d4059e0b]
- @rnx-kit/align-deps@2.1.4
- 341d2847: Resolve
@react-native-community/cli-server-apistarting fromreact-nativeto avoid relying on hoisting
- 8b761802: Increase supported version range of
@react-native-community/cli-server-api - Updated dependencies [20d81d18]
- @rnx-kit/third-party-notices@1.3.0
- d8d0cf37: Add new
pluginsoption
- Updated dependencies [d8d0cf37]
- Updated dependencies [d8d0cf37]
- @rnx-kit/config@0.6.0
- @rnx-kit/metro-plugin-cyclic-dependencies-detector@1.1.0
- @rnx-kit/metro-plugin-duplicates-checker@2.1.0
- @rnx-kit/metro-plugin-typescript@0.3.0
- 909b3d0d: Fix broken bundle when
dev=truetreeShake=true - Updated dependencies [e1a215d0]
- @rnx-kit/metro-serializer-esbuild@0.1.18
- Updated dependencies [f01bdef6]
- @rnx-kit/metro-plugin-typescript@0.2.0
- 2f0c782e: Extract TypeScript plugin to a separate package
- Updated dependencies [2f0c782e]
- @rnx-kit/metro-plugin-typescript@0.1.0
- Updated dependencies [94aeb460]
- @rnx-kit/typescript-react-native-resolver@0.3.0
- d563e22f: Migrate from
@rnx-kit/dep-checkto@rnx-kit/align-deps
- 80f823df: Fail gracefully if
jest-cliis not installed (part 2) - Updated dependencies [c14e998e]
- Updated dependencies [a5810bb8]
- @rnx-kit/dep-check@1.13.5
- @rnx-kit/tools-language@1.4.1
- 496a6f4a: Add
keysOfto@rnx-kit/tools-language, a type-safe wrapper aroundObject.keys - Updated dependencies [34b83032]
- Updated dependencies [bdeda331]
- Updated dependencies [496a6f4a]
- @rnx-kit/dep-check@1.13.4
- @rnx-kit/tools-language@1.4.0
- 659a4423: Fail gracefully if
jest-cliis not installed
- 6d48c95c: Fix Windows compatability and a minor security issue.
- 94c95d81: Fixed CLI not parsing numbers correctly
- d7150595: Add support for "Random Access Module" bundle format
- Updated dependencies [d7150595]
- @rnx-kit/config@0.5.2
- @rnx-kit/metro-service@3.0.2
- Updated dependencies [32480303]
- @rnx-kit/metro-plugin-duplicates-checker@2.0.0
- c067c1be: Allow specifying multiple packages on command line
- Updated dependencies [93dda3ab]
- @rnx-kit/metro-service@3.0.0
- 80333120: Fixed tree shaking not being enabled unless
--tree-shakeis specified
-
e2535866: # Breaking Changes
Add, rename, and remove command-line parameters in @rnx-kit/cli to fully align with the well-known names used in @react-native-community/cli. This change will pairs with similar changes in @rnx-kit/config.
In doing this, we'll be making it easier for developers to migrate to using our config/cli combination, and our cli will become a "drop in" replacement @react-native-community/cli. The longer-term goal is to upstream our work into the community CLI, but until it is proven and accepted, we will continue to maintain our wrapper commands.
Add:
- --bundle-output
- --sourcemap-use-absolute-path
- --unstable-transform-profile
Remove:
- --bundle-prefix
- --dist-path
Rename:
- --entry-path -> --entry-file
- --assets-path -> --assets-dest
Rename:
- --project-root -> --projectRoot
- --watch-folders -> --watchFolders
- --asset-plugins -> --assetPlugins
- --source-exts -> --sourceExts
The bundler and bundle-server no longer require rnx-kit configuration to run. This makes it possible to "upgrade" to @rnx-kit/cli by only changing the command name:
react-native bundle->react-native rnx-bundlereact-native start->react-native rnx-start
This release moves configuration defaults from @rnx-kit/config to the CLI. The CLI expresses our opinionated view of how config should be interpreted.
The following defaults now apply when running
rnx-bundleandrnx-start:- --entry-file / entryFile: "index.js"
- --bundle-output / bundleOutput: "index.<
platform>.bundle" (Windows, Android), or "index.<platform>.jsbundle" (iOS, MacOS) - detectCyclicDependencies:
true(config only) - detectDuplicateDependencies:
true(config only) - typescriptValidation:
true(config only) - --tree-shake / treeShake:
false - --sourcemap-use-absolute-path / sourcemapUseAbsolutePath:
false(bundling only)
NOTE: Defaults are only used when the corresponding fields are missing from both configuration and the command-line.
In addition to these defaults,
rnx-startwill usebundleconfiguration whenserverconfiguration is not present, ensuring that by default, you are serving the same way you are bundling. If both both are missing, then the above baseline defaults are used.The bundling code used to force the creation of a source-map file when in dev mode (--dev true). This is inconsistent with how @react-native-community/cli works, so it has been removed.
Further,
rnx-bundlenow supports--sourcemap-use-absolute-pathwith a default value offalse. This aligns with the @react-native-community/cli behavior, and is a breaking change because it causessourcemapOutputto be stripped of any path info, leaving only the name of the source-map file.This parameters was marked deprecated in a previous release, and though it was still supported, it emitted a warning when used.
All support has now been dropped. The replacement parameter is
--tree-shake.
- Updated dependencies [e2535866]
- Updated dependencies [e2535866]
- @rnx-kit/metro-service@2.0.0
- @rnx-kit/config@0.5.0
- 569a099: Bump @rnx-kit/tools-node to v1.2.7
- f5d91ef: rnx-copy-assets: exit if encountering an error
- 20e4518: When doing typescript validation during bundling, ignore non-TS projects rather than failing.
- b864d94: Add support for
@react-native-community/cli7.0.3
- 9921b7a: test: don't require
package.jsondirectly as it may not be exported - 9921b7a: copy-assets: Allow assembling arbitrary modules
- e352f4c: Transition tree shaking from experimental to production. Deprecate experimental config/cmdline props, while still supporting them for this major version. They will be removed on the next major version bump. Update documentation and tests.
- 32eab87: Avoid
fs/promisesto be compatible with Node 12
- d3e2877: Fix
copy-assetsfailing to resolve dependencies
- d9e63f0: Add a command,
rnx-copy-assets, to copy assets that are not referenced from JS. Usually, Metro copies imported assets for you, but sometimes you need additional files if they are only accessed from native modules.
- Updated dependencies [d9e63f0]
- @rnx-kit/tools-language@1.3.0
- b1dfbe3:
rnx-cleanhas been upstreamed to@react-native-community/cli. Print a warning ifcli-cleancan be found.
- a1f0417:
rnx-clean: Make cache integrity verification optional
- 2036ac7: Added Generic rnxClean script.This is responsible for clearing all react native related caches.
- 6f659dd: Fix
rnx-cleannot clearing Gradle cache on Windows - 6f659dd: Use
os.tmpdir()instead of relying on an environment variable - 6f659dd: Integrate
orato make the output ofrnx-cleanprettier - 6f659dd:
pod cache cleanonly needs to be run once - c15102f: Fix "watchman::CommandValidationError: failed to validate command:
unknown command watchman-del-all" when running
rnx-clean - Updated dependencies [f385a26]
- Updated dependencies [868be32]
- Updated dependencies [d10f4b0]
- @rnx-kit/dep-check@1.12.0
- fa7ef12: Added command to show QR code. This QR code can be scanned in React Native Test App to load the bundle from the dev server, eliminating the need to manually configure the bundler address.
- Updated dependencies [a50e4a3]
- Updated dependencies [adf6feb]
- @rnx-kit/metro-serializer-esbuild@0.1.0
- @rnx-kit/tools-react-native@1.2.0
- Updated dependencies [28f632a]
- @rnx-kit/typescript-react-native-resolver@0.2.0
- bea8385: Keep .d.ts files in the list when opening a TypeScript project.
- 51bc530: Scope Metro type-checking to files that TypeScript views as source code (ignore transpiled files).
- d4c21eb: Update the CLI to support type-checking across many projects in a monorepo. Further, when bundling, fail on type errors. On serving, print type errors but continue without failure.
Tue, 30 Nov 2021 17:24:14 GMT
- Bump @rnx-kit/config to v0.4.21
- Bump @rnx-kit/console to v1.0.11
- Bump @rnx-kit/dep-check to v1.9.5
- Bump @rnx-kit/metro-plugin-cyclic-dependencies-detector to v1.0.21
- Bump @rnx-kit/metro-plugin-duplicates-checker to v1.2.15
- Bump @rnx-kit/metro-serializer to v1.0.11
- Bump @rnx-kit/metro-serializer-esbuild to v0.0.23
- Bump @rnx-kit/metro-service to v1.1.13
- Bump @rnx-kit/third-party-notices to v1.2.13
- Bump @rnx-kit/tools-language to v1.2.6
- Bump @rnx-kit/tools-node to v1.2.6
- Bump @rnx-kit/tools-react-native to v1.0.10
- Bump @rnx-kit/typescript-react-native-resolver to v0.1.3
- Bump @rnx-kit/typescript-service to v1.5.3
Fri, 19 Nov 2021 16:08:47 GMT
- Bump @rnx-kit/typescript-react-native-resolver to v0.1.2
- Bump @rnx-kit/typescript-service to v1.5.2
Thu, 18 Nov 2021 20:51:04 GMT
- Bump @rnx-kit/config to v0.4.20
- Bump @rnx-kit/console to v1.0.10
- Bump @rnx-kit/dep-check to v1.9.4
- Bump @rnx-kit/metro-plugin-cyclic-dependencies-detector to v1.0.20
- Bump @rnx-kit/metro-plugin-duplicates-checker to v1.2.14
- Bump @rnx-kit/metro-serializer to v1.0.10
- Bump @rnx-kit/metro-serializer-esbuild to v0.0.22
- Bump @rnx-kit/metro-service to v1.1.12
- Bump @rnx-kit/third-party-notices to v1.2.12
- Bump @rnx-kit/tools-language to v1.2.5
- Bump @rnx-kit/tools-node to v1.2.5
- Bump @rnx-kit/tools-react-native to v1.0.9
- Bump @rnx-kit/typescript-react-native-resolver to v0.1.1
- Bump @rnx-kit/typescript-service to v1.5.1
Tue, 16 Nov 2021 14:33:15 GMT
- Bump @rnx-kit/dep-check to v1.9.3
Mon, 15 Nov 2021 12:33:07 GMT
- Bump @rnx-kit/dep-check to v1.9.2
Fri, 12 Nov 2021 13:04:39 GMT
- Bump @rnx-kit/dep-check to v1.9.1
Thu, 11 Nov 2021 17:49:21 GMT
- Bump @rnx-kit/dep-check to v1.9.0
Tue, 09 Nov 2021 21:11:31 GMT
- Update the CLI's Metro/TS integration to use the new, generalized resolver in @rnx-kit/typescript-react-native-resolver. Remove the unneeded "default" resolver. (afoxman@microsoft.com)
- Bump @rnx-kit/typescript-react-native-resolver to v0.1.0
- Bump @rnx-kit/typescript-service to v1.5.0
Mon, 08 Nov 2021 10:20:15 GMT
- Default value for
projectRootoverrides value in Metro config (4123478+tido64@users.noreply.github.com) - Bump @rnx-kit/config to v0.4.19
- Bump @rnx-kit/dep-check to v1.8.18
Fri, 05 Nov 2021 19:24:49 GMT
- Bump @rnx-kit/config to v0.4.18
- Bump @rnx-kit/console to v1.0.9
- Bump @rnx-kit/dep-check to v1.8.17
- Bump @rnx-kit/metro-plugin-cyclic-dependencies-detector to v1.0.19
- Bump @rnx-kit/metro-plugin-duplicates-checker to v1.2.13
- Bump @rnx-kit/metro-serializer to v1.0.9
- Bump @rnx-kit/metro-serializer-esbuild to v0.0.21
- Bump @rnx-kit/metro-service to v1.1.11
- Bump @rnx-kit/third-party-notices to v1.2.11
- Bump @rnx-kit/tools-language to v1.2.4
- Bump @rnx-kit/tools-node to v1.2.4
- Bump @rnx-kit/tools-react-native to v1.0.8
- Bump @rnx-kit/typescript-service to v1.4.3
Fri, 05 Nov 2021 07:33:42 GMT
- Bump @rnx-kit/config to v0.4.17
- Bump @rnx-kit/console to v1.0.8
- Bump @rnx-kit/dep-check to v1.8.16
- Bump @rnx-kit/metro-plugin-cyclic-dependencies-detector to v1.0.18
- Bump @rnx-kit/metro-plugin-duplicates-checker to v1.2.12
- Bump @rnx-kit/metro-serializer to v1.0.8
- Bump @rnx-kit/metro-serializer-esbuild to v0.0.20
- Bump @rnx-kit/metro-service to v1.1.10
- Bump @rnx-kit/third-party-notices to v1.2.10
- Bump @rnx-kit/tools-language to v1.2.3
- Bump @rnx-kit/tools-node to v1.2.3
- Bump @rnx-kit/tools-react-native to v1.0.7
- Bump @rnx-kit/typescript-service to v1.4.2
Wed, 03 Nov 2021 18:15:39 GMT
- Bump @rnx-kit/config to v0.4.16
- Bump @rnx-kit/console to v1.0.7
- Bump @rnx-kit/dep-check to v1.8.15
- Bump @rnx-kit/metro-plugin-cyclic-dependencies-detector to v1.0.17
- Bump @rnx-kit/metro-plugin-duplicates-checker to v1.2.11
- Bump @rnx-kit/metro-serializer to v1.0.7
- Bump @rnx-kit/metro-serializer-esbuild to v0.0.19
- Bump @rnx-kit/metro-service to v1.1.9
- Bump @rnx-kit/third-party-notices to v1.2.9
- Bump @rnx-kit/tools-language to v1.2.2
- Bump @rnx-kit/tools-node to v1.2.2
- Bump @rnx-kit/tools-react-native to v1.0.6
- Bump @rnx-kit/typescript-service to v1.4.1
Mon, 01 Nov 2021 15:07:43 GMT
- Update the CLI, adjusting it to use the new typescript-service package. (afoxman@microsoft.com)
- Bump @rnx-kit/typescript-service to v1.4.0
Mon, 01 Nov 2021 13:46:12 GMT
- Normalize main and types fields across all packages which use them. (afoxman@microsoft.com)
- Bump @rnx-kit/config to v0.4.15
- Bump @rnx-kit/console to v1.0.6
- Bump @rnx-kit/dep-check to v1.8.14
- Bump @rnx-kit/metro-plugin-cyclic-dependencies-detector to v1.0.16
- Bump @rnx-kit/metro-plugin-duplicates-checker to v1.2.10
- Bump @rnx-kit/metro-serializer to v1.0.6
- Bump @rnx-kit/metro-serializer-esbuild to v0.0.18
- Bump @rnx-kit/metro-service to v1.1.8
- Bump @rnx-kit/third-party-notices to v1.2.8
- Bump @rnx-kit/tools-language to v1.2.1
- Bump @rnx-kit/tools-node to v1.2.1
- Bump @rnx-kit/tools-react-native to v1.0.5
- Bump @rnx-kit/typescript-service to v1.3.10
Sat, 30 Oct 2021 07:50:51 GMT
- Bump @rnx-kit/config to v0.4.14
- Bump @rnx-kit/dep-check to v1.8.13
- Bump @rnx-kit/metro-plugin-cyclic-dependencies-detector to v1.0.15
- Bump @rnx-kit/metro-plugin-duplicates-checker to v1.2.9
- Bump @rnx-kit/metro-service to v1.1.7
- Bump @rnx-kit/third-party-notices to v1.2.7
- Bump @rnx-kit/tools-language to v1.2.0
- Bump @rnx-kit/tools-node to v1.2.0
- Bump @rnx-kit/typescript-service to v1.3.9
Fri, 29 Oct 2021 14:13:32 GMT
- Bump @rnx-kit/dep-check to v1.8.12
Fri, 29 Oct 2021 12:14:31 GMT
- Bump @rnx-kit/config to v0.4.13
- Bump @rnx-kit/console to v1.0.5
- Bump @rnx-kit/dep-check to v1.8.11
- Bump @rnx-kit/metro-plugin-cyclic-dependencies-detector to v1.0.14
- Bump @rnx-kit/metro-plugin-duplicates-checker to v1.2.8
- Bump @rnx-kit/metro-serializer to v1.0.5
- Bump @rnx-kit/metro-serializer-esbuild to v0.0.17
- Bump @rnx-kit/metro-service to v1.1.6
- Bump @rnx-kit/third-party-notices to v1.2.6
- Bump @rnx-kit/tools-language to v1.1.4
- Bump @rnx-kit/tools-node to v1.1.6
- Bump @rnx-kit/tools-react-native to v1.0.4
- Bump @rnx-kit/typescript-service to v1.3.8
Fri, 29 Oct 2021 10:31:10 GMT
- Bump @rnx-kit/config to v0.4.12
- Bump @rnx-kit/console to v1.0.4
- Bump @rnx-kit/dep-check to v1.8.10
- Bump @rnx-kit/metro-plugin-cyclic-dependencies-detector to v1.0.13
- Bump @rnx-kit/metro-plugin-duplicates-checker to v1.2.7
- Bump @rnx-kit/metro-serializer to v1.0.4
- Bump @rnx-kit/metro-serializer-esbuild to v0.0.16
- Bump @rnx-kit/metro-service to v1.1.5
- Bump @rnx-kit/third-party-notices to v1.2.5
- Bump @rnx-kit/tools-language to v1.1.3
- Bump @rnx-kit/tools-node to v1.1.5
- Bump @rnx-kit/tools-react-native to v1.0.3
- Bump @rnx-kit/typescript-service to v1.3.7
Fri, 29 Oct 2021 08:51:30 GMT
- Bump @rnx-kit/config to v0.4.11
- Bump @rnx-kit/console to v1.0.3
- Bump @rnx-kit/dep-check to v1.8.9
- Bump @rnx-kit/metro-plugin-cyclic-dependencies-detector to v1.0.12
- Bump @rnx-kit/metro-plugin-duplicates-checker to v1.2.6
- Bump @rnx-kit/metro-serializer to v1.0.3
- Bump @rnx-kit/metro-serializer-esbuild to v0.0.15
- Bump @rnx-kit/metro-service to v1.1.4
- Bump @rnx-kit/third-party-notices to v1.2.4
- Bump @rnx-kit/tools-language to v1.1.2
- Bump @rnx-kit/tools-node to v1.1.4
- Bump @rnx-kit/tools-react-native to v1.0.2
- Bump @rnx-kit/typescript-service to v1.3.6
Tue, 26 Oct 2021 17:22:16 GMT
- Bump @rnx-kit/dep-check to v1.8.8
Thu, 14 Oct 2021 07:54:03 GMT
- Bump @rnx-kit/dep-check to v1.8.7
Wed, 29 Sep 2021 11:02:41 GMT
- Bump @rnx-kit/config to v0.4.10
- Bump @rnx-kit/dep-check to v1.8.6
Wed, 29 Sep 2021 09:09:11 GMT
- Bump @rnx-kit/dep-check to v1.8.5
Mon, 27 Sep 2021 12:28:41 GMT
- Bump @rnx-kit/config to v0.4.9
- Bump @rnx-kit/dep-check to v1.8.4
Mon, 27 Sep 2021 10:56:47 GMT
- Bump @rnx-kit/config to v0.4.8
- Bump @rnx-kit/dep-check to v1.8.3
Tue, 14 Sep 2021 15:28:16 GMT
- Bump @rnx-kit/cli to v0.9.29 (4123478+tido64@users.noreply.github.com)
Mon, 13 Sep 2021 18:43:23 GMT
- Fix plugins cannot be disabled when bundling/serving (4123478+tido64@users.noreply.github.com)
Mon, 13 Sep 2021 17:38:26 GMT
- Bump @rnx-kit/cli to v0.9.27 (4123478+tido64@users.noreply.github.com)
Wed, 08 Sep 2021 07:04:15 GMT
- Bump @rnx-kit/cli to v0.9.26 (4123478+tido64@users.noreply.github.com)
Mon, 06 Sep 2021 06:57:59 GMT
- Bump @rnx-kit/cli to v0.9.25 (4123478+tido64@users.noreply.github.com)
Fri, 03 Sep 2021 12:18:30 GMT
- Bump @rnx-kit/cli to v0.9.24 (4123478+tido64@users.noreply.github.com)
Fri, 03 Sep 2021 09:49:28 GMT
- Bump @rnx-kit/cli to v0.9.23 (4123478+tido64@users.noreply.github.com)
Tue, 31 Aug 2021 10:50:41 GMT
- Bump @rnx-kit/cli to v0.9.22 (4123478+tido64@users.noreply.github.com)
Tue, 31 Aug 2021 06:43:13 GMT
- Bump @rnx-kit/cli to v0.9.21 (4123478+tido64@users.noreply.github.com)
Fri, 27 Aug 2021 18:41:43 GMT
- Bump @rnx-kit/cli to v0.9.20 (4123478+tido64@users.noreply.github.com)
Thu, 26 Aug 2021 17:24:29 GMT
- Bump @rnx-kit/cli to v0.9.19 (dannyvv@microsoft.com)
Wed, 25 Aug 2021 08:52:48 GMT
- Bump @rnx-kit/cli to v0.9.18 (afoxman@microsoft.com)
Wed, 25 Aug 2021 08:31:56 GMT
- Make
@react-native-community/cli-server-apioptional. We want to prevent cli from installing an extra copy, and also not require the user to explicitly add it to their dependencies. Since we're running inside@react-native-community/cli, it is reasonable to assume that this package will be installed. And if it isn't, we need to update our code anyway. (4123478+tido64@users.noreply.github.com)
Wed, 25 Aug 2021 07:32:57 GMT
- Create a new type to encapsulate everything needed for bundling. Use this as the main type for driving metro bundle runs in the rnxBundle loop. (afoxman@microsoft.com)
- Bump @rnx-kit/cli to v0.9.16 (afoxman@microsoft.com)
Tue, 24 Aug 2021 09:20:39 GMT
- Combine all kit config retrieval under getKitBundleConfigs. Move "apply overrides" out of the config loop. When applying overrides, do it across all kit bundle configs, not just one at a time. (afoxman@microsoft.com)
Tue, 24 Aug 2021 08:15:03 GMT
- Create type KitBundleConfig which combines a platform and its bundle configuration. Update rnxBundle to build a set of these, and apply command-line overrides to each one. Add/update related tests. (afoxman@microsoft.com)
Mon, 23 Aug 2021 18:57:47 GMT
- Fix type-checking on windows (afoxman@microsoft.com)
Mon, 23 Aug 2021 18:18:31 GMT
- Fix targeting bug in bundle command (afoxman@microsoft.com)
Mon, 23 Aug 2021 17:40:48 GMT
- Update serializer hook to do full TypeScript validation with platform override support as well as module-name substitution support (afoxman@microsoft.com)
- Bump @rnx-kit/cli to v0.9.11 (afoxman@microsoft.com)
Mon, 23 Aug 2021 17:18:07 GMT
- Bump @rnx-kit/cli to v0.9.10 (sverre.johansen@gmail.com)
Mon, 23 Aug 2021 08:49:21 GMT
--experimental-tree-shakeshouldn't need extra config (4123478+tido64@users.noreply.github.com)
Sat, 21 Aug 2021 08:22:48 GMT
- Integrate tools package and other common libraries throughout monorepo, removing custom code. (afoxman@microsoft.com)
- Bump @rnx-kit/cli to v0.9.8 (afoxman@microsoft.com)
Fri, 20 Aug 2021 09:36:58 GMT
- Fix
--experimental-tree-shakenot being applied correctly (4123478+tido64@users.noreply.github.com) - Bump @rnx-kit/cli to v0.9.7 (4123478+tido64@users.noreply.github.com)
Thu, 19 Aug 2021 07:59:20 GMT
- Bump @rnx-kit/cli to v0.9.6 (4123478+tido64@users.noreply.github.com)
Wed, 18 Aug 2021 14:54:20 GMT
- Allow apps to depend on a newer version of React Native than their
dependencies declare support for via the
--looseflag. (4123478+tido64@users.noreply.github.com) - Bump @rnx-kit/cli to v0.9.5 (4123478+tido64@users.noreply.github.com)
Tue, 17 Aug 2021 20:18:02 GMT
- Fix
rnx-testfailing under Jest 27 (4123478+tido64@users.noreply.github.com)
Tue, 17 Aug 2021 09:36:56 GMT
- Fix arguments not being properly forwarded to dep-check (4123478+tido64@users.noreply.github.com)
- Bump @rnx-kit/cli to v0.9.3 (4123478+tido64@users.noreply.github.com)
Mon, 16 Aug 2021 14:17:13 GMT
- Bump @rnx-kit/console to 1.0.2 (4123478+tido64@users.noreply.github.com)
Fri, 13 Aug 2021 13:30:40 GMT
- Bump @rnx-kit/cli to v0.9.1 (4123478+tido64@users.noreply.github.com)
Fri, 06 Aug 2021 22:07:45 GMT
- Add
rnx-startcommand to CLI. Update docs (afoxman@microsoft.com) - Bump @rnx-kit/cli to v0.9.0 (afoxman@microsoft.com)
Fri, 06 Aug 2021 18:23:09 GMT
- Refactor bundle command, moving kit and metro config logic to separate files. Add failure when no target platform is given. Remove command-line props which have no effect. Remove Metro config validation as it isn't workable with all the props we override. Update Metro hook function to track one TS project per platform. Fix Metro hook function: incorrectly using modified to delete file from TS project. Change @rnx-kit dependencies to semver ranges. (afoxman@microsoft.com)
Fri, 06 Aug 2021 18:05:53 GMT
- Bump @rnx-kit/cli to v0.7.1 (afoxman@microsoft.com)
Fri, 06 Aug 2021 17:50:49 GMT
- Remove props which have no effect from bundle command. (afoxman@microsoft.com)
- Bump @rnx-kit/cli to v0.7.0 (afoxman@microsoft.com)
Wed, 04 Aug 2021 10:08:23 GMT
- Bump @rnx-kit/cli to v0.6.8 (4123478+tido64@users.noreply.github.com)
Mon, 02 Aug 2021 11:18:46 GMT
- jest-cli allows passing argv directly to run() (4123478+tido64@users.noreply.github.com)
- Bump @rnx-kit/cli to v0.6.7 (4123478+tido64@users.noreply.github.com)
Fri, 30 Jul 2021 18:00:51 GMT
- Add JSON output format to
rnx-write-third-party-notices(4123478+tido64@users.noreply.github.com) - Bump @rnx-kit/cli to v0.6.6 (4123478+tido64@users.noreply.github.com)
Thu, 29 Jul 2021 19:42:04 GMT
- Add
rnx-testcommand for running Jest with React Native platform awareness (4123478+tido64@users.noreply.github.com) - Bump @rnx-kit/cli to v0.6.5 (4123478+tido64@users.noreply.github.com)
Mon, 26 Jul 2021 15:59:59 GMT
- Bump @rnx-kit/cli to v0.6.4 (4123478+tido64@users.noreply.github.com)
Thu, 22 Jul 2021 16:59:25 GMT
- Bump @rnx-kit/cli to v0.6.3 (4123478+tido64@users.noreply.github.com)
Fri, 16 Jul 2021 21:45:40 GMT
- Bump @rnx-kit/cli to v0.6.2 (4123478+tido64@users.noreply.github.com)
Tue, 13 Jul 2021 17:31:45 GMT
- Bump @rnx-kit/cli to v0.6.1 (afoxman@microsoft.com)
Tue, 13 Jul 2021 17:03:23 GMT
- Bump @rnx-kit/cli to v0.6.0 (afoxman@microsoft.com)
Tue, 13 Jul 2021 13:40:11 GMT
- Bump @rnx-kit/cli to v0.5.36 (lsciandra@microsoft.com)
Mon, 12 Jul 2021 21:55:53 GMT
- Bump @rnx-kit/cli to v0.5.35 (4123478+tido64@users.noreply.github.com)
Mon, 12 Jul 2021 17:30:15 GMT
- Bump @rnx-kit/cli to v0.5.34 (4123478+tido64@users.noreply.github.com)
Mon, 12 Jul 2021 08:34:12 GMT
- Bump @rnx-kit/cli to v0.5.33 (4123478+tido64@users.noreply.github.com)
Mon, 12 Jul 2021 07:51:46 GMT
- Bump @rnx-kit/cli to v0.5.32 (afoxman@microsoft.com)
Fri, 09 Jul 2021 12:17:59 GMT
- Bump @rnx-kit/cli to v0.5.31 (4123478+tido64@users.noreply.github.com)
Thu, 01 Jul 2021 13:59:39 GMT
- Bump @rnx-kit/cli to v0.5.30 (4123478+tido64@users.noreply.github.com)
Tue, 29 Jun 2021 06:01:48 GMT
- Bump @rnx-kit/cli to v0.5.29 (afoxman@microsoft.com)
Mon, 28 Jun 2021 14:19:44 GMT
- Bump @rnx-kit/cli to v0.5.28 (4123478+tido64@users.noreply.github.com)
Fri, 25 Jun 2021 16:53:16 GMT
- Bump @rnx-kit/cli to v0.5.27 (4123478+tido64@users.noreply.github.com)
Wed, 23 Jun 2021 17:54:11 GMT
- Bump @rnx-kit/cli to v0.5.26 (4123478+tido64@users.noreply.github.com)
Tue, 22 Jun 2021 15:04:23 GMT
- Bump @rnx-kit/cli to v0.5.25 (4123478+tido64@users.noreply.github.com)
Mon, 21 Jun 2021 17:32:05 GMT
- Bump @rnx-kit/cli to v0.5.24 (4123478+tido64@users.noreply.github.com)
Mon, 21 Jun 2021 11:43:28 GMT
- Bump @rnx-kit/cli to v0.5.23 (4123478+tido64@users.noreply.github.com)
Thu, 17 Jun 2021 06:05:20 GMT
- Bump @rnx-kit/cli to v0.5.22 (4123478+tido64@users.noreply.github.com)
Sat, 05 Jun 2021 08:39:15 GMT
- Bump @rnx-kit/cli to v0.5.21 (dannyvv@microsoft.com)
Fri, 04 Jun 2021 12:36:37 GMT
- Bump @rnx-kit/config to v0.2.9 (4123478+tido64@users.noreply.github.com)
Fri, 04 Jun 2021 09:02:33 GMT
- dep-check: Added --exclude-packages to vigilant mode (4123478+tido64@users.noreply.github.com)
Wed, 02 Jun 2021 17:08:58 GMT
- Forward --init, --vigilant, --custom-profiles flags dep-check (4123478+tido64@users.noreply.github.com)
Thu, 27 May 2021 06:09:59 GMT
- Bump @rnx-kit/dep-check to v1.4.2 (4123478+tido64@users.noreply.github.com)
Wed, 26 May 2021 13:22:22 GMT
- Bump @rnx-kit/config to v0.2.8 (4123478+tido64@users.noreply.github.com)
Wed, 26 May 2021 06:53:03 GMT
- Bump @rnx-kit/config to v0.2.7 (4123478+tido64@users.noreply.github.com)
Thu, 20 May 2021 16:06:43 GMT
- Bump @rnx-kit/dep-check to v1.3.0 (4123478+tido64@users.noreply.github.com)
Thu, 20 May 2021 15:24:25 GMT
- Bump @rnx-kit/dep-check to v1.2.2 (4123478+tido64@users.noreply.github.com)
Tue, 18 May 2021 18:41:27 GMT
- Removed unused react-native dependency (4123478+tido64@users.noreply.github.com)
Tue, 18 May 2021 09:25:17 GMT
- Bump @rnx-kit/dep-check to v1.2.1 (4123478+tido64@users.noreply.github.com)
Sat, 15 May 2021 09:02:22 GMT
- dep-check: Added command for initializing a configuration (4123478+tido64@users.noreply.github.com)
Sat, 15 May 2021 08:55:08 GMT
- Bump @rnx-kit/dep-check to v1.1.10 (4123478+tido64@users.noreply.github.com)
Sat, 15 May 2021 08:49:14 GMT
- Bump @rnx-kit/dep-check to v1.1.9 (4123478+tido64@users.noreply.github.com)
Wed, 12 May 2021 11:52:17 GMT
- Bump @rnx-kit/dep-check to v1.1.8 (4123478+tido64@users.noreply.github.com)
Tue, 11 May 2021 17:21:45 GMT
- Fix a bug in handling the optional source map parameter. (afoxman@microsoft.com)
Tue, 11 May 2021 15:41:12 GMT
- Bump @rnx-kit/dep-check to v1.1.7 (4123478+tido64@users.noreply.github.com)
Tue, 11 May 2021 15:28:18 GMT
- Bump @rnx-kit/dep-check to v1.1.6 (4123478+tido64@users.noreply.github.com)
Mon, 10 May 2021 21:58:48 GMT
- Bump @rnx-kit/dep-check to v1.1.5 (4123478+tido64@users.noreply.github.com)
Mon, 10 May 2021 14:10:30 GMT
- Bump @rnx-kit/dep-check to v1.1.4 (4123478+tido64@users.noreply.github.com)
Sat, 08 May 2021 20:35:26 GMT
- Bump @rnx-kit/dep-check to v1.1.3 (4123478+tido64@users.noreply.github.com)
Thu, 06 May 2021 16:54:17 GMT
- Port third-party-notice extraction logic to rnx-kit. (dannyvv@microsoft.com)
- Port third-party-notice extraction logic to rnx-kit (dannyvv@microsoft.com)
- Bump @rnx-kit/third-party-notices to v1.0.0 (dannyvv@microsoft.com)
Wed, 05 May 2021 21:00:14 GMT
- Bump @rnx-kit/dep-check to v1.1.2 (4123478+tido64@users.noreply.github.com)
Wed, 05 May 2021 20:55:03 GMT
- Bump @rnx-kit/dep-check to v1.1.1 (4123478+tido64@users.noreply.github.com)
Wed, 05 May 2021 19:51:01 GMT
- Bump @rnx-kit/config to v0.2.6 (4123478+tido64@users.noreply.github.com)
Thu, 29 Apr 2021 13:47:02 GMT
- Bump @rnx-kit/dep-check to v1.0.3 (4123478+tido64@users.noreply.github.com)
Wed, 28 Apr 2021 17:08:34 GMT
- Added
rnx-dep-checkcommand (4123478+tido64@users.noreply.github.com)
Wed, 28 Apr 2021 15:54:06 GMT
- Bump @rnx-kit/config to v0.2.5 (4123478+tido64@users.noreply.github.com)
Tue, 27 Apr 2021 19:43:40 GMT
- Bump @rnx-kit/config to v0.2.4 (4123478+tido64@users.noreply.github.com)
Tue, 27 Apr 2021 09:54:28 GMT
- Bump @rnx-kit/config to v0.2.3 (4123478+tido64@users.noreply.github.com)
Fri, 16 Apr 2021 23:29:39 GMT
- Removed
rnx-start(4123478+tido64@users.noreply.github.com)
Fri, 09 Apr 2021 21:41:43 GMT
- Remove default values that are no longer needed (4123478+tido64@users.noreply.github.com)
Fri, 09 Apr 2021 08:27:05 GMT
- Exit with code if an error was encountered (4123478+tido64@users.noreply.github.com)
Thu, 11 Mar 2021 22:58:41 GMT
- Add pass-through params to rnx-bundle, giving the caller control over all aspects of metro bundling. (afoxman@microsoft.com)
- Bump @rnx-kit/config to v0.2.1 (afoxman@microsoft.com)
Wed, 10 Mar 2021 18:05:17 GMT
- Change CLI args from camelCase to kebab-case. Add win32 as a platform. (afoxman@microsoft.com)
- Bump @rnx-kit/config to v0.2.0 (afoxman@microsoft.com)
Mon, 08 Mar 2021 10:59:59 GMT
- Manually bump version number to unblock publishing (4123478+tido64@users.noreply.github.com)
Mon, 22 Feb 2021 10:50:46 GMT
- Add strictNullChecks and noImplicitAny to the shared tsconfig. Remove from metro-config. Fix code to meet more strict type checks. (afoxman@microsoft.com)
Fri, 19 Feb 2021 19:58:00 GMT
- Create a CLI package which self-registers with @react-native-community/cli. Add bundling commands 'rnx-bundle' and 'rnx-start' which invoke metro. Move bundle code from build system to CLI package. (afoxman@microsoft.com)