Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
263a7a0
First bump
compulim Dec 19, 2025
409765c
Bump typescript@5.9.3
compulim Dec 19, 2025
2b42f1a
Update entry
compulim Dec 19, 2025
cc9aea0
Reformat
compulim Dec 19, 2025
d6584a5
Bump to Node.js 22
compulim Dec 19, 2025
2c79fe5
Build only if build script present
compulim Dec 19, 2025
0cb4e03
Use @types/uuid@8
compulim Dec 19, 2025
b0852de
Fix hooks rules
compulim Dec 19, 2025
87dab98
Suppress JS loading error
compulim Dec 19, 2025
5f43ea6
Load via href
compulim Dec 19, 2025
d6effc2
Downgrade WebDriver
compulim Dec 19, 2025
8ff60aa
Revert "Downgrade WebDriver"
compulim Dec 19, 2025
3d9c776
Use MCR for base image
compulim Dec 19, 2025
5850c97
Fix React rules
compulim Dec 19, 2025
2aa00f4
Fix React rules
compulim Dec 19, 2025
4a2291f
Add happy-dom settings
compulim Dec 19, 2025
dfd4694
Fix test
compulim Dec 19, 2025
8d7ae4b
Fix registry
compulim Dec 19, 2025
9629f22
Pin @types/react and @types/react-dom
compulim Dec 19, 2025
2fa8372
Remove flushSync
compulim Dec 19, 2025
ae4ba43
Add @types/uuid
compulim Dec 19, 2025
27b47e0
Revert
compulim Dec 19, 2025
73a4aa5
Pin @types/*
compulim Dec 19, 2025
6ea3cae
Revert
compulim Dec 19, 2025
74c1a8f
Move to read-package-up as read-pkg-up is deprecated
compulim Dec 19, 2025
bd4b12f
Bump to Node.js 24
compulim Dec 19, 2025
68402d7
Pin @types/react and @types/react-dom properly
compulim Dec 19, 2025
1e1849c
Pin @types/jest@29
compulim Dec 19, 2025
5311fa9
Pack package-lock.json
compulim Dec 19, 2025
40ab7c7
Fix cross platform package for Node.js 24
compulim Dec 19, 2025
a114db5
Revert
compulim Dec 19, 2025
3fa133f
Fix mutable ref typing
compulim Dec 19, 2025
19858b3
Pin to @types/react(-dom)@16
compulim Dec 19, 2025
01499a2
Update
compulim Dec 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .eslintrc.react.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,13 @@ rules:
- warn
- additionalHooks: ^(useLiveRegion|useMemoized|use(\w+)Updater)$

# The rule is preventing read access to refs inside the render loop.
# For optimization, we are heavy on ref usage.
react-hooks/refs: off

# This rule does not understand validateProps and falsely claim validateProps is causing mutations.
react-hooks/preserve-manual-memoization: off

# Conflicts with Adaptive Card schema.
# react/forbid-prop-types: error

Expand Down
26 changes: 12 additions & 14 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,25 +18,23 @@

<!-- Please list the changes in a concise manner. -->

## -

-
-

<!-- For bugs, add the bug repro as a test. Otherwise, add tests to futureproof your work. -->

- [ ] I have added tests and executed them locally
- [ ] I have updated `CHANGELOG.md`
- [ ] I have updated documentation
- [ ] I have added tests and executed them locally
- [ ] I have updated `CHANGELOG.md`
- [ ] I have updated documentation

## Review Checklist

> This section is for contributors to review your work.

- [ ] Accessibility reviewed (tab order, content readability, alt text, color contrast)
- [ ] Browser and platform compatibilities reviewed
- [ ] CSS styles reviewed (minimal rules, no `z-index`)
- [ ] Documents reviewed (docs, samples, live demo)
- [ ] Internationalization reviewed (strings, unit formatting)
- [ ] `package.json` and `package-lock.json` reviewed
- [ ] Security reviewed (no data URIs, check for nonce leak)
- [ ] Tests reviewed (coverage, legitimacy)
- [ ] Accessibility reviewed (tab order, content readability, alt text, color contrast)
- [ ] Browser and platform compatibilities reviewed
- [ ] CSS styles reviewed (minimal rules, no `z-index`)
- [ ] Documents reviewed (docs, samples, live demo)
- [ ] Internationalization reviewed (strings, unit formatting)
- [ ] `package.json` and `package-lock.json` reviewed
- [ ] Security reviewed (no data URIs, check for nonce leak)
- [ ] Tests reviewed (coverage, legitimacy)
4 changes: 2 additions & 2 deletions .github/workflows/pull-request-validation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ defaults:
env:
CI_PULL_REQUEST: 1 # Skip nightly tests
NODE_ENV: test # Add instrumentation code
node-version: 18.20 # Need to bump jest@29 to resolve something in https://github.com/facebook/react-native/issues/35701
node-version: 24

permissions:
contents: read
Expand Down Expand Up @@ -229,7 +229,7 @@ jobs:
- run: npm clean-install --strict-peer-deps

- name: Run docker compose build
run: docker compose -f docker-compose-wsl2.yml build --build-arg REGISTRY=mcr.microsoft.com/mirror/docker/library
run: docker compose -f docker-compose-wsl2.yml build --build-arg REGISTRY=mcr.microsoft.com

- name: Run docker compose up
run: docker compose -f docker-compose-wsl2.yml up --detach --scale chrome=2
Expand Down
153 changes: 89 additions & 64 deletions CHANGELOG.md

Large diffs are not rendered by default.

Loading
Loading