* feat: render document by routes config
* test: downgrade to csr
* chore: rename
* refactor: load route modules after only in ssr
* fix: pha test
* fix: compat with no routes config
* fix: ensure routes config before build
* fix: test case
* fix: test timeout
* fix: cache in test case
* refactor: check routes config before server compiler
* refactor: allways generate routes config
* chore: remove dead code
* fix: reset status when init config
* feat(miniapp): use platform in cli to generate miniapp code
* fix: lint error
* feat(miniapp): add miniapp project
* chore: revert example code
* chore: optimize code
* feat(miniapp): migrate some packages to ice
* feat(miniapp): update swcOptions for miniapp
* chore(example): add more pages
* feat(miniapp): add miniapp runClientApp
* feat(miniapp): update compile config for miniapp
* feat(miniapp): support get app and routes config in compile
* fix(miniapp): lint warning
* feat(miniapp): support routeData/routeConfig and reduce size
* fix: lint warning
* fix: lint warning
* feat(miniapp): support global css and page css
* feat(miniapp): support css modules
* feat(miniapp): support copying assets in public dir
* feat(miniapp): support Link and getSearchParams
* feat(miniapp): use index.ts.ejs as template
* feat(miniapp): support passing params in Link
* feat(miniapp): support history in miniapp
* fix(miniapp): build without compiling server bundle
* fix(miniapp): use getRoutesConfig
* feat(miniapp): support build options like outputDir
* chore(miniapp): update miniapp examples
* feat(miniapp): support html tags
* feat(miniapp): remove taro related code
* fix(miniapp): some cases
* fix(miniapp): use require.resolve to get page loader
* chore(miniapp): update lock
* fix(miniapp): page loader check this name
* chore(miniapp): add devDependencies
* chore: update index ejs template
* refactor(miniapp): update multiple platforms logic in ice
* chore: lock regenerator-runtime version
* chore(miniapp): add ali miniapp build command
* fix(ice): set default value of platform to web
* fix(runtime): remove duplicated denpdencies
* chore: set default value of platform to web
* feat(miniapp): registerSerialization when plugin activated
* test(miniapp): suit for vitest
* chore(miniapp): add webpack-sources to bundles
* chore: clean code
* chore(miniapp): remove jest config file
* fix: lint error
* fix: add default value of outputDir
* refactor(miniapp): remove openBrowser from logMessage
* chore(miniapp): remove unnecessary ts-ignore
* fix: type error
* chore(miniapp): rename Adapter to adapter
* chore(miniapp): update interface name
* refactor: use plugins to support miniapp
* chore(miniapp): update example name
* fix: update dependencies
* feat(miniapp): add platform check in cli
* chore: update lock
* fix: remove useless platform option
* fix: lint warning
* fix: lint warning
* test: use src code in tests
* chore(miniapp): remove ||= operators
* fix(miniapp): exclude miniapp-runtime esm code
* fix(ice-cli): update platform for build command
* feat: add possibleStandardNames
* chore: remove transform maxlength from createElement
* chore: modify version of package
* feat: select part of possibleStandardNames
* test: add test for transfrom props
* chore: dealwith warning
* feat: create plugin jsx plus
* feat: add jsx plus plugin
* chore: dismiss all lint problems
* feat: add include and exclude
* docs: update docs of jsx plus
* fix: in case of auto lint fix
* fix: lint problem
* fix: compatible with node 14
* chore: update version
* chore: update pnpm lock
* fix: dev dep
* feat: init jest test
* feat: support vitest
* chore: jest version
* feat: jest component test
* feat: vitest demo
* chore: add @vitest/coverage-c8 dep
* fix: lint
* docs: test
* chore: add comment
* fix: not depend on the vitest as dependencies
* chore: vitest version
* chore: version
* chore: version
* chore: lock
* fix: lock
* chore: vitest version
* fix: lock
* docs: typo
* docs: file extname
* fix: fix input onchange is invalid
* fix: onChange event is SyntheticEvent in React but it is dom event in Rax
* fix: prevent INPUT from being created repeatedly
* fix: should update value when props update
* test: add test for input value
* chore: update version
* test: add test for inputElement should not recreate when update props
* feat: modify useCallback
* test: add test for onchange
* feat: modify useCallback
* fix: usecallback should not use in createElement
* chore: remove line
* chore: remove onChange
* chore: dealwith lint
* chore: modify transformPrototypes to transformPrototype
* test: improve test case
* test: compat win32
* test: test case
* test: add test case
* test: add test case
* test: test case for rax-compat
* test: test case for routes
* fix: types error
* fix: to strict equal
* chore: remove unused props
* fix: types
* test: test case for run client app
* chore: remove empty router
* test: test case of run server app
* chore: remove log
* chore: do not remove file by test case
* fix: remove document dependency when run client app
* chore: lint
* chore: remove config
* fix: lint
* chore: lint warning
* fix: test case
* chore: update unplugin
* feat: introduce useRequest
* chore: add some description
* fix: export statment for generator
* fix: make @ice/types dev dep
* fix: remove I prefix for interface
* fix: lint
* fix: update pnpm
* feat: add use case for app config
* fix: using export request config
* fix: review for code
* fix: dev dependency