Announcement
#
Mini Program Announcement#
Announcement: End of support for JS SDK <4.0Date of announcement: 2022-11-21
Announcing the end of support for JS SDK <4.0. Action required: You need to upgrade to JS SDK ^4.x or later and make sure your Mini Program can run on the latest version of Native with SDK ^4.x.
If you need any assistance, feel free to contact us.
#
EOLThe Mini Program will no longer support the following end of life (EOL) JS SDK versions:
Last supported Native version | JS SDK version | EOL |
---|---|---|
2.35 | JS SDK ^1.x | EOL on 2021-09-09 |
2.46 | JS SDK ^2.x | EOL on 2022-05-19 |
2.58 | JS SDK ^3.x | EOL on 2022-12-22 |
JS SDK ^4.x | Active LTS ✅ |
#
Breaking changes Summary<style>
and <br>
is deprecated#
Template tag Do not use <style>
and <br>
tag, use css file instead.
🙅Bad case
Use inline <style>
Use inline <br>
#
Image componentThe style for replacement element like object-fit
is not work now. Please use other styles or mode props instead.
The size of Image will not fitting the image size by set width and height to auto
.
For each event of image, the event.detail.src
removed.
🙅Bad case
Use style object-fit
✅Recommend
Use mode
#
Text componentText component can only nest Text component. Other components in Text component will be disabled now.
🙅Bad case
do not use <View>
in <Text>
✅Recommend
only <Text>
can be used in <Text>
#
Deprecated legacy code removed- API
bn.twoFa
removed. - global
env
removed, please use APIbn.env
instead. - app.json
entryPage
removed, please useentryPagePath
instead. - error
error._code
removed, please useerror.errno
instead. - canIUseCustom: string type option like
'myaction'
removed, please use{ action: 'myaction' }
instead. - showModal:
response.status
removed, please useresponse.confirm
/response.cancel
instead. - request:
response.json()
removed, please setoptions.dataType
to'json'
and useresponse.data
instead. - request:
response.text()
removed, please useresponse.data
instead. - request: thenable return removed, please use
options.success
/options.fail
instead.
To use the new SDK ^4, please re-upload MiniProgram with
- CLI v2.4.22
$ npm install -g @binance/mp-cli
- IDE v2.22.0 and select
MSV^4.0.2
on IDE
#
Announcement: End of support for JS SDK <3.0Date of announcement: 2022-03-10
Announcing the end of support for JS SDK <3.0. Action required: You need to upgrade to JS SDK ^3.x or later and make sure your Mini Program can run on the latest version of Native with SDK ^3.x.
If you need any assistance, feel free to contact us.
#
EOLStarting May 19th 2022, the Mini Program will no longer support the following end of life (EOL) JS SDK versions:
Last supported Native version | JS SDK version | EOL |
---|---|---|
2.35 | JS SDK ^1.x | EOL on 2021-09-09 |
2.46 | JS SDK ^2.x | EOL on 2022-05-19 |
JS SDK ^3.x | Active LTS ✅ |
#
Release notesThe release note for each release. Please also check Release Note for more details.
JS SDK Version | Release note |
---|---|
2.2.0 -> 3.0.0 | 3.0.0 (2021-11-18) |
3.0.0 -> 3.1.0 | 3.1.0 (2021-12-09) |
3.1.0 -> 3.2.4 | 3.2.4 (2021-12-30) |
3.2.4 -> 3.3.0 | 3.3.0 (2022-01-20) |
3.3.0 -> 3.4.2 (rollbacked) | 3.4.0 (2022-02-17) |
3.4.2 -> 3.5.0 | 3.5.0 (2022-03-10) |
#
Breaking changes Summary#
Image componentNow default size of Image is width: 320px; height: 240px;
#
Deprecated legacy code removed- Component
DeprecatedInput
removed, please useInput
component instead. - Component
DeprecatedTextarea
removed, please useTextarea
component instead.
- API
bn.getCurrentPages
removed, please use globalgetCurrentPages
function instead. - API
bn.getApp
removed, please use globalgetApp
function instead. - API
bn.getTabBar
removed. - requestPayment:
options.noncestr
removed, please useoptions.nonceStr
instead. - request:
options.body
removed, please useoptions.data
instead. - request:
options.headers
removed, please useoptions.header
instead. - connectSocket:
options.headers
removed, please useoptions.header
instead. - SocketTask: callback payload of
onOpen
changed:
To use the new SDK ^3, please re-upload MiniProgram with
- CLI v2.1.3
$ npm install -g @binance/mp-cli
- IDE v2.12.0 and select
MSV^3.2.0
on IDE