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

[pull] master from infernojs:master #78

Open
wants to merge 186 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
186 commits
Select commit Hold shift + click to select a range
db606df
Create codeql-analysis.yml
Jul 21, 2022
4532df8
Updated dependencies jsdom 20
Jul 24, 2022
d0ccb38
Component state should not be readonly
Havunen Aug 2, 2022
544bacd
Improved inferno typings, and fixed some inferno-router typings
Havunen Aug 2, 2022
bd8e39f
v8.0.2
Havunen Aug 2, 2022
30d3858
Removed sortAttributes and innerHtml test utils (#1602)
Aug 2, 2022
7f76923
Added funding note to package.json
Aug 2, 2022
de56ad6
Improved application bundling documentation and fixed typos in readme
Aug 4, 2022
0f42e53
Unified benchmarks and examples, removed old examples. Fixes Github#1603
Havunen Aug 14, 2022
231d717
Moved inferno-shared to development dependencies of inferno package
Aug 18, 2022
ded256a
Added more JSX element types, fixed style property typing, adds back …
Aug 18, 2022
6385282
Revert #d0ccb387a8073c4205264e0a41f59189885f30c1 changed state back t…
Aug 18, 2022
9734d72
v8.0.3
Havunen Aug 18, 2022
5a5ff08
Improved documentation about child flags optimization
Aug 20, 2022
a9d016f
Updated license year
Aug 23, 2022
c45fd7f
Updated discord link
Sep 4, 2022
a6cb56f
Updated dependencies
Sep 27, 2022
77acc73
Add type defs for animation hooks (#1609)
jhsware Oct 3, 2022
404b67b
Typescript improvements, removed rollup plugin bubble and replaced it…
Oct 12, 2022
eb88122
typescript: Allow setting any JSX attribute to null
Oct 13, 2022
12be729
typescript: Allow setting ref to null and ran prettier on source files
Oct 13, 2022
aace380
Fix parameter name in default props test. fixes https://github.com/in…
Oct 13, 2022
f0d21ad
Removed explicit version requirements from saucelab platforms
Oct 14, 2022
bc9d58a
tests: renamed ctx to context
Oct 14, 2022
11db2f0
removed mac os firefox from saucelab tests because it does not start
Oct 14, 2022
3171890
Use windows 11 for testing edge
Oct 14, 2022
4750a13
Specify mac os version
Oct 14, 2022
0ac101f
try specifying platform for chrome and firefox
Oct 14, 2022
8827d84
Firefox does not start in Windows 11 try Windows 10 platform instead
Oct 14, 2022
ac3883a
added browser version field trying to fix Saucelabs error
Oct 14, 2022
e403fe5
Added platform to saucelabs safari configs
Oct 14, 2022
73ee778
Ignore firefox test https://github.com/infernojs/inferno/issues/1611
Oct 16, 2022
ec1fcf8
Merge branch 'master' of https://github.com/infernojs/inferno
Oct 16, 2022
0941db9
Trying to fix saucelabs browser matrix widget
Oct 16, 2022
d03e86c
v8.0.4
Oct 16, 2022
2c68235
Fixed browser matrix link
Oct 21, 2022
c7c7787
Trying to fix firefox tests by adding geckodriverVersion
Oct 21, 2022
4c3a783
Fixed invalid syntax in karma.sauce.config
Oct 21, 2022
6c34db8
Updated to lerna v6 and set firefox geckodriver to 0.30.0
Oct 21, 2022
8e89b76
Updated browser test statement
Oct 21, 2022
61dd620
Try fixing saucelabs FF tests
Oct 25, 2022
688728e
Try geckodriver 0.30.0
Oct 26, 2022
25b6ad1
Improve types for animation hooks etc. (#1612)
jhsware Oct 31, 2022
05cc5a9
Implement className as function for compatibility with react-router. …
jhsware Nov 2, 2022
e76256c
updated dev dependencies to latest versions, moved to rollup v3 and o…
Nov 6, 2022
4140367
Run prettier on all files
Nov 6, 2022
e3c3deb
Fix inferno router #1608 (#1615)
jhsware Nov 8, 2022
f606368
Improve typing (#1616)
jhsware Nov 13, 2022
c4045a0
Updated dev dependencies and fixed tests
Havunen Nov 27, 2022
1c6eab9
Run prettier on all files
Havunen Nov 27, 2022
9a7b2c0
v8.0.5
Havunen Nov 27, 2022
2836945
Using ts-jest for tests to simplify config and adding sourcemap gener…
jhsware Dec 17, 2022
70ae503
updated dependencies and refactored fs-extra to use new ESM entry point
Havunen Jan 22, 2023
6f5c77f
Added babel plugin v6.6.0 trying to fix jsfiddle
Havunen Jan 22, 2023
07cdfcc
Deleted old standalone babel plugin bundles
Havunen Jan 22, 2023
9942f5e
fixed JsFiddle simple clock demo closes: https://github.com/infernojs…
Havunen Jan 22, 2023
8de0d3a
updated development dependencies
Havunen Feb 8, 2023
f5c62e7
Added back native DOM node event listener types, fixes Github #1622
Havunen Feb 8, 2023
f4a4e3b
v8.0.6
Havunen Feb 8, 2023
a0ba430
Added KaiOS2 and KaiOS3 FF versions to sauce config. Testing updating…
Havunen Mar 5, 2023
232271e
downgrade geckodriver back to version 0.30.0
Havunen Mar 5, 2023
47abcc1
moved kaiOs FF tests to Linux platform and removed gecko driver versi…
Havunen Mar 5, 2023
c4f0286
use windows 10 for kaios, saucelabs no longer accepts Linux
Havunen Mar 5, 2023
2cb8c65
try again Linux + FF 45
Havunen Mar 5, 2023
25bb999
Use firefox 55 for testing
Havunen Mar 5, 2023
b315917
removed FF55 bacause it does not work
Havunen Mar 5, 2023
4287198
Testing linux FF45 again
Mar 7, 2023
1eac52e
Update karma.sauce.conf.js
Mar 7, 2023
9bd3f7f
Update travis platform to ubuntu 22LTS
Mar 7, 2023
6db95a8
Update karma.sauce.conf.js
Mar 7, 2023
b9d52d4
Update karma.sauce.conf.js
Mar 7, 2023
e7f9f4e
Trying to write test asserts in more cross browser compatible way.
Havunen Mar 10, 2023
0a33f6d
updated to typescript 5, removed Element type from JSX types to impro…
Havunen Mar 24, 2023
57a0acd
Converted select spec to tsx, added selectedIndex property to typings
Havunen Mar 24, 2023
6f5bb9d
Converted rendering.spec to tsx https://github.com/infernojs/inferno/…
Havunen Mar 25, 2023
601f754
Converted portal.spec to tsx and added math formula elements to allow…
Havunen Mar 25, 2023
ca531b8
Moved InfernoNode type as top level export to simplify its usage, con…
Havunen Mar 25, 2023
7424ad7
Added vNodeFlags unknown 0 to complete TS enum type. Added media elem…
Havunen Mar 25, 2023
fced013
removed duplicate Key type from JSX typings and reused the common typ…
Havunen Mar 25, 2023
c8551c4
Converted animationHooksFunc jsx to TSX
Havunen Mar 25, 2023
a78124c
Added a new type InfernoSingleNode to allow restricting children to any
Havunen Mar 25, 2023
9e0f0e3
Converted lifecycle and transition spec to TSX
Havunen Mar 25, 2023
caa39cc
Converted rest of the inferno package tests to TSX
Havunen Mar 26, 2023
ad50d9d
Converted inferno-animation, inferno-clone-vnode tests to TSX and fix…
Havunen Mar 26, 2023
48d4786
Ran prettier on all files
Havunen Mar 26, 2023
8f708bf
v8.1.0
Havunen Mar 26, 2023
3443831
rimraf updated to v4 and asterisk usages are now removed, ts type
Havunen Mar 26, 2023
621d694
ts-plugin-inferno is now also used to run all inferno tests, fixes ht…
Havunen Apr 6, 2023
f7af161
typescript: allow css inline variables to be used in CSS inline styles
Havunen Apr 7, 2023
f3ede9f
typescript: added typed support for writing xml attributes as they are
Havunen Apr 9, 2023
84b2e32
Converted some tests to typescript and moved them to correct packages
Havunen Apr 9, 2023
e89443d
Converted rest of the inferno package tests to typescript, added
Havunen Apr 19, 2023
43437ba
v8.1.1
Havunen Apr 19, 2023
b1befe9
Feature support for async prefetch in inferno-router (#1621)
jhsware May 13, 2023
4ec7f83
Updated packages
Havunen May 25, 2023
f4d396a
Ran prettier on all files
Havunen May 25, 2023
dd520bb
removed FF60 from saucelabs test suite
Havunen May 25, 2023
a85716a
Upgraded to Jasmine v5 and changed lowest testing target of FireFox to
Havunen May 25, 2023
b300a89
v8.2.0
Havunen May 25, 2023
4bc0268
Fixes an issue where ComponenType type was not usable in parameter of
Havunen May 28, 2023
6ccbdf0
Ran prettier on all files
Havunen May 28, 2023
b87ba8e
v8.2.1
Havunen May 28, 2023
68213f0
Adapted to new history blocking API (#1644)
fheft Jun 16, 2023
81bb088
updated dependencies
Havunen Jun 30, 2023
cff5381
v8.2.2
Havunen Jun 30, 2023
0306065
bump dependencies, ran prettier on all files
Havunen Jul 16, 2023
8ff0579
Updated dependencies
Havunen Aug 13, 2023
988463e
Removed tslint and replaced it with eslint
Havunen Sep 3, 2023
ebe7462
Linting fixes after replacing tslint with eslint
Havunen Sep 3, 2023
1ea813f
Disable nullish coalescing rule
Havunen Sep 3, 2023
4106200
Fix eslint errors in animationCoordinator.ts
Havunen Sep 4, 2023
f08c066
Fix eslint errors in inferno-animations package
Havunen Sep 4, 2023
0fb4d3f
fix inferno-animation test eslint errors
Havunen Sep 4, 2023
c8e9ae1
Removed combineFrom helper method in favor of native Object.spread
Havunen Sep 4, 2023
7d6d43f
bump browser fixture deps
Havunen Sep 4, 2023
25833ba
Fixing more eslint rules
Havunen Sep 4, 2023
020bbda
Fixing more eslint errors
Havunen Sep 5, 2023
1d93a2f
Fixed more eslint errors
Havunen Sep 5, 2023
d565adc
Removed inferno-create-class API.
Havunen Sep 5, 2023
da25ed0
Removing inferno-create-class leftovers
Havunen Sep 6, 2023
fe16c45
Removed component comparator leftovers
Havunen Sep 6, 2023
f045e75
Removed dependency to hoist-inferno-statics and implemented way simpler
Havunen Sep 6, 2023
e2546a4
Build pass and more tests pass, eslint still failing
Havunen Sep 6, 2023
8de15eb
removed create-class leftovers and fixed browser tests
Havunen Sep 7, 2023
51923ac
Build and tests pass
Havunen Sep 7, 2023
af9039b
build & test pass all sources pass eslint
Havunen Sep 8, 2023
be96c00
Removed direct prettier scripts and run eslint auto fix on test files,
Havunen Sep 8, 2023
a59d1fb
Updated babel JSX plugin and TSC JSX plugin. Added a new script to run
Havunen Sep 8, 2023
045dd24
Add swc folder to gitignore
Havunen Sep 9, 2023
f1e733b
Add swc-plugin-inferno to transformers test setup
Havunen Sep 9, 2023
7846206
Output basic information from Webpack to compare plugin compilation
Havunen Sep 9, 2023
7174d3c
ignore inferno-compat files
Havunen Sep 9, 2023
7e30263
Split did appear hook registration into two methods to reduce logic
Havunen Sep 9, 2023
b7cbe3d
Changed inferno-plugin-swc the default test runner because it is so much
Havunen Sep 10, 2023
bc382ca
Removed nextFlags from patchElement because it was duplicate info and
Havunen Sep 11, 2023
214bc21
Added a tool to measure memory allocations
Havunen Sep 15, 2023
ead33f4
downgrade saucelabs to 7.2.2 because they broke the latest version
Havunen Sep 16, 2023
ad0d53b
Make test util backwards compatible
Havunen Sep 17, 2023
9f8bada
remove unnecessary code from custom uibench
Havunen Sep 21, 2023
197edcf
Fix runtime requirements doc
Havunen Sep 30, 2023
e76177c
breaking change: Rename inferno ES module bundle extension to .mjs
Havunen Sep 30, 2023
ebb13f2
breaking change: Rename inferno ES module bundle extension to .mjs
Havunen Sep 30, 2023
96c1ef3
Added missing lifecycle types
Havunen Sep 30, 2023
ba40baf
Removed esnext bundle as the .mjs bundle is not transformed to es5 now
Havunen Sep 30, 2023
5133e5a
Added new variation of ui benchmark to track performance regressions in
Havunen Sep 30, 2023
3753577
Updated to lerna v7
Havunen Oct 8, 2023
c0706da
Replaced ts-jest with @swc/jest and swc-plugin-inferno
Havunen Oct 8, 2023
c7e0559
updated legacy rollup plugins
Havunen Oct 8, 2023
f2da50d
Fix preventAssignment warning
Havunen Oct 10, 2023
1c65a70
Try to run latest SL firefox with default geckodriver
Havunen Oct 10, 2023
e2dce6d
Try running FF in linux OS
Havunen Oct 10, 2023
096960f
Use own fork of saucelabs plugin, because official plugin is broken
Havunen Oct 21, 2023
3da0b59
Fixes saucelabs tests
Havunen Oct 21, 2023
624f548
fix saucelabs firefox tests
Havunen Oct 21, 2023
5184994
swc-plugin-inferno 0.0.10
Havunen Oct 22, 2023
b8396c6
Modernizing codebase by refactoring indexOf methods
Havunen Oct 30, 2023
c6ea9c5
reduce props.value reading by using variable
Havunen Oct 30, 2023
a1c6997
fixed broken docs demos, updated package-lock.json
Havunen Oct 30, 2023
9702174
Clearing useless test code
Havunen Nov 1, 2023
71e3a11
refactor: converted forEach loops to for...of
Havunen Nov 1, 2023
8bc661e
updated dependencies, added missing test assert and fixed lint errors in
Havunen Nov 14, 2023
30bd8f1
updated swc plugin, eslint and lerna
Havunen Nov 25, 2023
30d845f
Trying to fix coveralls integration
Havunen Dec 7, 2023
aa11f19
Improve FormEvent typescript type. Closes Github#1662
Havunen Dec 10, 2023
d05dc2d
Added tests for SSR with inferno-router and fix bug in <Switch> (reba…
jhsware Dec 11, 2023
33122ca
updated lerna v8 and other minor deps
Havunen Dec 12, 2023
8b03e98
Added variable typing
Havunen Dec 12, 2023
915a6c5
changed coveralls to coveralls-next and disabled the new eslint rules
Havunen Dec 13, 2023
8d0afbe
Remove fix resolved by Mozilla three years ago (#1660)
jhsware Dec 17, 2023
ca227a5
updated deps
Havunen Jan 9, 2024
35ce542
Fix attachEvent type error (#1661)
jhsware Jan 20, 2024
e33158f
Rework development mode related inferno warnings #1573 #1582 (#1666)
p1100i Feb 4, 2024
26af472
updated dependencies
Havunen Mar 2, 2024
192a650
Fixes an issue where inferno-server renders empty style attribute if
Havunen Mar 2, 2024
13f8d24
Converted inferno-utils tests to tsx github#1632
Havunen Mar 16, 2024
c4930a7
improved inferno-test-utils typings
Havunen Mar 16, 2024
2fd100e
converted inferno-test-utils tests to tsx github#1632
Havunen Mar 16, 2024
527f088
fixed build error, replaced concat-stream-es6 package with concat-stream
Havunen Mar 16, 2024
7ea5df9
updated deps and converted more tests to TSX for github#1632
Havunen Apr 13, 2024
6b2714a
Converted inferno-server tests to TSX github#1632
Havunen Apr 13, 2024
7ddfedc
Converted inferno-hyperscript tests to TSX for #1632
Havunen Apr 13, 2024
cbbf12a
Converted inferno-hydrate to TSX #1632
Havunen Apr 13, 2024
8da43c9
Changed inferno onClick event target type non-nullable
Havunen Apr 13, 2024
6688dc7
updated swc core 1.7 and inferno swc plugin 0.0.22
Havunen Jul 15, 2024
0279f57
Fixing build
Havunen Jul 15, 2024
8e22c8a
Updated dependencies, swc-plugin, babel-plugin, ts-plugin.
Havunen Aug 31, 2024
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
Prev Previous commit
Next Next commit
Updated license year
  • Loading branch information
Sampo Kivistö authored Aug 23, 2022
commit a9d016f364c2ecbb59ec2bfe33440b523cb27b3d
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# MIT License
Copyright (c) 2015-2021 Dominic Gannaway
Copyright (c) 2015-2022 Dominic Gannaway

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down