- 468292f: Recommend
datetime-picker
version compatible with new architecture and visionOS
- e93f8d9: Update
profile-0.73
to recommend visionOS compatible versions
- 4b8a674: Added profile for react-native 0.74
- 1209e09: Use colors from
@rnx-kit/console
and dropchalk
- e7ad713:
--write
should add capabilities when used with--no-unmanaged
- 26e34b7: Added a flag,
--no-unmanaged
, to make unmanaged capabilities errors
- 8dcfd1e: Ensure
react-native-screens
works with New Arch enabled on both 0.72 and 0.73
- 8083856: Tell users to migrate from
@react-native-community/eslint-config
to@react-native/eslint-config
- 21ded4c: Ensure
react-native-safe-area-context
works with New Arch enabled on both 0.72 and 0.73
- e5048f7e:
metro-react-native-babel-transformer
was renamed to@react-native/metro-babel-transformer
- 92445e67: Added profile for react-native 0.73
- 188482ab: Throw if a capability is missing name or version
- 46732af1: Bump
react-native-svg
for Xcode 15 build fix
- c9eafa48: Added profile for react-native 0.72
- 40a9b023: Replace
lodash
- f1dfcf6b: Inline helper functions
- 4d3bcfbd: Print packages that have been excluded
- 162b1dd5: When in vigilant mode, also suggest capabilities that can be added. This is only warning as there are legitimate reasons to not have dependencies managed by align-deps. For instance, the maintainers of AsyncStorage would not want to use the
storage
capability. - 162b1dd5: The output format of regular and vigilant mode has been changed to be more legible and more consistent with each other.
- d4059e0b: Ensure non-empty preset when in vigilant mode
- ea68e9b3: Fix
--write
not writing all reported misalignments when in "vigilant" mode
- 8198e0b8: Always run the unconfigured check following the configured one when in "vigilant" mode
- cdac1d22: Validate input package paths
- 15baa5d5: Add
@react-native-community/cli
to profiles
- f6dced6d: Bump dependencies that have updated New Arch support
- f3ec2994: Add profile for react-native 0.71
- ceb63587: Fix
--exclude-packages
not working with plain check - d2468c3d: Improve requirements check
- 430dd69a: Fix not being able to load
microsoft/react-native
-
fbff74c8:
dep-check
has been renamed toalign-deps
- Improved error messages: Messages should now contain the offending
package.json
and/or the profile causing issues. - Diff output has been reduced to only include the relevant sections.
- A new config schema was introduced in this release
- The old config will still work, but you are advised to migrate as soon as possible
- The tool will help you migrate your config
- For more details, read the RFC: https://github.com/microsoft/rnx-kit/blob/rfcs/text/0001-dep-check-v2.md#summary
- Because of the new config schema, a couple of flags had to be replaced:
--custom-profiles my-preset
is replaced with--presets microsoft/react-native,my-preset
--vigilant 0.70
is replaced with--requirements react-native@0.70
- Apps that used to declare multiple react-native versions will now fail
- Capabilities that are declared at the root of the preset are no longer supported
- Improved error messages: Messages should now contain the offending
- fda5a3fb:
@types/react-native
won't be needed from 0.71 on - 86bf8afa: Bump
react-native-safe-area-context
for 0.70
- 127b2bee: Do not warn for recent react-native-linear-gradient versions
- c067c1be: Allow specifying multiple packages on command line
- 17b7666f: react-native-gesture-handler 2.6.0 supports react-native 0.70
- e78e4dae: Added profile for react-native 0.70
- e3fd2c45: change file not found error to warning
- cc0ac7bf: - 0.68
- @react-native-clipboard/clipboard -> ^1.10
- react-native-svg -> ^12.3
- react-native-webview -> ^11.22.6
- 0.69
- @react-native-async-storage/async-storage -> ^1.17.7
- @react-native-masked-view/masked-view -> ^0.2.7
- react-native-reanimated -> ^2.9
- react-native-screens -> ^3.14.1
- react-native-webview -> ^11.23
- ac77ec69: Bump for a build with latest @rnx-kit dependencies
- 37245c33: Introducing
@rnx-kit/tools-workspaces
, a collection of tools for working with workspaces.
- 641edba5: Add profile for react-native 0.69
- 1edb9acd: Fix dep-check failing to visit dependencies in a repository using pnpm or pnpm-like solutions
- 4b777cf9: Bumps
@react-navigation/native
and@react-navigation/stack
to 6.0.8 and 6.2.0 respectively for 0.66.
- 569a099: Bump @rnx-kit/tools-node to v1.2.7
- cb795e3: Omit empty sections from the manifest
- 3ee09f6: Fix Rush workspaces not being detected when set up as a post-install step
- d950055: Dependencies should be sorted lexicographically
- d48475b: Allow specifying
--custom-profiles
with--init
- b09c0bb: react-native-gestures 2.3.0 works with react-native 0.68
- b09c0bb: reanimated 2.5.0 supports react-native 0.68
- b09c0bb: react-native-screens 3.13.1 now supports Fabric
- 4a2bd9a: react-native-lazy-index was renamed to @rnx-kit/react-native-lazy-index
- 2169c8f: Add more descriptive error message when validating manifest
- a4988f1: Explicitly declare support for Node 12+
- 89af18f: Fix dev version being set regardless of whether a package was configured when running in
--vigilant
mode
- 3b43647: Keep version ranges defined in
peerDependencies
if they are a superset - 6bddfc6: Fix dev version not being set correctly in
--vigilant
mode
- 0eb8b8b: Bump workspace-tools to 0.18.2 for performance improvements
- 64ce5a1: Bump react-native-screens for 0.66 and 0.68
- 4c747fd: Add profile for react-native 0.68
- 730a167: Also look for react-native under
devDependencies
- b7e60e9: Don't fail on profiles that contain only common dependencies
- 55106b7: Bump react-native-test-app to 1.0.6 to fix Gradle running out of heap space during the lint task on some machines.
- f385a26: Allow declaring common capabilities at the root level
- 868be32: Bump react-native-test-app to 0.11.4 to support react-native-macos 0.66
- d10f4b0: Use react-native-test-app 1.0 from react-native 0.66+
- ca8c634: dep-check should pick up
customProfiles
when running in--vigilant
mode to allow individual packages to use different profiles without having to re-declare which React Native versions they support.
- 0f7793e: Bump react-native-test-app 0.11.2 to support react-native 0.67
- feb1613: fix(dep-check): bump react-native-test-app to 0.11.0
- 80a9e64: Bump react-native-test-app to 0.10.2
- 8f868c4: Bump react-native-test-app to 0.10.1
- 32b681b: All dependencies of all packages, including configured ones, should be checked when
--vigilant
is specified.
- 9816461: Fix loading of custom profiles from relative paths
Tue, 30 Nov 2021 17:24:14 GMT
- Bump @rnx-kit/console to v1.0.11
- Bump @rnx-kit/tools-language to v1.2.6
- Bump @rnx-kit/tools-node to v1.2.6
Thu, 18 Nov 2021 20:51:05 GMT
- Bump @rnx-kit/console to v1.0.10
- Bump @rnx-kit/tools-language to v1.2.5
- Bump @rnx-kit/tools-node to v1.2.5
Tue, 16 Nov 2021 14:33:15 GMT
- Bump netinfo to fix autolinking on Windows (4123478+tido64@users.noreply.github.com)
Mon, 15 Nov 2021 12:33:07 GMT
- Bump clipboard for react-native update fixes (4123478+tido64@users.noreply.github.com)
Fri, 12 Nov 2021 13:04:39 GMT
- Fix dep-check not being executable (4123478+tido64@users.noreply.github.com)
Thu, 11 Nov 2021 17:49:21 GMT
- Bundle dep-check to avoid conflicting dependencies, and to make the installation footprint smaller. (4123478+tido64@users.noreply.github.com)
Mon, 08 Nov 2021 10:20:15 GMT
- Bump @rnx-kit/config to v0.4.19
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/tools-language to v1.2.4
- Bump @rnx-kit/tools-node to v1.2.4
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/tools-language to v1.2.3
- Bump @rnx-kit/tools-node to v1.2.3
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/tools-language to v1.2.2
- Bump @rnx-kit/tools-node to v1.2.2
Mon, 01 Nov 2021 13:46:13 GMT
- Bump @rnx-kit/config to v0.4.15
- Bump @rnx-kit/console to v1.0.6
- Bump @rnx-kit/tools-language to v1.2.1
- Bump @rnx-kit/tools-node to v1.2.1
Sat, 30 Oct 2021 07:50:51 GMT
- Bump @rnx-kit/config to v0.4.14
- Bump @rnx-kit/tools-language to v1.2.0
- Bump @rnx-kit/tools-node to v1.2.0
Fri, 29 Oct 2021 14:13:32 GMT
- Recommend react-native-reanimated@^2.2.4 for 0.67 (4123478+tido64@users.noreply.github.com)
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/tools-language to v1.1.4
- Bump @rnx-kit/tools-node to v1.1.6
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/tools-language to v1.1.3
- Bump @rnx-kit/tools-node to v1.1.5
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/tools-language to v1.1.2
- Bump @rnx-kit/tools-node to v1.1.4
Tue, 26 Oct 2021 17:22:16 GMT
- Bumped react-native-reanimated for 0.66, and added profile for 0.67 (4123478+tido64@users.noreply.github.com)
Thu, 14 Oct 2021 07:54:03 GMT
- Bump react-native-test-app to ^0.9.0 (4123478+tido64@users.noreply.github.com)
Wed, 29 Sep 2021 11:02:41 GMT
- add jest, add meta for core testing, stabilize core with react capability (lsciandra@microsoft.com)
- Bump @rnx-kit/config to v0.4.10
Wed, 29 Sep 2021 09:09:11 GMT
- Make profile for 0.66 public (4123478+tido64@users.noreply.github.com)
Mon, 27 Sep 2021 12:28:41 GMT
- Add react dom and test renderer to capabilities (lsciandra@microsoft.com)
- Bump @rnx-kit/config to v0.4.9
Mon, 27 Sep 2021 10:56:47 GMT
- Add metro babel preset to capabilities (lsciandra@microsoft.com)
- Bump @rnx-kit/config to v0.4.8
Tue, 14 Sep 2021 15:28:16 GMT
- Bump async-storage to 1.15.8. It contains fixes for building Android on react-native 0.65. (4123478+tido64@users.noreply.github.com)
Mon, 13 Sep 2021 17:38:26 GMT
- Updated profile 0.65 with latest versions. Added a preliminary profile for 0.66. (4123478+tido64@users.noreply.github.com)
Wed, 08 Sep 2021 07:04:15 GMT
- Add support for dependencies and meta packages (4123478+tido64@users.noreply.github.com)
Wed, 08 Sep 2021 06:42:50 GMT
- Also check workspace root package (4123478+tido64@users.noreply.github.com)
- Bump @rnx-kit/dep-check to v1.7.11 (4123478+tido64@users.noreply.github.com)
Mon, 06 Sep 2021 06:57:59 GMT
- When upgrading profile version, also remove
reactNativeDevVersion
ifkitType
isapp
(4123478+tido64@users.noreply.github.com)
Fri, 03 Sep 2021 12:18:30 GMT
- Preserve the indentation when modifying
package.json
(4123478+tido64@users.noreply.github.com) - Bump @rnx-kit/dep-check to v1.7.9 (4123478+tido64@users.noreply.github.com)
Fri, 03 Sep 2021 09:49:28 GMT
- Fix broken
--init
due to loose and init being mutually exclusive, but--loose
has a default value. (4123478+tido64@users.noreply.github.com)
Tue, 31 Aug 2021 10:50:41 GMT
- Bump @rnx-kit/dep-check to v1.7.7 (4123478+tido64@users.noreply.github.com)
Tue, 31 Aug 2021 06:43:13 GMT
- Stricter handling of errors (4123478+tido64@users.noreply.github.com)
- Bump @rnx-kit/dep-check to v1.7.6 (4123478+tido64@users.noreply.github.com)
Fri, 27 Aug 2021 18:41:43 GMT
- Bump @rnx-kit/dep-check to v1.7.5 (4123478+tido64@users.noreply.github.com)
Wed, 25 Aug 2021 08:52:48 GMT
- Bump @rnx-kit/dep-check to v1.7.4 (afoxman@microsoft.com)
Wed, 25 Aug 2021 07:32:57 GMT
- Bump @rnx-kit/dep-check to v1.7.3 (afoxman@microsoft.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/dep-check to v1.7.2 (afoxman@microsoft.com)
Thu, 19 Aug 2021 07:59:20 GMT
- Fix error messages accumulating when gathering requirements (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
--loose
flag. (4123478+tido64@users.noreply.github.com)
Tue, 17 Aug 2021 09:36:56 GMT
- Add command for setting react-native version (4123478+tido64@users.noreply.github.com)
Fri, 13 Aug 2021 13:30:40 GMT
- Correct hermes-engine version for react-native 0.65 (4123478+tido64@users.noreply.github.com)
Fri, 06 Aug 2021 22:07:45 GMT
- Bump @rnx-kit/dep-check to v1.5.20 (afoxman@microsoft.com)
Fri, 06 Aug 2021 18:05:53 GMT
- Bump @rnx-kit/dep-check to v1.5.19 (afoxman@microsoft.com)
Wed, 04 Aug 2021 10:08:23 GMT
- Bump @rnx-kit/dep-check to v1.5.18 (4123478+tido64@users.noreply.github.com)
Thu, 29 Jul 2021 19:42:04 GMT
- Bump @rnx-kit/dep-check to v1.5.17 (4123478+tido64@users.noreply.github.com)
Mon, 26 Jul 2021 15:59:59 GMT
- Add 'core' as an alias for react-native for out-of-tree platform packages that have a dependency on
react-native
core code, and not the Android/iOS specific bits. Currently, one would have to add a random capability that resolves toreact-native
, e.g.core-android
, despite the capability not really being used. (4123478+tido64@users.noreply.github.com) - Bump @rnx-kit/dep-check to v1.5.16 (4123478+tido64@users.noreply.github.com)
Tue, 13 Jul 2021 13:40:11 GMT
- bump RNTA to 0.7 (lsciandra@microsoft.com)
Mon, 12 Jul 2021 17:30:15 GMT
- Bump @rnx-kit/dep-check to v1.5.14 (4123478+tido64@users.noreply.github.com)
Mon, 12 Jul 2021 08:34:12 GMT
- Added link to documentation in output (4123478+tido64@users.noreply.github.com)
Mon, 12 Jul 2021 07:51:46 GMT
- Bump @rnx-kit/dep-check to v1.5.12 (afoxman@microsoft.com)
Fri, 09 Jul 2021 12:17:59 GMT
- Bump checkbox and test-app to latest (4123478+tido64@users.noreply.github.com)
Thu, 01 Jul 2021 13:59:39 GMT
- Bump netinfo to 5.9.10 (4123478+tido64@users.noreply.github.com)
Mon, 28 Jun 2021 14:19:44 GMT
- Added missing dependency (4123478+tido64@users.noreply.github.com)
Fri, 25 Jun 2021 16:53:16 GMT
- Bump react-native-test-app to 0.6.3 (4123478+tido64@users.noreply.github.com)
Wed, 23 Jun 2021 17:54:11 GMT
- Use common console logger (4123478+tido64@users.noreply.github.com)
Tue, 22 Jun 2021 15:04:23 GMT
- Bumped chalk to 4.1.0, and workspace-tools to 0.16.2 (4123478+tido64@users.noreply.github.com)
Mon, 21 Jun 2021 17:32:05 GMT
- Promote @react-native-masked-view/masked-view over @react-native-community/masked-view (4123478+tido64@users.noreply.github.com)
Mon, 21 Jun 2021 11:43:28 GMT
- Warn about renamed packages:
@react-native-community/async-storage
->@react-native-async-storage/async-storage
and@react-native-community/masked-view
->@react-native-masked-view/masked-view
(4123478+tido64@users.noreply.github.com)
Thu, 17 Jun 2021 06:05:20 GMT
- Bumped react-native 0.64.1 -> 0.64.2 (4123478+tido64@users.noreply.github.com)
Fri, 04 Jun 2021 12:36:37 GMT
- Fixed older yargs versions not ignoring flags with default values when looking for conflicts (4123478+tido64@users.noreply.github.com)
Fri, 04 Jun 2021 09:02:33 GMT
- Added --exclude-packages to vigilant mode (4123478+tido64@users.noreply.github.com)
Wed, 02 Jun 2021 17:08:58 GMT
- Add --vigilant flag for zero-config mode (4123478+tido64@users.noreply.github.com)
Thu, 27 May 2021 06:09:59 GMT
- Fix 'devOnly' being ignored in custom profiles (4123478+tido64@users.noreply.github.com)
Wed, 26 May 2021 13:22:22 GMT
- Removed core-win32 capability (4123478+tido64@users.noreply.github.com)
Wed, 26 May 2021 06:53:03 GMT
- Added support for custom profiles (4123478+tido64@users.noreply.github.com)
- Bump @rnx-kit/config to v0.2.7 (4123478+tido64@users.noreply.github.com)
Thu, 20 May 2021 16:06:43 GMT
- Add support for workspaces (4123478+tido64@users.noreply.github.com)
Thu, 20 May 2021 15:24:25 GMT
- Bump react-native-test-app to 0.5.9 to address an issue with linters complaining about an old version of Dagger being used. (4123478+tido64@users.noreply.github.com)
Tue, 18 May 2021 09:25:17 GMT
- Ignore whitespace differences (4123478+tido64@users.noreply.github.com)
Sat, 15 May 2021 09:02:22 GMT
- Added command for initializing a configuration (4123478+tido64@users.noreply.github.com)
Sat, 15 May 2021 08:55:08 GMT
- Print instructions when changes are needed. (4123478+tido64@users.noreply.github.com)
Sat, 15 May 2021 08:49:14 GMT
- Exclude dev-only capabilities from requirements (4123478+tido64@users.noreply.github.com)
Wed, 12 May 2021 11:52:17 GMT
- Avoid installing unnecessary core capabilities (4123478+tido64@users.noreply.github.com)
Tue, 11 May 2021 15:41:12 GMT
- Bump react-native-test-app for Xcode 12.5 fixes (4123478+tido64@users.noreply.github.com)
Tue, 11 May 2021 15:28:18 GMT
- Allow dev-only dependencies should always be added (4123478+tido64@users.noreply.github.com)
- Rollback @react-navigation/native as 5.9.6 doesn't exist (4123478+tido64@users.noreply.github.com)
Mon, 10 May 2021 21:58:48 GMT
- Allow direct dependency on react-native-test-app (4123478+tido64@users.noreply.github.com)
Mon, 10 May 2021 14:10:30 GMT
- Libraries should not re-declare transitive dependencies (4123478+tido64@users.noreply.github.com)
Sat, 08 May 2021 20:35:26 GMT
- Fix a crash in react-native-lazy-index when non-JS files are read (4123478+tido64@users.noreply.github.com)
Wed, 05 May 2021 21:00:14 GMT
- Add preliminary profile for 0.65 (4123478+tido64@users.noreply.github.com)
Wed, 05 May 2021 20:55:03 GMT
- Bump react-native to address build issues with Xcode 12.5 (4123478+tido64@users.noreply.github.com)
Wed, 05 May 2021 19:51:01 GMT
- Apply transitive requirements (4123478+tido64@users.noreply.github.com)
- Bump @rnx-kit/config to v0.2.6 (4123478+tido64@users.noreply.github.com)
Thu, 29 Apr 2021 13:47:02 GMT
- Bump react-native to latest 0.63.x (4123478+tido64@users.noreply.github.com)
Wed, 28 Apr 2021 16:03:56 GMT
- Expose cli for cli related integrations (4123478+tido64@users.noreply.github.com)
Wed, 28 Apr 2021 15:54:06 GMT
- Add 'hermes' capability (4123478+tido64@users.noreply.github.com)
Tue, 27 Apr 2021 19:43:40 GMT
- Initial dependency checker (4123478+tido64@users.noreply.github.com)
- Bump @rnx-kit/config to v0.2.4 (4123478+tido64@users.noreply.github.com)