HBuilder X - Release Notes
======================================
4.28.2024092105-alpha
HBuilder
- Harmony: Fixed a bug where the package generated by the release packaging function only contained template content but no application code Details
- uni-app (x): Fixed the bug that the App content is not updated after switching projects when running uni-app (x) to iOS (18.0) simulator Details
4.27.2024091308-alpha
HBuilder
- Adjusted the amazon-corretto plugin, upgraded from 11.0.14 to 17.0.12, and Windows from 32-bit to 64-bit Details
- Language Server: Fixed the bug caused by version 4.08, where the deleted id and class still exist in the code hintDetails
- Language Server: Fixed the bug of uts plugin reporting "Could not find source file" caused by version 4.25 Details
- Language Server: Fixed the bug of invalid reference search in uniapp x project caused by language service version 4.25 Details
- Adjust the uts plugin, uts Android plugin development configuration items to Settings-Run Configuration Details
- uni-app (x): Fixed the bug that the Run menu does not respond after renaming the project in uni-app (x) Details
4.26.2024082213-alpha
HBuilder
- Fixed the bug caused by version 4.0 that in some cases, when uniapp is released to H5, clicking the menu does not respond. Details
- Language Server: Fixed a bug caused by version 3.5.3, in some cases, the style attribute selector completion item prompt was incorrect Details
4.25.2024081703-alpha
HBuilder
- Language Server: Optimize code prompt speed
- Language Server: Optimize type inference performance in Vue files
- Language Server: Adjust uni-app x project syntax prompt and verification platform to support multiple selection Details
- Language Server: Optimize the display of uni-app x project platform compatibility information Details
- Language Server: Fixed the bug that the vue tag prompt still prompts the top-level tag in the sub-tag scope Details
- Language Server: Fixed the bug that the vue tag prompt shows the Emmet code block under the text tagDetails
- Language Server: Fixed a bug in some cases where the code prompts an error after going to the definition in the HTML file Details
- Language Server: Fixed a bug in which when using easycom components in vue files, the component path was recognized as a folder in some cases, causing the language service to report an error. Details
- Language Server: Fixed the bug that after the Vue file goes to the definition of a certain Easycom component tag, the script area of the opened component file becomes invalid Details
- Language Server: Fixed a bug in the vue file code that caused the language service to report an error when there was an automatic package guide prompt item Details
- Language Server: Fixed a bug in which the detailed information on the right side of the code assistant was not displayed correctly in some cases in vue files Details
- Language Server: Fixed the bug that caused the language service to report an error when some variable boundaries were moved to definitions in the template area of the vue file. Details
- Language Server: Fixed a bug in the uniCloud directory where, when file A is referenced by file B, if file B is opened first and then file A, the code prompt and other functions of file A will become invalid. Details
- Language Server: Fixed the bug that there is no uniCloud related prompt in uniCloud environment in uniapp x project Details
- Language Server: Fixed a bug that caused the language service to report an error in some cases when there was a tsconfig.json file in the cli project Details
- Language Server: Fixed the bug that when the i18n key floating prompt is triggered in the uni-app project, if the translation file is missing, the language service will report an error Details
- Language Server: Fixed a bug that occasionally caused the language service to report an error when renaming files Details
- Language Server: Fixed the bug that special value fields String, UPageURIString and ScriptImportURIString are not effective Details
- Language Server: Fixed the bug of missing CSS pseudo-class: before prompt item caused by version 3.6.5 Details
- Language Server: Fixed the bug caused by version 4.11, where there were two duplicate items in the less and scss code hints Details
- Language Server: Fixed the bug of missing uvue file code prompt caused by version 4.14 Details
- Language Server: Fixed the bug in version 4.14 where the order of language service queue messages was wrong, causing tsserver service errors Details
- Language Server: Fixed the bug caused by version 4.18 that caused the uni ext api to not work in some cases Details
- Fixed the bug that caused HBuilderX to crash under Chinese input method when switching language mode in the lower right corner of the editor Details
- Fixed a bug in Markdown preview where some images would not be rendered when the directory level was deep Details
- Adjustment: After HBuilderX is updated, if you do not choose to restart immediately, it will automatically update the next time you start the software after exiting it. Details
- Fixed the bug that after HBuilderX upgrade successfully, clicking Restart Now did not restart successfully in some cases. Details
- Fixed the bug that the file collection function needs to press the shortcut key twice to trigger Details
- Fixed a bug where the drop-down menu would disappear automatically in some cases when switching between search categories in the toolbar, causing the mouse to not be able to select the item Details
- Fixed a bug where the position of the pop-up interface was incorrect when clicking the arrow after the project name when the address bar displayed the Git branch name. Details
- New support for linking multiple uni-app (x) project pages, components, API and other directories to a specified project through soft links Details
- Added uni-app x project to generate local packaged native iOS resources Details
- Added uni-app project and ran it in Hongmeng DevEco Studio Details
- Added uni-app cloud packaging, supports Android anti-re-signing Details
- Fixed the bug that when deleting the
ad
parameter in manifest.json of uni-app cloud packaging, ad:{}
will be added again during packaging Details
4.23.2024070309-alpha
HBuilder
- Language Server: Fixed the bug introduced in version 4.18, when the uniapp x project uses object literals, the defined objects do not have UTSJSONObject type hints Details
- uni-app (x): Fixed the bug that the log printed to the iOS console cannot be redirectedDetails
- uni-app (x): Fixed the bug introduced in version 4.18, where the release/upload of the website to the server was stuck at the beginning of packaging Details
- uni-app (x): Optimize the format of the log output in the console of the uts plugin when running on iOS
uni-app-x
- Web: Fixed the bug of built-in browser white screen in the development stage caused by version 4.22 Details
- Web: Fixed the bug that canvas API provided by version 4.21 lacks toDataURL/toBlob methods Details
- Apb: Adjust the devicePixelRatio attribute type in the returned data of API uni.getDeviceInfo to number Details
uts
- App-iOS: Added UTSJSONObject to support static methods such as assign and keys Details
- App-iOS: Fixed a bug that may cause a crash if UTSJSONObject contains Map type data Details
uniCloud
- Fixed the bug in version 4.22 that the default connection address of Alipay Cloud WebSocket is not the wss protocol Details
- Optimize the upload speed and upload stability of the upload web front-end hosting to reduce the number of upload failures
4.22.2024062415-alpha
HBuilder
- Language Server: Fixed the bug that an error message is reported when a literal object is assigned to the union type of UTSJSONObject and null in the language service uniapp x project Details
- Fixed the bug that when checking the old version of DCloud certificate in the uni-app old project's safe packaging, the prompt "Custom base does not support safe packaging, please switch to normal packaging" is incorrect
uni-app
- Web, App-vue: Fixed input in type= "digit". Enter the empty Bug when entering the decimal point with the initial value. Details
- Web: Fixed the bug that the scroll position could not be remembered when switching TabBar Details
uni-app-x
- Web: Fixed input in type= "digit". Enter the empty Bug when entering the decimal point with the initial value. Details
- Web: Fixed the bug that the scroll position cannot be remembered when switching TabBar Details
- App-Android: Fixed a possible memory leak in the responsive API Details
- App-Android: Fixed the bug that the display state of component switch may be incorrect in list-view component Details
- App-iOS: Added uni-ad splash screen ads Details
- App-iOS: Added uni-ad rewarded video ads Details
- App-iOS: Fixed the bug that the text of the component button is displayed repeatedly when the text is set dynamically Details
- App-iOS: Fixed the API uni.setTabBarStyle parameter backgroundImage invalid bug Details
- App-iOS: Fixed the bug of custom component style pollution Details
4.21.2024061818-alpha
HBuilder
- Language Server: Added support for code prompts when referencing plugins when type declaration files exist for encryption plugins
- Language Server: Added status bar prompts and quick bug reporting when serious errors occur
- Language Server: Fixed a bug that caused occasional language service errors when the referenced file path was inconsistent with the local real path in some cases Details
- Language Server: Fixed the bug that the ext api is not prompted when there is only one uni. in the uni-app page Details
- Fixed the bug that caused markdown preview hot update failure in version 4.18 Details
uni-app
- Web: Fixed the bug that in Vue3 project dark mode, if the path of the tabbar iconPath or selectedIconPath or midButton -> backgroundImage configured in theme.json does not start with /, the image 404 will not be displayed in the release modeDetails
- Web: Fixed Bug of decimal point cannot be deleted when input type= "digit" in iOS 16 system [details] (https://ask.dcloud.net.cn/question/193171)
- Mini Program: Fixed the bug that the user project route ended with App.vue and was incorrectly identified as the main entrance Details
- Mini Program: Fixed the bug that does not support users passing
transformAssetUrls.tags
Details
- WeChat Mini Program: Fixed the bug that caused errors when using
uni://form-field
Details
- Bytedance Mini Program: Fixed a bug that the relevant life cycle did not take effect when virtualHost was enabled Details
- App-iOS: Fixed Bug of decimal point cannot be deleted when input type= "digit" in iOS 16 system [details] (https://ask.dcloud.net.cn/question/193171)
uni-app-x
- Web: Fixed a bug in dark mode where the image 404 is not displayed in release mode when the path of the tabbar iconPath or selectedIconPath or midButton -> backgroundImage configured in theme.json does not start with / Details
- App-Android: Adjust the background color of the system bottom bar to be consistent with the backgroundColorContent color of the page Details
- App-Android: Fixed the bug that the offline packaging number type judgment may be inconsistent with the cloud packaging result Details
uts
- App-Android: Fixed the bug that the result of judging equality of optional number type may be incorrect Details
- App-Android: Fixed the bug that the object property returned by UTSJSONObject through getXXX method is not a reference Details
- App-Android: Fixed a bug where the numeric type returned by JSON.parse was printed incorrectly via console.log Details
- App-iOS: Fixed the bug introduced in version 4.18 that the style set when using the uts component plug-in may be overwritten by the default style Details
uniCloud Plugins
- Adjustment: Only some fields are retained in the clientInfo of the client requesting cloud functions and cloud objects, and information such as oaid and safeAreaInsets are removed to avoid alarms in vivo stores. Details
App Plugins
- Android platform: updated the statistics module Google channel Umeng statistics SDK to version 9.6.8 to solve the problem that it may not pass the GooglePlay review Details
- iOS platform: Fixed a bug that may cause occasional crashes in certain scenarios Details
4.19.2024060704-alpha
HBuilder
- Language Server: Fixed the bug that there is no CSS hint in the markdown code area Details
uni-app-x
- App platform Added uniCloud.chooseAndUploadFile support for choosing video and uploading Details
4.18.2024060311-alpha
HBuilder
- uni-app x: Added uni-app x project to generate local packaged native Android resourcesDetails
- uni-app x: Added real machine running, iOS platform (iOS17 and below) uts plug-in breakpoint debugging Details
- Language Server: Added support for displaying the language service status in the status bar, making it easier to modify the language service settings Details
- Language Server: Adjust the uni-app x project to disable syntax checking of uts, uvue, and css files by default. You can turn it back on through the [Language Service Settings] in the settings interface.
- Language Server: Optimize the performance of uni-app x projects, code hints, syntax checking, etc.
- Language Server: Fixed the bug of uni-app x project, html has no tag hint Details
- Language Server: Fixed the bug that component attribute verification in uni-app x project does not support recognition of upper and lower camel case writingDetails
- Language Server: Fixed the bug that uts reports an error when assigning a named type Details
- Language Server: Fixed the bug that the uts plugin web client reported an error when referencing the package nameDetails
- Language Server: Fixed the bug that scss and less use nested writing to report an error Details
- Language Server: Fixed the bug that there is no code hint at the end of the closing tag Details
- Language Server: Fixed a bug where after deleting a file, the contents of the deleted file still had code hints in some cases Details
- Language Server: Fixed a bug that the mouse hover function of the imported package name does not work in some cases Details
- Fixed the bug that when running an html file to a browser and modifying the css and js that the file depends on, it will not automatically refresh. Details
- Fixed the bug that double-clicking to open a uts encrypted file in the project manager would cause HBuilderX to start continuously Details
- Fixed the bug that HBuilderX crashed when running the scripts command under package.json when the project has package.json Details
uni-app-x
- Adjust the vue framework validateProp function, no warning when required prop has default value Details
- Web Platform Added Support for server-side rendering (ssr) details
- Web platform Adjust Remove the
color: black
style from the root nodes of the uni-text, uni-input, uni-textarea, and uni-view components
- Web Platform Fixed the bug that default background colour of pages.json dropdown refresh is not transparent Details
- Web Platform Fixed a bug in component input/textarea where setting modelValue and value at the same time does not show the same effect Details
- Web Platform Fixed a bug that the component list-item is not displayed in list-view when it is included in a custom component Details
- Web Platform Fixed bug that some properties are missing in API uni.getAppBaseInfo, uni.getSystemInfo Details
- Web Platform Fixed the bug that the size attribute returned by API uni.getVideoInfo is not in KB Details
- Web Platform Fixed the bug that the object obtained by API $getPageStyle is not UTSJSONObject Details
- App-iOS Platform Fixed The onShow life cycle is fixed to trigger after onCreate instead of triggering when the page is animated. Details
uts
- Web Platform App-iOS Platform Adjust uts compiled to js any type adjusted to include null type Details
- Web platform App-iOS platform Fixed the bug when JSON.parse passes generic type as Map Details
uniCloud
- Adjust Client calling local cloud function automatically switches to connect to cloud cloud function if it cannot connect to local debugging service.
- Optimize Extended storage adds new console interfaces getDomains, getCdnTop, which can be used to listen to cdn traffic in real time Details
- Optimize Extended storage adds CDN traffic monitoring alarm timed task templates Details
- Fixed the bug that ip anti-scrubbing does not work under some conditions Details
- Fixed the bug of npm install error when uploading cloud functions Details
- Fixed the bug that the initialization wizard did not upload the configuration of schema extension js Details
- Fixed the bug that Alipay Cloud is not supported when importing plugins Details
4.17.2024051110-alpha
HBuilder
- Language Server: Fixed the bug that when the "@/" form is used to reference the default package name "index.ts" or "index.js" in the language service uni-app project, there is no code prompt and syntax verification error. Details
- Fixed the bug that there is no running log in uni-app x, real machine, iOS simulator after modifying uts plug-in and re-signing the base console Details
- Fixed the bug caused by uni-app (x) 4.13, Node upgrade, causing the UTS plug-in Android debug to be unusable Details
uni-app
- Fixed the bug that the input event cannot be triggered when the input component type="number" introduced in 4.16 Details
- JD Mini Program fix the bug that the @input method of the input component of the Vue3 project does not trigger Details
uni-app-x
- Web platform Fixed the bug that the input event cannot be triggered when the input component type="number" introduced in 4.16 Details
4.16.2024051009-alpha
HBuilder
- Language Server: Fixed the bug that when an absolute path in the form of "@/" is used in the uni-app project, there is no code prompt and syntax verification error. Details
- Language Server: Fixed the bug of duplicate search results in uni-app x project under certain circumstances Details
- Language Server: Fixed the bug that the language service only takes effect on a single platform when conditional compilation specifies multiple platforms in the pages.json file of the uni-app x project Details
- Language Server: Fixed the bug that after the file is deleted, the symbol information defined in the file is still prompted in some cases Details
- Language Server: Fixed the bug that the interface or type type cannot be prompted after the instanceof keyword in the uni-app x project Details
- Language Server: Fixed the bug that vue's built-in command v-bind does not prompt for existing attributes Details
- Language Server: Fixed the bug that when an absolute path in the form of "@/" is used in the uni-app project, there is no code prompt and syntax verification error Details
- Optimize uni ext api code prompt performance
- Optimize uni-app x error checking performance
- Fixed the uni-app x manifest.json Android startup interface setting. When the splash image is a relative path, the image resource is lost after submitting the cloud package Details
- Fixed the bug that the output log color is wrong in some cases when running the console of uni-app x
uni-app plugin
- Web Platform Fix The bug that some event listener report an error in version 4.11. Details
- Web Platform Fix The bug that using v-bind in css and the value contains rpx is invalid in version 4.11. Details
- Web Platform Fix The bug that running ssr project report an error in version 4.14. Details
- App Platform Fix The bug that scroll-view refresher style loss in version 4.11. Details
- Fixed the bug that decimal point cannot be input on Web and App when input component type="digit" Details
uni-app x plugin
- Web Platform Add New API UniResizeObserver to monitor size changes of UniElement elements [details] (https://doc.dcloud.net.cn/uni-app-x/dom/uniresizeobserver.html)
- Web Platform Add setPageStyle, getPageStyle support backgroundColorContent property details
- Web Platform Fix The bug that using v-bind in css and the value contains rpx is invalid in version 4.11. Details
- App-iOS Fixed The number of onShow triggers is incorrect when the Tab page is created. Details
- App-iOS Fixed Call uni.createWebViewContext print warning. Details
uniCloud插件
- Fix Bugs where cloud functions call other cloud functions and report errors when calling local cloud functions in version 4.13. Details
- Add The uni-app-x project supports multiSend Details
4.14.2024042905-alpha
HBuilder
- Fixed In some cases, when closing a modified file, the pop-up box will crash when saving. Details
- Fixed a bug that would cause some plug-in installations to fail when package.json, package-lock.json, and node_modules exist in the upper-level directory of the HBuilderX installation directory. Details
- Language Server: Fixed a Bug in windows platform where the selection of syntax hints in uni-app x projects and the validation platform did not take effect in some cases Details
- Fixed the App cloud packaging uni-app project, the bug is always stuck at 40% after submitting the package Details
- Fixed the bug of upload failure when the
uni_modules
plug-in introduced in version 4.13 contains the uni_modules.config.json script
uni-app
uni-app x plugin
4.13.2024042321-alpha
HBuilder
- Adjust the built-in node version to be upgraded from v16.17.0 to v18.20.0
- Adjust the minimum supported version of macOS to 10.15
- Fixed the bug that closing all tabs will cause UI lag when there are too many tabs Details
- Fixed the bug that when text search is already displayed in the search area, shortcut keys trigger replacement and the replacement area cannot be automatically displayed Details
- Fixed the bug that
ctrl+tab
cannot trigger view switching when there is no open file in the single project window Details
- Language Server: Added uni-app x typeof operator return value to support platform-specific types Details
- Language Server: Added new language service. An error warning will appear when referencing iOS platform-related modules in a non-uts plug-in development environment.
- Language Server: Adjust the language service. The uts plug-in iOS platform language service no longer takes effect under the windows version of HBuilderX.
- Language Server: Fixed the bug that the language service cannot be recognized when importing custom uvue components Details
- Language Server: Fixed the bug of language service uts syntax verification error: "undefined cannot be assigned to type null" Details
- Language Server: Fixed the bug of language service uts syntax verification error: "number type cannot be assigned to number literal type" Details
- Language Server: Fixed the bug that when a syntax error occurs in the language service scss, the prompt cannot be displayed normally in some cases Details
- Added uni-app x running on iOS platform added the function of clearing build cache. The cache directory is unpackage/cache/.app-ios
- Adjust the Android platform build cache directory unpackage/cache/.kotlin to unpackage/cache/.app-android when uni-app
- Added uni-app (x) to publish to app, iOS icon configuration can only be 1024*1024 pixels
- Fixed the bug that the Webview debugging console introduced in version 3.94 could not load the debugging waiting page after clicking the debugging link Details
- Fixed the bug that when uni-app x introduced in version 4.11 is released to the app, the packaging error cannot be displayed normally Details
uni-app
- The Vue3 project upgraded the compiler dependent vite version to 5.2.8
- The WeChat mini program platform has added support for Skyline built-in components: drag sheet, grid builder, list builder, nested scroll body, nested scroll header, open container, share element, snapshot, span details
- Baidu Mini Program Platform Fixes the Issue of Icons Not Displaying Due to Incorrect Path for Introducing Public Static Resources Details
- Web platform Fix A bug in onNavigationBarSearchInputClicked lifecycle that does not trigger in some browsers Details
uni-app x plugin
- Add API $getPageStyle and $setPageStyle, get and set the page style for pages.json Details
- Adjust Cloud objects and functions can be invoked with generics. Cloud object API, Cloud function API
- vue Added Web platform, App-iOS platform Complementing $callMethod supports calling defineExpose export methods. Details
- Web platform, App-iOS platform Fix The bug that with no parameters and one parameter are not supported when constructing UniError Details
- Web platform Fix The use of v-bind in CSS is invalid. Details
- Web platform Fix backgroundColorContent displays an incorrect height. Details
- Web platform Fix The dynamic switching of autoHeight property of textarea component does not take effect in real time Details
- Web platform Fix The bug that cursor style is invalid when textarea and input component is disabled.
- Web platform Fix The request api returns UTSJSONObject when response data is an array Details
- Web platform Adjust The style of UI APIs (showLoading, showToast, showModal, and showActionSheet) align to the app side.
- App-Android platform Fix A bug occurs during build project on cloud when the project contains cloud objects but uniCloud is not used on the project.
- App-Android platform after repair the uts packaging custom plugin base, compile error depends on can't find the Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1379)
- App-Android platform repair ref type data interpolation shown on the template is not correct the Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1344)
- App-Android platform fixed when script setup defined ref type binding v-model, Compile possible error Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1338)
- App-Android platform repair script function declarations under setup cannot recursive call Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1312)
- App-Android platform fixed a Bug where component view set overflow to visible outside the parent element area could not respond to click and touch events [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=157)
- App-Android platform fixed a Bug where the scroll-view subelement setting overflow to visible did not take effect [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1175)
- App-Android platform fixed a Bug that the sticky header component might overlap with the list-view drop-down refresh area after petting [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1242)
- App-Android platform fixes bugs that may be overwritten by list-view in some scenes after sticky-header capping [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1241)
- App-Android platform fixed a Bug where a drop-down refresh after swiper nested scroll-view could prevent swiper from sliding left and right [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1231)
- App-Android platform repair component input, textarea in some cases may be input method keep out bugs [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=947)
- App-Android platform repair component textarea set auto - height resulting in abnormal high Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1298)
- App-Android platform width of the slider to change or repair components after the change of the parent container size display confusion of Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=296)
- App-Android platform fixed a bug in the 4.11 release of CSS transition-duration that the transform might not execute when set to 0ms [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1473)
- New API UniResizeObserver for App-Android platform to monitor size changes of UniElement elements [details] (https://doc.dcloud.net.cn/uni-app-x/dom/uniresizeobserver.html)
- App-Android API FileSystemManager supports file operation methods such as appendFile and readCompressedFile [details] (https://doc.dcloud.net.cn/uni-app-x/api/get-file-system-manager.html)
- App-Android platform repair exit when the application may have temporarily show bad Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=896)
- App - iOS new onPageScroll life cycle [details] (https://doc.dcloud.net.cn/uni-app-x/page.html)
- The filePath attribute of API uni.downloadFile added to the App-iOS platform supports uni.env
- App - iOS new CSS transition - property support all | none [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1381)
- App - click on the iOS platform to repair the slider component slides will not trigger a change event Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1485)
- App - iOS repair component scroll - view because calculation accuracy problems may lead to vertical and horizontal sliding Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1463)
- App-iOS platform fixed the Bug that the height of the text component was not normal when it set the value of line-height without unit through class [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1458)
- App - iOS repair components switch parent element has a click event cannot respond click gesture Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1475)
- App - iOS repair component textarea set cursor attributes will trigger the Bug of focus [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1465)
- App-iOS platform fixed a Bug where the cursor color turned white when textarea set CURSOR-color to null [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1469)
- App - iOS repair component textarea set auto - height resulting in abnormal high Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1298)
- web App - iOS repair components - the view does not trigger the load event of Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1322)
- web App - iOS repair components - the view does not trigger the load event of Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1322)
- App-iOS platform fixed a Bug where the progress component was initialized incorrectly
- App-iOS platform fixes a Bug where component nested child component styles cannot inherit parent component styles
- App-iOS platform fixed a Bug where the picker-view initialization assignment could not be performed immediately
- App - iOS repair CSS element width or height of 0 when set the background gradient leads to the application of flash back Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1471)
-
- App-iOS platform fixed the Bug that the CSS backgroundColor lacked transparency when doing transition animation, causing the color to be incorrect [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1468)
- App-iOS fixed a Bug where border-radius was invalid when CSS border-style was solid and border-width was set [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1470)
- App-iOS platform fixed a Bug where the DrawableContext set font failed when the font information (such as "13px Arial") was present [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1472)
- App-iOS platform fixes Bug where event bubbling may stop automatically in some cases
- App-iOS platform fixed a Bug where v-modol was invalid when input component type attribute was dynamically assigned
- App-iOS platform fixes Bug where selectorQuery.in passed component instances are invalid
uts plugin
App plug-in (including 5+App and uni-app App)
- [important] iOS support new privacy listing, meet Appstore from May 1 new compliance requirements [documents] (https://uniapp.dcloud.net.cn/tutorial/app-ios-privacyinfo.html)
- Update uni-AD module Kuaishou Advertising and Kuaishou Integration Alliance SDK for Android version 4.14.32; Google AdMob SDK for iOS is version 11.2.0
- iOS platform update push module FCM SDK is version 10.23.1
- iOS platform updated statistics module Google Statistics SDK for version 10.23.1
- iOS platform updates the login module Facebook SDK to version 17.0.0; The Google SDK is version 7.1.0
- iOS platform fixed the Bug that the offline SDK integrated PDFNet.framework runtime flashed
- iOS platform fixed one-click login mobile phone card after changing the card to call one-click login again, the login information is still the previous mobile phone card Bug
4.12.2024041009-alpha
HBuilder
- Added bug feedback plug-in uni-app x classification, supports web and iOS platform, and allows multiple selections
- Language Server: Adjust the language service and upgrade the d.ts version of the built-in vue framework from 3.2.26 to 3.4.21
- Language Server: Fixed language service uvue tag syntax verification bug that falsely reports that v-slot and v-bind are not recognized
- Fixed a bug that may cause HBuilderX to crash in some cases when right-clicking on the editor and
Find References
Details
- Fixed the bug of unsaved tag cards, in the inactive state, the modified content is not restored correctly after exiting and reopening HBuilderX [Details](https://issues.dcloud.net.cn/pages/issues/detail?id =1317)
- Fixed a bug in the editor floating prompt, where the link color in the prompt message is not clearly visible under dark themes Details
uni-app x plugin
- Web platform Adjust Roll back the adjustment that HBuilderX 4.11 sets the default value of z-index to 0 Details
uts plugin
- iOS platform Fix The bug that the object literal cannot be converted to a specified type when the type is imported from uni-module app-js Details
4.11.2024040401-alpha
HBuilder
- [Important] uni-app x supports iOS
- Language Server: Added new language service uni-app x to support css syntax verification Details
- Language Server: Added new language service uni-app x to support uvue tag syntax verification Details
- Language Server: Newly added language service uts plug-in iOS platform supports the api of the third-party framework used by prompts (only supported by Mac version)
- Language Server: Fixed the bug of using inner class in language service uts syntax verification to incorrectly report errors when defining generics
- Language Server: Fixed the bug of language service uts syntax verification when the special value range string and string type variables are assigned to each other.
- Language Server: Fixed the bug that when the language service uni-app x platform verification error prompts, the platform error order is inconsistent with the order when setting the platform.
- Fixed the bug that the F11 shortcut key does not take effect in the default shortcut key scheme when switching windows to do not disturb mode
- Fixed the bug that Chinese ¥ cannot be input after vue file
{{}}
Details
- Fixed the bug of inserting a blank line upward when the cursor is on the first line, inserting incorrect content
- Fixed the bug where go to a newly opened file defined when the file is relatively large may cause the cursor to return to the beginning of the file when it rolls back.
- Fixed the bug that after uninstalling and reinstalling the Prettier plug-in, if there is a formatting conflict, the plug-in name will appear repeatedly in the pop-up box [Details](https://issues.dcloud.net.cn/pages/issues/detail?id =849)
- Fixed the problem when uni-app prints multiple object type parameters, clicking a hyperlink will jump to the last Details
- Fixed the bug that the uni-app cli project vue3 cannot run when using vite Details
uni-app plugin
- Web platform Adjust The vue version has been upgraded from 3.2.47 to 3.4.21, which supports new features such as defineOptions, defineModel, and toValue.
- Web platform Fix The bug that vue3 version scroll-view cannot use custom refresher.
uni-app x plugin
- Added Compiled to iOS platform
- Web platform Adjust The vue version has been upgraded from 3.2.47 to 3.4.21, which supports new features such as defineOptions, defineModel, and toValue.
- Web platform Add Page style and globalStyle support the backgroundColorContent property. Details
- Web platform Add scroll-view and list view support custom dropdown refresh. Details
- Web platform Add list-view supports dropdown refresh of related properties and events. Details
- Web platform Fix Bug with missing dy attribute for scroll-view component dropdown refresh related events. Details
- Web platform Fix Bug with invalid style for child elements within the navigator component. Details
- Web platform Fix Bug where maxlength in input and textarea components cannot limit the value set in uts. Details
- Web platform Adjust The textarea and input maxlength attributes are adjusted to not limit the length when illegal values are passed in, and the default adjustment is to not limit the length.
- Web platform Adjust When the percentage attribute of the progress component passes in an illegal value, it shows 0%, which was previously NaN.
- Web platform Adjust The default z-index for built-in components and page containers has been adjusted from auto to 0.
- Web platform Adjust Adjust the font family of the body to
'-apply-system', HelveticaNeue;
, Consistent with system fonts on iOS.
uts plugin
- Web platform Fix Default value cannot overwrite null bugs during destructuring. Details
uniCloud plugin
- Fixed the bug caused by version 4.07 that cannot be uploaded to front-end web hosting Details
4.07.2024032807-alpha
HBuilder
- Fixed the bug that when uni-app is run on a real machine and the simulator supports multi-cpu architecture, the standard base falsely reports that it is not supported Details
- Fixed the bug that when the built-in browser of uni-app is opened, switching files causes unrunning projects to run automatically Details
- Fixed the bug that the release directory prompt of the uni-app cli project is that the web is actually packaged into h5 Details
- Fixed the bug that the custom running of uni-app to web package.json does not take effect when running to the built-in browser Details
uni-app plugin
- Web, App platform, Fixed the bug in version 4.06 where the border style was incorrect after changing the button's border-radius Details
uni-app x plugin
- Web platform, Fixed the bug in version 4.06 where the border style was incorrect after changing the button's border-radius
4.06.2024032403-alpha
HBuilder
- Fixed the bug caused by version 4.05 when importing project templates from the plug-in market and incorrectly prompting that the project template is invalid
- Fixed the bug introduced in version 4.02, uni-app console, the printed log jump cannot use the json to type function after opening the file [Details](https://issues.dcloud.net.cn/pages/issues/detail ?id=999)
4.05.2024032021-alpha
HBuilder
- Fixed the bug that the uni-app (x) project may falsely report that the
uniapp-extension
plug-in has been tampered with when HBuilderX is first started.
uni-app x plugin
- Web platform Fixed In some cases, the picker-view and picker-view-column values are displayed incorrectly, and the change event is triggered. Details
4.04.2024031519-alpha
HBuilder
- Fixed the issue where when uni-app is released to the web and tree-shaking optimization is turned on, it prompts that the compilation is successful but there is no file. Details
- Plug-in: New im-notifier plug-in Receive new message notifications from uni-im and prompt users Details
uni-app plugin
- Web platform Fixed The previous page is blank during iOS safari gesture back Details
- Weixin Mini Program Added uni.requestVirtualPayment API Details
uni-app x plugin
- Web platform Optimized Reduce compilation time
- Web platform Fixed Api uni.rpx2px report an error after the project is released Details
- Web platform Fixed An error is reported by using instanceof UniXXXElement Details
uniCloud Plugin
- Plug-in: uni-pay supports virtual payments for WeChat mini programs Details
- Added uni-pay-x, uni-app x version of uni-pay Details
4.03.2024031101-alpha
HBuilder
- Language Server: UTS plugin, Auto-importing packages without a newline after the first line when no other import nodes exist in the current file.
- Language Server: uts syntax check, When the function parameter type is
UTSJSONObject
, when calling the function and using a literal object to pass parameters, a false positive type mismatch bug occurs
- Language Server: uts syntax check
instanceof
does not allow the type defined by type to be used as a value.
- Mobile App Playground: Fixed uni-app, after the iOS standard base is signed, it will not be automatically deleted during the next upgrade, causing the re-signed base that runs after the upgrade to be a bug in the previous version
- Mobile App Playground: Fixed the bug of uni-app x custom debugging base. After upgrading HBuilderX, the base version mismatch was not prompted.
uni-app plugin
- Web platform Fix the bug of conditional compilation failure for .scss files in Vue3 project.
uni-app x plugin
- Fixed the bug where conditional compilation was not effective during pre-check in pages.json. Details
- Web platform Adjust When running to the browser, compile the code in the script tag into compatible code that can be run in earlier browsers
- Fixed the bug on the App-Android platform where conditional compilation in APP-PLUS was effective. Details
uniCloud plugin
- Fixed the bug caused by version 3.98 that caused the cli project to be unable to download to the specified location when downloading cloud functions or public modules
- Fixed the bug caused by version 4.02 that dependencies are not automatically installed when uploading public modules
- Fixed the bug caused by version 4.02 that the uni_modules.platforms.cloud field in the package.json file of the uni_modules plug-in is not configured with a cloud vendor, resulting in the uniCloud directory of the plug-in not being displayed in the uniCloud virtual directory [Details](https://ask .dcloud.net.cn/question/187371)
4.02.2024030621-alpha
HBuilder
- Language Server: Fixed the bug of importing vue type error when using vue3+ts in uni-app project Details
- Language Server: Fixed the bug where the pinia module search error caused false alarms when using ts in the uni-app project Details
- Language Server: Fixed uts Android, automatically fix the bug that when there are multiple import package options, the import result of selecting an option other than the first one is incorrect.
- Fixed a bug that caused memory leaks when part of the memory was not recycled properly when the editor was opened or closed.
- Fixed a bug where a certain position may be lost when returning to the previous cursor position when quickly going to the definition continuously.
- Fixed the bug that may cause the interface to become unresponsive in a weak network environment when creating a new project
- Fixed the bug that the preview interface cannot disappear when the folded line in the code folding preview is at the last line of the screen
- Fixed the bug that the Prettier plug-in does not recognize the embedded uts code when formatting uvue Details
- Fixed a bug in the MacOSX project manager & built-in resource management that uses shortcut keys to rename file names. When entering the editing state, triggering the shortcut keys again will not automatically commit the changes. Details
- Fixed the bug that the Html preview sub-menu item
Save and automatically refresh the browser
is not displayed in the run menu Details
- Fixed the bug of 404 reported when previewing html files when the project directory name contains the character '.'
- Added uts plug-in uts Android plug-in development, supporting Gradle 8.x Details
- Adjust uni-app (x) to run on the web, adjust the console log output format
- Adjust uni-app x to run on Android, adjust console log output format
- Fixed uni-app x, project contains uts plugin, run to custom base, Bug in running error when
Clean build cache
is checked Details
uni-app plugin
- App platform Fixed the bug of compile error in nvue page of Vue2 Cli project Details
- App-Android platform Added API uni.getChannelManager to get the notification channel manager Details
- App-Android platform, fix the first installation call uni.scanCode may have a black screen bug details
- Web Fixed the bug of Vue3 project automation testing element.input method error Details
- TikTok Mini Program Added The component supports virtualHost configuration Details
- TikTok Mini Program Fixed the bug of attribute loss when Vue3 project uses plug-in Details
- TikTok Mini Program Fixed the bug in Vue2 project using internationalization error Details
uni-app x plugin
- Web, App-Android platform, Fixed UniElement The tagName and nodeName is not consistent with the component name Details
- Web, App-Android platform, Fixed The bug that $parent does not skip the built-in components Details
- Web, App-Android platform, Added API uni.rpx2px Details
- Web platform, Added The list-view and list-item components are supported Details
- Web platform, Added The sticky-section and sticky-header components are supported Details
- Web platform, Fixed In some scenarios, the type inference does not use the object literal as UTSJSONObject Details
- Web platform, Fixed The bug that prevents instances from being created correctly when any[] is included in the type literal Details
- Web platform, Fixed The bug that does not automatically create an instance when a variable is declared as non-globally declared type Details
- Web platform, Fixed The bug that $forceUpdate failed to update the contents of the built-in component slot Details
- Web platform, Fixed The bug that the exported type cannot be found when the newly exported type in the hot-update UTS file is used Details
- Web platform, Fixed The request, uploadFile, and downloadFile APIs timeout immediately when timeout parameter is null Details
- App-Android platform, add API uni.requestPayment, support Alipay payment details
- App-Android platform, adjustment, component button is a native implementation, which solves the problem that the actual rendering width and height are inconsistent with the web side details
- App-Android Fixed An error is reported when you associate a unicloud space with another project and use a cloud object in it Details
- App-Android platform, fix the bug that the component width is incorrect when the component text has no text content Details
- App-Android platform, fix, component text subcomponent setting background-color style invalid bug details
- App-Android platform, fix the bug that the component text subcomponent cannot modify the text content details
- App-Android platform, fix the bug that the component image request network picture cannot share cookies details
- App-Android platform, fix the bug that the dynamic adjustment of the width and height of the component list-item does not take effect Details
- App-Android platform, fix, component list-view part of the scene modification refresher-triggered attribute value may not take effect Bug Details
- App-Android platform, fix The component list-view reports an error when deleting slot sub-elements in some cases Details
- App-Android platform, fix the bug that API uni. setNavigationBarColor cannot set the background color of the system status bar when customizing the navigation bar Details
- App-Android platform, fix the bug that the z-index property is invalid after the position property is set to fixed in the CSS 4.0 version Details
- App-Android platform, updated, cloud packaging environment compileSdkVersion is 34
- App-Android platform, fix the bug that clicking tab switch crashes when tabBar configures pagePath incorrectly Details
- App-Android platform, fix the bug that may compile an error when using UTSAndroid.getJavaClass to get imported classes details
- App-Android platform, fix unicloud-db component, use setup syntax, the bug that data cannot be used in the scope slot details
- App-Android platform fix A bug occurs when a numeric error code is returned by a cloud object details
- App-Android platform, optimize the construction of type-type responsive objects, avoid the use of reflection, and optimize performance
uts plugin
uniCloud plugin
- Added
uniCloud.httpProxyForEip.get
API to support headers field
- Fixed the bug that the cloud function will still be uploaded after failure to install dependencies when uploading cloud functions
- Fixed the bug that the node_modules directory would not be removed when uploading public modules
- Fixed the bug that the geographical location query/index API cannot be used when running locally
- Fixed the bug that the associated service space is not displayed when opening the cloud space again after the project is closed Details
- Fixed the bug that the unicloud directory is incorrectly recognized when running associated with other projects
- Fixed the bug of no response when clicking the associated service space when not logged in
- Fixed the bug that the virtual directory cannot be displayed correctly when Alipay Mini Program Cloud, Alibaba Cloud, and Tencent Cloud spaces exist at the same time
- Adjust Aliyun The size limit of URL request body is adjusted from 1 MB to 2 MB, and the size limit of response body is adjusted from 1 MB to 2 MB
4.01.2024020211-alpha
HBuilder
- Adjust the Git plug-in and separate the Git Blame function into a separate plug-in, which can be downloaded from the plug-in market.Details
- Language Server: Fixed the bug that causes performance degradation when uni-app x uts code imports too many Android platform libraries
- Language Server: Fixed the bug that the globalProperties attribute defined in uni-app x main.uts cannot be prompted in other uvue pages
- Language Server: Fixed the bug that when uni-app x import imports uvue files, the path cannot go to the defined bug
- Language Server: Fixed the bug that when opening multiple html files, switching to the previous html, variables floating, going to definition, etc. may not be correct if it is not modified.
- Language Server: Fixed the bug that uni api is not prompted under uni_modules utssdk
- Language Server: Fixed the bug that caused the code prompts to become slower and slower when developing uniCloud cloud functions and cloud objects.
- Fixed the bug of hbuilderx object reporting undefined in plug-in API custom webview view introduced in version 4.0 Details
- Fixed the bug caused by version 4.0, when the uni_modules plug-in is uploaded to the plug-in market and the interface keeps loading when opening it
- Fixed the bug introduced in version 4.0 that the schema2code plug-in right-clicked to trigger the Schema2Code menu and the interface kept loading when opening it.
- Fixed the bug that uni-app (x) HBuilderX may falsely report that the
uniapp-extension
plug-in has been tampered with when it is started and click Run immediately.
- Fixed a bug in uni-app (x) that caused HBuilderX to crash when clicking preview after opening an image file in the editor.
uni-app plugin
- Web Fixed the bug of Vue3 project ssr running error Details
- Web Fixed the bug of Vue3 project ssr packaging error Details
- Web Adjust The A label in the node rendered by the navigator component is moved from the outside of the uni-navigator label to the inside of the uni-navigator label.
- App Fixed the bug that the nvue page of the Vue2 project cannot reference static resources in non-static directories.
uni-app x plugin
- Web Adjust The A label in the node rendered by the navigator component is moved from the outside of the uni-navigator label to the inside of the uni-navigator label.
- Web Adjust When the getStorage and getStorageSync operations return data of the object type, it is converted to the UTSJSONObject type
- Web Adjust The data returned by the request operation is converted to the UTSJSONObject type
- Web Fixed Unused easycom components contain errors or unsupported usage on the web side that cause compilation errors
- Web Fixed In some scenarios, an error occurs when using the literal value of an object as a specified type.
- Web Fixed When referencing a .uvue file, the module cannot be found without a suffix.
- Web Fixed In some scenarios, the conditional compilation in the uts file is invalid.
- Web Adjust Type validation failures are adjusted from an error to a warning without interrupting compilation.
- Web Added Map types are supported when binding classes and styles.
- App-Android platform, fix the bug that occurs when deleting child elements inside slots of special elements (list-view, etc.) Details
uniCloud Plugin
- Fixed The security network client verification function cannot be used caused by version 3.97.
4.0.2024012711-alpha
HBuilder
- Language Server: Added uni-app x to support multi-platform code prompts and grammar verification, and can switch language services by platform Details
- Language Server: Added uni ext api, supporting interface.uts specification Details
- Language Server: Upgrade the built-in typescript library from
4.5.5
to 5.2.2
- Language Server: Fixed the bug of $ appearing in tag code completion when opening a file in a shared directory Details
- Language Server: Fix: In some cases, css cannot be transferred to the defined bug Details
- Language Server: Fix the bug that pages.json, path prompts incorrect page path Details
- Language Server: Fix the bug that caused the file to be occupied and unable to be renamed after displaying the reference results after searching for references.
- Plug-in: New Git plug-in supports blame and displays git log at the end of the code line Details
- Plug-in: Adjust the bug reporting plug-in. The HBuilder running logs, uni-app console logs, etc. that are checked when reporting bugs are uploaded to be visible only to administrators.
- Plug-in: Optimize the bug reporting plug-in. After submitting a bug, click the details to jump to the issues system to support automatic login.
- Plug-in: Repair bug reporting plug-in macOSX cannot paste pictures when reporting bugs Details
- Fixed AI virtual row style exception when switching themes. Details
- Optimize network error prompts in HBuilderX login interface
- Added support for system associated icons for windows uts and uvue files
- Fixed the bug that prompts HBuilderX to prevent shutdown when Windows computer is shut down
- Fixed the bug that when a menu pops up in a certain window in MacOSX multi-window situation, and then the mouse clicks on another window, the focus state and activated window are incorrect.
- Fixed the bug that when the console file link is clicked to jump to the editor, if the target line is collapsed, it will not automatically expand.
- Fixed the bug of incorrect coloring of jsdoc @ tag under vue file script.
- MarkDown: Fixed a bug that caused the preview to fail when the markdown preview file name contained a + sign or other special symbols. Details
- MarkDown: Fixed a bug in markdown preview that caused the preview to fail if the file name was modified after previewing. Details
- MarkDown: Fixed the bug that markdown preview cannot be parsed and rendered normally when embedded html code Details
- Html preview: Fixed the bug in html preview where external html files cannot be run into the browser Details
- Html preview: Fixed the bug that the reference to relative path resources in html preview does not take effect
- Html preview: Fixed the bug that the built-in browser log cannot be output to the console when the html file path of the html preview contains Chinese characters.
- Fixed a bug that may cause the interface to freeze when the plug-in process crashes abnormally
- Fixed a bug in the plug-in API that uses font icon extension plug-ins. After installation and use, the plug-in cannot be uninstalled due to font occupation.
- Fixed the bug that the plug-in API window.getActiveTextEditor does not return when there is no open tab card.
- Fixed the bug of running multiple html to chrome and modifying one of them, causing the rest of html pages to refresh. Details
- Fixed the bug that caused 5+ projects to disappear when running the menu bar until the browser entrance disappears Details
- uni-app: Adjust the uni-app running unpackage compilation directory and change the
h5
directory name to web
- uni-app: Fixed the bug that uni-app runs and runs to Alipay applet and custom run does not take effect Details
- uni-app: Fixed the bug that causes HBuilderX memory usage to increase in some cases when running uni-app Details
- uni-app: Fixed the bug that the uni-app(-x) pages.json file, uts file, menu
Edit
-Comment
-Conditional Compilation
function does not take effect
- uni-app: Added uts plug-in for uni-app x project to support debugging Details
- uni-app: Fixed the bug that the format of manifest.json is incorrect when copying permissions to the Android permission configuration interface Details
- uni-app: Fixed the bug that when the plug-in market imports a project and the project only supports vue2, the vue3 button on the import interface can still be clicked.
uni-app Plugin
- App-Android platform, fix the bug that the location list cannot be obtained after the first call of uni.chooseLocation after installation details
- App-Android platform, fix the bug that the outer swiper cannot slide when the nvue swiper component is embedded in the swiper setting disable-touch
- Web platform, new vue3 scroll-view component supports show-scrollbar attribute
- Web App-Vue Added input component supports cursor-color attribute. Details
- Web App-Vue Added textarea component supports cursor-color attribute. Details
- Web Fixed the bug of duplicate static resources after packaging the Vue2 project. Details
- Web Optimize the vue3 project getCurrentPages() returns the options property. Details
- Mini Program Fixed the bug of slow compilation when there are large base64 characters on the page. Details
- Weixin Mini Program Fixed the bug in the vue2 project where workers are configured as objects. Details
- Weixin Mini Program Fixed a bug in Vue2 project where class line breaks cause errors in mini program compilation. Details
- TikTok Mini Program Fixed the bug with invalid rtc room component properties. Details
- Alipay Mini Program platform, fix the bug that globalObjectMode is configured to enable compilation error details
- Alipay Mini Program platform, fix, native Mini Program component delivery props invalid bug details
uni-app x plugin
- [Important] Added, compiled to web platform Details
- 【[Important] Adjust, add the Uni prefix to the component event type name to avoid conflicts with the browser global event Details
- Added vue composite API details
- Added vue built-in component KeepAlive details
- Added vue built-in component Teleport details
- Added vue watch to support deep and immediate configuration details
- Added vue component props to support string array declaration, at this time all prop types are any | null details
- Added css variable details
- Fix the bug that some components are nested, which makes it impossible to recycle when the page is closed details
- Compiler, fix the bug that APP-ANDROID and APP-IOS do not take effect in pages.json details
- App-Android platform, Fixed the bug where the template unexpectedly compiles an object into a map. details
uts plugin
- Fixed An error was reported when compiling the array type of the special value field string.
uniCloud Plugin
- Added Alipay Mini Program Cloud Database to support geographical location query
- Added: When running a cloud function, the console can click on the cloud function name to jump to the corresponding cloud function.
- Added: When the local node version of the cloud function is inconsistent with the cloud node version, uploading the cloud function will prompt the local node version and the cloud node version.
- Fixed the bug that the selected statement will not be executed in the JQL manager Details
- Fix the bug that Alipay applet cloud Redis local debugging cannot run
- Fixed the bug that the front-end web hosting upload did not automatically select the service space bound to the current project
- Fixed a bug where associated projects can still be switched when switching cloud vendors in the associated service space
- Fixed the bug that the "upload schema extension js configuration" timeout was too short, causing the upload to fail.
- Fix the bug that projects created by cli cannot upload schema Details
- Fix the bug of invalid query using native MongoDB $ in Alipay Mini Program Cloud Database Details
- Fix the bug of JQL connection table query in Alipay Mini Program Cloud Database Details
- Fixed the bug that cloud functions can only be associated with public functions under uni_modules Details
3.99.2023121601-alpha
HBuilder
- Added bug feedback function, currently supports reporting bugs for HBuilder and uni-app x. (The entrance is in the menu Help-Report a bug, and the blue button in the upper right corner of the App running console.)
- Fixed the bug that the built-in browser, previewing html files and markdown files, failed to preview in some cases Details
- Fixed a Bug in windows when closing HBuilderX that the UI was stuck when creating a desktop shortcut Details
- Fixed a bug in Windows where, in some cases, the address bar could not use shortcut keys to copy addresses. Details
- Fixed the bug that in some cases on MacOSX, text in the built-in browser devtools cannot be copied using shortcut keys Details
- Fixed multi-file search, double-click the search result item, the input focus is not automatically set to the bug in the open editor Details
- Fixed the bug that the .editorconfig configuration
insert_final_newline
and trim_trailing_whitespace
did not take effect when saving the file Details
- Language Server: Added uni-app x, uts automatic repair, support conversion between number type and kotlin number type
- Language Server: Added uni-app x, uts type checking, support function type checking Details
- Language Server: Added uni-app x, uts type checking, and adjusted the checking algorithm from structure verification to name verification Details
- Language Server: Adjust uni-app x, uvue file code prompts to only prompt built-in components that support uni-app x.
- Language Server: Fixed the bug that the global event does not take effect when verifying the event type of uni-app x and uvue components.
- Language Server: Fixed a bug that caused the language service to crash when starting in some cases. Details
- Language Server: Fixed the bug that the replacement position of @rule was incorrect in some cases when prompting the code of less and scss files. Details
- Language Server: Fixed the bug that field nesting syntax is not supported when unicloud-db component code prompts
- uni-app: Fixed a bug that caused the Alipay applet to fail when pages.json had duplicate keys due to conditional compilation. Details
- uni-app: Fixed the bug that the uni-app cli project cannot run to the Alipay applet.
- uni-app: Fixed the bug that MacOSX uni-app, when running to the Alipay applet, is not compatible with the tool path of the old Alipay applet.
- Mobile App Playground: Fixed a bug that caused the dock to be installed repeatedly on some Android models due to incorrect installation time of the dock. Details
- Mobile App Playground: Fixed the bug that after running Android to a custom debugging base and then running the standard base to the iOS simulator, a failure to install the debugging base was reported.Details
- 5+ App: Fixed the bug that the toolbar run menu has more menu items such as run to Chrome
- uni-app: Optimize the permission visual interface of manifest.json
uni-app plugin
- Mini Program Fixed onError invalid in the Vue3 project script setup. Details
- Mini Program Fixed the bug that v-if is invalid when the slot content of the Vue3 project is a single root node. Details
- Lark Mini Program Fixed the bug that Vue3 project scope slot does not display content. Details
- Alipay Mini Program Added component styleIsolation configuration, default value apply-shared. Details
- WEB Fixed the bug that the properties of multi-root node components are lost after the Vue3 CLi project is packaged. Details
- WEB Fixed the bug that the map component uses the fillColor and color properties of circles on the Gaode to set transparency invalidly. Details
- App Fixed the bug of nvue page error when vite.config.js configures target as esnext. Details
- WEB Added Vue3 project to support Baidu Maps. Details
- WEB, App-Vue Added radio component to support backgroundColor, borderColor, activeBackgroundColor, activeBorderColor, iconColor attributes. Details
- WEB, App-Vue Added checkbox component to support backgroundColor, borderColor, activeBackgroundColor, activeBorderColor, iconColor attributes. Details
uni-app x plugin
- Added Vue support app.use register vue plugins Details
- Added Vue app.config.globalProperties register global properties Details
- Added Vue dynamic component Details
- Added Vue provide/inject for component communication Details
- Added Vue mixin Details
- Added Vue v-html Details
- Added Vue v-once、v-memo、v-pre Details
- Added Vue $forceUpdate Details
- Added Vue support render function Details
- Added global variable globalData Details
- Added uni-cms client plugin uni-cms-article Details
- Fixed the bug where calling the route API in the onLaunch lifecycle of the application was abnormal
uts plugin
- Fixed a bug where multiple destructuring statements could lead to compilation errors. Details
- Fixed a bug on the App-iOS platform where property override errors occurred when inheriting classes. Details
- Fixed a bug on the App-Android platform where UTSJSONObject object-defined methods couldn't be accessed via indexing. Details
- Fixed a bug on the App-Android platform where top-level variables, type attributes, class instance properties, and class static properties caused compilation errors when differentiated solely by the capitalization of the first letter. Details
uniCloud plugin
- Added Qiniu cloud extend storage, better pricing and more flexible. Details
- Added The uni-app-x project supports uniIdRouter. Details
- Added Alipay Mini Program Cloud to support cloud function URL
- Added Alipay Mini Program Cloud supports running JQL files.
- Fixed the bug that Alipay Mini Program Cloud doc get is not compatible and the return value is null Details
- Fix the bug of incorrect results when querying objects in the Alipay Mini Program Cloud database where and match
- Fixed the bug where the failure reason is not displayed on the front end when uploading to Alipay Mini Program Cloud cloud storage fails.
- Fixed the bug that when the project has multiple cloud vendors, the uploaded cloud function identifies the wrong cloud vendor.
- Fixed the bug of "Upload Schema extension Js configuration" prompt "Please bind service space" in the right-click menu of database directory Details
- Fix the bug that when creating Schema, the existence of init_data.json with a large amount of data will cause it to not be downloaded correctly
- Fix the bug that uploading the uni-clientDB-actions file separately will overwrite the previously uploaded action Details
- Fixed the bug that when uploading cloud functions, creating schema, uploading/downloading verification functions, if you select skip in the pop-up window if they exist, all bugs will be skipped
- Fixed the bug in the initialization wizard deleting the db_init.json copy
- Fix the bug that Alipay Mini Program Cloud uni.getTempFileURL API returns only the file name
- Optimize the ability to switch service spaces of different cloud vendors when associating service spaces
3.98.2023112011-alpha
HBuilder
- Fixed an issue where files opened in HBuilderX would occasionally not automatically refresh their content after being modified by an external program. Details
- Fixed a bug that caused MarkDown file rendering to be extremely slow on some MacOSX computers with built-in browsers
- Fixed the bug that conditional compilation codes such as
#ifdef
in ts language are not highlighted
- Language Server: Fixed the bug that the id cannot be transferred to the definition
- Language Server: Fixed the bug that id and class prompts were not sorted according to file reference relationships
- Language Server: Fixed a bug in windows file monitoring that prevented renaming and deleting files
- Language Server: Fixed the bug that the data type of v-slot:default is deduced incorrectly when the DB Schema table specified by the unicloud-db component has no attributes.
- Language Server: Fixed the bug that some Android system APIs in the uts plug-in are not compatible with kotlin
- Language Server: Added uts type verification error prompt to support internationalization
- Language Server: Fixed the bug in uni-app x where some vue types were incorrect causing syntax errors.
- Fixed the bug of non-uniCloud projects introduced in 3.97. After running, a uniCloud console is still opened.
- Fixed a Bug in 3.97 where a non-unicloud project would still open a uniCloud console after running.
- Mobile App Playground: Optimize the Android custom runtime, the version number is the same but the installation time is different, will not cover the installation Bug
- Mobile App Playground: Fixed a Bug where Android devices connected through the LAN did not support reverse proxy when running Times Details
uni-app plugin
- Enhanced compile-time warnings for directories under
static
that are ignored for the current platform. Details
- Fixed this bug of when a project use the uni ext API and cloud packaging is selected for both Android and iOS, the installation package does not correctly include the uni ext API plugin. Details
uni-app x plugin
- Added sticky-section component, support sectional stickyDetails
- Added uni-push APIDetails
- Added When the CSS position attribute is absolute, the margin attribute supports auto value
- Adjust uni.downloadFile API, the download directory adjust to uniDownloads directory at app's cache directory
- Fixed the bug on App-Android platform, some events callback of video component have no attribute valuesDetails
- Fixed the bug on App-Android platform, the current attribute of swiper component may have no effectDetails
- Fixed a bug where text component nesting may flash back when reusing component list-item
- Fixed a bug in the onLoad lifecycle call to uni.showLoading on the homepage caused by 3.97 that may crash
- Fixed the bug where using easycom component types in non-uvue pages error. Details
- Fix the bug that prevents the successful referencing of static resources from a non-static directory in the CSS code. Details
- Optimized Improved the compilation speed for projects with a substantial amount of CSS code.
uts plugin
- Optimized Asynchronous functions run in the same thread as the framework by default when used in uni-app x
- Fixed the bug where the priority of bitwise operations was incorrect when used in combination.
- Fixed the bug on App-Android Array join return value is inconsistent with web
- Fixed the bug on the hooksClass related callbacks are repeatedly called when the custom dock is running on the real machine.
- Fixed a Bug that may affect App listing review due to the underlying reliance on uni-getDeviceInfo to read IDFA code after using uts plug-in for App-iOS platform
- Fixed the bug result of an operation involving Number may overflow as an integer
- Fixed the bug divisor of the division operation in which Number participates cannot be 0
uniCloud plugin
- Added Alipay Mini Program Cloud Initialization Wizard
- Added uni-app-x now support alipay cloud as unicloud service provider
- Optimization: When creating a new schema/new schemajs based on a template, if the template is composed of multiple files, the user will be prompted which files to create.
- Optimization: When "Initializing Cloud Database", if a collection already exists in the cloud, a pop-up window will appear. The first collection in the pop-up window is not selected by default.
- Fixed the problem that after opening the db_init.json file, right-clicking "Initialize Database" in the editing area cannot be initialized.
- Fixed the issue where the uniCloud folder alias would not be updated after renaming the uniCloud folder
- Fixed the issue where the uni_modules directory does not exist in the project directory when uploading public modules, resulting in failure to upload
- Fixed The weixin mini program upload file to alipay cloud report an error
- Fixed the issue that the return value of the Alipay Mini Program cloud database update operation did not return the updated parameter
3.97.2023110504-alpha
HBuilder
- Fixed the bug that the HBuilderX login window is not visible in some cases on the computer extension screen in Windows
- Fixed a bug introduced in 3.94 that caused wap2app project packaging failure due to plug-in path adjustment.
- Language Server: Fixed the bug that the imported path is incorrect when the uts system library code prompt triggers automatic package import.
- Language Server: Fixed the bug that the imported path is incorrect when the uts system library automatically repairs and imports packages.
- Language Server: Fixed the bug that after the file is deleted, the class and id code defined under the file will still be prompted.
- Language Server: Fix css code prompts. When the project is too large, some classes will not prompt.
- Language Server: Adjustment: Support string or number type assignment to the corresponding string or number literal union type during type verification.
- Language Server: Fix the bug of
uni.request({ "url" })
when typing the url code prompt and pressing Enter to complete the error bug.
- Markdown: Added Markdown preview to support simultaneous bidirectional scrolling of the editor and preview view
- Markdown: Newly added: When copying code and pasting it into the Markdown editor in the editor opened in HBuilderX, the code block in the corresponding language will be automatically wrapped.
- Fixed a bug that may cause a crash when quickly closing the editor when the editor variable is suspended
- Added support for automatically opening the project and entering preview mode when uni-app is run into the Alipay applet.
- Fixed the bug that the uniCloud initialization wizard cannot be used
- Fixed the bug that after uniCloud uploaded the first cloud function, there was no response when uploading it again.
- Fixed the bug that when uniCloud first runs the cloud function locally and then uploads the cloud function, the upload log will not be output to the console.
uni-app plugin
- Fixed the bug where the target configuration in vite.config.js for Vue 3 projects was not affecting the renderjs. Details
- Fixed a bug when using uts for development, upgrading and updating the wgt may result in errors. Details
uni-app x plugin
- Added Some API support interceptors Details
- Added uni.setNavigationBarTitle Details
- Added support for image and video components to use static resources from non-static directories as src.
- Added support for importing files with a .ts extension in uvue files, equivalent to .uts extension.
- Fixed the dynamically created root node loses its class styles
- Fixed wrapping the expression bound to v-model with parentheses results in a failure
- Fixed using the class to customize the root node style of another custom component within a custom component does not take effect
- Fixed a bug where changes made to UTSJSONObject defined in the data of uvue files did not trigger rendering.
- Fixed a bug where rendering was incorrect when the uvue page file name matched an easycom component.
uts plugin
- App-Android native component definitions in uni-app x projects support returning values for external methods.
- Fixed a bug where on the App-Android and App-iOS platforms, if the same interface or class defined different properties, method calls would fail.
- Fixed a bug where developing uts plugins in a uni-app project under Vue 2 might not point to the source code.
- Fixed a bug related to bitwise assignment operators where the result was incorrect when the right-hand side was a complex expression.
uniCloud plugin
- Added uniCloud now support alipay cloud as service provider
- Split
db_init.json
into collections. Each collection is described by schema.json, index.json, and init_data.json files Details
3.94.2023102311-alpha
- Fixed the bug caused by 3.91-alpha. When switching themes, click on a file to open. If the file has been opened before, the theme will not switch normally.
- Language Server: Fixed uni.getElementById(""), the parameter cannot be prompted and transferred to the definition bug
- Language Server: Fixed the bug of unused variables being falsely reported during syntax verification in uvue files and optional API internal scopes.
- Language Server: Fixed the easycom component label. If the component suffix is uvue, it cannot go to the defined bug.
- Language Server: Fixed the undefined bug when using Element and ComponentPublicInterface types in uni-app x project.
- Language Server: Fixed the language service and missing bugs in some iOS system library APIs
- Language Server: Fixed the bug caused by 3.93-alpha in the uni-app project. When pages.json has a syntax error, the vue file will falsely report an error.
- Fixed the bug of
undefined base location not found
reported when running uni-app x project on real machine in some cases
uni-app plugin
- Fixed when there are multiple root nodes, uni.getElementById fails to retrieve
3.93.2023101913-alpha
HBuilder
- Fixed a bug that required multiple undoes to restore after formatting the Markdown table
- Language Server: Fixed the bug of not prompting for path when referencing uts plug-in and being unable to define the path to the definition
- Language Server: Fixed the bug of not prompting the uts plug-in to export content after referencing the uts plug-in.
- Fixed a bug that caused the file synchronization to fail when the file path under the project contained special characters caused by version 3.91 of the App running on a real machine.
- Fixed the bug in 5+ projects that when modifying js, css, pictures and other files, the pages that reference these resources will not be automatically refreshed.
- Adjust uni-app manifest.json uni-app and 5+ projects Adjust Android platform support CPU type Default value is
arm64-v8a
- Added uni-app x project to support uniCloud debugging
- Added uni-app x running configuration to support setting kotlin compiler memory parameters
- Fixed the bug that the uni_modules plug-in upload plug-in does not have uni-app x related categories
uni-app plugin
- Weixin Mini Program Fixed subscrip component attribute is invalid Details
- Alipay Mini Program Fixed lottie component attribute is invalid Details
- TikTok Mini Program Fixed Vue2 project refs invalid in TikTok App 27.2.0 Details
- Optimize uni.getElementById Support generics
- App-Android fixed uni-app-x project list-view component where the positions of some child nodes are abnormal in certain cases
- Fixed when a ref-bound node is removed, the $refs data is not updated
App plugin (5+ App & uni-app)
- Android Adjustment The default supported CPU type is arm64-v8a Details
uts plugin
- App-Android Updated await supports it with Promise Details
uniCloud plugin
- Update Aliyun The maximum timeout period for function excution has been adjusted from 60 seconds to 120 seconds
3.92.2023101106-alpha
HBuilder
- Fixed the bug of flickering in Markdown image floating preview
- Fixed the bug of falsely reporting a format error when the .editorconfig file contains extended setting items.
- Language Server: Fixed the bug of false reporting in uvue files and optional API props
- Language Server: Fixed uni-app x, conditional compilation, duplicate prompts and incorrect content bugs
- Fixed the bug that caused HBuilderX to crash when the ${} special mark appeared in the update log when uploading the uni_modules plug-in to the plug-in market.
- Fixed the bug that when uni-app creates a new page, the indentation and line breaks of the page when inserted into pages.json are inconsistent with the current editor settings.
- Fixed the bug of uni-app manifest.json crashing occasionally when clicking on certain elements
uni-app plugin
- App Fixed Cloud packaging Storage related interface settings and content acquisition exceptions. Details
- App-Android fixed uni-app-x project onLoad lifecycle calls route API interaction exception.
- App-Android fixed uni-app-x project calling uni.switchTab on a non-tabBar home page causes the application to crash.
App plugin (5+ App & uni-app)
- Android Update the Google Analytics for Firebase SDK to 21.3.0; Update the Firebase Cloud Push SDK to 23.2.1
uniCloud plugin
- Fixed Invoke uniCloud api report an error when running uni-app-x project on android 6.0
3.91.2023092719-alpha
HBuilder
- Added uni-app-x, no longer using js and webview, compiled into a pure native App, currently only supports Android. Details
- Added HBuilderX version upgrade to support differential updates and improve update speed
- Added HBuilderX support for search setting items (shortcut key:
Alt+Shift+,
)
- Fixed the bug of switching the console back and forth in the menu [View], and then pressing
Alt+Tab
, a new blank console without title will appear.
- Added new project manager, mouse drag and drop to move files, added confirmation pop-up window
- Optimize the performance of large character replacement operations
- Optimize the operation performance of large files and comment thousands of lines of code
- Fixed MacOSX In some cases, HBuilderX crashes when clicking on the top view or help menu
- Fixed multi-file character search, activate the search view for the first time, the search input box does not automatically focus the bug
- Fixed the bug of incorrect indentation of conditional compilation after formatting when writing conditional compilation in template area of vue/uvue file.
- Fixed the bug that when formatting a TS file and selecting an area for formatting, the formatting result may be incorrect when the selected area is smaller than one line.
- Fixed the bug that the HBuilderX plugin-manager Node process cannot exit under certain circumstances
- Fixed the bug of slow device list refresh in the Android device selection window when the App is run on a real device
- Fixed the bug in the Android device selection window when the App is running on a real device. Under Windows, the phone list sometimes displays abnormal data.
- Added uni-app manifest.json App module configuration, Facebook login, added configuration item client_token
- Fixed the bug in uni-app manifest.json, App module configuration->Positioning->Amap positioning, only check Android and verify appkey_ios
uni-app plugin
- Added Conditional compilation provides universion to distinguish the compiler version. Can be used for plug-in to adapt to different versions of uni-app Details
- Added Conditional compilation static directory supports APP and Web sub -directory Details
- App-Android Fixed uni.downloadFile download wgt files may not have a file suffix Details
- App-iOS Fixed When the app language is set to English, the nvue map component still displays Chinese Details
uts plugin
- Fixed When the for loop contains complex Continue and Break, the execution is incorrect
- Fixed Unable to access external definitions in the class definition of internal attributes and methods of the same name
App plugin (5+ App & uni-app)
- Android Update Facebook Login SDK to version 16.1.3, resolve sign-in exceptions Details
uniCloud plugin
- Added Some interfaces support calls in uni-app x projects Details
3.8.12.20230802-alpha
HBuilder
- Fixed the bug that in some cases, after HBuilderX exits, some node processes cannot exit correctly with 100% CPU
- Fixed multi-file search After specifying the search range, switching the editor tab causes the bug that the search range changes
- Fixed single-line comments, when the cursor is at the beginning of the line, the bug that the anti-comment does not take effect
- Language Server: Fixed the bug that the code prompt of the file in the uniCloud directory is slow in some cases
- Language Server: Fixed the bug that the js error in the vue file is incorrect after the js grammar check is turned on
- Language Server: Fixed the bug that the uni-app project cannot recognize the pinia module
- Language Server: Fixed the bug that the built-in module
(eg: @dcloudio/uni-app)
will not be prompted when the module name of the uni-app project is prompted
- Language Server: Fixed the bug that the occasional outline of vue and html files does not take effect
- Language Server: Fixed the html file, some template syntax may cause the bug that the code cannot be prompted
- Fixed the bug that when the uni-app is running on a real machine, unplug the phone and plug it in again, re-running will cause repeated console logs and multiple compilation processes
- Fixed the bug that the
Restart Application
button in the console toolbar does not take effect after being clicked in some cases when the uni-app is running on a real machine
- Added conditional compilation support for the "static" directory in uni-app projects for "app" and "web" directories. Details
- Added conditional compilation support for uni-app projects, providing "uniVersion" to distinguish compiler versions. Details
uni-app plugin
- uts plugin App-Android Added support Promise Details
uniCloud plugin
- Adjust uni-ai The Baidu LLM api s adjusted to wenxin workshop
- Added uni-map-common A common module for aggregating cloud capabilities from multiple map providers Details
- Added unicloud-map The cloud integrated component is mainly used to display custom POIs in the database and render them on the map Details
- Added unicloud-map Map management plugin, providing POI management, which can visually mark POIs on the management side Details
- Added unicloud-city-select City selection component, making it convenient for users to quickly select the components of the target city in the application Details
App plugin (5+ App & uni-app)
- Android Adapts to support Android 14
- Android Update the cloud packaging compileSdkVersion to 33
3.8.11.20230719-alpha
HBuilder
- Language Server: Fixed the bug that there is no code hint in the vue/nvue file tag event
3.8.10.20230714-alpha
HBuilder
- Language Server: JS, TS supports automatic repair of error checking
- Language Server: Fixed the bug that this in the Vue arrow function cannot access the vue instance
- Language Server: Fixed the bug that Vue API description internationalization fails
- Language Server: Fixed the bug that the text in the floating frame does not support copying by
ctrl + c
- Added support to type
/**
on the ts method to automatically extract method parameter information to tsdoc
- Fixed the bug that the editor floating frame occasionally floats to other application windows
- Fixed code assistant, the bug that the next page button is still not grayed out when the list cannot be turned to the next page in some cases
- Fixed uni-app manifest.json uncheck the Push module, the bug that the push code will still be compiled in when exporting wgt
uni-app plugin
- App-iOS Fixed The tabBar styles are abnormal when using font icons Details
- Douyin Added Support for running to specified pages
uniCloud plugin
- Added The parameter of Aliyun timing triggered function is align with Tencent cloud function Details
- Added The _timing function of cloudobject add input parameters Details
- Added uni-ai supports calling the iFly spark model through the developer's own key Details
- Added Http request method uniCloud.request is available Details
- Added Websocket client method uniCloud.connectSocket is available Details
App plugin (5+ App & uni-app)
- Android Fixed The default language of the permission denied prompt text on the QR code scanning interface is incorrect Details
- iOS Fixed After update with wgt, installing the app without removing it cause white screen Details
ReleaseNote
https://update.dcloud.net.cn/hbuilderx/changelog/ReleaseNote_alpha_archive_en_2023.html