Commit Graph

  • b0d91957f1 refactor: Avoid breaking change for ARIA element types (#4882) Ryan Christian 2025-08-09 17:36:45 -05:00
  • 869968b518 Ensure memoized components re-render after errors (#4880) Jovi De Croock 2025-08-09 08:13:55 +02:00
  • aeb59e0cbb refactor: Move most interfaces out of the JSX namespace (#4878) Ryan Christian 2025-08-08 13:43:42 -05:00
  • 9a54be8a82 refactor: Make HTMLAttribute type declarations consistent (#4876) Ryan Christian 2025-08-08 13:09:42 -05:00
  • 5843ad02a9 Provide solution to long standing memleak (#4853) Jovi De Croock 2025-08-08 15:46:33 +02:00
  • f3430e0cff feat(debug): add captureOwnerStack (#4875) Qingyu Wang 2025-08-06 13:30:56 +08:00
  • 2c47637c8c Adapt to React api: add context argument to compat/Children map api (#3855) Parsa Salavati 2025-08-06 07:09:06 +03:30
  • ac657fc0b1 Remove rerendercount (#4877) Jovi De Croock 2025-08-05 22:19:06 +02:00
  • 943fa26262 Add flags for component type (#4867) Jovi De Croock 2025-08-05 22:08:54 +02:00
  • 89ad340396 Merge pull request #4870 from upupming/v10.x-forward-ref-render-field Marvin Hagemeister 2025-07-31 17:58:03 +02:00
  • d698fd25c7 Merge pull request #4869 from upupming/v10.x-memo-type-field Marvin Hagemeister 2025-07-31 17:52:51 +02:00
  • 5eada636f8 fix(compat): add .render property referencing original render function frontman-git 2025-06-11 12:42:09 +09:00
  • e25d0b9138 feat: add .type property referencing original component Yiming Li 2025-07-31 22:17:21 +08:00
  • 370319ced2 feat: add .type property referencing original component (#4868) Yiming Li 2025-07-31 22:29:53 +08:00
  • ca610eb5d9 chore: Port compat type changes from v10.x (#4866) Ryan Christian 2025-07-31 03:05:38 -05:00
  • cf39a4b376 fix(types) preact/compat missing React.Key (#4864) Shy 2025-07-31 00:51:02 +02:00
  • 058573cf49 fix(types) make React.SVGAttributes generic (#4863) Shy 2025-07-31 00:27:42 +02:00
  • 2a48070ad0 Accoutn for v10.x branch (#4861) Jovi De Croock 2025-07-29 08:50:52 +02:00
  • e42b82b17b Merge pull request #4859 from preactjs/10.26.10 10.27.0 Jovi De Croock 2025-07-28 17:54:17 +02:00
  • 43598cf50b chore: Backport refcallback type and debug helpers (#4860) Ryan Christian 2025-07-28 04:08:27 -05:00
  • ffe1529c6d Merge pull request #4858 from preactjs/bump-deps-2 Jovi De Croock 2025-07-28 10:38:55 +02:00
  • 6cf36f629a Remove redundant pkg json jdecroock 2025-07-28 10:30:51 +02:00
  • 5608d121c7 Bump biome jdecroock 2025-07-28 10:24:29 +02:00
  • 5ad175945b First pass jdecroock 2025-07-28 10:20:04 +02:00
  • c3151f5709 Merge pull request #4857 from preactjs/fix-suspense-error-bail Jovi De Croock 2025-07-28 10:14:07 +02:00
  • 6fea157a63 Merge pull request #4856 from preactjs/ensure-we-rerender Jovi De Croock 2025-07-28 10:14:04 +02:00
  • 86a419ec80 Merge branch 'main' into fix-suspense-error-bail Jovi De Croock 2025-07-28 08:40:29 +02:00
  • e60463d0d6 Update src/diff/index.js Jovi De Croock 2025-07-28 08:35:49 +02:00
  • 6e24eda965 Only mark force when it's a real error Jovi De Croock 2025-07-28 08:35:30 +02:00
  • 0c4f93c776 Ensure we properly re-render bailing errored children Jovi De Croock 2025-07-28 08:34:35 +02:00
  • dec937fb0b Ensure we rerender after a suspensefully hydrating boundary throws an error jdecroock 2025-07-27 21:21:00 +02:00
  • 6734ff21b3 Merge pull request #4855 from preactjs/gold-suspense Jovi De Croock 2025-07-28 08:27:50 +02:00
  • 4632097957 Golf down suspense jdecroock 2025-07-27 19:58:11 +02:00
  • 13a5ce7628 Merge pull request #4851 from preactjs/support-alternate-content-doc Jovi De Croock 2025-07-26 11:49:22 +02:00
  • af1bd0f366 Merge branch 'main' into support-alternate-content-doc Jovi De Croock 2025-07-26 11:43:43 +02:00
  • 2712cb53b6 fix(types): correct eslint directive for no-unsafe-declaration-merging (#4852) Cameron 2025-07-25 22:57:16 +01:00
  • be691dbd29 Golf in render.js Jovi De Croock 2025-07-24 23:01:21 +02:00
  • a129c92f73 Golf bytes in component.js Jovi De Croock 2025-07-24 23:00:32 +02:00
  • a5bfac8040 Support alternative contentDocument Jovi De Croock 2025-07-24 21:23:21 +02:00
  • 2e2b239d4e fix(debug): fix memory leak in VNode owner tracking (#4850) Jason Miller 2025-07-24 15:30:04 -04:00
  • 7de6b9a3d1 chore(deps): upgrade oxlint, fix errors (#4848) Cameron 2025-07-24 10:28:31 +01:00
  • a9b12d939a chore: Update 'replaceNode' deprecation comment to point at new shim (#4844) Ryan Christian 2025-07-17 01:51:54 -05:00
  • 3675a093f5 refactor: DOM event name casing (#4843) Ryan Christian 2025-07-15 02:05:47 -05:00
  • 61a257f75f test: Add simple test for unstable_batchedUpdate to improve coverage (#4842) Ryan Christian 2025-07-15 00:42:20 -05:00
  • 328430e445 feat: add unstable batched updates to compat (#4841) Ryan Christian 2025-07-12 01:40:28 -05:00
  • 909cb39a6d React does not forward refs by default for class components (#4836) Jovi De Croock 2025-07-10 08:17:16 +02:00
  • df481405b9 fix: export helper functions from preact/debug (#4830) Qingyu Wang 2025-07-09 14:30:53 +08:00
  • ae8a62711a feat: Add types for '/compat/server' & '/compat/scheduler' (#4835) Ryan Christian 2025-07-08 19:31:54 -05:00
  • 2c2d2df489 fix: Ensure 'compat/test-utils' exports match & are valid (#4834) Ryan Christian 2025-07-08 18:32:46 -05:00
  • 2d6811de49 Revert state settling and unsafe (#4829) Jovi De Croock 2025-07-06 11:11:55 +02:00
  • d21722e9cb ci: Correct PR reporter filter for forks (#4828) Ryan Christian 2025-07-02 03:10:44 -05:00
  • 504eb5c644 perf: reduce some repeated logic (#4814) (#4821) Jovi De Croock 2025-06-28 18:52:01 +02:00
  • 0a3c7b499d chore: remove sinon (#4820) James Garbutt 2025-06-27 16:20:31 +01:00
  • 319d304cde test: migrate compat tests to vitest spies (#4819) James Garbutt 2025-06-27 15:58:26 +01:00
  • 1a7e77d70f test: migrate debug tests to vitest spies (#4817) James Garbutt 2025-06-26 17:12:20 +01:00
  • e1b2e6f641 test: migrate hooks tests to vitest spies (#4816) James Garbutt 2025-06-26 12:11:56 +01:00
  • f19517bfc6 test: migrate lifecycle tests to use vitest spies (#4815) James Garbutt 2025-06-26 10:49:39 +01:00
  • 6ab3132c8a perf: reduce some repeated logic (#4814) James Garbutt 2025-06-25 16:34:24 +01:00
  • 3b679af4a8 test: migrate events/refs tests to vitest spies (#4813) James Garbutt 2025-06-25 16:28:50 +01:00
  • 88fcacb86b Merge pull request #4812 from 43081j/vitest-sinon-browser-round3 Marvin Hagemeister 2025-06-25 17:26:48 +02:00
  • 9b8f7d574e Merge branch 'main' into vitest-sinon-browser-round3 Jovi De Croock 2025-06-25 17:21:15 +02:00
  • 273271823a test: migrate context tests to vitest spies (#4810) James Garbutt 2025-06-25 16:21:07 +01:00
  • 443e688216 test: migrate createContext tests to use vitest spies (#4811) James Garbutt 2025-06-25 16:18:36 +01:00
  • 1544fd639c test: migrate components test to vitest spies (#4809) James Garbutt 2025-06-25 14:08:32 +01:00
  • eb2f56b3c9 test: migrate more browser tests to use vitest spies James Garbutt 2025-06-25 11:17:42 +01:00
  • 021d60df46 chore: use v8 coverage (#4807) James Garbutt 2025-06-25 11:15:26 +01:00
  • 7fbc10d1e8 chore: switch to playwright for browser tests (#4808) James Garbutt 2025-06-24 19:21:43 +01:00
  • de6a7f10b5 Merge pull request #4806 from 43081j/vitest-migration Marvin Hagemeister 2025-06-24 14:34:42 +02:00
  • 455e929378 chore: remove mocha imports James Garbutt 2025-06-24 13:17:34 +01:00
  • 956383a7eb chore: migrate from mocha to vitest James Garbutt 2025-06-24 12:42:57 +01:00
  • 8bd22405d0 Add v10 note (#4804) Jovi De Croock 2025-06-18 08:50:44 +02:00
  • 9103e8f737 Fix outdated public RefCallback type (#4801) Jason Miller 2025-06-12 01:33:20 -04:00
  • 632d5ccba3 Merge pull request #4799 from preactjs/precompile-signal-attr Marvin Hagemeister 2025-06-11 14:24:03 +02:00
  • ee12c201d6 Merge pull request #4800 from preactjs/release-10.26.9 10.26.9 Marvin Hagemeister 2025-06-11 14:14:16 +02:00
  • 9b54e1b4c6 10.26.9 Marvin Hagemeister 2025-06-11 14:08:14 +02:00
  • d369bdb6cf Merge pull request #4798 from preactjs/10.x-precompile-attr Marvin Hagemeister 2025-06-11 14:07:17 +02:00
  • a62ee4de1d fix: signal attribute values not working with precompile transform Marvin Hagemeister 2025-06-11 14:02:24 +02:00
  • c6defb4e11 fix: signal attribute values not working with precompile transform Marvin Hagemeister 2025-06-11 14:02:24 +02:00
  • 2a5786622e Merge pull request #4797 from preactjs/10.x-release Marvin Hagemeister 2025-06-11 14:00:41 +02:00
  • 8ed14dee55 chore: point release workflow to 10.x Marvin Hagemeister 2025-06-11 13:14:17 +02:00
  • fd1f38d382 Merge pull request #4795 from preactjs/10.x-precompile-style Marvin Hagemeister 2025-06-11 13:11:13 +02:00
  • 85e0cabe97 fix: escape style object value in precompile transform Marvin Hagemeister 2025-06-11 12:37:38 +02:00
  • a3565a40f8 Merge pull request #4794 from preactjs/escape-precompile Marvin Hagemeister 2025-06-11 12:58:28 +02:00
  • 5c206b5587 Merge pull request #4796 from preactjs/10.x-benchmarks Marvin Hagemeister 2025-06-11 12:58:12 +02:00
  • a4263b54fc chore: make previous benchmark results not required Marvin Hagemeister 2025-06-11 12:54:50 +02:00
  • 681fc3f54a fix: escape style object value in precompile transform Marvin Hagemeister 2025-06-11 12:30:26 +02:00
  • ba198b7052 Merge pull request #4793 from frontman-git/fix/4769-forward-render-prop Marvin Hagemeister 2025-06-11 08:48:05 +02:00
  • a76dd9be8d fix(compat): add .render property referencing original render function frontman-git 2025-06-11 12:42:09 +09:00
  • 88cda26c2d Add test ensuring effects are cleaned up (#4792) Jovi De Croock 2025-06-07 12:23:20 +02:00
  • 65d8ddc385 Simplify build process simplify-build Jovi De Croock 2025-06-07 08:23:19 +02:00
  • ee5d7e8d45 refactor: Remove all export maps in nested pkg.json files (#4784) Ryan Christian 2025-06-07 01:43:55 -05:00
  • ee0ab9eae9 refactor: Drop support for TS versions < 5.1 (#4788) Ryan Christian 2025-06-07 01:39:50 -05:00
  • cca1a86f8b chore: Remove extraneous pkg.json key (#4789) Ryan Christian 2025-06-07 01:37:43 -05:00
  • 9b78b4457d Merge pull request #4549 from preactjs/v11-2 Jovi De Croock 2025-06-06 19:27:54 +02:00
  • 005d508166 chore: Port non-dimensional regex fix to new v11 (#4772) Ryan Christian 2025-05-30 21:42:10 -05:00
  • fa1b8541d8 Add defaultProps tests jdecroock 2025-05-30 10:46:35 +02:00
  • b3e8fa0757 Fix mistake in sCU this binding Jovi De Croock 2025-05-29 20:15:44 +02:00
  • d4d41f28fe Implement deferring state updates (#4760) Jovi De Croock 2025-05-29 16:04:37 +02:00
  • d1f8760994 refactor (v11): Remove deprecated 'ForwardFn' type from compat (#4777) Ryan Christian 2025-05-28 01:11:03 -05:00
  • 1b1d77ba64 chore: Specify browser targets in Babel config (#4773) Ryan Christian 2025-05-27 02:01:24 -05:00