Download Development Version
[5.12.0-dev.6] 2026-05-18
Download: 5.12.0-dev.6(2.81 MB)
Bug Fixes
- fix(sdk): switchtab stack fixes
- fix(sdk): switchtab stack clean issue
Features
- Feat/lottie sdk
[5.12.0-dev.5] 2026-05-13
Download: 5.12.0-dev.5(2.80 MB)
Features
- Feat/window size change api
- feat(bundler): skeleton allow script
- feat(plugin): add runtime-plugin-drop for AI Widget drag highlight
[5.12.0-dev.4] 2026-05-06
Download: 5.12.0-dev.4(2.80 MB)
Bug Fixes
- fix(native-cli): auto-uninstall inspector driver APK on signature mismatch
- fix(sdk): add NODE_OPTIONS=--openssl-legacy-provider for Node 17+ build compat in renderer-mp
- fix(host): remove copy webpack plugin to fix copy-webpack-plugin v11 compat
- fix(host): add tslib 2.8.1 resolution for Node 24 exports compatibility
- fix(host): pin isolated-vm to 6.1.2 for Node 24 / C++20 compatibility
- fix(host): remove isolated-vm resolution, not used in project
- fix(host): return align and divider in editor mark, revert keepOnSplit override
Features
- feat(sdk): editor mark align divider support
- feat(drop-plugin): add showJarvisTips command and options for tooltip display
- feat(drop-plugin): refactor drop-enable to use invoke action instead of send event
- feat(drop-plugin): add runtime-plugin-drop with initial configuration and tests
- feat(drop-plugin): add drop plugin with event handling and configuration types
Misc
- revert: remove feature branch commits accidentally pushed to upstream…
[5.12.0-dev.3] 2026-04-28
Download: 5.12.0-dev.3(2.80 MB)
Features
- feat(sdk): double enter exit blockquote
[5.12.0-dev.2] 2026-04-28
Download: 5.12.0-dev.2(2.80 MB)
Features
- feat(sdk): editor support rtl
[5.12.0-dev.1] 2026-04-26
Download: 5.12.0-dev.1(2.80 MB)
Features
- feat(host): add RTL text direction and custom text align for editor
[5.12.0-dev.0] 2026-04-21
Download: 5.12.0-dev.0(2.80 MB)
Bug Fixes
- fix(sdk): add NODE_OPTIONS=--openssl-legacy-provider for Node 17+ build compat in renderer-mp
- fix(host): remove copy webpack plugin to fix copy-webpack-plugin v11 compat
- fix(host): add tslib 2.8.1 resolution for Node 24 exports compatibility
- fix(host): pin isolated-vm to 6.1.2 for Node 24 / C++20 compatibility
- fix(host): remove isolated-vm resolution, not used in project
- fix(host): return align and divider in editor mark, revert keepOnSplit override
- fix(cli): auto-recover from adb INSTALL_FAILED_UPDATE_INCOMPATIBLE
- fix(ide-cli): prevent infinite recursion in console-to-WebSocket forwarding
Features
- feat(bundler): renderer components support shared chunks
- feat(native-cli): add Android inspector and native MCP tooling
[5.11.0-dev.2] 2026-04-02
Download: 5.11.0-dev.2(2.76 MB)
Bug Fixes
- Fix/mp renderjs missing
- fix(sdk): add backward compatibility for ViewPager2 in SwiperView
- Fix/native cli preview UI layout
- Fix/type 0331
Features
- feat(sdk): add QJS bytecode compilation for renderer-service-hummer
- feat(sdk): support virtual appid for widget
[5.11.0-dev.1] 2026-03-31
Download: 5.11.0-dev.1(2.21 MB)
Bug Fixes
- fix(cli): bundle native-cli resources and resolve adb
- fix: showErrorPage for 600402 page_not_found error
- fix(sdk): mcp bin
- fix(lib): fix ide cli toolbar sync api
- fix(cli): ide cli node version match
Features
- feat(sdk): add useNewWindow parameter to previewImage API
- feat(cli): native-cli & ide-cli-mcp-server recover capabilities improve
- Feat/ios orba
- feat(cli): mcp tool stability improve
- feat(sdk): screen cast
- feat(cli): ide cli mcp server sync
- feat(cli): add mobile screen viewer and simulator host capture
[5.10.0-dev.2] 2026-03-11
Download: 5.10.0-dev.2(2.21 MB)
Bug Fixes
- fix(sdk): fix video props type
- fix(native-cli): prevent host hang on Ctrl+C
Features
- feat(sdk): support root portal to specific element
- Feat/hummer lcp
- feat(cli): sub mode default render path
- feat(cli): native cli UI bridge
- feat(cli): orba desktop mp side work
- feat(cli): make get_log_files as example
- feat(cli): native cli UI dev env
- feat(cli): init native-cli project
[5.10.0-dev.1] 2026-03-03
Download: 5.10.0-dev.1(2.21 MB)
Features
- feat: fix error when stack is empty
[5.9.0-dev.1] 2026-02-17
Download: 5.9.0-dev.1(2.21 MB)
Bug Fixes
- fix(sdk): swiper autoheight child item
Features
- Feat/hummer swiper
- Feat/hummer event
- feat(cli): use custom ios runtime version
- feat(cli): ios simulator support
- feat(bundler): show error page when load module error
Misc
- Revert " fix(sdk): sortable items when height changes " (#2522) (#2541)
[5.8.0-dev.1] 2026-01-29
Download: 5.8.0-dev.1(2.21 MB)
Bug Fixes
- fix(sdk): cherry pick 5.7.1
- fix(sdk): sortable items when height changes
- fix(sdkl): wallet prerender failed
Features
- feat(sdk): hummer gcanvas
- feat(sdk): load appjs when reload worker
- feat(sdk): enhance native event channel for CustomNativeComponent
- feat(cli): miniprogram mcp server
- feat(cli): more function in devtool
[5.8.0-dev.1] 2026-01-28
Download: 5.8.0-dev.1(1.88 MB)
Bug Fixes
- fix(sdk): sortable items when height changes
- fix(sdkl): wallet prerender failed
Features
- feat(sdk): enhance native event channel for CustomNativeComponent
- feat(cli): miniprogram mcp server
- feat(cli): more function in devtool
[5.7.0-dev.2] 2026-01-07
Download: 5.7.0-dev.2(1.87 MB)
Bug Fixes
- fix(sdk): rm geature event listener binding
Features
- feat(sdk): hummer button functions
- feat(sdk): support createContext with customNativeComponent widget rendererId
[5.7.0-dev.1] 2025-12-29
Download: 5.7.0-dev.1(1.87 MB)
Bug Fixes
- fix(sdk): rm geature event listener binding
Features
- feat(sdk): add internal doc site
- feat(cli): auto perf
[5.6.0-dev.2] 2025-12-19
Download: 5.6.0-dev.2(1.87 MB)
Bug Fixes
- fix(sdk): fix prerender inject data path
[4.51.5-dev.1] 2025-12-18
Download: 4.51.5-dev.1(1.85 MB)
Features
- feat(bundler): update terser
- feat(sdk): theme getter in systemInfo incorrect
[5.6.0-dev.1] 2025-12-18
Download: 5.6.0-dev.1(1.87 MB)
Bug Fixes
- fix(sdk,bundler): init nativeScrollNegotiation/enableBackToTop config
- fix(sdk): reuse page issue on ios platform
- fix(sdk): text dont filter nest components
- fix(sdk): chain routechange handler when receviced multiple routechange
- fix(lib): add missing code back to protect web import
Features
- feat(sdk): add extra type
- feat(sdk): support debug prefetch configuration
- feat(sdk): lottie comp support animationData props
- feat(bundler): update terser avoid bugs of old ver
[5.5.0-dev.1] 2025-11-27
Download: 5.5.0-dev.1(1.80 MB)
Features
- feat(sdk): add private api getVisibilityState
- feat(sdk): input support force-decimal-dot
- feat(sdk): fliter standalone chunk js for bytecode pkg
- feat(sdk): support webview markdown list style
- feat(cli): release 1.0.0 stable version
- feat(cli): dx improve
[5.4.0-dev.2] 2025-11-06
Download: 5.4.0-dev.2(1.80 MB)
Features
- feat(sdk): page timeline add check point
[5.4.0-dev.1] 2025-11-05
Download: 5.4.0-dev.1(1.80 MB)
Bug Fixes
- fix(sdk): cp view based sdk 5.0 issue
- fix(sdk): cp tab area scroll
- fix(sdk): render data and prerender data independent to resolve flutter blink
- fix(sdk): ignore preload font on flutter
- fix(bundler): compatibility for old android
Features
- feat(sdk): editor chart UI revamp
- feat(sdk,bundler): customize renderer components
- feat(sdk): add debug
- feat(sdk): b8 widget custom lifecycle
- feat(extendedLib): extended lib ci and checksum
[5.3.0-dev.1] 2025-10-16
Download: 5.3.0-dev.1(1.80 MB)
Features
- feat(sdk): update value for input
- feat(script): add dev tag for publish-dev
- feat(sdk): add scrollOffset for pageScrollTo
- feat(sdk): support access node in SelectQuery
- feat(sdk): flutterToImage and nativeComponent for iOS webview renderer
- feat(sdk): remove root style 100%
- feat(mpp-service): use label as rev
[4.52.0-dev.1] 2025-10-14
Download: 4.52.0-dev.1(1.85 MB)
Features
- feat(sdk): support custom native component in iOS
[5.3.0-dev.1] 2025-10-10
Download: 5.3.0-dev.1(1.81 MB)
Bug Fixes
- fix(cli): version sort
Features
- feat(sdk): remove root style 100%
- feat(mpp-service): use label as rev
[5.2.0-dev.1] 2025-09-25
Download: 5.2.0-dev.1(1.81 MB)
Bug Fixes
- fix(sdk): fix prerender measure
- fix(sdk): sdk5.2 cherry pick bn.removeWidgetSkeleton
- fix(sdk): inst id not exist
- fix(sdk): sdk5.2 cherry pick usePageScroll
- fix(sdk): sdk5.x hummer log & nezha debug flag
- fix(sdk): hotfix scrollview
- fix(sdk): avoid XSS attack
- fix(sdk): mounted to ensure nativeComponents context ready and dom instanceId for native widget map
- fix(mpp-service): ai meta info upload without widgets
- fix(sdk): remove unused log
Features
- feat(sdk): call all api
- feat(sdk): preload font
- feat(mpp-service): add widget qrcode request logic
- feat(bundler): update widgetConfigs
- feat(cli): dynamic bundle version support
- feat(sdk): video class name
- feat(cli): clean code & fix no-qjs flag & fix fs-extra copy failed
- feat: add preload-worker
- feat(cli): use libversion
[4.51.0-dev.1] 2025-09-25
Download: 4.51.0-dev.1(1.85 MB)
Features
- Feat call all
- feat(sdk): sdk4.x support support formatter for all echart options
[5.1.4-dev.2] 2025-09-22
Download: 5.1.4-dev.2(1.81 MB)
Features
- feat(sdk): bn.removeWidgetSkeleton
[5.1.4-dev.1] 2025-09-19
Download: 5.1.4-dev.1(1.81 MB)
Bug Fixes
- fix(sdk): usePageScroll hooks not work
- fix(sdk): hummer renderer support update single child
[5.1.0-dev.1] 2025-09-03
Download: 5.1.0-dev.1(1.81 MB)
Bug Fixes
- fix(bmp): pika ci error
- fix(sdk): fix resolve native comp & input update timestamp
- fix(sdk): render child node directly when component need children vnode
- fix(sdk): host mini app events and setData damaged by widget flow
- fix: revert comment
- fix(sdk): @binance/bmp-xx deps
- fix(sdk): scrollViewUpdate rendererId undefined
- fix(lib): define EMPTY_OBJ
Features
- feat(lib): support legacy dynamic widget slot
- feat(lib): release prod bmp-components and bmp-react
- feat(bundler): remove prerender data after build in
- feat(lib): update bmp component for ts
- feat(lib): support legacy widget-slot
- feat(sdk): update systemInfo cache when shellapp not restart
- feat(sdk): prerender remove skeleton auto
- feat(sdk): prerender support combined data
- feat(lib): update typo and EMPTY_OBJ
- feat(sdk): update taro-bn-components
- feat(lib): remove useTheme
- feat(bundler): support bundler version
Misc
- Revert "Merge master"
- revert: root condition in setData
[4.50.0-dev.1] 2025-09-03
Download: 4.50.0-dev.1(1.85 MB)
Bug Fixes
- fix(sdk): mounted to ensure nativeComponents context ready and dom instanceId for native widget map
- fix(mpp-service): ai meta info upload without widgets
- fix(sdk): remove unused log
Features
- feat(sdk): video class name
- feat(cli): clean code & fix no-qjs flag & fix fs-extra copy failed
- feat: add preload-worker
- feat(cli): use libversion
- feat(bundler): support bundler version
[4.48.0-dev.3] 2025-07-25
Download: 4.48.0-dev.3(1.85 MB)
Bug Fixes
- fix(sdk): relaunch deeplink issue
- fix(sdk): fix swiper autoplay
[4.48.0-dev.2] 2025-07-24
Download: 4.48.0-dev.2(1.85 MB)
Features
- feat(sdk): revert autoheight default value to false
[4.48.0-dev.1] 2025-07-24
Download: 4.48.0-dev.1(1.85 MB)
Bug Fixes
- Fix/swiper 0708
- fix(sdk): deeplink with data loader issue
- fix(sdk): exports utils
- fix(sdk): export bmp component utils
- fix(sdk): scroll X in scroll Y
Features
- feat(sdk): swiper autoHeight
- feat(sdk): mp plugin support AbortSignal
- feat(sdk): add require error log
- feat(cli): bundle watch process not exiting correctly
- feat(cli): add error handler for ios debug target query
- feat(cli): support inspect webview/webf with native devtool protocol message