# Weixin DevTools Update Log
Viewing Base Library Update Log Viewing Cloud Base Update Log
# 2019.05.08
AAdded built-in ES6+ to enhance language escape capability.AAdded Task Notification Center.AAdded a new commandcleanAppCachein the console.AAdded version number recommendation upon upload.AAdded quick start templates for Cloud Base and cloud call.AAdded a plug-in to act as the protection mechanism upon DevTools withdrawal.AAdded the prompt that Media Asset Management will no longer be maintained.AAdded experience rating where the verification rule of "compatibility with iPhone X" is supported.AAdded sitemap linked with Weixin DevTools to allow the console to display whether the current page is indexed.AAdded uploadWithSourceMap settings in project.config.json.AAdded createUDPSocket and changed bindUDPSocket to a synce API.AAdded the feature to enable code protection by default.AAdded general settings.AAdded the option to set whether a project is opened by default when the DevTools is launched.AAddedcover-viewsupport for the Mini Program.AAddedcover-viewsupport in full screen.AAdded a plug-in to restore the sourcemap of developers.AAdded network to display images in the Mini Program.AAdded a quick update mechanism for nightly.UOptimized the task progress box and notification center to allow the text to be copied.UOptimized the layout to remove the withdraw button on the interface of the pop-up simulator/debugger (withdrawal means closing the window).UOptimized the simulator to reduce the minimum margin.UOptimized the display of the task status bar.FFixed the unwanted output of stack after packoption.ignore was configured. Feedback DetailsFFixed the problem thatfs.appendFiledid not support passing in ArrayBuffer.FFixed the problem that no error message was returned after 10 failed login attempts due to timeout when mp.weixin.qq.com host had been configured.FFixed the problem that sitemap.json in the Mini Program project would be overwritten if sitemapLocation was not specified in app.json.FFixed the problem that error "appLaunch with an already exist webviewId" occurred occasionally.FFixed the problem that wx.showKeyboard flashed across the Mini Game simulator when it popped up.FFixed the loss of history caches of "Project Remarks" in the submitted versions. Feedback DetailsFFixed the problem that the memory displayed was 0 when showSystemInfo was entered in the console.FFixed the lagging of appservice when files could not be downloaded via wx.downloadFile due to the proxy.FFixed the inability to obtain the duration of the background audio in backgroundAudioManager in Weixin DevTools. Feedback DetailsFFixed the failure of some toolbar buttons to adapt to the language switch.FFixed the failure of DevTools to reload when the simulator popped up for the first time.FFixed the problem that the TabBar in the simulator went blank after multiple taps.FFixed the incorrect compileType in the Weixin Work Mini Program mode.FFixed the problem that duplicate project lists existed when appid in project.config.json was manually modified to an empty string.FFixed the problem that the status bar kept indicating that a file was being compiled in the developer mode.FFixed the failure to report system errors during the slow compilation of multiple project files.FFixed the problem that an error occurred in the Mini Programs configured with functionpages during physical device debugging in Windows.FFixed the problem that app.js was initialized twice during subpackage debugging.FFixed the inability to recursively create directories via makeDirSync in Weixin DevTools. Feedback DetailsFFixed the problem that an error occurred in the project during Windows nightly small package update.FFixed the inability to read the ignore in packOptions during physical device debugging.FFixed the inability to display the size of the code package when it exceeded the maximum value.FFixed the problem that the option to open the last modified project in the settings did not take effect.FFixed the problem that no message about size exceeding limit was returned during preview and upload.FFixed the inability to skip domain name verification when API downloadFile was called.FFixed the problem that Home and Back buttons were displayed in the web debugging mode.FFixed the network panel to remove the base64 request.FFixed the failure to enter proxy settings.FFixed the failure of page reflow after several switches between portrait and landscape in webview.FFixed the failure to synchronize the cloud environment list after AppID was changed in the project details.FFixed the inability to open a project whose path containing 「'」. Feedback DetailsFFixed the problem that BackgroundAudioManager.onPlay ran earlier than onCanPlay. Feedback DetailsFFixed earlier versions of the base library of Weixin DevTools to solve the problem that error "vd_version_info not found" was returned when a new plug-in was released online.FFixed the unwanted spreading of usingComponents in app.json to a independent subpackage. Feedback DetailsFFixed the problem that plug-in reference information remained after the plugins field in app.json was deleted.FFixed the inability to block certain requests when the simulation was offline. Feedback DetailsFFixed the inability to adapt the simulator size to the rotation automatically.
# 2019.02.01
FFixed the issue of incomplete display of interface debugging style information. Feedback Details
# 2019.01.23
FFixed the problem that app.json usingComponent in 1.02.1901221 did not spread. Feedback DetailsFFixed the problem that projects with long paths could not be opened. Feedback DetailsFFixed the problem that the project list window often popped up in the win version of 1.02.1901170. Feedback Details
# 2019.01.22
FFixed the problem that wx.previewImage of 1.02.1901170 was invalid. Feedback DetailsFFixed the problem that the pageJSON error was reported when preview of 1.02.1901170 was used. Feedback DetailsFFixed the problem that the project list window often popped up in the win version of 1.02.1901170. Feedback DetailsFFixed the problem that tabBarselectIconPathof 1.02.1901170 was invalid. Feedback DetailsFFixed the issue of the Back button when the Mini Program was in the full screen mode in 1.02.1901170. Feedback DetailsFFixed the problem that valid fields inext.jsonwere incorrectly prompted as invalid fields. Feedback DetailsFFixed the problem that wx.setStorage key could be left empty.FFixed the issue of code upload exception via command lines of third-party platforms. Feedback Details
# 2019.01.17
AAdded custom tabbar debugging. DetailsAAdded Weixin Developers·Code Management DetailsAAdded security settings so that manual enabling is required to call CLI/HTTP. DetailsAAdded visitor mode to allow modification of appidUOptimized the project creation processUOptimized the feedback interaction of Weixin DevTools modal window.UOptimized the field type check and invalid field prompt forapp.jsonandpage.json.FFixed the problem that a code could not be uploaded/downloaded correctly due to unclear local cache of Cloud Base after modification of appid.FFixed the problem that the system proxy still appeared even after failure to set system proxy.FFixed the repetitive prompt after failure to set system proxy in Windows.FFixed the problem thatAppDatadebugging panel was missing in the multi-account debugging window. Feedback DetailsFFixed the unavailability of Mac replication.FFixed the issue of incomplete display of interface debugging style information. Feedback Details- `Fixed the problem that media query was not displayed in the WXML panel. Feedback Details
FFixed the problem that WXML panel style no longer responded after one click. Feedback DetailsFFixed the problem that Weixin DevTools could not listen on file changes after a project directory was deleted and then created in the disk.FFixed the problem that some login-related error prompts were missing.FFixed the problem that app.onHide was not triggered when sharing. Feedback DetailsFFixed the problem that the request of wx.downloadFile wx.uploadFile could not appear in the Mini Game debugger.FFixed the problem that an error was reported when Weixin DevTools was switched to background in base library 2.4.4. Feedback DetailsFFixed the problem that style was missing from pages with plug-ins in the Mini Program subpackage.
# 2018.12.27
windows 64, windows 32, and mac
FFixed the issue of first_column in 1.02.1812260. Feedback DetailsFFixed the problem that an authorization window always popped up when getLocation was used.
# 2018.12.26
AAddedapp.jsonto support thepermissionfield.AAddedpage.jsonto support thenavigationStylefield (only available to base library 2.4.3).FFixed the issue of incorrect black theme style in some components.FFixed the problem that appearance settings could not be opened during debugging of Official Account webpages.
# 2018.12.18
AAdded the black theme. DetailsAAdded support for debugging via mDns.AAdded display of the simulator on the right side of DevTools.AAdded the Home and Back buttons in the simulator. Feedback DetailsAAdded web-view to supportbindload/binderrorAAddedproject.config.jsonin which appid can be modified.AAdded the configuration itemdeviceOrientationofgame.jsonto supportlandscapeLeft/landscapeRighton Mini Game.AAdded a Mini Program configuration file to support pageOrientation. DetailsAAdded CLI/HTTP to support automatic preview DetailsUMade an optimization so that the prompt of whether any dependency is not installed appears when uploading cloud functions.UMade an optimization so that the selected compilation mode is automatically located when there are multiple custom compilation conditions.UOptimized custom compilation conditions to support arrow keys.FFixed the problem that app.wxss was loaded twice in the Mini Program subpackage. Feedback DetailsFFixed the problem that an exception occurred when writingextAppidintoapp.json.FFixed the problem that command + S did not work in the DevTools for mac. Feedback DetailsFFixed the problem that plug-ins in the subpackage could not reference their own resources.FFixed the problem that app.js was executed during pre-loading of the subpackage. Feedback DetailsFFixed the problem that an error was reported when the uploaded game.js of the Mini Game subpackage was an empty file.FFixed the problem that DevTools could not be enabled by clicking the code fragment link.FFixed the problem that the debugger for debugging Official Account webpages could not pop up.FFixed the missing of the task bar icon in the Windows version.FFixed the problem thatPage.onTabItemTapcould be triggered only once. Feedback DetailsFFixed the problem that usingComponents of app.json did not take effect when the page did not have the json file. Feedback DetailsFFixed the problem that the return code was 0 when an error occurred to cli.
# 2018.11.29
windows 64, windows 32, and mac
FFixed the unnecessary modification ofproject.config.jsonafter compilation of a new project with miniprogramRoot failed.
# 2018.11.28
AAdded a timed trigger for cloud functions. DetailsFFixed the problem that a message indicating wxml not found was displayed in DevTools 1.02.1811150 on some Windows systems. Feedback DetailsFFixed the failure of loading Mini Game subpackages. Feedback Details
# 2018.11.15
FFixed the ineffective setting of page.json in DevTools 1.02.1811141. Feedback DetailsFFixed the missing of the original rpx information during local debugging of wxml in DevTools 1.02.1811141. Feedback Details
# 2018.11.14
AAddedtypescript. DetailsAAdded the uniqueness restriction for cloud database index. DetailsAAdded cloud database export feature. DetailsAAdded CLI & HTTP to support custom compilation conditions.AAdded CLI & HTTP to support "building npm".AAdded CLI & HTTP commands to support entering login results to a specified file when logging in to IDE.AAdded CLI & HTTP to support downloading code snippets to a specified directory.AAddedwxssto support@supports. Feedback DetailsUOptimized the maximum size of a code snippet to 1 MB.UMade an optimization so that the debugger did not display an error 404 page when an ignored file is configured via packOptions.ignore in project.config.json.UMade an optimization to support building npm based on the dependencies field in package.json.FFixed the inability to preview/upload a project not created via DevTools with CLI & HTTP.FFixed the inconsistency of performance between seek and a physical device when music was paused. Feedback DetailsFFixed the lack of prompt when BackgroundAudioManager.title was not specified.FFixed the inability to display the Debug button when right clicking somepages. FFixed the problem that an error was reported when an object literal in an expression was parsed viawxs.FFixed the incorrect blocking of rendering bywxs.FFixed the problem that modifications to thewxsfile did not take effect immediately after being saved. Feedback DetailsFFixed the problem that a prompt indicating that "app.json" not found appeared when a project located in n network path was opened on Windows. Feedback DetailsFFixed the inability of compilation when anENAMETOOLONGerror was reported due to excessivewxmlfiles on Windows.FFixed the unavailability ofnetworkTimeout.connectSocketin global configuration files.FFixed the inability to trigger App.onHide when a plug-in was switched to background in the developer mode.FFixed the loss of referrerInfo in the custom compilation condition wx.getLaunchInfoSync of Mini Games.FFixed the inability to verify the TLS version in a network request in Mini Games.FFixed the inability to close advertisements in Mini Games.FFixed the inability to run Mini Games properly when multicore compilation was disabled.
# 2018.10.25
windows 64, windows 32, and mac
FFixed the ignorance of ext.json during uploading when extAppid and appid were the same. Feedback DetailsFFixed the inability to load Mini Games in the base library 2.3.1.
# 2018.10.19
AAdded online installation of dependencies on Cloud Base.AAdded available test accounts for code snippet importing.AAdded code protection. DetailsAAdded available usingComponents in app.json of Mini Programs.FFixed the inability to apply the setting of tabsize in an automatically generated page. Feedback DetailsFFixed the problem that Chinese is returned by wx.getSystemInfo after Weixin DevTools was switched to the English version.FFixed the failure to set the system proxy when connecting iPhone/iPad to Mac with a USB cable.FFixed the inability to read the extappid information of a third-party platform.FFixed the failure to import code snippet links when Weixin DevTools was not enabled on Windows. Feedback DetailsFFixed the inability to obtain query information via QR code compilation in Mini Games.FFixed the inability to preview when the generatedproject.config.jsonwas abnormal. Feedback DetailsFFixed the problem that an error occurred in the code snippet when appid was modified in visitor mode.FFixed the problem that the minimum value of font-size was 12px.UOptimized code snippet links.
# 2018.09.26
AAdded the feature of dynamically updating the AppID on the project details page.AAdded available Glob and RegExp rules in packOptions.ignore and debugOptions.hidedInDevtools ofproject.config.json.AAdded the debugging of Mini Games on a physical device (Specific systems and Weixin versions were required).DetailsUOptimized the complier to display compilation progress in the status bar on the bottom of the debugger.UOptimized compilation and caching of JS files of Mini Games by adding MD5 check.UOptimized download of cloud functions.UOptimized DevTools to display details of a cloud function after the cloud function was uploaded.UOptimized the menu display on DevTools.UOptimized the sequence of menus on the editor.UOptimized the editor to skip the node_modules directory by default in full-text search.FFixed the problem that the operation permissions for the original files were not retained after the files were uploaded via cloud functions.FFixed the failure to call a cloud function containing Chinese characters in a test conducted via the Cloud Base console.FFixed the problem that an exception occurred when a bool data type was added in the Cloud Base console. Feedback DetailsFFixed the problem thatAuthFailure.TokenFailurewas reported when a cloud function failed to be uploaded.FFixed the inability to display the tabBar icon during multi-account debugging.FFixed the orientation inconsistency between wx.getImageInfo and the client.FFixed the problem that the touch object in a touch event of Mini Games was inconsistent with that in client.FFixed the problem that requests could be initiated via the web-view component when DevTools simulates offline.FFixed the problem thatpermission deniedwas prompted infs.readdirof a Mini Game.FFixed the problem that the JSON result returned by calling CLI/HTTP was garbled on a browser.FFixed the problem that the preview QR code was not centered. Feedback Details
# 2018.09.11
windows 64, windows 32, and mac
FFixed the problem that an exception occurred when a WXML file failed to be compiled via DevTools 1.02.1809101 for 32-bit Windows. Feedback Details
# 2018.09.10
AAdded Mini Program·Cloud Base. DetailsFFixed the problem that a blank screen flickered on some Windows devices when Preview was clicked for the first time.FFixed the problem that an error occurred when the switch case was a negative value inwxs. Feedback DetailsFFixed the inability to debug the customer service button. Feedback DetailsFFixed the problem that the appid obtained by calling wx.getAccountInfoSync via DevTools was empty. Feedback DetailsFFixed the problem that extAppId was not returned when wx.getAccountInfoSync was called via a third-party platform. Feedback DetailsFFixed the problem that preprocessing commands before compilation did not take effect. Feedback DetailsFFixed the inability to enable a Mini Program if a file in the Mini Program directory was specified by packOptions.ignore. Feedback Details
Additional update notes to Beta users (additional updates to Beta version of Weixin DevTools):
AAdded QuickStart for Mini Games Cloud Base.FFixed the problem that the longitude and latitude are displayed in reverse in the database of the Cloud Base console. Feedback Details
# 2018.08.30
AAdded version management. DetailsAAdded experience rating. DetailsAAdded npm support. DetailsAAdded English version.AAdded the debugging of subpackage preloading for Mini Programs. (The base library 2.3.0 was required.)AAdded the debugging of independent subpackages of Mini Programs.AAdded the ability to generate a page automatically when adding a page in plugin.jsonAAdded reverse selection for code snippet management.AAdded number support for wxml tag property.AAdded the ability to collapse all folders in the editor.AAddeddebugOptionsin project settings to hide specified source files to prevent debugger from being unresponsive. DetailsFFixed the problem that DevTools could not be started on some Windows devices. Feedback DetailsFFixed the problem that the minimized DevTools interface did not render after page refresh/switch when the simulator was in an independent window. Feedback DetailsFFixed the problem that the tabBar icon was invalid. Feedback DetailsFFixed the inability to set header via wx.connectSocket in a previously opened project window after a project window was opened and then closed.FFixed the problem that a JS file containing non-UTF-8 data kept loading during preview.FFixed the inability to compile wxml for the reason that the name of a custom component file has a space.FFixed the incorrect logic compilation of the custom component wx:if. Feedback DetailsFFixed the exception caused by<!---->in wxml file. Feedback DetailsFFixed the problem that the console did not report any error when wxml in a subpackage was incorrectly compiled.FFixed the problem that an error occurred when creating a temporary directory because the name of the code snippet created in the Windows version contained special characters.FFixed the problem that holding Ctrl and scrolling the mouse wheel on the control panel may zoom in/out the interface in the Windows version.FFixed the inability to load images in the feedback component of a Mini Game. Feedback DetailsUMade an optimization to solve the problem that the version number was too short when uploading. Feedback DetailsUOptimized the execution logic of API callback.
# 2018.08.08
FFixed the problem that the proxy of DevTools for Mac was always a "directly connected network."
# 2018.08.01
FFixed the problem that an error was reported to indicate that the upper limit of code packages was incorrect during cloud testing after subpackages were used in Mini Programs. Feedback DetailsFFixed the overlapping in the media asset management file list. Feedback DetailsFFixed the disappearance of the toolbar in the simulator. Feedback Details
# 2018.07.20
FFixed the problem that compilation did not take effect in DevTools 1.02.1807120. Feedback DetailsFFixed the incorrect calculation of the style overriding rule during UI debugging. Feedback DetailsFFixed the problem that an error occurred when root directory names of subpackages contain the same suffixes. Feedback Details
# 2018.07.12
AAdded multi-account debugging. DetailsAAdded debugging on iPad and in landscape mode.AAdded the support for svg files in Media Asset Management.AAdded the support for more text files when you use global search in the editor.UOptimized the editor menu by using the native menu to avoid being covered by other interfaces and cause incomplete display.FFixed the problem that some requests were garbled when the network panel was remotely debugged. Feedback DetailsFFixed the problem that an error occured when a custom component was called via DevTools with the base library 1.6.3. Feedback DetailsFFixed the problem that DevTools went blank when the simulator was quickly popped up or withdrawn during quick compilation.FFixed the problem that Weixin DevTools went white when tapping Login during network outage.FFixed the problem that the uploading feature of DevTools was triggered by user code. Feedback DetailsFFixed the problem that an error occurred when using wx.setBackgroundColor and wx.setBackgroundTextStyle in the lifecycle of a page.FFixed the problem that JSON settings did not take effect in the plug-ins feature page. Feedback DetailsFFixed the incorrect calculation of the style overriding rule during UI debugging. Feedback DetailsFFixed the missing of sound when the volume was dynamically set to 0 and then back to 1 in the local project file src of wx.createAudioInstance.FFixed the problem that the subpackage size includes only the size of JS files when loading a Mini Game subpackage.FFixed the inability to debug in base libraries earlier than 2.1.0 when subpackages were used in Mini Games. Feedback DetailsFFixed the inability to use local images wx.createUserInfoButton in Mini Games.FFixed the problem that the scene value compiled via QR codes did not meet expectation. Feedback DetailsFFixed the inability of penetration when icon = 'none' in wx.showToast. Feedback DetailsFFixed the failure to open the custom analysis window again. Feedback DetailsFFixed the problem that an error occurred when root directory names of subpackages contain the same suffixes. Feedback Details
# 2018.06.12
windows 64, windows 32, and mac
AAdded the entry to the TGit toolbar. DetailsFFixed the problem that an error occurred when a plug-in was used for remote debugging of subpackages.
# 2018.06.08
AAdded auto preview. DetailsAAdded remote debugging for Network panel.AAdded the mute feature for the simulator.AAdded code breakpoint detection and notificationAAdded supported plug-in page.AAdded version recommendation when uploading a plugin.AAdded the Clear button and data details display in the Storage panel.AAdded the Copy AppID button in project details.FFixed the problem of automatic compilation on Windows 10 1803. Feedback DetailsFFixed the problem that an exception occurred when the abstract node componentGenerics was used in a component in DevTools 1.02.1805181. Feedback DetailsFFixed the problem that a message indicating that DevTools takes too long to restart was displayed during recompilation due to the use of breakpoints in the loop. Feedback DetailsFFixed the problem that an error occurred when a new plug-in was imported into a project, and the plug-in could be used only when the base library was switched.FFixed the abnormal display when navigationStyle was custom.FFixed the inability to restore the compilation after wx.setTabbarItem. Feedback DetailsFFixed the loss of content in typescript source files after being debugged remotely.FFixed the inability to format the compressed JS files.FFixed the problem that video ads of Mini Games were abnormal in size when they were zoomed in/out in the simulator.
# 2018.05.18
windows 64, windows 32, and mac
FFixed the abnormal display of the web-view component in DevTools 1.02.1805150. Feedback DetailsFFixed the loss of a scroll bar in the simulator of DevTools 1.02.1805150 on small-screen computers.FFixed the loss of notch in the Mini Program simulator on iPhoneX.FFixed the problem that DevTool version number is still the old version after overwrite installation.FFixed the problem that the installation interface was garbled in the Windows version. Feedback DetailsFFixed the problem that the wxmlL panel went white when a node was dynamically deleted from a custom component. Feedback DetailsFFixed the loss of frame after wx.setPreferredFramesPerSecond was called in a Mini Game.FFixed the problem that the written file content was incorrect when ArrayBuffer data was written to a Mini Game via fs.writeFileSync, with encoding set to binary.FFixed the loss of images in a plug-in when it was used.FFixed the failure of uploading due to failed parsing of a Mini Program containing sourcemap.
# 2018.05.15
AAdded media asset management. DetailsAAdded toolbar management to the right-click menu of the toolbar. DetailsAAdded the feature of displaying the simulator and debugger in independent windows. DetailsAAdded the ability to switch between the Mini Program mode and the plug-in mode in the toolbar.AAdded plugin update notification in control panel when an update for a Mini Program plugin is available.AAdded debugging of wx.createUserInfoButton in Mini Games (the base library 2.0.6 is required).AAdded update notification in the debugger control panel of the plugin user when an update for a plugin is available.AAdded the feature of editing and uploading the README.md document of a plug-in.AAdded the ability to display ads for Mini Games.UOptimized the implementation of compilation with multiple cores.UOptimized the update logic of the base library in DevTools to obtain the latest base library in real time.FFixed the problem that modification todeviceOrientationingame.jsondid not take effect in DevTools 1.02.1804251.FFixed the inability to reset sound effects when a Mini Game was recompiled in DevTools 1.02.1804251.FFixed the inability to display a page due to an error inaddEventListenerin DevTools 1.02.1804251. Feedback DetailsFFixed the failure of wx.getUpdateManager in a Mini Game.FFixed the problem that wx.onShow occasionally could not be triggered in a Mini Game.FFixed the inconsistency between the default background color of Mini Games and that on the physical device.FFixed the wrong location of the status bar in a Mini Game.FFixed the failure of recompilation due to complex computing or endless loop in the business logic of a Mini Program.FFixed the wrong location of notch in landscape mode on iPhoneX.FFixed the disappearance of wx.showModal after page routing.FFixed the problem that multiple intermediate pages appeared ifpagewas added inapp.jsonwhen changes were automatically saved.FFixed the failure to call wx.createInnerAudioContext via the base library in DevTools 1.6.0.FFixed the problem that 1970 was displayed after<picker fields="year" value="2018"/>was called. Feedback DetailsFFixed the inconsistent capitalization of network response headers in DevTools and physical devices because HTTP2 is supported by DevTools but not by physical devices.FFixed the inability to display the authorization window when wx.authorize authorization window was not processed before recompilation, which could not be solved by clearing compilation cache.FFixed the repetitive display of community messages when multiple project windows were opened.FFixed the inability to open projects in visitor mode by calling command lines.FFixed the failure to triggerApp.onHidewhen clicking Close.FFixed the loss of the Play button in the built-in background music player window. Feedback DetailsFFixed the problem that the display on the WXML panel was abnormal during rapid modification of the text node.FFixed the problem that the value type of referrerInfo.extraData was inconsistent with that specified in the document. Feedback DetailsFFixed the problem that the src in web-view was not updated. Feedback Details
# 2018.04.25
AAdded the ability to search for dynamic pages. DetailsAAdded an upgrade notification for wx.getUserInfo.FFixed the problem that physical devices have no query when using custom compilation conditions to preview in a Mini Game.FFixed the problem that<button open-type="getUserInfo"></button>did not take effect in the base library2.0.0. Feedback Details
# 2018.04.12
FFixed the failure to load a page in a subpackage when it was a compilation condition in Weixin DevTools 1.02.1804080. Feedback DetailsFFixed the problem of white screen in Weixin DevTools 1.02.1804080. Feedback DetailsFFixed the problem that[non-writable]appeared when no plug-in was in use.FFixed the problem thatwindowHeightobtained in DevTools whennavigationStylewas'custom'differed from that obtained on a physical device. Feedback DetailsFFixed the problem that wx.showModal does not overlay on top of tabBars.
# 2018.04.08
AAdded the option to set file tab opening policies to the editor.AAdded the notch effect for iPhone X.AAdded the support for debugging ofApp.onPageNotFound. DetailsAAdded the support for remote debugging of Mini Programs with plug-ins.AAdded theignorefield toproject.config.json. DetailsAAdded the display of plug-in information and the subpackage size on the project settings.AAdded custom preprocessing commands. DetailsAAdded the support of plug-ins in subpackages.FFixed the problem of a memory leak caused by sync APIs.FFixed the failure to load pages when the link in web-view contained#wechat_redirect.FFixed the problem that a page error occurred when wx.redirectTo was called on a page with a tabBar and then wx.switchTab was called to the same tabBar.FFixed the problem that the network request API did not carryuserAgentof the appropriate simulator.FFixed the problem that deletion of invalid projects in project management did not take effect. Feedback DetailsFFixed the failure to close the Weixin DevTools when only the Settings page was opened.FFixed the failure to perceive file changes when the project directory was undernode_modules.FFixed the problem that child nodes were not displayed on theWXMLpanel in Weixin DevTools 1.02.1803210 in some cases. Feedback DetailsFFixed the problem that an error occurred during remote debugging of CanvasContext.measureText.FFixed the problem that nodes in a custom component could not be reviewed on theWXMLpanel.FFixed the failure to view node styles when an exception occurred during the parsing of theWXSSfile. Feedback DetailsFFixed the problem that a new compilation condition did not take effect in some cases. Feedback DetailsFFixed the problem that the socket API could send requests normally after the simulator was switched to the offline mode.FFixed the problem that onCanplay was not called back via BackgroundAudioManager. Feedback Details
# 2018.04.12
FFixed the failure to load a page in a subpackage when it was a compilation condition in Weixin DevTools 1.02.1804080. Feedback DetailsFFixed the problem of white screen in Weixin DevTools 1.02.1804080. Feedback DetailsFFixed the problem that[non-writable]appeared when no plug-in was in use.FFixed the problem thatwindowHeightobtained in DevTools whennavigationStylewas'custom'differed from that obtained on a physical device. Feedback DetailsFFixed the problem that wx.showModal does not overlay on top of tabBars.
# 2018.04.08
AAdded the option to set file tab opening policies to the editor.AAdded the notch effect for iPhone X.AAdded the support for debugging ofApp.onPageNotFound. DetailsAAdded the support for remote debugging of Mini Programs with plug-ins.AAdded theignorefield toproject.config.json. DetailsAAdded the display of plug-in information and the subpackage size on the project settings.AAdded custom preprocessing commands. DetailsAAdded the support of plug-ins in subpackages.FFixed the problem of a memory leak caused by sync APIs.FFixed the failure to load pages when the link in web-view contained#wechat_redirect.FFixed the problem that a page error occurred when wx.redirectTo was called on a page with a tabBar and then wx.switchTab was called to the same tabBar.FFixed the problem that the network request API did not carryuserAgentof the appropriate simulator.FFixed the problem that deletion of invalid projects in project management did not take effect. Feedback DetailsFFixed the failure to close the Weixin DevTools when only the Settings page was opened.FFixed the failure to perceive file changes when the project directory was undernode_modules.FFixed the problem that child nodes were not displayed on theWXMLpanel in Weixin DevTools 1.02.1803210 in some cases. Feedback DetailsFFixed the problem that an error occurred during remote debugging of CanvasContext.measureText.FFixed the problem that nodes in a custom component could not be reviewed on theWXMLpanel.FFixed the failure to view node styles when an exception occurred during the parsing of theWXSSfile. Feedback DetailsFFixed the problem that a new compilation condition did not take effect in some cases. Feedback DetailsFFixed the problem that the socket API could send requests normally after the simulator was switched to the offline mode.FFixed the problem that onCanplay was not called back via BackgroundAudioManager. Feedback Details
# 2018.03.21
windows 64, windows 32, and mac
FFixed the problem that an error occurred during the verification of the TLS version. Feedback DetailsFFixed failure to call back wx.chooseVideo.FFixed the problem that an error was reported when a plug-in did not contain aWXMLfile.FFixed the problem of abnormal update logic of Weixin DevTools.
# 2018.03.15
FFixed the problem that the return value of wx.uploadFile was abnormal as a result of update reporting.FFixed the problem that an error occurred during the application for a test report. Feedback DetailsFFixed the problem that an error might occur when wx.saveFile was called for a network picture after wx.downloadFile is frequently called for the same network picture.FFixed the problem that wx.setTabBarItem did not support the absolute path of an icon address. Feedback DetailsFFixed the failure to display temporary pictures via onShareAppMessage.FFixed the problem that styles of custom components in plug-ins were missing. Feedback DetailsFFixed the problem that a node being reviewed was not highlighted on the WXML panel. Feedback DetailsFFixed the failure to listen on file changes after the DevTools was installed by overwriting the existing version. Feedback Details
# 2018.03.13
AAdded support for Mini Program plug-in development. DetailsAAdded the code fragment feature to Mini Programs. DetailsAAdded the ability to debug QR code generated by Obtain QR Code with QR code debugging feature.AAdded the option to display the content of wx.uploadFile and wx.downloadFile on theNetworkpanel.AAdded wx.getImageInfo to return the orientation and type of an image.FFixed the inability to display padding and margin during interface debugging.FFixed the failure to verifymethodfor wx.request. Feedback DetailsFFixed the failure to sort projects by time in a descending order in the project list page.FFixed the lack ofshareInfowhen the scene value of the Mini Game compilation condition was1044.FFixed the incorrectdevicePixelRatioduring webpage debugging. Feedback DetailsFFixed the failure to center the text when no icon was in the tabBar. Feedback DetailsFFixed the problem of incomplete upload when intelligent upload was enabled after Tencent Cloud was restored to the development environment.FFixed the problem of creating a folder named "." via Weixin DevTools. Feedback DetailsFFixed incorrect options in the drop-down menu of the address bar in Official Account webpage debugging.UOptimized the problem of lagging in Weixin DevTools.
# 2018.02.27
FFixed garbled Chinese characters in the long text. Feedback DetailsFFixed the failure to upload third-party platform Mini Program code to the appropriate user via command line or HTTP. Feedback Details
# 2018.02.08
AAdded the size of iPhone X.UUpdated auto-completion.FFixed the lack of login status when multiple projects were opened. Feedback DetailsFFixed the failure to open Weixin DevTools in some Windows versions. Feedback DetailsFFixed the problem that a file failed to be saved would be cleared when the disk was full. Feedback DetailsFFixed the failure to returnbatteryLevelby wx.getSystemInfo.FFixed the error that occurred during the auto format completion for some APIs. Feedback DetailsFFixed the incorrect information returned by wx.navigateBackMiniProgram. Feedback DetailsFFixed the inability to automatically get the focus that was outside the editor by clicking the shortcut of file redirection.FFixed the problem of auto creation of a file by editingpagesinapp.jsonwhen the path of the file was outside the project path.FFixed the failure of strict type verification forenablePullDownRefreshinapp.json. Feedback Details
# 2018.02.01
AAdded the ability to open multiple projects.AAdded remote debugging of Mini Programs (update of Weixin is required). DetailsAAdded the ability to parse sourceMap files.AAdded the support for debugging of wx.showTabBar, wx.hideTabBar, wx.setTabBarStyle, wx.setTabBarItem, andPage.onTabItemTap.FFixed the failure to update the WXSS editor in the Weixin DevTools 1.02.1801081. Feedback DetailsFFixed the inability to use the AppData panel when a custom component was used. Feedback DetailsFFixed the failure to delete the directory containing.DS_Storewith a message "The directory is not empty" on Mac OS.FFixed the problem of blank screen in some operating systems. Feedback DetailsFFixed the inability to get webgl in some operating systems. Feedback Details
# 2017.12.15
AAdded the feature of calling Weixin DevTools via command lines to open and preview projects and upload code. DetailsAAdded the feature of calling Weixin DevTools via HTTP to open and preview projects and upload code. DetailsAAdded the display of Git on the editor. DetailsAAdded thedirectCommitfield toext.jsonfor third-party platform Mini Programs to directly submit Mini Programs for review. DetailsAAdded auto-completion for properties on the WXML panel.UUpdated the auto-completion of the editor.UOptimized preview and upload performance to display the files that are being compiled during preview.UOptimized Weixin DevTools to support preview of upload queue to avoid frequent upload preview.UOptimized the policy and performance of capturing screenshot of Mini Program cover in the project list.UOptimized prompt for invalid directory when creating project.
# 2017.11.30
AAdded the display of the utilization of the base library and the minimum base library version for online Mini Programs on the details page.AAdded the display of service domain names (trusted domain names in webview) on the project details page.AAdded the ability to disable the verification of service domain names in webview when the verification of security domain names is disabled.FFixed the problem that the returnedscenefield was aStringinstead of aNumberwhen the scene value was 1044.FFixed the failure to return message by socket in case of network disconnection.FFixed repeated download of installer package.FFixed the failure to returntempFilePathwhen a 404 error was returned by wx.downloadFile.FFixed the inability of editor to auto-compile Mini Program when saving files if the path of miniprogramRoot in project.config.json ended with a forward slash (/).FFixed the failure to load sourcemap files in the debugger. Feedback DetailsUOptimized the interactive method of copying QR codes.UOptimized Weixin DevTools to add a Mini Program registration entry to the project creation page.
# 2017.11.16
FFixed the occurrence of white screen when the background color of the navigation bar was incorrect. Feedback DetailsFFixed the problem that the WXML panel might go blank during Mini Program page navigation. Feedback DetailsFFixed the failure to compute the size of code package to be uploaded.Feedback DetailsAAdded the support of creating a quick start project of Tencent Cloud.AAdded the ability to create Component by right-clicking on the editor.FFixed the failure to display error messages when the simulator was set to the offline mode. Feedback DetailsFFixed the lack of parameters totalBytesWritten and totalBytesExpectedToWrite returned by downloadTask.onProgressUpdate of wx.downloadFile. Feedback DetailsFFixed the problem that some processes were still running and caused a high CPU usage after the Weixin DevTools quit abnormally.FFixed the failure to calculate the rpx when switching device. Feedback DetailsFFixed the failure to reset connection status when websocket was automatically disconnected. Feedback DetailsFFixed the failure to call back the webViewUrl parameter by Page.onShareAppMessage when a page was shared in web-view. Feedback DetailsFFixed the inability to call the JSSDK method by the homepage when the webpage contained iframe in web-view. Feedback DetailsFFixed the failure to verify the validity of links of iframe in web-view.FFixed the inability to scroll down the style list to the bottom of the WXML panel. Feedback DetailsFFixed the lagging of the debugger as a result of updates of massive nodes on the WXML panel. Feedback DetailsFFixed the problem that an error occurred when the nested text was displayed on the WXML panel.FFixed the problem of success callback when a user rejected the request after wx.authorize was called. Feedback DetailsFFixed the incorrect custom parameters during preview of custom compilation conditions. Feedback DetailsFFixed the inconsistency between parameters obtained from destination page via the routing API and those obtained via the client. Feedback DetailsUUpdated the visual display of the project list.UUpdated Weixin DevTools to fix the location of the feature icon used to display the directory tree on the editor. Feedback DetailsUUpdated Weixin DevTools to calculate the size of the project code before compiling and packaging the project code for preview/uploading to prevent a memory overflow.
# 2017.11.02
AAdded the ability to upload php code to Tencent Cloud. QuickStart Demo AddressAAdded the support for debugging of the web-view component. DetailsAAdded the support for debugging of custom components by checking the option Apply new features during preview/uploading on the project configuration page. DetailsUUpdated the storage panel to display only some projects when there are more than 300 projects.UUpdated the editor to auto-complete BOM and DOM APIs.FFixed the problem that a memory leak occurred on Weixin DevTools when wx.setStorage was called if the storage panel was not opened.FFixed the crash of the storage panel caused by the storage of invalid values.FFixed the inability to enter AppID in custom compilation conditions when the scene value was 1020, 1035, 1036, or 1043.FFixed the failure to remove replaced legacy nodes from the WXML panel.FFixed the problem that the wx.connectSocket API behaved differently from that of the client when the number of connections exceeded the limit. Feedback DetailsFFixed the failure to open images suffixed with uppercase letters in the editor.FFixed the problem that an error occurred when wx.getImageInfo was called in Weixin DevTools 1.01.171019.FFixed the failure to open files downloaded via wx.downloadFile. Feedback Details
# 2017.10.19
FFixed the failure to call back parameters via APIs inApp.onLaunchas a result of updates of Weixin DevTools 1.01.171013.FFixed the exception of the digital signature of an executable file in Weixin DevTools 1.01.171013 for Windows.FFixed the problem that callback succeeded when SMS verification was required for getPhoneNumber.FFixed the failure to add custom devices for Official Account webpage debugging.
# 2017.10.18
FFixed the exception of project management interface when multiple projects were selected for management. Feedback DetailsFFixed the case insensitivity in domain name check. Feedback DetailsFFixed the problem that the WXML panel became blank as a result of updates of Weixin DevTools 1.01.171013. Feedback DetailsFFixed the problem that the editor might crash when some characters were entered for full-text search. Feedback Details
# 2017.10.16
FFixed the problem that an error occurred when wx.canvasToTempFilePath was called. Feedback DetailsFFixed the incompatibility ofproject.config.jsonwith the old svr/client field during project creation. The new field is qcloudRoot/miniprogramRootFFixed the problem that an error 404 page was displayed whensrcin theimagecomponent was empty.
# 2017.10.13
AAdded the feature of clearing all caches.AAdded the feature of clearing login statuses.AAdded the feature of obtaining encryption/decryption information by enteringshowDecryptedInfoon the console, to allow developers to verify whether the encryption result is correct.AAdded auto-completion of JS file paths inrequireandimportstatements during code editing.FFixed the white screen of simulator during its first compilation.FFixed the problem that an existing file with the same name as a renamed file was overwritten with the latter.FFixed the problem that no error message was returned when checking a domain name containing a port number.FFixed the problem thatdisableScrollinpage.jsondid not take effect.FFixed the problem that an error occurred when wx.openCard was called. Feedback DetailsFFixed the missing response value when wx.chooseVideo was called . Feedback DetailsFFixed the failure to call wx.captureScreen.FFixed the missing debugging logs of Official Account webpage. Feedback DetailsFFixed the problem that the number of concurrent downloads was not reset after recompilation.UOptimized to directly connect to the local server without using a proxy when loading a Mini Program to simulator, to reduce the impact of unusual proxy settings on Mini Program loading.UOptimized the presentation of some content in debugger WXML and Storage.
# 2017.09.25 (1.01.170925)
AAdded the base library1.5.4.AAdded the feature of copying parameters by clicking on the status bar of the simulator.AAdded the feature that automatically generates project.config.json files under the project directory during project creation, to make it easier to retain configuration items during import.AAdded customization of shortcut keys for frequently used features.UOptimized to enable automatic completion of styles by default during project creation.UOptimized to automatically compile Mini Programs after a project is opened.FFixed the problem that no callback was executed for wx.downloadFile in case of an invalid URL.FFixed the problem thatonShowandonHidefunctions were not triggered when some APIs were called.FFixed the failure to open webpages by clicking links in the DevTools during Official Account webpage debugging.FFixed the indenting of content in the text tags during code formating.UOptimized the behavior of the editor when a file is opened, deleted, or renamed.FFixed the incorrect file size displayed on the editor.UOptimized the view of some UIs for an easy operation and legibility.
# 2017.09.13 (1.01.170913)
AAdded the base library1.5.3.UOptimized to add shortcut keys for enabling/disabling the display of toolbar, simulator, editor, directory tree, and debugger UI.UOptimized to display folder names or paths in the file tabs tor distinguish between files when several files with the same name are edited in the editor.UOptimized to automatically enter the last submitted version no. and remarks when uploading code.UFixed the problem that the DevTools did not support packet capture tools Fiddler and Charles.FFixed the problem that hidden files were not excluded on Mac OS when determining whether the directory was empty during project creation.FFixed the crash of the DevTools caused by internal errors.FFixed the inability to display preview QR code after the toolbar was hidden.FFixed the failure of the earlier version of base library to work after the restart of the DevTools.FFixed the failure of the API wx.getWeRunData to issue the message indicating the WeRun was not activated.FFixed the problem that no message was displayed in case of the failure to create a project due to the timeout of login status.FFixed the problem that the simulated geographical location took effect only once.FFixed the problem that the bottom of the page was partially blocked when the simulator was zoomedFFixed the problem thatunicodewas not properly displayed inapp.json.FFixed the problem that no message was displayed when user clicked Tencent Cloud to restore the development environment.FFixed the unusual style of scene value list when the zoomed simulator was switched to the background.FFixed the incorrect display of the editor directory when user created it and right-clicked the directory.FFixed the problem that an error occurred with the Picker component when the first value was selected.FFixed the problem that the audio API was still playing music after recompilation.FFixed the problem thatselectedColorof tabBar specified via app.json did not take effect.FFixed the inability to edit and save the files in an LAN on Windows.
# 2017.09.06 (1.01.170906)
FFixed the frequent occurrence ofwarningusingwx:key. Feedback DetailsFFixed the unavailability of the custom image sharing feature in the DevTools.FFixed the problem that before a tab page was redirected to a new page, another tab page was displayed .Feedback DetailsFFixed the failure of touch simulation to take effect in the Official Account development. Feedback DetailsFFixed the incorrect message displayed in case of a WXSS compilation error. Feedback DetailsFFixed the failure to create a page by right-clicking New as a result of the use ofproject.config.json.FFixed the incomplete WXML files when the files were edited.FFixed the incorrect default value ofnavigationBarTextStyle.FFixed the missing nodes ofwxml panel.FFixed the problem that after an element was selected on thewxml panel, it jumped to the previously selected one.FFixed the incorrect AppID carried by Referer of wx.request. Feedback DetailsFFixed the failure to simulate response data when wx.chooseAddress was called.FFixed the incorrect mouse gestures inwxml panel.FFixed the inability to share custom images.FFixed the inability to view the.sqlfile.FFixed the display of old data instorage panel.FFixed the failure to execute callbacks for network requests during the check of the domain name and TLS version.FFixed the inability to format WXML code within the template tags in the DevTools.FFixed the problem that thepageScrollTodid not work when called.FFixed the problem that the smallest font size could only be 12px in the new version of DevTools.FFixed the inability to close an error message box containing a long error message.FFixed the inability to load a script file with its name containing a space or Chinese character.UOptimized to disable the pop-up of debugger in case of a compilation error.UOptimized to disable compilation when files outside of the client were modified viaproject.config.json.UOptimized to solve the lags by reusing WebViews.UOptimized to solve the conflicts of shortcut keys F8 and F10. Feedback DetailsFFixed the problem that the borderStyle specified via app.json did not take effect. Feedback DetailsUOptimized to change the shortcut key for Replace on the editor to Ctrl+Shift+R, to avoid conflict with the shortcut key Ctrl+R for Refresh.
# 2017.09.01
FFixed the problem that the selected node jumped on thewxml panel.FFixed the problem that the cursor was a dot on thewxml panel.FFixed the failure to format code with the shortcut key in the editor.FFixed the problem that an error occurred when picker selected the first value.FFixed the problem that afterPage.setDatawas called, the selected status of radio-group was reset as a result ofwxmlcompilation.FFixed the exception occurring onReferfor a third-party Mini Program.FFixed the problem that the touch simulation did not take effect in the Official Account webpage development.FFixed the enlarged pages in the Official Account webpage development.FFixed the repeatedly displayed logs ofconsole panel.FFixed the failure to record the previous input during when code is uploaded.FFixed the failure to save files in automatic compilation.FFixed the problem that the preview feature still worked on a mobile phone when extEnable was "false" in ext.json.FFixed the unusual font size in pages.FFixed the failure to detect the modifications that an external editor made to files.FFixed the incorrect wx.getSystemInfo content during device selection.
# 2017.08.31
AAdded the shortcut keyF8for showing/hiding the toolbar.UOptimized to disable the auto pop-up ofconsolepanel when an error occurred.FFixed the inability to save all files when "automatic compilation upon saving" and "auto-saving upon compilation" were enabled.FFixed the problem that an error was reported when a project was opened with a third-party Mini Program.FAdded error message for the network connection error that occurred upon the start of DevTools.FFixed the blurred display of the simulator on some devices.FFixed the incorrect compilation error message forwxss.FFixed the problem that automatic compilation was triggered when files were opened with some third-party editors.FFixed the problem that a change of the hash value would trigger page loading in webpage debugging.FFixed the failure to displayalertandconfirmin webpage debugging.FFixed the failure to zoom the Add Cards&Offers screen in webpage debugging.FFixed the failure to select the matching website by pressing the Down arrow key on keyboard after a URL was entered inurlbarin webpage debugging.
# 2017.08.30
AAdded the feature of applying for test reports. DetailsAAddedWXSfeature. DetailsAAdded the feature of publishing projects to Tencent Cloud. DetailsUOptimized the visual effect and interactive experience.UUpdated the kernel version.
# Download of earlier version 8/30/2017 (0.22.203100)
windows 64, windows 32, and mac
# 2017.08.21
FFixed the failure ofAppData panelcaused by the base library 1.5.0.FFixed the script error occurring on the APIchooseInvoiceTitle.
# 2017.08.18
- Added four APIs for obtaining invoice title, fingerprint recognition, triggering Pull to Refresh, etc.
- Updated the API
shareAppMessageto support custom images when sharing Mini Program cards. - Updated the button component to support sharing Mini Program cards and importing source page information in customer service sessions.
- Optimized the reLaunch logic for launching a Mini Program at backend.
# DevTools Updates
FFixed the problem that Auto Wrap and themes did not take effect on the editor. Feedback DetailsFFixed the incorrect UA during webpage debugging.
# DevTools Updates
AAdded the debugging of custom data reporting. DetailsFFixed the incorrectvalueselected in thebindchangeevent in picker.FFixed the problem that Auto Wrap and themes did not take effect on the editor. Feedback Details
# DevTools Updates (0.19.191100)
AAdded debugging for base library 1.4.0.AAdded the performance trace tool. DetailsAAdded the feature of changing the background color when the cursor hovered over the menu bar on Windows. Feedback DetailsFFixed the problem that the scroll bar returned to the top when a tab page was switched back to the full-text search result page. Feedback DetailsFFixed the problem that the "white screen" occurred when the DevTools was opened by case-sensitive users in some file systems if the case sensitivity was not kept across files.FFixed the problem that indentation was not conducted as configured during WXML and WXSS code formating.FFixed the problem that no default profile photo was set in the Weixin authorization window.FFixed the problem that theonShareAppMessageevent was executed twice when sharing was triggered usingbutton.
# 2017.06.22
FFixed the problem that the header in wx.uploadFile did not take effect. Feedback DetailsFFixed the failure to obtain project properties when an Official Account webpage was opened.
# 0.18.182100
AAdded debugging for base library 1.3.0.AAdded the display of file size in the editor's status bar.AAdded shortcut keysCtrl(Command) + PageUpandCtrl(Command) + PageDownfor navigating to the files on the left and right of the editor respectively.AAdded the display of image size on the right of the status bar when an image was presented.UOptimized to move deleted files in the editor to the recycle bin, instead of deleting them from the disk.UOptimized the interactions during code uploading by removing QR code scanning for confirmation and providing defaultproject remarks.FFixed the problem that thetabbaricon could be an SVG image. Feedback DetailsFFixed the problem that login might fail when the environment variable http_proxy was set on Windows.FFixed the problem that an error occurred if a path was added toapp.jsonwhen aPagewas created. Feedback DetailsFFixed the problem that the networkTimeout setting did not take effect on wx.uploadFile and wx.downloadFile.FFixed the problem that an incorrect error code was returned if thetabbaricon exceeded 40 KB when it was submitted for preview or upload. Feedback DetailsFFixed the problem that app.json was empty after it was modified, closed, and re-opened when auto-saving was enabled.FFixed the problem thatImagecould be used in the DevTools but could not be used in a mobile device.FFixed the problem that in some cases, an error message indicating an invalid QR code was displayed when code was uploaded.FFixed the problem that no message was displayed after a success upload.
# 2017.05.26
AAdded debugging for base library 1.2.2.FFixed the exception caused by switch between base libraries.FFixed the problem that Page.onShareAppMessage was called twice for in-page sharing.FFixed the compilation exception that occurred when a code file or folder was modified by a tools other than DevTools.FFixed the problem that the parameter are inconsistent between the DevTools and the end user side when a fail callback is triggered in the case that the HTTP status code is not 200 after wx.uploadFile is called.
# 2017.05.19
AAdded debugging for base library1.2.1.UOptimized to allow auto completion of functions inAppandPage.FFixed the problem that the query was decoded twice whenApp.onLaunchwas called during conditional compilation.FFixed the inability to start the DevTools when an error occurred on the JSON file of the homepage and the tabBar contained an empty path.FFixed the problem that when "Auto Completion of Style Files Upon Upload of Code" was enabled, WXSS files were always in "Uploading" status. Feedback DetailsFFixed the DevTools exception when parameters in wx.previewImage were not strings.FFixed the problem that refresh and drop-down buttons on the URL bar did not work during webpage debugging.FFixed the missing Go To button on the menu bar, and the missing Back, Forward, and Select buttons on the URL bar on MAC OS during debugging of webpages. Feedback DetailsFFixed the problem that when "Close Other Tabs" was selected, other tabs previously closed were restored if the user saved current file withCtrl+S. Feedback DetailsFFixed the problem that a network error was reported during automatic compilation of a file edited outside of the DevTools.FFixed the problem that an error occurred when an incompletely loaded Mini Program with a tabBar was quickly switched to another tab and then switched back.
# 2017.05.09
FFixed the problem that the RapidSSL certificate was identified as an invalid one. Feedback DetailsFFixed the problem that files imported with @import were missing as a result ofwxssfile compression.- F` Fixed the incorrect content height in the simulator. Feedback Details
FFixed the failure to clear data cache. Feedback DetailsFFixed the inability to automatically create a page when the page was added toapp.json. Feedback DetailsFFixed the incorrect positioning of cursor in files and the problem that files can be opened repeatedly from "wxss" tab. Feedback DetailsFFixed the inability to open the DevToos in a system where file names were case-sensitive. Feedback Details
# 2017.05.08
AAdded debugging of wx.addCard and wx.openCard.AAdded verification ofhttpscertificate in wx.request, so that the request fails when the certificate is invalid.AAdded support for Forwarded Information in debugging DetailsAAdded the switching between base libraries. DetailsAAdded script breakpoint notification. (In case of a breakpoint, a message and operation area are available on the upper part of DevTools.)AAdded notifications of new messages in the developer community.AAdded detailed menu items.AAdded width and height customization after a switch to an Android device.AAdded the WXSS file code compression.AAdded configuration of appearance and compilation in the editor settings page. DetailsAAdded the following options in editor configuration: whether to convert tabs to spaces, and tab size. DetailsAAdded the following options in editor configuration: auto saving upon modification, auto-saving upon compilation, and refresh Mini Program upon file changes. DetailsAAdded a feature to editor: right-click to create a page.AAdded a feature to editor: press Ctrl+n to create a temporary file.UOptimized auto-completion in the editor.UOptimized the editor to solve the slow fetching of system fonts.UOptimized the editor to allow the tab to move in the full-text search results.UOptimized the editor to allow the tab width of the file bar on the top to adapt to file names.UOptimized full-text search in the editor.UOptimized file creation in the editor.UOptimized the page switch speed in DevTools.UOptimized the operation experience on the WXML panel.FFixed the problem that no response was returned upon timeout if no timeout threshold was set for wx.request.FFixed the failure to create directories in some cases.FFixed the problem that local images could be used forbackground-imagein thewxssfile in the DevTools, which was inconsistent with the end user side.FFixed the problem that an error occurred when text was dynamically added to the emptytexton the WXML panel.FFixed the inability to close the application in the QR code login page in the DevTools running on Windows.FFixed the inability to automatically refresh the expired login QR code.FFixed the problem that when a user clicked on the directory tree in the editor to open a file, the focus was not on the file.FFixed the incomplete display of the menu that appeared when a user right-clicked on the bottom of the file list in editor.FFixed the inability to search for files with a file name prefixed with a whitespace character during file navigation in the editor.FFixed the failure to open the files in the full-text search results in editor.FFixed the problem that an error occurred during auto-completion for wx.createCanvasContext.FFixed the problem that no authorization dialog box was displayed andtelNumberwas missing in the respond values after wx.chooseAddress was called.FFixed the problem that no callback was executed in case of incorrect URL format after wx.uploadFile and wx.downloadFile were called.FFixed the problem that "referer" was missing in the header for wx.uploadFile and wx.downloadFile.FFixed the memory leak that occurred when wx.request was called to check TLS version.FFixed the inconsistency between the height and width obtained by calling wx.getSystemInfo and those on physical devices.FFixed the problem that "speed" and "accuracy" parameters were missing in the response values for wx.getLocation.FFixed the problem that false was returned for res.cancel in wx.showModal when the cancel button was clicked.FFixed the problem that the behavior of wx.scanCode was inconsistent between DevTools and end user side when the network was switched tonone.FFixed the problem that the scene value obtained by callingApp.onLaunchwas a string, which was inconsistent with that on the end user side.FFixed the problem that the query obtained in Page.onLoad by a parameter of custom conditional compilation was inconsistent with that obtained on the end user side.FFixed the memory leak caused by the call of setData via polling.FFixed the problem that an error occurred in compilation when tabBar iconPath began with "/" or "./".FFixed the problem that a generated QR code did not carry custom parameters when Startup Page field was left empty during preview customization.FFixed the inability to properly display the WXML panel in some cases.FFixed the incorrect verification ofTrustAsiacertificate.
# 2017.03.29
FFixed the problem that some files were missing in the DevTools on Windows. Feedback DetailsFFixed the failure of wx.scanCode. Feedback DetailsFFixed the failure of the API wx.redirect upon its first call. Feedback DetailsFFixed the unusual number of layers of page stack in a project without tabBars. Feedback DetailsFFixed the problem that the scene value was 0 by default.
# 2017.03.28
AAdded Bluetooth debugging for DevTools on Mac OS.AAdded debugging of APIs such as wx.reLaunch, wx.chooseAddress, wx.openSetting, wx.getClipboardData, wx.setClipboardData, wx.showLoading, wx.hideLoading, wx.startAccelerometer, wx.stopAccelerometer, wx.onNetworkStatusChange,wx.hideShareMenu, andCanvasContext.setTextAlign.AAdded the feature of deleting projects on the project list page of a Mini Program.AAdded debugging of new scene values in custom compilation.AAdded debugging of scene values when the DevTools was switched from the background to foreground.AAdded the entry to the developer community.AAdded the feature of deleting selected projects from the project list.AAdded the support for SVG files.UOptimized the auto-completion for WXML code in the editor.UOptimized the error message received when an error occurred with a trusted domain name.UOptimized to combine the options Clear Authorization Data on DevTools and Clear Authorization Data on Mobile into Clear Authorization Data.FFixed the failure of thejsonsetting on the startup page to take effect in custom compilation.FFixed the distorted display of the DevTools when it was zoomed.FFixed the problem that style files in a page file directory containing.could not be found.FFixed the problem that parameters returned byPage.onLoadwere decoded twice.FFixed the problem that no error message was reported when a Mini Program had a page stack with more than 5 layers.FFixed the problem that two identicallocalIdvalues were returned in some cases when wx.chooseImage was called.FFixed the inability of input component to realize automatic focusing in the DevTools.FFixed the problem that the size of the DevTools window is unusual when a project is closed and then opened again.FFixed the problem that a print window popped up whenprintwas used in the code.FFixed the problem that an error occurred during code compression in some cases.FFixed the failure of wx.canvasToTempFilePath to take effect.
# 2017.02.06
AAdded simulation of geographical locations. DetailsAAdded simulation of gravity sensing on mobile devices. DetailsAAdded simulation in offline mode to the simulator.AAdded the display of the path and parameters of the currently debugged page.AAdded the display of a notification when the DevTools could not be started properly on a system containing proxy software.AAdded theshowSystemInfo()method to the console to display the running status of the DevTools.UOptimizedCode Compression and Uploadingfeature to increase the code compression rate.UOptimized to speed up code preview and uploading.UOptimized network requests of the DevTools to allow developers to capture packets viaCharlesfor debugging.FFixed the problem that theClear Cachemenu was blocked by thetabbaron Mac OS.FFixed the incorrect hierarchy whenmaskwastruein wx.showToast.FFixed the failure to trigger wx.stopBackgroundAudio afteronBackgroundAudioStopwas called.FFixed the incorrect prompt message that indicated theappiddid not exist during project creation.FFixed the problem that the DevTools was suspended when reading unauthorized files in the project directory.FFixed the problem that DevTools was automatically refreshed in the editor mode whenListen on file changes and automatically refresh Weixin DevToolswas not checked.FFixed the failure to automatically update Weixin DevTools (this problem will be completely fixed in next version).FFixed the problem that the result returned via DevTools was inconsistent with that on a mobile device when authorization was canceled.FFixed the failure to callundoafter.wxmland.wxssfiles were formatted.FFixed the problem that wx.previewImage did not supportlocalid.FFixed the problem that awebviewiderror occurrred after wx.navigateback was called for atabbarpage.FFixed the incorrect auto-completion for wx.createCanvasContext.FFixed the problem that DevTools could not start after crash.FFixed the failure of the console to outputES6syntax error.FFixed the problem that the DevTools crashed when it was closed by right-click Exit inwindows 10.FFixed the incorrect authorization button color.FFixed the problem that an obtainedlocalidwas unavailable because the query in a URL was not processed via wx.downloadFile.FFixed the failure to save the user information obtained to the backend when authorization was canceled.FFixed the problem that the color was not verified vianavigationBarTextStyle.
# 2017.01.04
AAdded Clear Authorized Data on Mobile to the Cache menu.AAdded the feature of verifying file encoding when code was submitted for preview or upload.UUpdated the nwjs to version 19.4 with the Chrome55 kernel.UUpdated the DevTools to disable the trigger of the Pull Down to Refresh feature in scroll-view.FFixed the problem that the initial value of the picker component was incorrect on Weixin DevTools.FFixed the DevTools by removing thefetchAPI.FFixed the problem that an error message of "webviewID does not exist" appeared when the wx.navigateBack was called.FFixed the problem that compilation cache of the DevTools was not updated afterapp.wxsswas added or deleted.FFixed the problem that the DevTools crashed when the last row of awxmlfile was incorrectly compiled.FFixed the problem that no error message was displayed when thewxmltag was not closed.FFixed the problem that clicking a search result in the editor's full-text search results did not navigate to the appropriate row of a file.FFixed the failure of the Appdata panel to process the updates of array data.FFixed other problems of Weixin DevTools.
# 0.11.122100
AAdded the support for debuging of wx.switchTab.AAdded the support for debugging of wx.startRecord, wx.stopRecord, wx.playVoice, wx.pauseVoice, and wx.stopVoice APIs.AAdded the support for debugging of WeChat Pay. DetailsAAdded the support for debugging of QR code scanning.AAdded a prompt message to indicate that an error occurred during submission for preview due to repeated definition of page files via app.json.AAdded a prompt message to indicate that a network error occurred during image loading on the simulator.AAdded the feature of setting initialization pages and parameters during compilation.AAdded the feature of setting initialization pages and parameters when submitting code for preview.UOptimized the appdata panel to view data by pages and support dynamic updates and the display in thecodemode.FFixed the failure of wx.getBackgroundAudioPlayerState to return the result when no music was being played.FFixed the incorrect status obtained viawx.getBackgroundAudioPlayerState.FFixed the problem that the "white screen" occurred with the WXML panel in some cases.FFixed the failure to copy properties or the problem of carriage-return characters in copied properties on the WXML panel.FFixed the failure to align the display of a single text node on the WXML panel.FFixed the display error that occurred on the simulator when the position of the tabBar was set to top in app.json.FFixed the problem that an error occurred when an external link was clicked on the DevTools and editor.FFixed the failure to send request via wx.requst due to a caching error.
# DevTools Updates
FFixed repeated triggering of wx.request in some cases.FFixed the failure to debug rpx of the WXML panel.FFixed the problem that an error occurred on the textarea component on the editor.
# 0.11.112300
AAdded the console commandshowRequestInfo()to display details of the wx.request request.FFixed the failure to call wx.request because an error occurred while verifying the TLS version.
# 0.11.112200
# Basic features of Weixin DevTools
AAdded the option to auto-complete styles during code upload, which is enabled by default and can be disabled by developers. DetailsAAdded the option Do not check the security domain name and the TLS version to the development environment. It is disabled by default and can be enabled by developers. DetailsAAdded the notification for a script error on the Page page.AAdded the verification of TLS version inwx.request,wx.downloadFile, andwx.uploadFileto align with the client.AAdded the feature of auto-saving window locations and sizes on Weixin DevTools.AAdded the feature of displaying error message on the simulator.AAdded the feature of expanding a tag with a double-click on the WXML panel.AAdded the feature of opening the local development directory.AAdded the network configuration information table of the current AppID.FFixed Weixin DevTools by removingPromiseto align with the client. Developers need to import a compatible library.FFixed repeated publish of events in some cases.FFixed the problem that an error occurred with the simulator when Ctrl+R or F5 were pressed on Weixin DevTools.FFixed the problem that the "white screen" occurred with the WXML panel on macOS.FFixed the lagging of WXML panel in the inspect mode.FFixed the suspension of the WXML panel in some cases.FFixed the problem that styles and panel texts overlapped each other on the WXML panel.FFixed the inability to disable multiple style rules on the WXML panel.FFixed failed to set content-type via wx.request.FFixed the inability to verify trusted domain names inwx.downloadFileandwx.uploadFile.FFixed the problem that the "white screen" occurred with the simulator in case of git checkout branch or significant changes to files.FFixed the problem that no error message was returned when no WXML file was available.
# Editor module
AAdded the feature of formating code of WXML and WXSS files.AAdded the shortcut key Ctrl + Shift + f for code searching.AAdded the right-click menu for the file tree.AAdded the feature of closing files on the right.AAdded the support of fuzzy search when file navigation is enabled by pressing Ctrl + p.AAdded code auto-completion and document display for WXML files. DetailsAAdded the feature of displaying GIF files.AAdded the feature of opening files on the disk.AAdded the feature of auto-creating appropriate page.js and page.wxml files after app.json is saved.FFixed the problem that an error occurred while auto-completing WXML files.FFixed the failure to click on the tabBar if there were too many files.FFixed the failure to modify a directory name.
# 0.10.102800
# Basic features of Weixin DevTools
AAdded the feature of listening on file changes to refresh the simulator in real time, which is enabled by default and can be disabled by developers in projects.AAdded the options of proxy settings and account switching to the login page.AAdded the feature of debugging all new APIs and components.AAdded more user-friendly error notifications.AAdded the support for debugging of the WXML panel's rpx.AAdded the feature of syncing changes on the WXML panel to the simulator in real time.AAdded the support for debugging of the wx.previewImage API.FFixed the failure to simulate fonts smaller than 12 px in the Weixin DevTools.FFixed the invalidity of the start and end of the picker component.FFixed the failure to control the progress bar via the video component.FFixed the problem that an incorrect height was obtained via wx.getSystemInfo when a tabBar existed.FFixed the problem that the count specified via wx.chooseImage was invalid.FFixed failure to call wx.setNavigationBarTitle when Page.onLoad was called.FFixed the problem that the WXML panel became blank and the panel lagged when selected.FFixed the incorrect compilation as a result of Chinese script file name.FFixed the problem that the media playback did not stop when a project was closed.
# Editor module
AAdded the file auto-save feature. DetailsAAdded support for displaying and refreshing the simulator in real time during editing.AAdded the shortcut key *Ctrl + * to expand and collapse the file tree.AAdded the shortcut key Ctrl + w to close the current editing page.AAdded the shortcut key Ctrl + p to file redirection.AAdded the shortcut key Ctrl + m to open or close the simulator.AAdded the bottom status bar to the editor.AAdded JSON and WXML code auto-completion and prompts.FFixed the problem that the cursor was missing.
# 0.10.101400
FFixed the unavailability of Pull Down to Refresh feature.FFixed the failure to update Weixin DevTools immediately after the app.json file was modified.
# 0.10.101100
# Basic features of Weixin DevTools
AAdded ES6-to-ES5 conversion which is enabled by default and can be disabled by developers.AAdded the option Compress code during upload, which is disabled by default and can be enabled by developers.AAdded the support for debugging of wx.uploadFile and wx.downloadFile.AAdded the support for debugging of the Pull Down to Refresh feature.AAdded debugging support for formId which is returned from form under reportSubmit mode.AAdded the feature of sliding the progress bar to video.AAdded the support of mode=time and mode=date in picker.FFixed the error that was reported when a map was opened.FFixed the failure to display the map component.FFixed the problem that drawImage was flickering in canvas.FFixed the incorrect value ofnavigationBarTextStylein the JSON file.FFixed the problem that the value of picker was empty in a form submission event.FFixed the problem that wx.onBackgroundAudioPause was triggered when the background music stopped.FFixed the problem thatfailandcompletewere called back twice when wx.request timed out.FFixed the failure to drag Weixin DevTools to the bottom in the small screen mode.FFixed the problem that the size was not limited via wx.setStorage.FFixed the failure to update the modified code files to Weixin DevTools in some cases.
# Editor module
AAdded the feature of dragging the side bar and saving its location.AAdded the shortcut keyctrl + \orcommand + \to hide the side bar.AAdded the feature of dragging file tabs for sorting.FFixed the problem that an error occurred when wx.setNavitionBarTitle was called.FFixed the problem that file changes did not take effect in some cases.