Skip to main content

download-development

[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#

Internal#

[4.6.0-dev.1] 2023-02-21#

Download: SDK-4.6.0-dev.1

Bug Fixes#

Features#

Refactor#

Internal#

[4.5.1-dev.1] 2023-02-14

Download: SDK-4.5.1-dev.1

Bug Fixes#

[3.14.16-dev.1] 2023-02-10#

Download: SDK-3.14.16-dev.1

Bug Fixes#

[4.5.0-dev.2] 2023-02-01

Download: SDK-4.5.0-dev.2

Bug Fixes#

Features#

Refactor#

Internal#

[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#

[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#

[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