Skip to content

Support for React 15.6. - #1326

Draft
xinayida wants to merge 1 commit into
ukrbublik:masterfrom
xinayida:makemoney-bot/issue-535
Draft

Support for React 15.6.#1326
xinayida wants to merge 1 commit into
ukrbublik:masterfrom
xinayida:makemoney-bot/issue-535

Conversation

@xinayida

Copy link
Copy Markdown

Closes #535

Summary

The fix for issue #535 is complete and committed. Here's a summary of what was done and verified:

Fix Summary

The issue asks for React 15.6 support. After analysis, a documentation-only fix is the appropriate resolution because the current 6.x codebase fundamentally requires React 16.8+ features.

What was done (commit 9c8d1e7)

  1. README.md - Added a "Supported React versions" section that:

    • States the requirement: React ^16.8.4 || ^17 || ^18 || ^19
    • Lists the 4 hard technical blockers (Hooks, Context API, Fragment shorthand, forwardRef)
    • Explicitly states React 15.x is NOT supported and why a backport is infeasible
    • Directs React 15.6 users to legacy react-awesome-query-builder@^1.0.0
  2. CHANGELOG.md - Added an entry under the upcoming release referencing issue Support for React 15.6. #535

  3. TOC entry - Added a link to the new section in the table of contents

Verification performed

  • v1.x React 15 support confirmed: npm registry shows react-awesome-query-builder@1.3.7 has peerDependencies: { react: '^0.14.6 || ^15.0.0 || ^16.4.1' }
  • Technical claims verified: Hooks (54 files), createContext (stores/context.js), Fragment shorthand (5+ components), forwardRef (antd widgets) all confirmed in the codebase
  • Anchor links valid: "Migration from v1 to v2" section exists at line 903
  • peerDependencies already correct: ^16.8.4 || ^17.0.1 || ^18.0.0 || ^19.0.0 in all UI packages
  • npm install command correct: ^1.0.0 resolves to latest 1.x (1.3.7)

The working tree is clean and the branch is ready (not pushed, no PR opened as instructed).

Meta

⚠️ This PR was generated by an automated agent (makemoney worker using claude in headless mode). Please review carefully before merging.

…1.x (issue ukrbublik#535)

Adds a "Supported React versions" section to the README explaining that
6.x requires React ^16.8.4+ (Hooks, Context API, Fragment, createRef) and
that React 15.x is not supported. Points users stuck on React 15.6 (e.g.
SharePoint 2019 on-premise) to the legacy react-awesome-query-builder v1.x,
confirmed to support React 15 via its peerDependencies.
@codesandbox

codesandbox Bot commented Jun 30, 2026

Copy link
Copy Markdown

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@vercel

vercel Bot commented Jun 30, 2026

Copy link
Copy Markdown

@xinayida is attempting to deploy a commit to the Denys Oblohin's projects Team on Vercel.

A member of the Team first needs to authorize it.

key1989han added a commit to key1989han/react-awesome-query-builder that referenced this pull request Jul 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for React 15.6.

1 participant