Rax Versions Save

🐰 Rax is a progressive framework for building universal application. https://rax.js.org

v1.2.2

2 years ago
  • Fix: compat react bundle error path

v1.2.1...v1.2.2

v1.2.1

2 years ago
  • Refactor: change output result format, avoid mixing IIFE and CJS
  • Chore: avoid throw error when update unmounted component
  • Fix: add error message to getDerivedStateFromError hook

v1.2.0...v1.2.1

v1.2.0

3 years ago

2020-12-24

  • feat: support catch error(componentDidCatch) when ssr
  • feat: support catch error only with getDerivedStateFromError

v1.1.4

3 years ago
  • fix: should trigger afterRender twice when render to the same target twice

v1.1.3

3 years ago
  • fix: fragment cache native node #1867
  • fix: portal with new context #1866
  • fix: unmount dirty component #1865
  • fix: destory function of a passive effect should call synchronously #1864
  • fix: render returns null to null empty nodes are also rebuilt #1842

v1.0.13

4 years ago

v1.0.13

  • Feat: rax-use-router support withRouter (#1385)
  • Fix: componentDidMount exec correct (#1399)

v1.0.12

  • print warning when loop elements without key property (#1355)
  • context not work correct in async render mode (#1378)
  • Update rax project entry file app.js usage. (#1343)
  • minify the wrapper code generated by rollup (#1374)
  • when prev fragment is empty and update to other type (#1365)
  • compress _hooks (#1369)
  • mobx-rax support rax1.x (#1368)
  • fragment test case (#1363)
  • Only prevNativeNode is empty fragment should find the prevSlibingNativeNode (#1361)
  • add toWarnDev and toLowPriorityWarnDev jest matcher (#1354)

v1.0.11

  • compress isPureComponent (#1358)
  • Key should not be compressed, for that will be added to native n… (#1356)

v1.0.10

  • little opt (#1351)
  • empty array diff error (#1346)
  • Revert "fix: optimize performance and reduce package size" (#1352)
  • use for loop instead of while to avoid mutate array iteself (#1348)
  • change log logic inversion (#1329)
  • driver-universal support CSS custom properties (#1335)
  • Optimize performance (#1333)
  • Refactor compress variables (#1332)
  • optimize performance and reduce package size (#1331)
  • Refactor core performance and size (#1300)
  • Apply some performance optimisation (#1330)
  • migrate scripts packages (#1325)
  • fix ssr style (#1324)
  • add rax-plugin-pwa (#1307)
  • Support component use separated css file (#1303)

v1.0.9

  • v1.0.9 and update readme (#1320)
  • rax-scripts (#1299)
  • tansform jsx to html (#1304)
  • Optimize scheduler size and performance (#1309)
  • prop style array to Object.assign (#1313)
  • remove useless packages (#1305)
  • raxjs supports iife and cjs, pulling away from amd. (#1286)
  • plugin app add hash config (#1292)
  • Transfer miniapp related packages (#1294)
  • Add rax-set-native-props & rax-get-element-by-id (#1296)
  • transfer miniapp related packages to internal (#1290)
  • Multi pages support routeName (#1289)
  • add rpx2vw (#1283)
  • Fix ssr multi (#1275)
  • rax-engineering (#1239)
  • Feat enhance component plugin (#1235)
  • Feat mpa plugin (#1260)
  • Feat user config (#1253)
  • improve performance with clearing all children (#1254)
  • Feat fix minimize (#1238)
  • Refactor new context (#1184)
  • Feat common config (#1233)
  • Fix inline style (#1228)
  • improve driver dom performance for rpx (#1223)
  • fix change mp build dir (#1217)
  • add qrcode (#1215)
  • remove web-app index.html font-size (#1214)
  • rax 1.0 engineering (#1180)
  • Fix engineer error (#1213)
  • Feat optimize app template (#1210)
  • support cli api (#1209)
  • Merge remote-tracking branch 'origin/feat-rax-engineering' into feat-optimize-app-template (#1187)
  • Feat: update App Shell plugin (#1206)
  • revert: external rax (#1207)
  • Merge remote-tracking branch 'origin/feat-rax-engineering' into feat-add-mpapp (#1208)
  • fix document plugin public (#1202)
  • fix weex external (#1204)
  • add SSR client router initialComponent (#1200)
  • fix-com&api-config (#1199)
  • fix publicPath (#1198)
  • add ssr plugin client (#1196)
  • Feat app plugin update (#1195)
  • generate package.json (#1194)
  • add pwa (#1188)
  • The fix isValidElement method returns a Boolean value (#1191)
  • add api plugin (#1190)
  • add application template (#1189)
  • add universal API template (#1185)
  • Feat new initialization workflow (#1183)
  • version patch babel-plugin-transform-jsx-stylesheet (#1175)
  • Feat/universal app runtime (#1179)
  • Refactor/universal app shell loader (#1181)
  • fix: match search is not needed (#1166)
  • add dont remove className option (#1171)
  • Fix repeat packing rax in production mode when compat react (#1172)
  • Update event-handle.md (#1170)

v1.0.8

  • Migration project deletion (#1143)
  • rax-scripts component-miniapp bug (#1164)
  • proxy for ssr dev server (#1137)
  • typo fix in docs (#1150)
  • rax scripts add postcss-plugin-rpx2vw (#1146)
  • Rax PWA (#1097)

v1.0.7

  • react compatibility (#1116)
  • Feat create rax (#1114)
  • Remove weex generator and update readme (#1111)
  • Universal app (#1102)
  • improve creating & removing performace (#1089)
  • weixin mp props (#1080)
  • Add component scripts (#1069)
  • link render-helpers & Update rax.js (#1074)
  • fix: path error in windows (#1059)
  • filename typo (#1054)
  • fix readme import useImport from 'rax-use-import'; (#1055)
  • rax-use-router with history (#1029)
  • fix: style transform error (#1051)
  • component generator & universal build (#967)
  • support webview replace api (#1050)
  • fix(rax-scripts): command line option "--output-path" not working (#1045)
  • feat(rax-script): support .tsx files (#1043)
  • chore: remove atag from github (#1042)
  • publish rax-cli 1.2.1 (#1033)
  • fix: hack to avoid bug in windmill iOS 10 (#1038)
  • Support jsx file sturcuture resolve and remove dep of rax (#1034)
  • fix: import driver-dom error (#1037)
  • fix: vue denpendencies config (#1036)
  • rax-benchmark (#999)

v1.0.4

  • fix: reducer only exec once when reducer set inner function component (#1027)
  • fix: scheduler change to setTimeout (#1024)
  • Fix miniapp plugin (#1016)
  • publish atag (#1011)

v1.0.2

  • fix: style 'top: 0' can't update (#1006)
  • fix: set two state but re-render once (#992)
  • fix: send location.replace once (#1005)
  • fix: remove inputType judgement (#997)
  • hotfix/scroll-with-animation (#996) (#980)
  • rax-scripts 1.2.0 (#987)
  • add forwardRef (#989)
  • Make driver-weex works and bump rax-cli rax-scprits 1.1.0 (#986)
  • optimize text listener (#985)
  • fix broken link to browser driver (#981)
  • export react compatibility entry (#978)
  • Fix/rax scripts (#979)
  • fix: atag input value in iOS (#976)
  • rax-cli v1.0.0 (#972)

v1.1.0

4 years ago
  • Fix: driver dom rpx (#1406)
  • Feat: upgrade style-unit support to driver-worker (#1411)
  • Fix: error boundary bug and remove useless code (#1414)
  • Feat: promote init speed (#1449)
  • Feat: support props check (#1444)
  • Feat: pwa support keepAlive & TabBar & preload and prerender (#1452)
  • Fix: update exception when rise a element type error (#1455)
  • Fix: support dimensional prop value without px (#1456)
  • Chore: freeze props (#1463)
  • Feat: do not break render when element type invalid (#1468)
  • Fix: prevent the same reference (#1470)
  • Fix: support dimensional prop value without px (#1467)
  • Feat: add useInterval and useTimeout (#1462)
  • Chore: rax-redux upgrade to latest (#1439)