Commit Graph

  • 7bb245a3e8 chore: work around TS complaining Marvin Hagemeister 2024-07-07 00:35:29 +02:00
  • 4e53438708 feat: support ref cleanup functions Marvin Hagemeister 2024-07-07 00:31:55 +02:00
  • db0f4f2e7a Merge pull request #4433 from hamza0867/main Ryan Christian 2024-07-06 00:32:28 -05:00
  • 212b17af40 chore: Fix formatting Ryan Christian 2024-07-06 00:30:16 -05:00
  • 3cf39b0d19 Add missing types ElementType and ComponentPropsWithoutRef Hamza Benkhaldoun 2024-07-06 05:07:12 +01:00
  • 82ab555709 Dependency maintenance (#4431) Jovi De Croock 2024-07-04 19:28:11 +02:00
  • ef29b2045e Try fix coveralls (#4430) Jovi De Croock 2024-07-04 13:25:39 +02:00
  • 6cbb77e3f7 Merge pull request #4100 from samsam-ahmadi/compat-add-html-attributes-types Ryan Christian 2024-07-01 14:53:19 -05:00
  • 146de2dac5 chore: Wrap attributes in Signalish<> Ryan Christian 2024-07-01 14:48:42 -05:00
  • 532cc96f63 Merge branch 'main' into compat-add-html-attributes-types Ryan Christian 2024-07-01 14:05:59 -05:00
  • 7eef3e0f64 10.22.1 (#4428) 10.22.1 Jovi De Croock 2024-07-01 07:36:01 +02:00
  • 16aeb9f77e only check is connected for dom nodes (#4409) Jovi De Croock 2024-06-28 14:56:56 +02:00
  • 76f5d66106 fix(hooks): memo being too lazy with repeated renders (#4426) Jovi De Croock 2024-06-28 13:24:09 +02:00
  • eb3767723d replace isConnected with parentDom.contains (#4421) Jovi De Croock 2024-06-25 17:28:23 +02:00
  • 92e86e9326 graciously handle array shuffling (#4413) Jovi De Croock 2024-06-25 15:03:08 +02:00
  • 4c20c23c16 Merge pull request #4403 from maxbrieiev/main Ryan Christian 2024-06-01 19:13:20 -05:00
  • 92fd386204 compat: Use Ref and RefObject types from core in hooks. Max Brieiev 2024-06-01 16:25:39 +03:00
  • 11c953404c compat: Improve React compatibility for Ref type. Max Brieiev 2024-05-31 20:11:45 +03:00
  • d19017e906 Merge pull request #4401 from preactjs/devtools-global-check Marvin Hagemeister 2024-05-29 17:04:27 +02:00
  • eb3fb622fe devtools: prefer globalThis over window if available Marvin Hagemeister 2024-05-29 16:52:54 +02:00
  • a2631303ce chore: Bump lockfile version to v3 (#4398) Ryan Christian 2024-05-24 01:37:11 -05:00
  • 4ddd8fcb91 test perf of skipping some lifecycle hooks for perf (#4366) Jovi De Croock 2024-05-23 08:30:27 +02:00
  • 8d228d2f66 create hot path for unmounting a tree of context (#4396) Jovi De Croock 2024-05-22 20:45:53 +02:00
  • 77d941cc85 Merge pull request #4395 from Austaras/main Ryan Christian 2024-05-22 06:16:09 -05:00
  • 831551210e Update server.js Austaras 2024-05-22 18:37:35 +08:00
  • 8a557523c0 chore(compat): Expose stream render from preact-render-to-string austaras 2024-05-22 16:29:00 +08:00
  • cc5457cb98 Merge branch 'main' into use-object-assign use-object-assign Jovi De Croock 2024-05-22 08:41:40 +02:00
  • b7c43d9b52 fix(core): support popover boolean attribute (#4393) Jovi De Croock 2024-05-22 07:58:57 +02:00
  • 85bed330f3 Merge pull request #4390 from castrogarciajs/migrate-to-husky-v9 Ryan Christian 2024-05-19 22:33:14 -05:00
  • 11cf67635c chore: update command prepare castrogarciajs 2024-05-19 21:41:26 -05:00
  • 6796844641 chore: migrate husky v9 castrogarciajs 2024-05-19 18:56:04 -05:00
  • a1e7ffd5b6 migrate to oxlint (#4387) Jovi De Croock 2024-05-15 13:18:31 +02:00
  • d60c5cbd77 chore: migrate to biome (#4386) Jovi De Croock 2024-05-15 12:12:42 +02:00
  • 494f08460f 10.22.0 (#4385) 10.22.0 Jovi De Croock 2024-05-15 10:48:33 +02:00
  • cece8c3957 fix isolated rerenders (#4382) Jovi De Croock 2024-05-11 19:33:28 +02:00
  • 6449692bc0 Merge pull request #4378 from preactjs/types/popover Ryan Christian 2024-05-11 00:45:23 -05:00
  • 598765e81d feat: Add popover types Ryan Christian 2024-05-10 17:53:22 -05:00
  • 1b4e6835c0 Merge pull request #4377 from preactjs/ci/compressed-size Ryan Christian 2024-05-09 15:25:20 -05:00
  • d12d306afa Merge branch 'main' into ci/compressed-size Ryan Christian 2024-05-09 15:22:03 -05:00
  • bfdd189d0b Merge pull request #4376 from preactjs/debug/button-anchor-nesting Ryan Christian 2024-05-09 15:21:49 -05:00
  • 06a2df1d66 Merge branch 'main' into debug/button-anchor-nesting Ryan Christian 2024-05-09 15:19:41 -05:00
  • c29caa335a Merge pull request #4375 from preactjs/debug/tr-warning Ryan Christian 2024-05-09 15:19:00 -05:00
  • 4523933ede ci: Skip running compressed-size builds twice Ryan Christian 2024-05-08 20:00:46 -05:00
  • a51c8e24ef refactor: Swap .find() for .indexOf() Ryan Christian 2024-05-08 19:49:00 -05:00
  • 8a45c302c1 chore: Better formatting Ryan Christian 2024-05-08 19:44:49 -05:00
  • 32a60dbcaa feat: Provide error log for nesting of <button> and <a> Ryan Christian 2024-05-08 19:41:42 -05:00
  • cfc80bfbe9 fix: Disallow <tr> as a child of <table> Ryan Christian 2024-05-08 14:54:31 -05:00
  • 414c870e43 Merge pull request #4372 from preactjs/rschristian-patch-1 Ryan Christian 2024-05-06 00:52:52 -05:00
  • 41ce33b520 chore: Silence ESLint Ryan Christian 2024-05-05 10:42:18 -05:00
  • 185d0ef11b fix: Method syntax for IE11 support Ryan Christian 2024-05-05 10:36:54 -05:00
  • 1ea44c519a fix: Method syntax for IE11 support Ryan Christian 2024-05-05 10:35:54 -05:00
  • d18ac9f697 Merge pull request #4369 from preactjs/chore/test-types-and-warnings Ryan Christian 2024-05-02 01:08:33 -05:00
  • c38e437436 chore: Add sinon types, fix some chai assertions Ryan Christian 2024-05-01 22:55:58 -05:00
  • 58cf15c3d5 chore: Silence esbuild warning during tests Ryan Christian 2024-05-01 22:55:39 -05:00
  • 4ab4b99d30 Merge pull request #4364 from preactjs/feat/mathml Ryan Christian 2024-05-01 22:19:20 -05:00
  • 12b71cfc42 Merge branch 'main' into feat/mathml Ryan Christian 2024-05-01 22:14:34 -05:00
  • 2d07ca89c7 refactor: golf Ryan Christian 2024-05-01 17:30:20 -05:00
  • f7e9bcb663 Merge pull request #4368 from preactjs/ci/bump-compressed-size Ryan Christian 2024-05-01 03:24:47 -05:00
  • b5061947d7 ci: Bump compressed-size Ryan Christian 2024-05-01 03:16:37 -05:00
  • 19f7d5bec2 test: Add tests for namespace after rerender Ryan Christian 2024-05-01 03:14:05 -05:00
  • 9c4c61be1e test: Remove perhaps superfluous mathml tests for the moment Ryan Christian 2024-04-30 08:05:33 -05:00
  • 7f3d7cb699 refactor: golf -- better gzip, worse brotli Ryan Christian 2024-04-30 07:53:58 -05:00
  • 58a043a87d chore: Appease linters Ryan Christian 2024-04-30 07:51:27 -05:00
  • 5a62c05227 test: Determine SVG & MathML determine namespace from parent correctly Ryan Christian 2024-04-30 07:47:01 -05:00
  • 90edbab898 refactor: Fix namespace inheritance from parent Ryan Christian 2024-04-30 07:46:35 -05:00
  • fae2f58a7a refactor: golf & fix comment Ryan Christian 2024-04-30 02:23:02 -05:00
  • d899c8a1ea test: Copy over more SVG tests Ryan Christian 2024-04-30 03:40:21 -05:00
  • ded6e00142 refactor: Switch isSvg to a namespace var to support mathml Ryan Christian 2024-04-30 02:04:40 -05:00
  • f413961982 test: Add svg & mathml child namespace tests Ryan Christian 2024-04-30 02:01:13 -05:00
  • 86b4811ad3 use object.assign Jovi De Croock 2024-04-30 08:59:16 +02:00
  • 1eb9106d3d feat: Support creating MathML elements Ryan Christian 2024-04-30 01:18:52 -05:00
  • a832512a4e 10.21.0 (#4360) 10.21.0 Jovi De Croock 2024-04-30 08:49:10 +02:00
  • dbc4d6109c Merge pull request #4350 from preactjs/fix/jsx-source-debug-warning Ryan Christian 2024-04-29 23:34:04 -05:00
  • 50ac9ad5d2 use Set in create-context use-set-in-create-context jdecroock 2024-04-29 12:56:56 +02:00
  • 50c3f3ebe8 Merge branch 'main' into fix/jsx-source-debug-warning Ryan Christian 2024-04-27 06:07:46 -05:00
  • a1f6a43444 Backport 10 16 (#4351) v11 Jovi De Croock 2024-04-27 08:29:19 +02:00
  • 613cacc0e3 feat: debug throw on too many rerenders (#4349) Ryan Christian 2024-04-26 01:29:31 -05:00
  • 2e2f5ab3a7 fix: Appease ESLint Ryan Christian 2024-04-26 00:46:41 -05:00
  • d4ff12e97c test: Add test for fixed jsx-source warning Ryan Christian 2024-04-26 00:43:00 -05:00
  • 61ce7a4f26 refactor: Slight rename Ryan Christian 2024-04-25 23:19:49 -05:00
  • 784af469d1 fix: Incorrect "missing transform-jsx-source" warning Ryan Christian 2024-04-25 23:09:11 -05:00
  • aa95aa924d Merge pull request #4346 from preactjs/types/fix-hydrate-render-createPortal Ryan Christian 2024-04-23 02:14:49 -05:00
  • 1fc799dc6f refactor: Support ComponentChild(ren) in compat render/hydrate/createPortal Ryan Christian 2024-04-23 01:52:52 -05:00
  • c1addc2d55 Merge pull request #4345 from preactjs/types/compat-client Ryan Christian 2024-04-23 01:18:10 -05:00
  • bb064a3418 Merge branch 'main' into types/compat-client Jovi De Croock 2024-04-23 07:59:10 +02:00
  • f0c3e1d941 Merge pull request #3228 from henryqdineen/hqd-compat-types Ryan Christian 2024-04-22 21:14:31 -05:00
  • cab57f217d Merge branch 'main' into hqd-compat-types Ryan Christian 2024-04-22 21:12:37 -05:00
  • accb4c70f6 feat: Add compat/client types Ryan Christian 2024-04-22 14:30:51 -05:00
  • e2c8a4564e Merge pull request #3523 from MortezaMirjavadi/demo Ryan Christian 2024-04-21 22:18:46 -05:00
  • ecd61b85fb Add zustand and redux-toolkit to the demo. Ryan Christian 2024-04-21 22:10:43 -05:00
  • 3123e7f0a9 fix: Expose hooks through compat's ReactCurrentDispatcher (#4342) Ryan Christian 2024-04-19 00:21:51 -05:00
  • 962594b30e respect default value (#4341) Jovi De Croock 2024-04-18 16:34:23 +02:00
  • f3edc90244 feat: optimise jsx runtime (#4337) Jovi De Croock 2024-04-17 16:50:19 +02:00
  • 8c88f52e7b 10.20.2 (#4336) 10.20.2 Jovi De Croock 2024-04-09 13:13:44 +02:00
  • 7fbf03f699 fix: check whether oldDom is present in the DOM (#4318) Jovi De Croock 2024-04-05 11:28:41 +02:00
  • 3a1b19a982 Merge pull request #4334 from preactjs/jsx-template Marvin Hagemeister 2024-04-04 09:28:03 +02:00
  • 45860dc2a9 fix(types): add template tag JSX type Marvin Hagemeister 2024-04-04 09:25:59 +02:00
  • 757746a915 Integrate the new benchmarks repo and update (#4310) Andre Wiggins 2024-03-28 17:15:25 -07:00
  • d3d57db6ec Some byte improvements (#4321) Jovi De Croock 2024-03-25 07:42:10 +01:00
  • 8759dad522 refactor: simplify the logic introduced in #4322 (#4324) jviide 2024-03-24 08:55:18 +02:00