Download Stable Version
[2.52.0] 2024-10-04
**Download: MacOS(199.94 MB)
Features
- feat: support preview qjs for android
- feat(bundler): update bundler version
- feat: support navigationBarButtonColor in ide
- feat: support prefers-color-scheme
Performance Improvements
- perf: remove widget bundle and ignore skeleton error
[2.51.0] 2024-09-13
**Download: MacOS(193.38 MB)
Bug Fixes
- fix: update file service response for upload plugin
[2.50.0] 2024-08-23
**Download: MacOS(193.38 MB)
Bug Fixes
- fix: bundle pages rpc in bundeWatch for page updates
- fix: always enable css agent and timeline renderWorker log bug
Features
- feat: update bundle watch add entry
- feat: auto start detected port server
- feat: use localips utils
- feat: react devtools support
- feat: add render worker support
Performance Improvements
- perf: only bundle all pages once then diff the change file to add page entry in watch mode
- perf: hot reload without bundleApp
[2.49.0] 2024-08-01
**Download: MacOS(187.82 MB)
Bug Fixes
- fix: update sentry crash dsn and increase remote debug frame size
- fix: bundle end then show the qrCode
Features
- feat: timeline support logan file and timezone offeset
- feat(chore): update bundler
- feat(bundler): update bundler
- feat: timeline custom format
- feat: new timeline profiler panel
Performance Improvements
- perf: enhance the user experience of the preview&remote-debug mode
[2.48.0] 2024-07-12
**Download: MacOS(187.64 MB)
Bug Fixes
- fix: preview slowly
Features
- feat: update block props in remote debug worker
- feat: upgrade CDP method and show remote debug url at the popup
- feat: webf cdp dom
[2.47.0] 2024-06-26
**Download: MacOS(187.67 MB)
Bug Fixes
- fix: load script still need defer
Features
- feat: support extendedLib for preview and remote-debug mode
[2.46.0] 2024-06-03
**Download: MacOS(187.66 MB)
Bug Fixes
- fix: no config error from mock
Features
- feat: increase maxReceivedFrameSize and add detail log for close reason
- feat: bump mp deps
- feat: support flutter cdp
- feat: support mock env
- feat: update bundler
- feat: webf websocket renderer remote debug support
[2.45.0] 2024-04-22
**Download: MacOS(187.70 MB)
Features
- feat: deprecated built in libs
- feat: update host
- feat: interal local sdk
[2.44.0] 2024-04-03
**Download: MacOS(188.23 MB)
Bug Fixes
- fix: build error notarization
- fix(doc): fix doc with chatgpt
Features
- feat: support dynamic libs
[2.43.0] 2024-03-11
**Download: MacOS(183.39 MB)
Bug Fixes
- fix: func is undefined
Features
- feat: remote debug support flutter renderer
[2.42.0] 2024-02-19
**Download: MacOS(183.40 MB)
[2.41.1] 2024-02-19
**Download: MacOS(183.39 MB)
Bug Fixes
- fix: env update
- fix: remote debugger white screen
[2.41.0] 2024-01-29
**Download: MacOS(183.39 MB)
Bug Fixes
- fix: remove window download
[2.40.0] 2023-11-27
**Download: MacOS(182.98 MB) **
Bug Fixes
- fix: audit storage panel
Features
- feat(IDE): support webf-lint
[2.39.0] 2023-11-06
**Download: MacOS(175.69 MB) **
[2.38.0] 2023-10-12
**Download: MacOS(175.82 MB) **
Bug Fixes
- fix(ide): bids login page cannot open
[2.36.0] 2023-09-06
**Download: MacOS(175.82 MB) **
Features
- feat(IDE): update bundler
- feat(IDE): support widget
[2.35.0] 2023-08-15
**Download: MacOS(184.27 MB) **
Bug Fixes
- fix: nightly build private repo issue
- fix(ide): login page error
Features
- feat: measure devtool waiting time after modifying source code
[2.34.0] 2023-07-31
**Download: MacOS(181.48 MB) **
Bug Fixes
- fix: remote debug not work when not using preview
- fix: webview src can't be http resource
Performance Improvements
- perf: enable bundle with system-cache
[2.33.0] 2023-06-30
**Download: MacOS(182.38 MB) **
Bug Fixes
- fix: [clamp] min should not be greater than max
[2.32.1] 2023-06-12
**Download: MacOS(182.35 MB) **
Bug Fixes
- fix: appid undefined
[2.32.0] 2023-06-12
**Download: MacOS(182.36 MB) **
Bug Fixes
- fix: object has been destroyed issue
- fix: webContent undefined issue
- fix: reply was never sent issue
- fix: show dialog and stop when bundle failed
Features
- feat: Support skeleton
Misc
- revert: remove systeminforamtion
[2.31.0] 2023-05-19
**Download: MacOS(181.13 MB) **
Bug Fixes
- fix: cannot upload with contentType
- fix: temp file not show
- fix: create webview not works
- fix: add contentType filed when upload for security
- fix: bindings not found issue
- fix: preview issue
Features
- feat: force pika with eta
- feat: sourcemap viewer for mini-sdk
- feat: bundler error ui
- feat: login extension support dev mode
- feat: add metric data for IPC channel
- feat: data report for login extension
Performance Improvements
- perf: on demand bundleAll
- perf: setup server on demand
[2.30.0] 2023-04-07
**Download: MacOS(155.92 MB) **
Bug Fixes
- fix: requestHeaders missing when using login extension
Features
- feat: filter other usage of cpu and memory
- feat: login extension support qa env
[2.29.0] 2023-03-20
**Download: MacOS(155.88 MB) **
Bug Fixes
- fix: non pika response undefined
- fix: pika build fold support
Features
- feat: remove systeminforamtion
- feat: support uploading extension
[2.28.0] 2023-02-24
**Download: MacOS(159.06 MB) **
Bug Fixes
- fix: preview cache when websocket keep alive
- fix: nightly build tags not update
- fix: renderer logs not saved
Features
- feat: hide internal requests
- feat: better capture timing
- feat: add problem panel
[2.27.0] 2023-02-03
**Download: MacOS(154.65 MB) **
Bug Fixes
- fix: loading project board no data
- fix: pass the skip verify domain configuration
- fix: nightly build version with stable version
- fix(bundler): root-portal component not work
- fix: force update crash
- fix: time picker mismatch
- fix: non-pika remote upstream repo incorrect
- fix: non-pika data appid is empty
- fix: no tags in the nightly builder
- fix: performance float issue in the test
- fix: unit test error
- fix: no response issue when use debugger
Features
- feat: format process name
- feat: add changelog link for developer to check version info
- feat: only expose worker context
- feat: mock panel supports searching by name
[2.26.0] 2023-01-16
**Download: MacOS(154.61 MB) **
Bug Fixes
- fix: date picker style align native
- fix: force update issue
- fix: resolve pika and inner bmp path
- fix: code quality issue and upload sentry symbols
- fix: performance measure point no report
Features
- feat: add otf fonts for BinancePlex
- feat: all the point
- feat: support multi match
- feat: reporter build duration in cicd
- feat: auto fill upload form when last upload fail
- feat: provide login extension for internal developers
- feat: auto update by env
[2.25.1] 2023-01-06
**Download: MacOS(154.17 MB) **
Bug Fixes
- fix: resolve pika and inner bmp path
[2.25.0] 2022-12-22
**Download: MacOS(154.18 MB) **
Bug Fixes
- fix: csp protocol for blob
- fix: msv auto fill not works
- fix: reload app lead to BXML panel empty
Features
- feat: provide code quality panel UI
- feat: metrics data collection
- feat: write msv to project.config.json
- feat: hide useless bxml panel and breadcrumbs
[2.24.2] 2022-12-15
**Download: MacOS(145.17 MB) **
Bug Fixes
- fix: performance measure point no report (#654)
[2.24.1] 2022-12-09
**Download: MacOS(145.17 MB) **
Bug Fixes
- fix: eslint
- fix: reload app lead to BXML panel empty
Features
- feat: metrics data collection
[2.24.0] 2022-12-01
**Download: MacOS(143.41 MB) **
Bug Fixes
- fix: remove BXML spaces
- fix: high cpu load issue
- fix: page log not show
- fix: default value not set in the form instance
Features
- feat: hide internal requests
[2.23.2]
**Download: MacOS(143.24 MB) **
Bug Fixes
- fix: high cpu load issue
- fix: default value not set in the form instance
[2.23.1]
**Download: MacOS(143.24 MB) **
Bug Fixes
- fix: yarn lock cause withFileTypes of null
Internal
- ci: use prod check instead
- chore(changelog): update changelog for version v2.23.0
- chore(changelog): update changelog for version v2.23.0-development.1
[2.23.0]
**Download: MacOS(139.13 MB) **
Bug Fixes
- fix: use bn-image tag instead of img to detect
- fix: add same local network info when preview
- fix: preview logo image styles
- fix: show error when user's libVersion field not valid
- fix: latest version has cache in yarn.lock
- fix: audit panel export to html
Features
- feat: support msv auto fill
- feat: migrate buitin sdk from 3.4.0 to 3.6.2
Refactor
- refactor: remove plugin
- refactor: remove share menu and network plugin
- refactor(sdk): move plugin into skd host plugin
Internal
- ci: add package size when release
- fead(ide): update bundler version
- docs: custom compilation
- chore: update settings
- docs: setting
- doc: public doc- Detail Dialog
- doc: remote debug public doc
- chore(changelog): update changelog for version v2.22.3
- chore(changelog): update changelog for version v2.22.3-development.1
- docs: startup page
- docs: simulator
- doc: public doc about main page and toolbar
- doc: public doc about main page and toolbar
- chore(changelog): update changelog for version v2.22.2
- chore(changelog): update changelog for version v2.22.2-development.1
- chore: upgrade @mp/host
- docs: update img url
- docs: update readme and overview
- chore(changelog): update changelog for version v2.22.1
- chore(changelog): update changelog for version v2.22.1-development.1
[2.22.3]
Features
- feat: update bundler to ^3.0.0
[2.22.2]
Internal
- chore: upgrade @mp/host
[2.22.1]
Bug Fixes
- fix: update error message
- fix: skip loading when launch if no auto compile
Features
- feat: audit panel support base64 image cheking
Internal
- chore: update electron builder
- chore(cicd): migrate prowjobs
- chore(cicd): migrate prowjobs
- ci(flow): migrate to flow cicd pipeline
- chore(changelog): update changelog for version v2.22.0
[2.22.0]
Bug Fixes
- fix: capture time and timeout update
- fix(ide): upload dialog issues
- fix(ide): open project type error in hostRenderer
- fix: copy source-code ignore node_module & .git
- fix: msv support multiselection
- fix: sourcemap dev mode link not works
- fix: add file size field
- fix: changelog issue
- fix: reload devtool if needed
Features
- feat: update latest sdk deps and docs updates
- feat(sdk): loadScriptSync rpc
- feat(ide): create project validate
- feat: validate upload parameters and refactor the dialog
- feat(ide): capture preview of mp
- feat(ide): update deps
- feat: support webview template
- feat(ide): support create webview
- feat(panel): audit panel support exporting JSON
- feat(plugin): plugin refactor and better types
- feat: sourcemap zip with version
- feat: guide user to use
code quality
- feat: support sourcemap download
Internal
- chore(changelog): update changelog for version v2.22.0-development.2
- chore(changelog): update changelog for version v2.22.0-development.1
- chore(changelog): update changelog for version v2.22.0-development.1
- doc: devtool panels
- chore(changelog): update changelog for version v2.21.1-development.1
- chore(ide): compile check
- chore: update MSV
- chore(changelog): update changelog for version v2.21.0
- WIP: remote debug devtools use ws as protocol channel
- chore(changelog): update changelog for version v2.21.0-development.1
[2.21.0]
Features
- feat(applog-panel): implement applog panel
- feat: [IDE] Static analyze mp code using bundler's ability
- feat: [IDE] Make console panel log more clean on production version
Internal
- chore: update bundler version
- chore: update dependency
- chore(changelog): update changelog for version v2.20.0
- chore(changelog): update changelog for version v2.20.0-development.1
[2.20.0]
Bug Fixes
- fix(ide-devtools-panel): fix audits
- fix(audit-score): fix light theme color
- fix: handle taro built mp
- fix: replace template chinese comment and add logs page
- fix: fix mock method no data
- fix: fix mock fail template
Features
- feat: Audit panel detect performance remaining metrics
- feat: repeat call warn in ide
- feat: check local sdk version also
- feat(audit-panel): deal with taro mp setData
- feat(audit-score): research and implement audit score calculation
- feat(audit-experience): add more columns into experience metrics
- feat(audit-panel): Audit panel detect performance remaining metrics
- feat(audit-panel): detect render cost time | init render, setData render
- feat(audit): add experience related metric
- feat(audit-panel): implement audit panel best practice metrics
- feat(ide): mock open-type getPhoneNumber getEmailAddress behavior
- feat(audit-panel): optimize report context
- feat(ide-devtools-panel): audit panel render performance metrics
- feat(mock panel): optimize mock panel
- feat: show error message when webview fails to load
Internal
- chore: bump @mp/host version
- docs: update v2.19.0-development.1 change log
- chore(changelog): update changelog for version v2.19.0
[2.19.0]
Bug Fixes
- fix: use shelljs replace zx & install dep on linux
- fix: remove duplicate them change emit event
- fix: executeJavaScript causes bxml not to be displayed
- fix: bxml page node has redundant spaces
- fix(mock panel): fix ordered before existing data & generated template error
- fix(mock panel): fix some bugs
- fix: loading assets from resources
- fix: fix no proxy method when open IDE for the first time
- fix: fix-select-method
- fix(ide): remote debug
- fix: remove zx dependency
Features
- feat: clean console context
- feat: clean console panel context selector
- feat: close watcher to stop compile
- feat: add mock sys
- feat: setdata cnt adjust and bug fix
- feat: integrate @mp/extended-lib
- feat(devtools): implement audit panel for detect setData
Refactor
- refactor: plugin remove location, download-package, login
- refactor: Mock Panel Better user behavior
- refactor: move sensor plugin
Internal
- chore(ide): @mp/host upgrade to 0.2.25
- chore: optimization code
- chore: universal link
- chore(changelog): update changelog for version v2.18.1
- chore: changelog automation
[2.18.1]
Bug Fixes
- fix: plainText body not supported
[2.18.0]
Bug Fixes
- fix: [IDE]custom launch condition mode-name show issue
- fix: remove unnessary http request in mp-runtime-container
Features
- feat: update framework-load-script
- feat: integrate service-side-bundle
- feat(sdk): handle not found page
Refactor
- refactor: move plugins to runtime-plugins
- refactor: plugin migration(error page, preview image)
- refactor: migrate ide clipborad plugin
- refactor: plugin migration
Internal
- chore: upgrade dependencies