Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v12 compatibility #983

Merged
merged 40 commits into from
May 31, 2024
Merged

v12 compatibility #983

merged 40 commits into from
May 31, 2024

Conversation

ben
Copy link
Owner

@ben ben commented Apr 27, 2024

Working through blocking issues with v12 Testing 1.

  • v12 crashes on world start if pack folders don't have a color
  • Fix warnings about mergeObject and getProperty
  • TextEditor.enrichHTML is always async now
    • Make sure all the places where HTML or markdown are rendered are properly wrapped in <Suspense> and an async component
    • Remove the plugin methods
  • Update async rendering in Handlebars templates
    • Remove the handlebars helpers
  • Reordering assets was broken because of a lingering .data
  • Fix creating delve sites
  • Truths
  • Update adding rolls to chat messages so DSN will trigger
  • Fix sidebar buttons - creating actors, placing tokens, creating folders
  • Fix token-rotation HUD controls

And finally:

  • Mark system.json as being tested with v12
  • Update CHANGELOG.md

@ben ben merged commit 48d8550 into main May 31, 2024
2 checks passed
@ben ben deleted the v12-compat branch May 31, 2024 13:05
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.

1 participant