Download Development Version
[4.38.0-dev.2] 2024-12-26
Download: 4.38.0-dev.2(2.50 MB)
Features
- feat(sdk):
MP.onError
message format &MP.lifecycle
throw error
[4.38.0-dev.1] 2024-12-25
Download: 4.38.0-dev.1(2.50 MB)
Bug Fixes
- fix(sdk): adjust unload timming
- fix(sdk): native input with number type issue
- fix(cli): ide-cli pnpm dep package.json resolve failed
Features
- feat(sdk): add params in chooseFile
- feat(sdk): scrollview support flex height virtual list
- feat(sdk): svg inline tag performence improve
- feat(bmp):
<Lottie />
support events - feat(sdk):
<lottie />
support switching animation - feat(sdk): add
flutter-video
component - feat(sdk): throw bmp app
onError
- feat(sdk): add
<DualSlider>
component - feat(extended-lib): update react/react-dom 18.3.1
- feat(sdk): echarts tooltip formatter support function
- feat(cli): ide cli build failed not catch
- feat(bmp):
PickerView
add optionsmaskClass|maskStyle|indicatorClass|indicatorStyle
- feat(cli): fix hot reload & change package name to ide-cli
[4.37.0-dev.3] 2024-12-05
Download: 4.37.0-dev.3(2.48 MB)
Bug Fixes
- fix(sdk): widget load timeline
- fix(sdk): flutter deprecated-textarea autoheight style error
- fix(sdk): trigger renderEffect before componentinit to fix patch issues
Features
- feat: sortable component
- feat(sdk): flutter-scrollview add
refresher
props - feat:(sdk): builtin svg component
[4.37.0-dev.2] 2024-12-03
Download: 4.37.0-dev.2(2.46 MB)
Bug Fixes
- fix(sdk): fix page stack update timing
Features
- feat(lib): bmp-components
- feat(sdk): deprecated textarea autoHeight support
- feat(ide-cli): preview functions for binance devtool
- feat: bundler
- feat: sortable component
Performance Improvements
- perf: enhance scroll performance by reduce binding getter from event target
Misc
- Revert "chore: @mp/bundler dev"
[4.37.0-dev.1] 2024-11-26
Download: 4.37.0-dev.1(2.43 MB)
Bug Fixes
- fix(sdk): run setdata callback after vue nexttick
- fix(bmp): update type
BnInputProps&BnTextareaProps
Features
- feat(sdk): create chart context support options params
- feat(sdk): DeprecatedTextarea add
autocorrect
&autocapitalize
- feat(sdk): add scrollstart scrollend to scrollview
- feat(sdk): add
flutter-container
- feat(sdk): add
option.url
in applyUpdate
[4.36.0-dev.4] 2024-11-26
Download: 4.36.0-dev.4(2.43 MB)
Bug Fixes
- fix(sdk): run setdata callback after vue nexttick
- fix(bmp): update type
BnInputProps&BnTextareaProps
Features
- feat(sdk): create chart context support options params
- feat(sdk): DeprecatedTextarea add
autocorrect
&autocapitalize
- feat(sdk): add scrollstart scrollend to scrollview
- feat(sdk): add
flutter-container
- feat(sdk): add
option.url
in applyUpdate
[4.36.0-dev.3] 2024-11-14
Download: 4.36.0-dev.3(2.43 MB)
Bug Fixes
- fix(sdk): change handlePaste defaultValue
[4.36.0-dev.2] 2024-11-14
Download: 4.36.0-dev.2(2.43 MB)
[4.36.0-dev.1] 2024-11-13
Download: 4.36.0-dev.1(2.43 MB)
Bug Fixes
- fix(sdk): remove native component background color
- fix(sdk): flutter-image remove eventListener
Features
- feat(sdk): add switch tab options in api
- feat(sdk): add timeformat api
- feat(sdk): add showBackButton api
- feat(sdk):
native-textarea
add onPaste - feat(sdk):
native-textarea
addalwaysEmbed
- feat(sdk): add the value of input type
decimals
- feat(sdk): flutter-deprecated-textarea add
autoFocus
[4.35.2-dev.1] 2024-11-07
Download: 4.35.2-dev.1(2.43 MB)
Bug Fixes
- fix(sdk): release flutter image load
- fix(sdk): wrap inline element with bn-span for bn-markdown
Misc
- Revert "chore: revert ui command"
[4.35.0-dev.4] 2024-10-25
Download: 4.35.0-dev.4(2.43 MB)
Bug Fixes
- fix(sdk): support inlineLayout for skyline
Features
- feat(sdk): new api page.updateRouteOptions
[4.35.0-dev.3] 2024-10-24
Download: 4.35.0-dev.3(2.42 MB)
Bug Fixes
- fix(sdk): flutter scroll refresher background color
Features
- feat(sdk):
DeprecatedTextarea
supportcursor/autoFocus/selection-start/selection-end
- feat(demo): add error handler bot modal demo
[4.35.0-dev.2] 2024-10-24
Download: 4.35.0-dev.2(2.42 MB)
Features
- feat(sdk): use tap for skyline
[4.35.0-dev.1] 2024-10-23
Download: 4.35.0-dev.1(2.42 MB)
Bug Fixes
- fix(sdk): android quickjs unsupport Unicode Property Escapes
- fix(sdk): cherry pick webview message issue
- fix(sdk): re-publish @mp/runtime-plugin-enable-sheet-gesture
- fix(sdk): fix cursor issue
- fix(runtime): premature return issue in ide enviroment's show-modal api
- fix(sdk): editor pos nodeBefore return real textContent if node is nonTextNode
- fix(sdk):
deprecated-textarea
support force update - fix(sdk): deprecated input does not update when is composing
- fix(sdk): jarvis input does not update correctly
Features
- feat(sdk): add tab-switched api
- feat(sdk): update caniuse api
- feat(sdk): support multi pages in tabbar
- feat(sdk): webview clearScrollStatus, invoke api
- feat(sdk): add sticky-header & stick-section
- feat(sdk): add
<FlutterSwiper />
- feat(sdk): setup markdown on flutter
- feat(sdk): new api enable enableSheetGesture
- feat(extended-lib): expose buildIn libs for server side bundle
[4.35.0-dev.1] 2024-10-17
Download: 4.35.0-dev.1(2.42 MB)
Bug Fixes
- fix(sdk): editor pos nodeBefore return real textContent if node is nonTextNode
- fix(sdk):
deprecated-textarea
support force update - fix(sdk): deprecated input does not update when is composing
- fix(sdk): jarvis input does not update correctly
Features
- feat(sdk): add
<FlutterSwiper />
- feat(sdk): setup markdown on flutter
- feat(sdk): new api enable enableSheetGesture
- feat(extended-lib): expose buildIn libs for server side bundle
[4.34.0-dev.3] 2024-10-04
Download: 4.34.0-dev.3(2.38 MB)
Bug Fixes
- fix(sdk): fix webview message action not work
Features
- feat(host): align response with native
[4.34.0-dev.2] 2024-10-03
Download: 4.34.0-dev.2(2.38 MB)
Features
- feat(sdk): flutter text component
[4.34.0-dev.1] 2024-10-02
Download: 4.34.0-dev.1(2.38 MB)
Bug Fixes
- fix(sdk): native list view conflict with sliver style
- fix(automator): add timeout when run automator
Features
- feat(sdk): update markdown & pika version update
- feat(sdk): support readme feature
- feat(sdk): add 2 components
ContextMenu
&ContextMenuItem
- feat(sdk): add
<Lottie />
component & lottie-context - feat(bundler): emit handlePageBundled when skeleton build finish
- feat(bundler): upgrade webpack to support Node >=18
[4.33.0-dev.4] 2024-10-01
Download: 4.33.0-dev.4(2.42 MB)
Bug Fixes
- fix(sdk): native list view conflict with sliver style
- fix(automator): add timeout when run automator
Features
- feat(sdk): update markdown & pika version update
- feat(sdk): support readme feature
- feat(sdk): add 2 components
ContextMenu
&ContextMenuItem
- feat(sdk): add
<Lottie />
component & lottie-context - feat(bundler): emit handlePageBundled when skeleton build finish
- feat(bundler): upgrade webpack to support Node >=18
[4.33.0-dev.4] 2024-09-30
Download: 4.33.0-dev.4(2.42 MB)
Bug Fixes
- fix(sdk): native list view conflict with sliver style
- fix(automator): add timeout when run automator
Features
- feat(sdk): support readme feature
- feat(sdk): add 2 components
ContextMenu
&ContextMenuItem
- feat(sdk): add
<Lottie />
component & lottie-context - feat(bundler): emit handlePageBundled when skeleton build finish
- feat(bundler): upgrade webpack to support Node >=18
[4.33.0-rc.1] 2024-09-12
Download: 4.33.0-rc.1(NaN MB)
[4.33.0-dev.3] 2024-09-12
Download: 4.33.0-dev.3(2.20 MB)
Bug Fixes
- fix(sdk): fix catchmove not work
- fix(sdk):add textarea placeholder class prop
Features
- feat(demo): error handler demo
- feat(sdk): add deeplink target type
[4.33.0-dev.2] 2024-09-12
Download: 4.33.0-dev.2(2.20 MB)
Bug Fixes
- fix(sdk): fix component patch error messsage
Features
- feat(sdk): hack textarea with BN_IGNORE_IS_COMPOSING id
- feat(extended-lib): update react qjs
[4.33.0-dev.1] 2024-09-10
Download: 4.33.0-dev.1(2.20 MB)
Bug Fixes
- fix(sdk): fix drawer error and support accelaration
- fix(lib): fix event channel type
- fix(bundler): bundle watch mode should copy ignore files
- fix(sdk): scroll y on scrollView is not works
- fix(sdk): fix textarea props and type
Features
- feat(sdk): add component
flutter-image
- feat(demo): add style inject demo page
- feat(sdk): add component flutter-scroll-view
- feat(sdk): add plugin
runtime-plugin-update-page-query
- feat(sdk): add type
injected
for bmp-component - feat(sdk): add plugin
runtime-plugin-control-button
Misc
- Revert "fix(sdk): vnode patch issues " (#1786) (#1796)
[4.32.0-dev.2] 2024-08-22
Download: 4.32.0-dev.2(2.20 MB)
Features
- feat(sdk): drawer component
[4.32.0-dev.1] 2024-08-22
Download: 4.32.0-dev.1(2.20 MB)
Bug Fixes
- fix(sdk): delay page set to make sure buforeRouteChange done
- fix(bundler): disable sourcemap to reduce memory
Features
- feat(bundler): support static script, do not bundle into _app.js and _common.js
- feat(bundler): mark build is done before send pageBundled
- feat(bundler): add entry must trigger a rebuild
- feat(sdk): scroll view support extra data prop
- feat(sdk): performance babel plugin log format with timeline
- feat(sdk): flutter scroll-view
- feat(bundler): update watch page utils
- feat(bundler): support ignore qjs options
- feat(bundler): skeleton create style tags by script to avoid webf issues
- feat(sdk): remove game script in sdk
- feat(sdk): flutter scroll view
- feat(sdk): add props for input
- feat(bundler): update bundler for host
- feat(doc): update doc
- feat(demo): add input unfocuse issue
- feat(sdk): lcp element timeline metrics
[4.31.0-dev.2] 2024-07-31
Download: 4.31.0-dev.2(2.42 MB)
Bug Fixes
- fix(lib): fix bmp component types
- fix(bundler): fix expression bundler
Features
- feat(sdk): webview scrollChange event
- feat(sdk): add logger for timeline log analyze
- feat(sdk): scrollView skyline type list property support
- feat(sdk): input prop disablePaste
- feat(bundler): support bns in base.bxml and pika compile mode
[4.31.0-dev.1] 2024-07-24
Download: 4.31.0-dev.1(2.42 MB)
Features
- feat(sdk): editor chart ui revamp
- feat(sdk): support create worker
- feat(lib): add type of Script to bmp-components
[4.30.0-dev.3] 2024-07-12
Download: 4.30.0-dev.3(2.42 MB)
Bug Fixes
- fix(sdk): native component webview message
[4.30.0-dev.2] 2024-07-11
Download: 4.30.0-dev.2(2.42 MB)
Bug Fixes
- fix(sdk): native event in worker
- fix(sdk): fix webview component
Features
- feat(sdk): webview component event api in queryselector
[4.30.0-dev.1] 2024-07-10
Download: 4.30.0-dev.1(2.42 MB)
Bug Fixes
- fix(sdk): intersectionObserver margin
- fix(sdk): eventhandler of chart component
- fix(extended-lib): ethers Event identifier duplicated and getGlobal function error
Features
- feat(sdk): support navigate api with animated
- feat(sdk): bn.onCopy Api on Android
- feat(host): export workerEnvCode for host
- feat(extended-lib): upload bitcoinjs-lib & solana/web3.js
- feat(extended-lib): upload ethers-5.5.4.js
[4.29.0-dev.2] 2024-06-20
Download: 4.29.0-dev.2(2.42 MB)
Bug Fixes
- fix(sdk): webview sdk only send invoke message
- fix(sdk): image to figure will insert a new paragraph before the figure
Features
- feat(sdk): new api for webview component
- feat(sdk): api show setting
- feat(sdk): support fontFamily for native-input and native-textarea
- feat(extended-lib): upload react-dom 18.2.0
- feat(sdk): remove load skeleton
[4.29.0-dev.1] 2024-06-13
Download: 4.29.0-dev.1(2.42 MB)
Bug Fixes
- fix(sdk): cursor is wired when editor tap keyboard enter
Features
- feat(sdk): add onCopy event for text component
- feat: mini program performance babel plugin
- feat(sdk):add ut coverage 98%
[4.28.0-dev.1] 2024-05-28
Download: 4.28.0-dev.1(2.42 MB)
Features
- feat(extended-lib): support web3 libs
- feat(sdk): richtext support a href
- feat(sdk): add page name to performance point
- feat(sdk): widget props support functions in deeper obj
- feat(sdk): webview status and invoke api
- feat(sdk): add ut and increase coverage to 96.88%
- feat(sdk): support dynamic rendering cache
- feat(sdk): defer for taro useReady
- feat(sdk): editor chart insert should focus next line
[4.27.0-dev.4] 2024-05-09
Download: 4.27.0-dev.4(2.42 MB)
Bug Fixes
- fix(sdk): image should not add appid for bn protocal src in widget
- fix(sdk): page query not ready when onload
[4.27.0-dev.3] 2024-05-08
Download: 4.27.0-dev.3(2.42 MB)
Features
- feat(sdk): api getrandomvalues
- feat(sdk): widgetslot props can use functions start with 'on'
- feat(plugin): sdk support w3w evm configurable
- feat(sdk): add flutter input comp
- feat(lib): add getWidgetId and try get ctx from current.widget
- feat(sdk): widget can load base.bxml in target app
[4.27.0-dev.2] 2024-04-30
Download: 4.27.0-dev.2(2.42 MB)
Features
- feat(sdk): api hide back button
[4.27.0-dev.1] 2024-04-26
Download: 4.27.0-dev.1(2.42 MB)
Bug Fixes
- fix(extended-lib): postpublish script throw error
Features
- feat(sdk): editor echart card
- feat(sdk): cross app rpc support sync action
- feat(sdk): bump
- feat(host): support big int
[4.26.0-w3w] 2024-04-22
Download: 4.26.0-w3w(NaN MB)
Bug Fixes
- fix(host): support webassembly on host
Features
- feat(sdk): web3 plugin use shell app
- feat(demo):host shell app add basebxml & preload
- feat(server-side-bundle): add bytecode full
- feat(sdk): api open document
[4.26.0-dev.1] 2024-04-17
Download: 4.26.0-dev.1(2.41 MB)
Bug Fixes
- fix(sdk): hover class not disappear
- fix(sdk): create webview support widget
- fix(host): widget ref not works and webview size not correct
- fix(sdk): chart component need delay to setOptions
Features
- feat(sdk): cross app rpc api
- feat(demo): native component demo update
- feat(bundler): support widget extended lib
- feat(sdk): bns can work on exp
- feat(sdk): cherry-pick: delay onReady for tarojs & add more error message info for appjs load
- feat(cli): webf lint add new rules
- feat(lib): check media query in webf
- feat(sdk): taro page await app loaded
[4.25.0-dev.2] 2024-03-27
Download: 4.25.0-dev.2(2.40 MB)
Bug Fixes
- fix(extended-lib): add missing deps
Features
- feat(sdk): custom native component
[4.25.0-dev.1] 2024-03-27
Download: 4.25.0-dev.1(2.40 MB)
Bug Fixes
- fix(sdk): fix createwebview node-bridge issu
- fix(sdk): fix bmp-component type
Features
- feat(sdk): improve doc 0325
- feat(sdk): add new prop webPreferences
- feat(bundler): add solution for dynamic lib
- feat(sdk): render earlier for pages with static template configuration
[4.23.0-dev.2] 2024-02-16
Download: 4.23.0-dev.2(2.40 MB)
Bug Fixes
- fix(sdk): when user delete all content web input may act unexpected
[4.23.0-dev.1] 2024-02-16
Download: 4.23.0-dev.1(2.40 MB)
Bug Fixes
- fix(sdk): remote-debug env update
- fix(sdk): remote debugger resend ready to IDE
Features
- feat(sdk): add error code for widget when renderer destroy during init
- feat(sdk): widget can get props without properties define
[4.22.0-dev.2] 2024-01-24
Download: 4.22.0-dev.2(2.40 MB)
Features
- feat(sdk): webf lint adjustment
- feat(sdk): add api setPageScrollable
[4.22.0-dev.1] 2024-01-22
Download: 4.22.0-dev.1(2.39 MB)
Bug Fixes
- fix(sdk): label trigger itemClick event for radio and checkbox
Features
- feat(sdk): limit data point max length
- feat(sdk): closeWidget can close native opend widget
- feat(sdk): editor support \n inside paste content
[4.21.0-dev.1] 2024-01-08
Download: 4.21.0-dev.1(2.39 MB)
Features
- feat(sdk): editor link paste with strick whitelist validator
- feat(bundler): increase SOURCEMAP_SIZE_LIMIT to 10MB
[4.20.0-dev.1] 2023-12-12
Download: 4.20.0-dev.1(2.39 MB)
Bug Fixes
- fix(sdk): flutter gradient issue
- fix(bundler): using prettier as formatter
[4.19.0-dev.3] 2023-11-22
Download: 4.19.0-dev.3(2.39 MB)
Bug Fixes
- fix(bundler): fix IDE can not reload
Features
- feat(sdk): cherry-pick: add preloadflutterwebview api
[4.19.0-dev.2] 2023-11-21
Download: 4.19.0-dev.2(2.39 MB)
Features
- feat(sdk): add error code to show error page
- feat(sdk): add renderer Type in getCurrentPages api
- feat(sdk): createSelectorQuery select support rootPortal options
- feat(sdk): add latest version to update event
[4.19.0-dev.1] 2023-11-14
Download: 4.19.0-dev.1(2.39 MB)
Features
- feat(sdk): editor enter event
- feat(sdk): enableCursor for developers to use native cursor
[4.18.0-dev.3] 2023-11-02
Download: 4.18.0-dev.3(2.39 MB)
Bug Fixes
- fix(sdk): fix webview sdk to compatible with node bridget
- fix(cli): fix scroll-speed-limit default value
- fix(cli): fix scroll-speed-limit default value
Features
- feat(sdk): hold atom selection
- feat(sdk): web input support inputmode and pattern
- feat(bundler): merge widgetconfig to appconfig
- feat(sdk): support atom selection
[4.18.0-dev.2] 2023-10-30
Download: 4.18.0-dev.2(2.39 MB)
Features
- feat(sdk): add scrollSpeedLimit to avoid blank frame of virtual list
[4.17.2-dev.1] 2023-10-23
Download: 4.17.2-dev.1(2.39 MB)
Bug Fixes
- fix(sdk): support input focus and blur action by developers
[4.18.0-dev.1] 2023-10-23
Download: 4.18.0-dev.1(2.39 MB)
Bug Fixes
- fix(sdk): support input focus and blur action by developers
Features
- feat(sdk): editor support mention and hardBreak
[4.16.3-dev.1] 2023-10-13
Download: 4.16.3-dev.1(2.39 MB)
Bug Fixes
- fix(sdk): clone data avoid reuse data object when reopen page
[4.17.0-dev.2] 2023-10-13
Download: 4.17.0-dev.2(2.39 MB)
Bug Fixes
- fix(sdk): clone data avoid reuse data object when reopen page
Features
- feat(lib): bmp-api openWidget add support for convention path
[4.17.0-dev.1] 2023-10-10
Download: 4.17.0-dev.1(2.39 MB)
Bug Fixes
- fix(sdk): cherry pick 4.16.2 + try catch instance update
- fix(sdk): using show-scrollbar disable scrollbar
- fix(sdk): iOS cursor always at the edge of the word, selection update event not trigger
Features
- feat(sdk): report error during renderer launching process
- feat(sdk): scroll view support scrollWithAnimation and scrollIntoViewAlignment
- feat(sdk): support swiper rtl props
- feat(sdk): widget support open dialog
- feat(tools):webf style linter
- feat(sdk): report LCP only after user interacts
- feat(sdk): set tab bar list api
- feat(lib): refactor WidgetSlot as react component
- feat(lib): bmp-react & bmp-component add support for widget
[4.16.0-dev.2] 2023-09-19
Download: 4.16.0-dev.2(2.38 MB)
Bug Fixes
- fix(demo): component-demo use built-in chart
- fix(sdk): decode extra data without appid
- fix(sdk): swiper located to wrong child when children updated
- fix(bundler): fix expression not work on tag in
bn:for
- fix(demo): independent package config
- fix(demo): private-close-app require shouldClose payload
- fix(bundler): decompress replace unzipper
Features
- feat(sdk): echarts tooltip support basic dom
- feat(sdk): widget in widgetslot support lifecycles
[4.16.0-dev.1] 2023-09-11
Download: 4.16.0-dev.1(2.38 MB)
Bug Fixes
- fix(bundler): bundler watch has 60s cache
Features
- feat(sdk): editor internal plugin link support
[4.15.0-dev.3] 2023-08-29
Download: 4.15.0-dev.3(2.34 MB)
Bug Fixes
- fix(sdk): enbale flutter qjs
- fix(sdk): swiper may throw error when disable indicatorDots
Features
- feat(sdk): add more info to showErrorPage and add widget error report
- feat(sdk): export standard error to developers
[4.15.0-dev.2] 2023-08-25
Download: 4.15.0-dev.2(2.34 MB)
Bug Fixes
- fix(sdk): widget props can get in worker
- fix(sdk): cursor always jump to the first position when value change from an empty string
- fix(sdk): check demo page ci
Features
- feat(sdk): bump version
- feat(sdk): dynamic widget support props and add openWidget API
- feat(sdk): sdk ut to 95%
- feat(bundler): build qjs for renderer in flutter
[4.15.0-dev.1] 2023-08-17
Download: 4.15.0-dev.1(1.45 MB)
Bug Fixes
- fix(bundler): source-map issue of swc-loader
- fix(sdk): reset transform when refresher unmount
Features
- feat(demo): enable flutter
- feat(bundler): server side bundle add more files into qjs
[4.14.0-dev.2] 2023-08-09
Download: 4.14.0-dev.2(1.45 MB)
Bug Fixes
- fix(sdk): customize component data not update when return a data getter
Features
- feat(sdk): editor transform pasted content
- feat(demo): pika extendedlib
- feat(sdk): scroll-view supports scroll-anchor
- feat(sdk): api bn.preloadWebContent to preload webview content advance
- Feat/metadata
[4.14.0-dev.1] 2023-08-01
Download: 4.14.0-dev.1(1.46 MB)
Bug Fixes
- fix(cli): webview component onmessage event
- fix(sdk): cherry-pick fix web input seqId
- fix(sdk): cherry-pick editor remove link and style recover (#1515)
- fix(sdk): cherry-pick editor split figure bugs
- fix(sdk): object spread syntax error
- fix(cli): add webview component, webpack chain error
- fix(bundler): lock unzipper version cause new version may lost file
- fix(host): block TextEncoder prop
Features
- feat(sdk): editor paste event props
- feat(sdk): echart component
[4.13.1-dev.1] 2023-07-27
Download: 4.13.1-dev.1(1.15 MB)
Bug Fixes
- fix(sdk): editor split figure bugs
- fix(sdk): object spread sytax error
- fix(sdk): add seqId to web input event
[4.13.0-dev.2] 2023-07-26
Download: 4.13.0-dev.2(1.14 MB)
Bug Fixes
- fix(demo): intersection observer usage
- fix(sdk): bundler remove touchmove prevent modifer
Misc
- Revert "fix(sdk): iOS native component created failed when container is not visible "
[4.13.0-dev.1] 2023-07-18
Download: 4.13.0-dev.1(1.14 MB)
Bug Fixes
- fix(demo): editor toolbar bottom 0 when platform is not iOS
- fix(sdk): iOS native component created failed when container is not visible
- fix: cherry-pick from 4.12.1
- fix(sdk): cancel load-script when redirect
- fix(lib): add type of removeSkeleton
Features
- feat(sdk): editor selectImage api
- feat(mpp-service) add released pr
- feat(sdk): support walletkit and init func
- feat(demo): add manual to web input public demo
[4.12.0-dev.1] 2023-06-28
Download: 4.12.0-dev.1(1.13 MB)
Bug Fixes
- fix(sdk): font-family should go with system font-family
- fix(sdk): domtoimage svg base64 not have datatype
- fix(sdk): add export type
- fix(demo): fix canvas toTempFilePath
- fix(server-side-bundle): remove subpackage prefix of sourceURL
- fix(server-side-bundle): sourceURL issue of qjs
Features
- feat(sdk): control input
- feat(server-side-bundle): add sentry project name and releaseid
- feat(sdk): split figure into fig-caption and image
Performance Improvements
- perf: add filesystem cache
[4.11.0-dev.3] 2023-06-09
Download: 4.11.0-dev.3(1.13 MB)
Bug Fixes
- fix(sdk): domtoImage local image support for android
- fix(demo): fix share demo
[4.11.0-dev.2] 2023-06-07
Download: 4.11.0-dev.2(1.12 MB)
Bug Fixes
- fix(sdk): video fullscreenchange on IOS
- fix(cli): hack taro catch event
- fix(demo): update prefetch image path
- fix(mpp-service): newVersionFromServer might be null issue
- fix(demo): reset zoom ref when toggle camera position
- fix(sdk): dom to image support private static server images
Features
- feat(server-side-bundle): use file path as sourceURL of qjs
- feat(sdk): support udpsocket api
- feat(sdk): 🎸 [plugin] add universal web3 provider
[4.10.2-dev.1] 2023-06-06
Download: 4.10.2-dev.1(1.14 MB)
Bug Fixes
- fix(sdk): fix startCheckPageTimeline error
[4.11.0-dev.1] 2023-05-29
Download: 4.11.0-dev.1(1.11 MB)
Bug Fixes
- fix(sdk): editorContext insertCoin not works
- fix(mpp-service): min versoin should not replace the input version
- fix(mpp-service): set min upload version as 0.0.1
- fix(automator): read route of undefined issue
- fix(mpp-service): disable contentType when getUploadFileKey
- fix(demo): websocket url not work
Features
- feat(sdk): dom to image support native canvas
- feat(sdk): editor extension link
- feat(sdk,bundler,demo): support skeleton
- feat(sdk,bundler,demo): add camera component & createCameraContext API
[4.10.1-dev.1] 2023-05-25
Download: 4.10.1-dev.1(1.14 MB)
Bug Fixes
- fix(sdk): renderer service compatitable with es5
[4.10.0-dev.4] 2023-05-19
Download: 4.10.0-dev.4(1.10 MB)
Bug Fixes
- fix(sdk): canIUseCustom support string params
- fix(cli): support catch touchend
Features
- feat(demo): add prefetchRules
[4.9.2-dev.1] 2023-05-19
Download: 4.9.2-dev.1(1.09 MB)
Bug Fixes
- fix(sdk): canIUseCustom support string params
[4.10.0-dev.3] 2023-05-18
Download: 4.10.0-dev.3(1.10 MB)
Bug Fixes
- fix(sdk): fix ths issue about get appConfig & getPage
- fix(sdk): callbackify error no stack
Features
- feat(sdk): getUserOpenId return token
[4.9.1-dev.2] 2023-05-17
Download: 4.9.1-dev.2(1.09 MB)
[4.10.0-dev.2] 2023-05-16
Download: 4.10.0-dev.2(1.09 MB)
Bug Fixes
- fix(sdk): load page frame after load base.bxml success
[4.10.0-dev.1] 2023-05-15
Download: 4.10.0-dev.1(1.09 MB)
Bug Fixes
- fix(mpp-service): add contentType filed when upload for security
- fix(host): download support put
- fix(demo): add private send transaction demo
- fix(cli): webview injected not work
- fix(demo): webview page not found
Features
- feat(sdk): editor coin
- feat(sdk): editor image scrollIntoView
- feat(sdk): editor image default spinner
- feat(sdk): Mini Game touch event optimization
- feat(bundler): support bxs
[4.9.1-dev.1] 2023-05-15
Download: 4.9.1-dev.1(1.10 MB)
Bug Fixes
- fix(sdk): update load script error code
Features
- feat(sdk): use appConfig after init appConfig & add appConfig detection & syncGetPage or asyncGetPage
- feat(host): set custom http headers for fetch requests
[4.9.0-dev.3] 2023-04-26
Download: 4.9.0-dev.3(1.09 MB)
Bug Fixes
- fix(demo): production convertToMPUrl usage
Features
- feat(sdk): ut from plugin-location to plugin-request-subscribe-message
[4.9.0-dev.2] 2023-04-25
Download: 4.9.0-dev.2(1.09 MB)
Bug Fixes
- fix(sdk): editor caption selection and image keyboard handler
- fix(host): definitions for bn.env
- fix(sdk): unhandleRejection support polyfilled promise
Features
- feat(sdk): file method support put method
- feat(demo): add beforeRouteChange usage to component-demo
[4.9.0-dev.1] 2023-04-24
Download: 4.9.0-dev.1(1.09 MB)
Bug Fixes
- fix(sdk): fix edtior editing image error
- fix(sdk): init performance observer after worker ready
- fix(sdk): editor delete image event stopropagation
- fix(sdk): fix load page.js error to report 603505 when webview is des…
- fix(demo): fix event-channel demo
- fix(demo): on/off pairs
Features
- feat(sdk,bundler): add show confirm bar for input
- feat(sdk): srcollview pulldown refresher
[4.9.0-dev.1] 2023-04-24
Download: 4.9.0-dev.1(1.09 MB)
Bug Fixes
- fix(sdk): fix edtior editing image error
- fix(sdk): init performance observer after worker ready
- fix(sdk): editor delete image event stopropagation
- fix(sdk): fix load page.js error to report 603505 when webview is des…
- fix(demo): fix event-channel demo
- fix(demo): on/off pairs
Features
- feat(sdk,bundler): add show confirm bar for input
- feat(sdk): srcollview pulldown refresher
[4.8.0-dev.2] 2023-04-06
Download: 4.8.0-dev.2(1.09 MB)
Features
- feat(sdk): bids use monitorupload
- feat(demo): editor component demo
[4.8.0-dev.1] 2023-04-04
Download: 4.8.0-dev.1(1.09 MB)
Bug Fixes
- fix(sdk): editor image selection and focus
- fix(mpp-service): print the old and new version
Features
- feat(sdk): remove settimeout for page.show
- feat(sdk): page-not-found
- feat(sdk): add page-frame-html in sdk
- feat(sdk): chooseMedia & chooseFile API
Download Development Version
[4.7.0-dev.6] 2023-03-17
Download: 4.7.0-dev.6(1.07 MB)
Bug Fixes
- fix(sdk): editor image cursor position and delete use touchend event
- fix(sdk): update report data object & cancel startupTimeout when load resources
[4.7.0-dev.5] 2023-03-16
Download: 4.7.0-dev.5(1.07 MB)
Bug Fixes
- fix(sdk): editor image support update and deletable, hashtag keyboard key unexpected issue
[4.7.0-dev.4] 2023-03-16
Download: 4.7.0-dev.4(1.07 MB)
Bug Fixes
- fix(sdk): update load-script payload to ensure the cache is loaded
- fix(sdk): update event channel if page init before eventChannel
[4.7.0-dev.3] 2023-03-14
Download: 4.7.0-dev.3(1.07 MB)
Bug Fixes
- fix(sdk): fix native input color issues on ios13
- fix(demo): update pika to fix input issue
- fix(sdk): update dom to image scale impl and fix image / font issues
- fix(sdk): rename getUserOpenId & doc-api - getUserOpenId/getUserKycStatus
Features
- feat(sdk): editor focus and mark
- feat(sdk): add startupTimeout & restore time compensation
[4.7.0-dev.2] 2023-03-13
Download: 4.7.0-dev.2(1.07 MB)
Bug Fixes
- fix(sdk): editor focus and mark
Features
- feat(sdk): catch html
- feat(sdk): figure
[4.7.0-dev.1] 2023-03-09
Download: 4.7.0-dev.1(1.07 MB)
Bug Fixes
- fix(host): get-image-info is broken on IDE
- fix(host): bn.request support arraybuffer body
- fix(demo): radio page issue
Features
- feat(sdk): editor extension update and docs
- feat(sdk): loading progress animation
- feat(host): createBufferUrl support svg
- feat(demo): add dom to image demo
- feat(sdk): method domToImage
- feat(sdk): exitMiniProgram support force close
- feat(sdk): new api - getuseropenid getuserkycstatus
- feat(sdk): editor component & editorContext api
- feat(sdk):load resource fail or slowly
[4.6.0-dev.2] 2023-02-22
Download: SDK-4.6.0-dev.2
Bug Fixes
- fix(sdk): add native-send-appLuanch timer (532dde2e) by finley.x@binance.com
Internal
- chore: bump commit after write files (9378fed1) by dylan.z@binance.com
[4.6.0-dev.1] 2023-02-21
Download: SDK-4.6.0-dev.1
Bug Fixes
- fix(bundler): css variables rpx to rem align with wechat (5fcfd131) by dylan.z@binance.com
- fix(sdk): mini game view port size (fc6048f0) by henry.w@binance.com
- fix(sdk): getChildrenNode util function (7c5764b6) by henry.w@binance.com
- fix(sdk): rendererId zero issue in native ui (c3d9020b) by dylan.z@binance.com
- fix(bundler): catchmove value should be an exp (dc53e87f) by lawrence.w@binance.com
- fix(sdk): swiper Item blank (7981ff89) by finley.x@binance.com
- fix(demo):fix custom demo textarea maxlength (c28c58aa) by henry.w@binance.com
Features
- feat(demo): control picker view demo (b80c088c) by lawrence.w@binance.com
- feat(sdk): detect page timeline (0b1381a4) by finley.x@binance.com
- feat(host): support pageReadyCallback (1339544e) by dylan.z@binance.com
Refactor
- refactor: remove any type in AppCommandMap (9b2411bd) by lucifer.l@binance.com
Internal
- docs: add api comment for documentation (7993a741) by dylan.z@binance.com
- chore: update bump with git auto push (e25b674f) by dylan.z@binance.com
- chore: change UT coverage scope and threshold (50820980) by lucifer.l@binance.com
- docs: format issue (05c3cc6e) by dylan.z@binance.com
- docs: update config (aaae5561) by dylan.z@binance.com
- docs: excited features of the JSCore team 202302 (1b38cbfe) by dylan.z@binance.com
- [WIP]fix(sdk): controlled picker view (661aa89a) by lawrence.w@binance.com
- mpp service support binance us host app (fb8edeb8) by leo.cc@binance.com
[4.5.1-dev.1] 2023-02-14
Download: SDK-4.5.1-dev.1
Bug Fixes
- fix(sdk): cherry-pick - picker view control mode (01449416) by lawrence.w@binance.com
[3.14.16-dev.1] 2023-02-10
Download: SDK-3.14.16-dev.1
Bug Fixes
- fix(sdk): cherry-pick - picker view control mode (d9a10d59) by lawrence.w@binance.com
[4.5.0-dev.2] 2023-02-01
Download: SDK-4.5.0-dev.2
Bug Fixes
- fix(sdk): fix requestBinanceCardInfo error response & cicd (b18093ab) by lawrence.w@binance.com
- fix(bundler): compile optional chaining when using latest caniuse-lite (771dc7af) by jolin.h@binance.com
- fix(sdk): android css transition native component (a70840e6) by henry.w@binance.com
Features
- feat(sdk): add binance-card-info api (65680864) by lawrence.w@binance.com
- feat(demo): migrate to pika (8cdffe8c) by dylan.z@binance.com
- feat(sdk): jssdk dashboard rename & calculate (ea78ac01) by finley.x@binance.com
- feat(sdk): wallet connector use new wallet provider (ca346f5d) by zane.x@binance.com
Refactor
- refactor: throw error for the non-supported apis in IDE (62e2ad65) by lucifer.l@binance.com
Internal
- docs: remove the app.config.json issue since pika will support it (747343ed) by dylan.z@binance.com
[4.5.0-dev.1] 2023-01-18
Download: SDK-4.5.0-dev.1
Features
- feat(lib): add WebViewComponent to @binance/bmp-components
- feat(demo): add English desc to image mode demo
- feat(sdk): remove window info cache for view-base mode
- feat(lib): add getCurrentInstance & getTabBar to @binance/bmp-react
Internal
- docs: getCurrentInstance query incorrect
[4.4.0-dev.5] 2023-01-12
Download: SDK-4.4.0-dev.5
Bug Fixes
- fix(sdk): fit audio platform api getters/setters on Andriod
- fix(sdk): add RootPortal type
[4.4.0-dev.4] 2023-01-11
Download: SDK-4.4.0-dev.4
Bug Fixes
- fix(sdk): mpc method
- fix(lib): update types of bmp-react
Features
- feat(sdk): webview component supports message
Internal
- chore: update config for FAQ
- docs: faq about app.config.json
[4.4.0-dev.3] 2023-01-10
Download: SDK-4.4.0-dev.3
Bug Fixes
- fix(sdk): types of bn.call & add RootPortal to bmp-components
Features
- feat(sdk): add runtime-plugin-mpc
- feat(automator): impove
setupProxyMethod
& add test - feat(sdk): create buffer url supports extension option
Internal
- docs(sdk): darkmode
[4.4.0-dev.2] 2023-01-06
Download: SDK-4.4.0-dev.2
Bug Fixes
- fix(demo): caret-color
- fix(lib): virtual-list use new bmp packages
- fix(sdk): update canIuse info
Features
- feat(demo): add audio and write file benchemark
- feat(sdk): swiper support previousMargin/nextMargin/snapToEdge
- feat(automator): add mock api for automator
- feat(lib): bmp-api & bmp-components & bmp-react
- feat(sdk): add error log for 603114
[4.4.0-dev.1] 2023-01-04
Download: SDK-4.4.0-dev.1
Bug Fixes
- fix(sdk): cherry pick fix picker view component
- fix(lib): @binance/mp-components don't import @tarojs/components
- fix(sdk): image reload after src changes
Features
- feat(sdk): View support prop: catchMove
- feat(demo): images add mode & readFile add length & position config
- feat(lib): generate types for @binance/mp-service
- feat(sdk): root-portal
Internal
- chore(sdk): cherry pick update sdk loading
- test: add more unit tests for host
[4.3.0-dev.4] 2022-12-22
Download: SDK-4.3.0-dev.4
Bug Fixes
- fix(sdk): mini game keyboard event
Features
- feat: integrate automator on CI
Internal
- chore: remove
yarn playwright install --with-deps
[4.3.0-dev.3] 2022-12-21
Download: SDK-4.3.0-dev.3
Bug Fixes
- fix(demo): fix demo navigation bar page
- fix(bundler): fix babel env target
Features
- feat(sdk): loadFontFace
- feat(sdk): file system api use platform api
- feat(sdk): expose navigateBackMiniProgram, add mpModalType prop to navigateToMiniProgram
- feat(sdk): webview bounce and loading bar
Refactor
- refactor: rename host-mp-ide to host-ide
Internal
- docs(sdk): integrate with doc-system
- chore(package.json): fix installing sqllite3 in macos
[4.3.0-dev.2] 2022-12-19
Download: SDK-4.3.0-dev.2
Bug Fixes
- fix(demo): api navigation bar input element
- fix(sdk): cherry-pick from release/3.14
Features
- feat(lib): fork implement from @tarojs/components to @binance/mp-components
- feat(sdk): create buffer url use platformAPI
Internal
- chore(package.json): add packageManager field
- chore: replace resolve with join
- chore(sdk): cherry-pick from 4.2.1
- chore: update version remote and pwd alias
[4.3.0-dev.1] 2022-12-14
Download: SDK-4.3.0-dev.1
Bug Fixes
- fix(runtime): network service setupServices multiple times
- fix(automator): update @binance/mp-web for fix some issue and add
sdkPath
option - fix(bundler): launch MP with page of independent subpackage
- fix(sdk): Image widthfix/heightFix mode can update size automatically
- fix(demo): fix universal-share css
Features
- feat(sdk): createInnerAudioContext use platform api
- feat(demo): fix create buffer url demo
Internal
- chore: bump local
- chore: update prefetch rule of component demo
- docs: demos readme
[4.2.0-dev.4] 2022-11-30
Download: SDK-4.2.0-dev.4
Bug Fixes
- fix(bundler): reorder files in pkg - renderer files first
- fix(sdk): fix web canvas width and height
Features
- feat(sdk): gcanvas optimazation
Internal
- chore: remove useless message in changelog.md by 'bot'
[4.2.0-dev.3] 2022-11-30
Download: SDK-4.2.0-dev.3
Bug Fixes
- fix(automator): replace parcel with http server to fix the installation issue from BIDS
- fix(sdk): selectorQuery return empty when error
- fix(runtime): remove BXML spaces
Features
- feat(demo): add a rendererId 0 issue test case
Refactor
- refactor(sdk): plugins including show-leaderboard, storage and tab-bar
Internal
- chore: redirect blank page issue
[4.2.0-dev.2] 2022-11-24
Download: SDK-4.2.0-dev.2
Bug Fixes
- fix(bundler): remove setImmediate polyfill to fix pika MP white screen on iOS
Refactor
- refactor(sdk): native ui plugin
- refactor(sdk): replace enum with union type
Internal
- chore(changelog): @mp/worker-mg@1.0.23
- chore(changelog): @mp/server-side-bundle@1.0.15
- chore(changelog): @mp/runtime-service-web@0.2.29
- chore(changelog): @mp/gen-sdk@1.0.25
- chore(changelog): @mp/host@0.2.58
- chore(changelog): @binance/mp-automator@2.0.7
- chore(changelog): @mp/remote-debug@1.0.25
- chore(changelog): @mp/mp-runtime-shared-plugins@1.1.24
- chore(changelog): @mp/runtime-plugin-user-info@1.0.16
- chore(changelog): @mp/runtime-plugin-ensure-resources@1.0.15
- chore(changelog): @mp/runtime-plugin-load-subpackage@1.0.13
- chore(changelog): @mp/plugins-mg@1.0.48
- chore(changelog): @mp/runtime-plugin-download-package@1.0.16
- chore(changelog): @mp/webview@1.0.16
- chore(changelog): @mp/runtime-plugin-performance@1.0.19
- chore(changelog): @mp/runtime-plugin-fps@1.0.9
- chore(changelog): @mp/app-command@1.0.18
- chore(changelog): @mp/runtime-plugin-create-intersection-observer@1.0.9
- chore(changelog): @mp/runtime-plugin-wallet-connector@1.0.5
- chore(changelog): @mp/runtime-plugin-current-ui-event@1.0.9
- chore(changelog): @mp/plugins-mp-internal@1.0.15
- chore(changelog): @mp/runtime-plugin-sensor-compass@1.0.8
- chore(changelog): @mp/runtime-plugin-app-lifecycle@1.0.8
- chore(changelog): @mp/runtime-plugin-system-info@1.0.13
- chore(changelog): @mp/runtime-plugin-sensor-gyroscope@1.0.8
- chore(changelog): @mp/runtime-plugin-keyboard@1.0.8
- chore(changelog): @mp/runtime-plugin-request-subscribe-message@1.0.6
- chore(changelog): @mp/runtime-plugin-sensor-accelerometer@1.0.8
- chore(changelog): @mp/runtime-plugin-app-internal@1.0.10
- chore(changelog): @mp/runtime-plugin-custom-plugin@1.0.13
- chore(changelog): @mp/runtime-plugin-ensure-logged-in@1.0.7
- chore(changelog): @mp/runtime-plugin-share-panel@1.0.11
- chore(changelog): @mp/runtime-plugin-inner-audio@1.0.7
- chore(changelog): @mp/runtime-plugin-update-manager@1.0.13
- chore(changelog): @mp/runtime-plugin-location@1.0.9
- chore(changelog): @mp/runtime-plugin-save-image-to-photos-album@1.0.8
- chore(changelog): @mp/runtime-plugin-audio-interruption@1.0.7
- chore(changelog): @mp/runtime-plugin-websocket@1.0.13
- chore(changelog): @mp/runtime-plugin-sensor-device-motion@1.0.8
- chore(changelog): @mp/runtime-plugin-upload-file@1.0.12
- chore(changelog): @mp/runtime-plugin-share-menu@1.0.5
- chore(changelog): @mp/runtime-plugin-scan-code@1.0.8
- chore(changelog): @mp/runtime-plugin-file-system-manager@1.0.8
- chore(changelog): @mp/runtime-plugin-create-webview@1.0.12
- chore(changelog): @mp/runtime-plugin-authorize@1.0.6
- chore(changelog): @mp/runtime-plugin-error-page@1.0.9
- chore(changelog): @mp/runtime-plugin-image-info@1.0.14
- chore(changelog): @mp/runtime-plugin-make-phone-call@1.0.6
- chore(changelog): @mp/runtime-plugin-can-use@1.0.14
- chore(changelog): @mp/bundler@3.0.9
- chore(changelog): @mp/runtime-plugin-framework-storage@1.0.4
- chore(changelog): @mp/runtime-plugin-choose-image@1.0.8
- chore(changelog): @mp/host-core@1.0.14
- chore(changelog): @binance/mp-cli@2.4.29
- chore(changelog): @mp/mpp-service@1.0.34
- chore(changelog): update changelog for version v4.2.0-dev.1
- chore(changelog): @binance/mp-web@0.0.34
- chore(changelog): @binance/mp-automator@2.0.5
- chore(changelog): @mp/runtime-sdk-electron@0.1.28
- chore(changelog): @mp/host@0.2.57
- chore(changelog): @mp/gen-sdk@1.0.24
- chore(changelog): @mp/mp-runtime-shared-plugins@1.1.23
- chore(changelog): @mp/runtime-service-web@0.2.28
- chore(changelog): @mp/remote-debug@1.0.24
- chore(changelog): @mp/runtime-plugin-load-subpackage@1.0.12
- chore(changelog): @mp/plugins-mp@1.0.47
- chore(changelog): @mp/plugins-mg@1.0.47
- chore(changelog): @mp/runtime-worker-common@1.0.26
- chore(changelog): @mp/runtime-plugin-download-package@1.0.15
- chore(changelog): @mp/runtime-plugin-ensure-resources@1.0.14
[4.2.0-dev.1] 2022-11-23
Download: SDK-4.2.0-dev.1
Bug Fixes
- fix(automator): fix some bugs & add
.waitFor
- fix(sdk): native component css
- fix(sdk): (cherry-pick) reduce the blank page
- fix(runtime): no need to add webview when open new page
- fix(demo): input style of storage pages & update privatePrefetchRules
- fix(sdk): cherry pick - load-script-progress event when mp background event to lead blank screen
- fix(sdk): cherry pick fix location plugin
- fix(cli): skip generation of unmatched tags
- fix(demo): request pages issue of component-demo
- fix(sdk): load __app.js after $ready
- fix(sdk): remove generating worker-service-game.qjs
- fix(runtime): vibrate shifting bug
- fix(demo): show isPrefetch in request pages
Features
- feat(sdk): demo update & delete appTimeline
- feat(sdk): native webview component
- feat(demo): runtime benchmark add getAppBaseInfo apis
- feat(sdk): (cherry-pick)support caretColor for Input and TextArea components
- feat(automator): automator added headless option & refactor
.launch
& demo page - feat(demo): move sync-api-demo to component-demo & update prefetchRules
- feat(sdk): api on add to favorites
- feat(bundler): generate fileTree for analyzeSource
- feat(sdk): first render new fields
- feat(runtime): support selecting sdk
Refactor
- refactor(host): plugin user-info
- refactor(host): plugin & remove twoFA demo
Internal
- chore(changelog): @mp/runtime-service-web@0.2.27
- chore(changelog): @mp/server-side-bundle@1.0.13
- chore(changelog): @binance/mp-automator@2.0.4
- chore(changelog): @binance/mp-web@0.0.33
- chore(changelog): @mp/runtime-sdk-electron@0.1.27
- chore(changelog): @mp/gen-sdk@1.0.23
- chore(changelog): @mp/runtime-worker-common@1.0.25
- chore(changelog): @mp/worker-mg@1.0.21
- chore(changelog): @mp/mp-runtime-shared-plugins@1.1.22
- chore(changelog): @mp/remote-debug@1.0.23
- chore(changelog): @mp/host@0.2.56
- chore(changelog): @mp/runtime-plugin-load-subpackage@1.0.11
- chore(changelog): @mp/plugins-mg@1.0.46
- chore(changelog): @mp/runtime-plugin-ensure-resources@1.0.13
- chore(changelog): @mp/runtime-plugin-user-info@1.0.15
- chore(changelog): @mp/runtime-plugin-download-package@1.0.14
- chore(changelog): @mp/webview@1.0.15
- chore(changelog): @mp/runtime-plugin-performance@1.0.17
- chore(changelog): @mp/runtime-plugin-fps@1.0.8
- chore(changelog): @mp/app-command@1.0.17
- chore(changelog): @mp/runtime-plugin-create-selector-query@1.0.11
- chore(changelog): @mp/runtime-plugin-wallet-connector@1.0.4
- chore(changelog): @mp/runtime-plugin-create-intersection-observer@1.0.8
- chore(changelog): @mp/runtime-plugin-current-ui-event@1.0.8
- chore(changelog): @mp/runtime-plugin-request-subscribe-message@1.0.5
- chore(changelog): @mp/runtime-plugin-app-lifecycle@1.0.7
- chore(changelog): @mp/runtime-plugin-ensure-logged-in@1.0.6
- chore(changelog): @mp/plugins-mg-internal@1.0.13
- chore(changelog): @mp/runtime-plugin-update-manager@1.0.12
- chore(changelog): @mp/runtime-plugin-auth-capture@1.0.6
- chore(changelog): @mp/runtime-plugin-sensor-gyroscope@1.0.7
- chore(changelog): @mp/runtime-plugin-upload-file@1.0.11
- chore(changelog): @mp/runtime-plugin-web3@1.0.4
- chore(changelog): @mp/runtime-plugin-network@1.0.8
- chore(changelog): @mp/runtime-plugin-websocket@1.0.12
- chore(changelog): @mp/runtime-plugin-save-image-to-photos-album@1.0.7
- chore(changelog): @mp/runtime-plugin-sensor-compass@1.0.7
- chore(changelog): @mp/runtime-plugin-sensor-orientation@1.0.6
- chore(changelog): @mp/runtime-plugin-image-info@1.0.13
- chore(changelog): @mp/runtime-plugin-location@1.0.8
- chore(changelog): @mp/mpp-service@1.0.33
- chore(changelog): @mp/runtime-plugin-app-internal@1.0.9
- chore(changelog): @mp/runtime-plugin-keyboard@1.0.7
- chore(changelog): @mp/runtime-plugin-custom-plugin@1.0.12
- chore(changelog): @mp/runtime-plugin-share-panel@1.0.10
- chore(changelog): @mp/runtime-plugin-download-file@1.0.6
- chore(changelog): @mp/runtime-plugin-choose-image@1.0.7
- chore(changelog): @mp/runtime-plugin-make-phone-call@1.0.5
- chore(changelog): @mp/runtime-plugin-authorize@1.0.5
- chore(changelog): @mp/runtime-plugin-system-info@1.0.12
- chore(changelog): @mp/runtime-plugin-preview-image@1.0.8
- chore(changelog): @mp/runtime-plugin-scan-code@1.0.7
- chore(changelog): @mp/runtime-plugin-on-off@1.0.9
- chore(changelog): @mp/runtime-plugin-create-webview@1.0.11
- chore(changelog): @mp/runtime-plugin-can-use@1.0.13
- chore(changelog): @mp/runtime-plugin-clipboard@1.0.7
- chore(changelog): @mp/bundler@3.0.7
- chore(changelog): @mp/runtime-plugin-file-system-manager@1.0.7
- chore(changelog): @mp/runtime-plugin-favorite@1.0.2
- chore(changelog): @mp/runtime-shared@1.0.15
- chore(changelog): @mp/host-core@1.0.13
- chore(changelog): @binance/mp-cli@2.4.28
- chore(changelog): @binance/mp-web@0.0.32
- chore(changelog): @binance/mp-automator@2.0.3
- chore(changelog): @binance/mp-automator@2.0.2
- chore(changelog): @mp/runtime-sdk-electron@0.1.26
- chore(changelog): @mp/runtime-service-web@0.2.26
- chore(changelog): @binance/mp-web@0.0.31
- chore(changelog): @mp/host@0.2.55
- chore(changelog): @mp/worker-mg@1.0.20
- chore(changelog): @mp/remote-debug@1.0.22
- chore(changelog): @mp/plugins-mg@1.0.45
- chore(changelog): @mp/runtime-worker-common@1.0.24
- chore(changelog): @mp/runtime-plugin-download-package@1.0.13
- chore(changelog): @mp/runtime-plugin-performance@1.0.16
- chore(changelog): update changelog for version v3.14.8
- chore(changelog): @mp/runtime-service-web@0.2.25
- chore(changelog): @mp/gen-sdk@1.0.21
- chore(changelog): @binance/mp-web@0.0.30
- chore(changelog): @mp/runtime-worker-common@1.0.23
- chore(changelog): @mp/worker-mg@1.0.19
- chore(changelog): @mp/remote-debug@1.0.21
- chore(changelog): @mp/runtime-plugin-user-info@1.0.14
- chore(changelog): @mp/plugins-mp@1.0.44
- chore(changelog): update changelog for version v4.0.3
- chore(changelog): @mp/mpp-service@1.0.32
- chore(changelog): @binance/mp-automator@2.0.0
- chore(changelog): @mp/bundler@3.0.6
- chore(changelog): @mp/server-side-bundle@1.0.12
- chore(changelog): @binance/mp-web@0.0.29
- chore(changelog): @mp/runtime-service-web@0.2.24
- chore(changelog): @binance/mp-automator@1.0.14
- chore(changelog): @binance/mp-web@0.0.28
- chore(changelog): @mp/host@0.2.53
- chore(changelog): @mp/gen-sdk@1.0.20
- chore(changelog): @mp/worker-mg@1.0.18
- chore(changelog): @mp/mp-runtime-shared-plugins@1.1.19
- chore(changelog): @mp/plugins-mg@1.0.43
- chore(changelog): @mp/runtime-worker-common@1.0.22
- chore(changelog): @mp/remote-debug@1.0.20
- chore(changelog): @mp/plugins-mp@1.0.43
- ci: fix git push tag one by one
- chore(changelog): @mp/server-side-bundle@1.0.11
- chore(changelog): @mp/mpp-service@1.0.31
- chore(changelog): @mp/bundler@3.0.5
- chore(changelog): update changelog for version v3.14.7
- chore: add caretColor demo
- chore(changelog): update changelog for version v3.14.6
- chore(changelog): update changelog for version v4.1.0
- chore(changelog): update changelog for version v4.1.0
- chore(changelog): @binance/mp-cli@2.4.27
- chore(changelog): update changelog for version v4.0.2
- chore(changelog): @mp/gen-sdk@1.0.17
- chore(changelog): @mp/gen-sdk@1.0.16
- chore: gen-sdk local
- chore(changelog): @binance/mp-automator@1.0.9
- chore(changelog): @binance/mp-web@0.0.23
- chore(changelog): update changelog for version v4.1.0-dev.3
[4.1.0-dev.3] 2022-11-10
Download: SDK-4.1.0-dev.3
Bug Fixes
- fix(cli): mpService should support both function api and object api
Features
- feat(sdk): web canvas component
- feat(demo): mini game system info demo
Internal
- chore(changelog): @binance/mp-cli@2.4.26
- chore(changelog): @binance/mp-automator@1.0.7
- chore(changelog): @binance/mp-web@0.0.21
- chore(mp-web): update start script
- chore(changelog): update changelog for version v3.14.5
- chore(changelog): @binance/mp-cli@2.4.25
- chore: fix changelog.md
- chore(changelog): update changelog for version v4.1.0-dev.2
[4.1.0-dev.2] 2022-11-09
Download: SDK-4.1.0-dev.2
Bug Fixes
- fix(mp-web): support absolute path
- fix(changelog): changelog bug: 3.14.5-dev.1 & 4.0.2-dev.1
- fix(sdk): add readme for deprecated usage
- fix(sdk): cherry pick - await load appJs
- fix(sdk): fix image style not work
- fix(cli): remove .npmrc and add npm token
- fix(cli): duplicate resolve issue of ConditionNamesPlugin
- fix(sdk): network service
- fix(sdk): ready replace uirenderserviceready
- fix(host): create webview files issue
- fix(host): support private-request command
- fix(runtime): download-file not work
- fix(sdk): env undefined
- fix(sdk): revoke native buffer issue
- fix(mp-web): fix sw.js ready timeline issue
- fix(sdk): native-image onload and image bug
Features
- feat(sdk): load gcanvas on demand
- feat(sdk): add page-frame-resource points
- feat(automator): refactor mp-web & inject mp-web to automator
- feat(sdk): gcanvas createJSBuffer, less cpu cost
- feat(automator): support plugins service to fix service undefined issue
- feat(bundler): add REPORT_POINTS for renderer
- feat(sdk): nezhaRenderPageJs point
- feat(automator): allow reloading the mini-program
- feat(cli): update publish yml file
- feat(sdk): truncate long rpc logs limit length
- feat(sdk): shareAppMessage support fallback url
- feat(sdk): add debounce to navigator
- feat(cli): support conditional exports bmp
- feat(sdk): renderer to native page ready
- feat(sdk): add param usePrefetchCache to bn.request
- feat(demo): release component-demo PROD
- feat(sdk): getPerformance support entryType: loadPackage downloadPackage
- feat(sdk): scroll-view support showScrollbar
- feat(sdk): mg keyboard api
- feat(demo): taro version runtime benchmark
Refactor
- refactor(sdk): migrate wallet-connector plugin
- refactor(host): share-menu(sdk & host)and network
- refactor(sdk): migrate toast plugin
Misc
- Revert "fix(sdk): env undefined"
Internal
- chore(changelog): @binance/mp-cli@2.4.24
- chore(demo): update prefetchRules of component-demo
- chore(changelog): @binance/mp-cli@2.4.23
- ci: fix bump exclude checked cache files
- chore(changelog): @mp/gen-sdk@1.0.12
- ci: fix wrong git tag versions for manifest and changelog
- chore(changelog): update changelog for version v3.14.5
- ci: pass the job if there is nothing to be validated
- chore(changelog): @binance/mp-web@0.0.18
- chore(changelog): @binance/mp-web@0.0.17
- docs: update how to fixed log when version validate failed
- chore(changelog): update changelog for version v3.14.5-dev.1
- docs(sdk): add docs about yarn bump
- chore(changelog): update changelog for version v4.0.2-dev.1
- chore: fix submodule error by removing temp file
- chore(changelog): @binance/mp-cli@2.4.22
- chore: bump version issue cause by cicd
- chore: local auto bump support
- chore(changelog): @binance/mp-cli@2.4.21
- chore: update ci
- chore(changelog): update changelog for version v4.0.1
- chore: version validate
- chore: rename pipeline name
- chore: update npm-publish job
- ci: fix release job for git fetch failed on CI
- chore: test new job success
- chore(changelog): update changelog for version v3.14.4
- chore: bump host deps chain
- chore(changelog): update changelog for version v4.0.1-dev.1
- ci: setup ci changelog & release automatically
- chore(sdk): bump plugins version
- chore(sdk): plugin bump version
- chore(sdk): bump versions
- chore(sdk): add mg adapter file
- chore(changelog): update changelog for version v4.1.0-dev.1
[3.14.5-dev.1] 2022-11-08
Download: SDK-3.14.5-dev.1
Features
- feat(sdk): add page-frame-resource points
[4.0.2-dev.1] 2022-11-08
Download: SDK-4.0.2-dev.1
Bug Fixes
- fix(sdk): cherry pick - fix image style not work
- fix(sdk): await load appJs
[4.0.1-dev.1] 2022-11-02
Download: SDK-4.0.1-dev.1
Bug Fixes
- fix(sdk): env undefined
Internal
- chore(cicd): yaml files
[4.1.0-dev.1] 2022-10-27
Download: SDK-4.1.0-dev.1
Bug Fixes
- fix(runtime): width of scroll-bar should be zero
- fix(automator): support download-package rpc
- fix(cli): update web host cli
Features
- feat(demo): virtual list
- feat(runtime): support bn.env.USER_DATA_PATH
- feat(sdk): remove monitor because native didn't support the commands
- feat(sdk): loadScriptSync rpc
Refactor
- refactor(host): update manager and webview plugin
- refactor(sdk): migrate web3 plugin
Internal
- chore(cicd): migrate prowjobs
- chore(changelog): update changelog for version v4.0.0
- chore: noopify commands
[4.0.0-dev.3] 2022-10-19
Download: SDK-4.0.0-dev.3
Bug Fixes
- fix(sdk): useNativeImage
- fix(mpp-service): copy source-code ignore node_module & hidden files
Features
- feat(sdk): navigateTo add target external
- feat(sdk): update canIUse for new api
- feat(runtime): downloa-package add two fields
Internal
- chore(runtime): add currentSize filed
- chore: update public demo
- chore(sdk): automator package rename
- chore(changelog): update changelog for version v4.0.0-dev.2
[4.0.0-dev.2] 2022-10-17
Download: SDK-4.0.0-dev.2
Bug Fixes
- fix(sdk): fix image and keep MP_WARN_DEPRECATED
- fix(sdk): gcanvas toDataURL and audio time update event
- fix(server-side-bundle): upload bytecode pkg issue
- fix(sdk): getUserProfile mini game doesn't need check tap event
Features
- feat(bundler): add monitor NEZHA_RENDER_PAGE_JS & update sorter of pkg
- feat(host): remove canvas useless dep
- feat(sdk): remove deprecated items for sdk4.0
- feat(sdk): getSystemInfo cache
- feat(server-side-bundle): compile & upload worker code into bytecode when enableBytecode
- feat(sdk): bump versions
- feat(sdk): bump version for ide deps
- feat(sdk): validate current page is tabBar page when call tabBar apis
- feat(demo): update prod demo
- feat(sdk): plugin createIntersectionObserver and fix selectorQuery setTimeout issue
- feat(sdk): detect darkmode for appBaseInfo
- feat(sdk): load app js advance after worker send $Ready
Misc
- Revert "Revert "refactor(sdk): remove locationReadyManager " (#888)" (#929)
Internal
- chore(changelog): update changelog for version v3.14.2
- chore: update public demo
- chore: component-demo
- chore: bump npm versions
- chore(changelog): update changelog for version v4.0.0-dev.1
[4.0.0-dev.1] 2022-10-12
Download: SDK-4.0.0-dev.1
Bug Fixes
- fix(demo): native input width zero in android when container is a flex box
- fix(sdk): reuqest text no response
- fix(bundler): update dependencies to fix pkg-cli
- fix(bundler): support error stack link jump of dev mode page.worker.js
Features
- feat(sdk): generate bytecode for worker-service
- feat(sdk): gcanvas buffer data optimize
- feat: native image
- feat(bundler): add new package node-qjsc
- feat(sdk): getAppBaseInfo & getWindowInfo & getDeviceInfo
- feat(runtime): expose updateBackground of create webview service for ide
- feat(sdk): $renderer-ready action
- feat(sdk): loadScriptSync method
Internal
- chore(changelog): update changelog for version v3.14.1
[3.14.0-dev.4] 2022-09-26
Download: SDK-3.14.0-dev.4
Bug Fixes
- fix(sdk): cache promise online with polyfill
- fix(sdk): mini game audio adapter
- fix: disable ed and add @deprecated flag
- fix(sdk): changelog issue
Features
- feat(demo): improve twoFa demo
- feat(demo): remove webauthn demo
- feat(bundler): add statistics mode to pkg-cli & feat(mpp-service): support config msv
Misc
- Revert "refactor(sdk): remove locationReadyManager " (#888)
Internal
- chore(changelog): update changelog for version v3.13.3
- chore(changelog): update changelog for version v3.14.0-dev.3
[3.14.0-dev.3] 2022-09-23
Download: SDK-3.14.0-dev.3
Bug Fixes
- fix(sdk): callbackId could be zero
- fix(sdk): input scrollbar css issue on android
- fix(sdk): isCache undefined issue
Features
- feat(sdk,demo): add private fps api and benchmark for render fps
Internal
- chore(changelog): update changelog for version v3.14.0-dev.2
[3.14.0-dev.2] 2022-09-22
Download: SDK-3.14.0-dev.2
Bug Fixes
- fix(mpp-service): fix status api empty fail message
Features
- feat(sdk): cache promise reject handler
- feat(sdk): getperformance-evaluateScript
- feat(lib): add promise polyfill source code and descreption
Refactor
- refactor(sdk): remove locationReadyManager
Internal
- chore(changelog): update changelog for version v3.14.0-dev.1
[3.14.0-dev.1] 2022-09-21
Download: SDK-3.14.0-dev.1
Bug Fixes
- fix(sdk): add properties on webgl context
- fix(sdk): fix timeOrigin 0 issues on IOS14
- fix(runtime): cannot resolve the font with url "bnshare://"
- fix(sdk): fix getperformance firstRender
- fix: cherry-pick cachePromise of getSystemInfo
- fix(sdk): use promise polyfill fix promise task order in ios12 - ios14
- fix(sdk): error code detection of remote debug
- fix(sdk): requestAnimationFrame NaN
- fix(automator): web cli core apis
- fix: add dependency to pass build job
- fix(sdk): performance init appLaunch payload
- fix: getPerformance first-render
Features
- feat(sdk): gcanvas async method
- feat(server-side-bundle): use X-Mp-Open-Api-Token to authorize
- feat(sdk): add warn deprecated info for sdk 4.0
- feat(sdk): support injected prop in webview component
- feat(sdk): add experimental on walletconnector
- feat(bundler): support include options in project.config.json
- feat(sdk): error with stack
- feat(sdk): new render point NEZHA_INJECT_RENDERER_JS_END & update timeline point info
- feat(lib): use body class to control theme rather than prefers-color-scheme
- feat(lib): remote-debug route-change-done notify to render
- feat(cli): add props to webview
- feat(sdk): mpRuntimeLogger rename & add error code
- feat(sdk): webgl finish api
- feat(mpp-service): output version info to MPP_SERVICE_OUTPUT.json
- feat(sdk): time app check after app-launch
- feat(bundler): impl util-function analyzeSource & remove AddEntryAppJsPlugin
Performance Improvements
- perf: app-rpc msg encoder
- perf: pre-create worker
- perf(sdk): use local js-sha3
Internal
- chore(changelog): update changelog for version v3.13.2
- chore(tools): remove cicd
- chore: fix dockerfile
- chore(changelog): update changelog for version v3.13.1
- docs(demo): update automator readme
- update cicd tool
- update cicd tool
- docs(docs): provide troubleshooting for canvas dependencies installing issue
- cicd tools
- docs: remove duplicated changelog for 3.13.0
- chore(changelog): update changelog for version v3.13.0
- chore(changelog): update changelog for version v3.13.0
[3.13.0-dev.5] 2022-09-01
Download: SDK-3.13.0-dev.5
Bug Fixes
- fix(sdk): loading when expect route-change type
- fix(sdk): remove cachePromise to fix ios 13 eventloop issue
Internal
- chore(changelog): update changelog for version v3.13.0-dev.4
[3.13.0-dev.4] 2022-08-31
Download: SDK-3.13.0-dev.4
Bug Fixes
- fix(sdk): fix: fix to signature error when include specific data struct issue
- fix(sdk): remove type check in wallet-connect plugin
Internal
- chore(changelog): update changelog for version v3.13.0-dev.3
[3.13.0-dev.3] 2022-08-31
Download: SDK-3.13.0-dev.3
Features
- feat(sdk): sdk-loading
Internal
- chore(changelog): update changelog for version v3.13.0-dev.2
[3.13.0-dev.2] 2022-08-30
Download: SDK-3.13.0-dev.2
Bug Fixes
- fix(sdk): gcanvas texImage2D flushnative
- fix(sdk): fix taskify cache fail
- fix(sdk): remove canvas service code
Features
- feat(lib): remote-debug new action & ignore native side delay error
- feat(sdk): create webview sdk & demo
- feat(runtime): disable click when loading display
- feat(sdk): gcanvas supports cocos
- feat(bundler): use zlib to compress pkg
Internal
- docs(sdk): components docs
- chore: changelog automation
[3.13.0-dev.1] 2022-08-23
Download: SDK-3.13.0-dev.1
Bug Fixes
- fix(sdk): fix applaunch-getPerformance
- fix(sdk): fix webview sdk
- fix(mpp-service): publish issue
- fix(sdk): fix mg api host register
Features
- feat(sdk): setInterval 0 with warning
- feat(sdk): add api requestSubscribeMessage
- feat(sdk): make-phone-call
- feat(runtime): @mp/host catch error and send to parent window
- feat(sdk): canvas to temp file path api and demo
- feat(sdk): add FP/FCP/LCP entry for performance API
- feat(demo): add readfile api to benchmark
- feat(sdk): add route-change-done event to fix route entry negative duration
- feat(demo): add apiBenchmark at globalThis to run customize api benchmark
- feat(demo): add extended-libs page
- feat(demo): demo for webgl
- feat(cli): quick publish for dev & qa
Refactor
- refactor(sdk): delete gcanvas useless code
Internal
- docs(sdk): view & text components docs
- chore(sdk): getperformance update
- test: taskify-unit-test
- chore: deploy extended-lib to prod env
- docs: add typedoc doc to generate plugin docs