HBuilder X - Release Notes
======================================
4.45.2025010502
HBuilder
- Language Server: Fixed a bug in version 4.44 where opening Vue files in uni-app projects occasionally caused the language service to fail to find getOptionsDiagnostics Details
- uni-app: Fixed a bug in macOS version 4.29 where exporting WGT with native obfuscation for JS/NVUE files failed. Details
- uni-app: Fixed a bug in macOS version 4.44 where uni-app CLI projects running on mobile devices would hang during compilation on some computers due to the inability to retrieve the system Node.js path. Details
- uni-app: Added support for disabling the runtime log echo to the HBuilder console when running uni-app projects in WeChat, Baidu, Alipay, or Douyin Mini Program Developer Tools. Details
- uni-app: Fixed a bug in version 4.44 where running uni-app projects on WeChat Mini Programs failed to launch the developer tools in certain cases.Details
- uni-app: Fixed a bug in version 4.44 where the previously saved compilation mode was lost when running uni-app projects on WeChat Mini Programs.Details
- uni-app: Adjusted the default value of the Node.js startup memory parameter in the HBuilderX settings for Uni-app compiler configuration to 3072 MB.
4.44.2024123110
HBuilder
- Optimize the activation time of the Node plugin.
- Fixed the bug where the status bar height is abnormal on some computers when creating a new HBuilder window. Details
- Fixed the bug where rendering lags occur when opening large compressed files, especially when there are many errors during error checking. Details
- Language Server: Optimize the language service uni-app x code hint performance
- Language Server: Fixed the bug introduced in version 3.5.3, where the cursor position is incorrect in custom code blocks containing Chinese characters. Details
- Language Server: Fixed the bug introduced in version 3.94, where the code block area in markdown does not fold correctly. Details
- Language Server: Fixed the bug in UTS validation where errors are incorrectly reported for object literal types when they are used as optional parameters. Details
- Language Server: Fixed the bug where, in certain cases, string-type variables are incorrectly recognized as methods, leading to unwanted parentheses being added. Details
- Language Server: Fixed the bug in uni-app where incorrect error validation occurs due to caching of the
type
in x
. Details
- Language Server: Fixed the bug where code suggestions are not provided when a
wxs
script is present. Details
- Language Server: Fixed the bug where code suggestions do not appear after opening a file ignored in
tsconfig.json
and then closing it. Details
- Language Server: Fixed the bug in the uni-app UTS plugin where code suggestions are not provided when writing
uvue
. Details
- Language Server: Fixed the bug in uni-app where an error is incorrectly reported for
this.globalData
not being found in the App.uvue
file. Details
- Language Server: Fixed the bug that when this.xxx goes to definition multiple times in uni-app Vue file, subsequent failure may occur Details
- Language Server: Fixed the bug introduced in version 4.29, where using "Find References" in markdown causes a language service error. Details
- Language Server: Fixed the bug in version 4.29 where writing multiple link syntaxes on a single line in markdown causes code suggestions to appear in the description position. Details
- Language Server: Fixed the bug in version 4.31 where special i18n values in a domain of type String may cause TypeScript language service errors. Details
- Language Server: Fixed the bug in version 4.31 where project cache data is not deleted when closing a project. Details
- Language Server: Fixed the bug in version 3.5.3 where URI.parse causes language service errors. Details
- Language Server: Fixed the bug in version 3.5.3 where hovering over a component with multiple hyperlinks causes F1 to jump to the wrong hyperlink. Details
- Language Server: Fixed the bug in version 3.5.3 where JSON code suggestions continuously fetch data from the code assistant. Details
- Language Server: Fixed the bug in version 4.36 where the special String value domain and AttrString event property suggestions return incorrect autocomplete results. Details
- Language Server: Adjust the special value domains
FontURIString
, ImageURIString
, AudioURIString
, VideoURIString
, PageURIString
, NPageURIString
, and UPageURIString
in uni-app (x) projects so that code suggestions only support project-relative paths.
- uni-app: Added the feature to run or publish a uni-app x project to WeChat Mini Program. Details
- uni-app: Added the feature to run a uni-app project on the WeChat, Baidu, Alipay, and Douyin Mini Program Developer Tools, with support for logging to the HBuilder console. Details
- uni-app: Added support for logging to the HBuilder console when running a uni-app project on HarmonyOS.
- uni-app: Added the feature to run or publish a uni-app project to Xiaohongshu Mini Program.
- uni-app: Added the feature to right-click on package.json in a uni-app project and use the built-in npm to install dependencies. Details
- uni-app: Added support for configuring certificate library passwords in uni-app App cloud packaging.
- uni-app: Adjusted the uni-app toolbar to hide all Mini Program options by default in the "Run" menu group, except for WeChat and HarmonyOS services.
- uni-app: Adjusted the uni-app x toolbar to display only supported platforms in the "Run" menu.
- uni-app: Adjusted the uni-app CLI to use the node from the system environment variables for project run/publish, instead of defaulting to the built-in node. Details
- uni-app: Fixed the bug introduced in uni-app version 3.5.3, where code suggestions for conditional compilation in pages.json incorrectly replace content when pressing Enter in certain cases. Details
4.36.2024112817
HBuilder
- uni-app directly runs and publishes Hongmeng applications in HBuilderX, and no longer needs to configure templates in Hongmeng development tools
- uni-app manifest visual interface, added Hongmeng visual settings, the original App settings were renamed Android/iOS settings
- Language Server: Added UTS plugin development support with prompts for HarmonyOS APIs.
- Added syntax highlighting for JSON5 files. Details
- Optimized the performance of highlighting selected identical words in large documents to prevent UI lag.
- Optimized resource and memory usage when managing a large number of projects in the project manager.
- Fixed: The order of switching view files after restarting hx is inconsistent with that when shutting down Details
- Adjusted the priority of file associations in the macOS system. Details
- Adjusted the shortcut for removing the duplicate insertion of the currently selected word (
Ctrl+Insert
) to avoid conflicts with some AI tools. Details
- Fixed a bug where the
Alt+/
shortcut for triggering code suggestions occasionally triggered hover hints instead. Details
- Fixed a bug where switching focus to an external program and then back to the editor caused the code area to scroll incorrectly during character searches. Details
- Fixed a bug in macOS where the function to highlight corresponding elements in the built-in browser when previewing HTML files was not working. Details
- Language Server: Added language service support for theme.json in uni-app (x). Details
- Language Server: Added automatic import support for built-in packages: @dcloudio/uni-app, pinia, and vuex.
- Language Server: Optimized memory usage.
- Language Server: Optimized code hinting performance for Vue files.
- Language Server: Fixed a bug where the
$
symbol was lost after pressing Enter when the suggestion contained $ and was followed by parentheses. Details
- Language Server: Fixed a bug where JS files would report errors in certain cases within uni-app x projects. Details
- Language Server: Fixed a bug where the language service reported errors when defining properties with the same name in certain cases within uni-app projects. Details
- Language Server: uni-app Easycom component tag attributes and event prompts support the attributes and events defined in defineProps and defineEmits
- Language Server: Fixed the bug in uni-app X where resources are not correctly released when opening multiple projects, causing language service errors.Details
- Language Server: Fixed the bug where executing
npm i
within a project could trigger language service errors, particularly when using features like "Go to Definition". Details
- Language Server: Fixed the bug where language service reported an error:
No Project.
in certain cases. Details
- Language Server: Fixed the bug where modifying the
script lang
in a referenced Vue file caused language service errors when hovering over the script section. Details
- Language Server: Fixed the bug where language service errors occurred when quickly navigating to a Vue file in a CLI project right after initialization. Details
- Language Server: Fixed the bug where language service errors occurred in HTML files when writing Vue code in certain cases. Details
- Language Server: Fixed the bug where file paths under the plugin could not be suggested in the UTS plugin development environment. Details
- Language Server: Fixed the bug where hovering over custom component properties could cause language service errors. Details
- Language Server: Fixed the bug introduced in version 3.8.12 where the special value domain String,
cssSelectorString
, was not functioning correctly. Details
- Language Server: Fixed the bug introduced in version 3.8.12 where the special value domains
VideoIdString
and WebviewIdString
were not being suggested correctly. Details
- Language Server: Fixed the bug introduced in version 3.8.12 where the suggestions for the special value domain
colorString
were displayed in the wrong order. Details
- Language Server: Fixed the bug introduced in version 3.8.12 where the suggestion items for the special value domain
cssPropertyString
were not sorted correctly. Details
- Language Server: Fixed the bug introduced in version 3.8.12 where, in certain cases, the autocompletion suggestions for the special value domain
ScriptImportURIString
were incorrect. Details
- Language Server: Fixed a bug in version 3.8.0 where
document.getElementById()
did not provide type hints based on the actual DOM element type in HTML files. Details
- Language Server: Fixed a bug in version 3.5.3 where attribute-related code blocks did not provide hints in HTML code blocks. Details
- Language Server: Fixed a bug in version 3.5.3 where the positions of attribute values in HTML code blocks were incorrectly suggested. Details
- Language Server: Fixed a bug in version 3.5.3 where incorrect suggestions were made in the attribute selectors of style code blocks. Details
- Language Server: Fixed a bug in version 3.5.3 where certain code blocks did not provide suggestions in the script area. Details
- Language Server: Fixed a bug in version 3.5.3 where HTML files in uni-app projects lacked conditional compilation. Details
- Language Server: Fixed a bug in version 3.5.3 where circular reference errors occurred with the
foreignKey
field in *.schema.json
files. Details
- Language Server: Fixed a bug in version 3.5.3 where path suggestions occasionally caused errors in the language service. Details
- Language Server: Fixed a bug in version 3.5.3 where jsDoc suggestions caused errors in the language service. Details
- Language Server: Fixed a bug in version 3.5.3 where
URI.parse
could potentially cause errors in the language service. Details
- Language Server: Fixed a bug in version 3.91 where style code blocks were duplicated in uni-app x projects. Details
- Language Server: Fixed a bug in version 3.5.3 where the completion results for jsDoc code blocks were incorrect. Details
- Language Server: Fixed a bug in version 4.08 where the right-click feature for "Find References" returned no results. Details
- Language Server: Fixed a bug in version 3.6.11 where manually specifying associated languages in the editor could lead to incorrect error highlighting. Details
- Language Server: Fixed a bug in version 3.98 where there were no code suggestions when typing in the middle of a key in
manifest.json
files. Details
- Language Server: Fixed a bug in version 3.99 where deprecated
upx
still provided suggestions. Details
- Language Server: Fixed a bug in version 3.99 where the descriptions for style code suggestions were incorrect. Details
- Language Server: Fixed a bug in version 3.94 where the JSON to type conversion function produced incorrect results in specific cases. Details
- Language Server: Fixed a bug in version 3.6.5 where anchor link suggestions in Markdown were incorrect. Details
- Language Server: Fixed a bug in version 3.99 where jumping to the definition of class names led to the wrong file. Details
- Language Server: Fixed a bug in the UTS plugin where overriding methods of an interface when developing Android plugins incorrectly reported errors. Details
- Language Server: Fixed the bug that the status bar reported an error when searching for files and triggering function signatures on Windows computers for the uts plug-in iOS platform Details
- Adjust the default value of Windows HBuilderX "Run Configuration" - "Kotlin compiler maximum heap memory size" to 2048
- Fixed a bug in uni-app where the WeChat Developer Tool occasionally crashed when closing the runtime console. Details
- uni-app: Added manifest.json HarmonyOS configuration to the visual interface.
- uni-app x: Added support for AAB, channel packages, and ad configurations in uni-app x cloud packaging.
- uni-app x: Added uvue breakpoint debugging support for uni-app x on iOS. Details
- uni-app x: Create a new uni_modules plug-in and add a classified UTS plug-in-standard mode component
- Added the built-in
uni-im
message notification plugin, which flashes unread messages in the bottom right corner.
4.29.2024093009
HBuilder
- Fixed the bug that h5+ application cannot create wgt package caused by version 4.28 Details
4.28.2024092502
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: 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 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
- Language Server: Fixed a bug caused by version 3.5.3, in some cases, the style attribute selector completion item prompt was incorrect 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 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 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 a bug that occasionally caused the language service to report an error when renaming files 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 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 there is no uniCloud related prompt in uniCloud environment in uniapp x project Details
- Language Server: Fixed the bug that special value fields String, UPageURIString and ScriptImportURIString are not effective 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 the bug of missing CSS pseudo-class: before prompt item caused by version 3.6.5 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 caused by version 4.0 that in some cases, when uniapp is released to H5, clicking the menu does not respond. 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
- 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
- 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.24.2024072208
uni-app
- App Platform: Fixed the bug that the uni.chooseLocation page reported an error when getting the current location Details
- Web Platform: Fixed the bug that failed to obtain the gcj02 coordinate system position when using Tencent positioning/map Details
4.23.2024070804
HBuilder
- 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: Added status bar prompt and quick bug reporting function when serious errors occur
- Language Server: Added support for code hints when referencing an encryption plugin when a type declaration file exists
- Language Server: Adjust the uni-app x project to turn off syntax checking of uts, uvue, and css files by default, which can be turned on through the language service status bar
- Language Server: Optimize uni ext api code prompt performance
- Language Server: Optimize the performance of code hints and syntax checking in uni-app x projects
- 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 uni-app x project Details
- 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 ext api is not prompted when there is only one uni. in the uni-app (x) page Details
- Language Server: Fixed the bug that there is no CSS hint in the markdown code area Details
- Language Server: Fixed the bug that 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 writing Details
- 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 name Details
- 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 caused the mouse hover function of the imported package name to fail in some cases Details
- Language Server: Fixed the bug that vue's built-in directive v-bind does not prompt existing attributes Details
- Language Server: Fixed a bug in the uni-app x project where the reference results were duplicated in some cases. Details
- Language Server: Fixed the bug that the language service only works 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 the instanceof keyword in uni-app x project cannot prompt interface or type type Details
- Fixed the bug that the html file will not be automatically refreshed when running it in the browser and modifying the css and js that the file depends on 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
- Added uni-app x project to generate local packaged native Android resources Details
- Added uni-app x real machine running iOS platform (iOS17 and below) uts plug-in breakpoint debugging Details
- Fixed the bug that there is no running log in the base console after modifying the uts plug-in and re-signing the base console when running uni-app x on a real machine in the iOS simulator Details
- Fixed the bug caused by uni-app (x) 4.13, which caused the UTS plugin Android debug to be unusable due to Node upgrade Details
- Fixed the bug that the output log color was wrong in some cases when running the uni-app x project console
- Optimize the format of the log output in the console of uts plugin when running uni-app (x) on iOS
- Fixed the bug that the logs printed by uni-app (x) running to the iOS console cannot be redirected 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
4.15.2024050802
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
- 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](https://issues.dcloud.net.cn/pages/issues/ detail?id=1814)
uni-app plugin
- Web Platform Fix The bug that some event listener report an error in version 4.14. Details
- Web Platform Fix The bug that using v-bind in css and the value contains rpx is invalid in version 4.14. 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.14. Details
- WeChat Mini Program platform, fix version 4.14 throwing span tag compilation exception Details
uni-app x plugin
- Web Platform Fix The bug that using v-bind in css and the value contains rpx is invalid in version 4.14. Details
uniCloud插件
- Fix Bugs where cloud functions call other cloud functions and report errors when calling local cloud functions in version 4.14. Details
4.14.2024043013
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
- 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: 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 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.
- 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: 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
- 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: Fixed the bug that the language service cannot be recognized when importing custom uvue components 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
- 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 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
- 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 the bug that closing all tabs will cause UI lag when there are too many tabs Details
- Fixed a bug in the editor floating prompt, where the link color in the prompt message is not clearly visible under dark themes 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
- Fixed the problem when uni-app prints multiple object type parameters, clicking a hyperlink will jump to the last Details
- 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
- Added bug feedback plug-in uni-app x classification, supports web and iOS platform, and allows multiple selections
- 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 App cloud packaging uni-app project, the bug is always stuck at 40% after submitting the package Details
uni-app plugin
- [Important] Web Platform adjustment vue version was upgraded from 3.2.47 to 3.4.21, and new features such as defineOptions, defineModel, and toValue were supported
- The Vue3 project upgraded the compiler dependent vite version to 5.2.8
- Web Platform fixed a Bug where vue3 version scroll-view could not be refreshed using custom pull-down
- Web platform repair onNavigationBarSearchInputClicked life cycle In some browsers don't trigger the Bug [details] (https://ask.dcloud.net.cn/question/189465)
- App platform repair vue3 project configuration after native js confusion, cloud packaging operation not normal Bug [details] (https://ask.dcloud.net.cn/question/190488)
- App platform repair Vue2 cli project using webpack5. X, part of cases, resource files can't find the Bug [details] (https://ask.dcloud.net.cn/question/188778)
- New skyline built-in components supported by wechat mini program platform: draggable-sheet, grid-builder, list-builder, nested-scroll-body, nested-scroll-header, open-container, Share - element, the snapshot, span [details] (https://ask.dcloud.net.cn/question/178372)
- baidu small application platform to repair the public static resources into wrong path leads to the problem of the ICONS don't show [details] (https://ask.dcloud.net.cn/question/189033)
- pay treasure small application platform New support join - group chat, subscribe message open components [details] (https://ask.dcloud.net.cn/question/190053)
uni-app x plugin
- [Important] Added compilation to iOS platform
- [Important] Web Platform adjustment vue version was upgraded from 3.2.47 to 3.4.21, and new features such as defineOptions, defineModel, and toValue were supported
- Added API $getPageStyle and $setPageStyle, Get and set pages. The json page style [details] (https://doc.dcloud.net.cn/uni-app-x/api/get-current-pages.html)
- Support for passing generics when adding cloud objects and cloud function calls ] [cloud object client API documentation (https://doc.dcloud.net.cn/uni-app-x/api/unicloud/object.html), client API documentation] [cloud function (https://doc.dcloud.net.cn/uni- app-x/api/unicloud/function.html)
- Added API $getPageStyle and $setPageStyle, Get and set pages. The json page style [details] (https://doc.dcloud.net.cn/uni-app-x/api/get-current-pages.html)
- Support for passing generics when adding cloud objects and cloud function calls ] [cloud object client API documentation (https://doc.dcloud.net.cn/uni-app-x/api/unicloud/object.html), client API documentation] [cloud function (https://doc.dcloud.net.cn/uni- app-x/api/unicloud/function.html)
- repair script compiler grammar error in the nodes, the line number is not correct the Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1290)
- The App platform adjusts the message event callback parameter of the web-view component detail.data type to Array. The detail.url of the load and loading event callback parameter is the detail.src attribute [details] (https://doc.dcloud.net.cn/uni-app-x/component/web-view.html#%E4%BA%8B%E4%BB%B6)
- App Platform adjustment uni.getSystemInfo returns uniPlatform field values divided into 'app-Android' and 'app-ios' [details] (https://doc.dcloud.net.cn/uni-app-x/api/get-system-info.html#getsysteminfo-%E5%85%BC%E5%AE%B9%E6%80%A7)
- App Platform fixed a Bug where the padding layout of the parent element was inconsistent with the web when CSS position was set absolute [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1219)
- App-Android platform added page style configuration item to support pageOrientation to achieve horizontal screen or spin adaptation [details] (https://doc.dcloud.net.cn/uni-app-x/collocation/pagesjson.html#pages-json)
- 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)
- the App - new Android platform API uni. $off support the second parameter is optional [details] (https://doc.dcloud.net.cn/uni-app-x/api/event-bus.html#off)
- 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 platform fixed a Bug that cloud packaging error was reported when the project included cloud objects but uniCloud was not used in the page
- App - the Android platform application runtime exception leads to repair the template node flash Bug back [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1578)
- App-Android platform fixed the Bug of defineSlots definition scope slot compilation error under script setup [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1551)
- 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)
- the 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)
- the App - repair Android platform version 4.02 of a runtime exception information display incorrect [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1518)
- 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 repair component keep-alive combined with Component, Open the switch components may appear blank Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1189)
- repair component web App - Android platform - the view cannot get accurate location information of Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1563)
- 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-Android platform fixes a Bug where the DOM API UniResizeObserver monitors element size changes with inaccurate callbacks in some scenarios [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1696)
- App-Android platform adjustment component switch when the background color is changed from #e5e5e5 to #e9e9ea, With other platforms zazi [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1705)
- the App - new iOS runtime exception information display source position [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1519)
- the App - iOS new onPageScroll life cycle [details] (https://doc.dcloud.net.cn/uni-app-x/page.html)
- the App - iOS new web - view support horizontalScrollBarAccess, verticalScrollBarAccess component attributes [details] (https://doc.dcloud.net.cn/uni-app-x/component/web-view.html#%E5%B1%9E%E6%80%A7)
- The filePath attribute of API uni.downloadFile added to the App-iOS platform supports uni.env [details] (https://doc.dcloud.net.cn/uni-app-x/api/download-file.html#%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9)
- the App - iOS new CSS transition - property support all | none [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1381)
- 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)
- the App - iOS repair component input v - type attribute dynamic assignment modol invalid Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1510)
- 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)
- App - iOS repair components after the textarea input content placeholder no hidden Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1526)
- App - iOS repair progress the component initialization failed to assign the Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1504)
- App - iOS repair component slider click slide will not trigger a change event Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1485)
- App - iOS repair component picker - view initialization assignment can not be the immediate execution of a Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1506)
- App-iOS repair component video If only the video component is used and createVideoContext is not used, Cloud packaging lack of video module Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1556)
- 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)
- the App - iOS repair component swiper set the current default value is invalid Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1543)
- the App - iOS repair component nesting child component style cannot inherit the parent component style Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1505)
- the App - iOS API selectorQuery. Repair in the incoming component instance invalid Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1507)
- 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 fixed a Bug where the confirm parameter value in the API uni.showModal click Cancel button callback function was true [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1326)
- App-iOS platform fixes Bug where API uni-getSystemInfo returns incorrect windowTop values [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1577)
- 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)
- the App - iOS repair CSS position from fixed dynamic switch to other value is invalid Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1527)
- the App - iOS repair CSS pointer events - is set to none effect not Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1530)
- App - iOS repair CSS transition animations in some cases, abnormal Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1531)
- the App - iOS repair CSS element dynamic Style null switching effect not Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1589)
- the App - iOS repair event bubbling in some cases may be automatically stop bugs [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1509)
- the App - repair iOS App. Uvue does not support multiple style tags Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1699)
- the App - iOS repair keep alive - rendering result incorrect Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1627)
- the App - iOS swiper some cases first repair component as a swiper - item content does not display the Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1618)
- App-iOS platform fixes a Bug where the change event callback parameter detail.current may be incorrect after the swiper component turns on the loop [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1706)
- the App - iOS repair API uni. UploadFile upload multiple files crash Bug when [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1625)
- App-iOS platform fixes Bug where API uni.getAppBaseInfo standard BaseInfo gets appId attribute value incorrectly when running on real machine [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1672)
- the App - iOS repair CSS background image - in some cases, invalid Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1667)
-
- App-iOS platform fixed a Bug where the transform animation of CSS transition was incorrectly animated when the translate value was set to percentage [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1633)
- App-iOS platform fixed the CSS border-color runtime expansion style error Bug [Details]
- Web platform will adjust the rollback HBuilderX version 4.11 z - the adjustment of the index defaults to 0 [details] (https://doc.dcloud.net.cn/uni-app-x/css/z-index.html)
- the Web platform, App - iOS swallow the $callMethod support call defineExpose exported method [details] (https://doc.dcloud.net.cn/uni-app-x/component/#callmethod)
- the Web platform, App - iOS structure UniError fixes no support, no parameters and a Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1455)
- within the Web platform to repair the CSS using v - bind invalid Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1370)
- Web platform repair backgroundColorContent show highly inaccurate Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1427)
- Web platform to repair the textarea components dynamically switch autoHeight can't immediate effect [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1502)
- Web platform fixed the Bug that the cursor style was invalid when the textarea and input components were disabled
- Web platform repair request interface returned array error handling in order to UTSJSONObject Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1582)
- Web platform adjustment interface related Api (showLoading, showToast, showModal, showActionSheet) style adjustment, align the App side
- Web platform fixed a Bug that the dynamic change of enablePullDownRefresh for $setPageStyle to true was invalid [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1632)
Swallow the $* Web platform callMethod support call defineExpose exported method [details] (https://doc.dcloud.net.cn/uni-app-x/component/#callmethod)
- Web platform added page styles and globalStyle support for backgroundColorContent [details] (https://doc.dcloud.net.cn/uni-app-x/collocation/pagesjson.html#pages-globalstyle)
- Web platform new scroll view, the list view support custom dropdown refresh [details] (https://doc.dcloud.net.cn/uni-app-x/component/scroll-view.html)
- new list - view the Web platform supporting the drop-down to refresh the relevant properties and events [details] (https://doc.dcloud.net.cn/uni-app-x/component/list-view.html)
- Web platform structure UniError fixes no support, no parameters and a Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1455)
- within the Web platform to repair the CSS using v - bind invalid Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1370)
- Web platform repair request interface returned array error handling in order to UTSJSONObject Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1582)
- Web platform fixed scroll - view components drop-down refresh related event attributes of the lack of dy Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=932)
- Web platform to repair the navigator component wife element part of the style the invalid Bug [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1025)
- Web platform repair input, textarea components within maxlength cannot restrict set the value of the Bug in uts [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1204)
- Web platform to repair the textarea components dynamically switch autoHeight can't immediate effect [details] (https://issues.dcloud.net.cn/pages/issues/detail?id=1502)
- Web platform fixed the Bug that the cursor style was invalid when the textarea and input components were disabled
- Web platform adjustment interface related Api (showLoading, showToast, showModal, showActionSheet) style adjustment, align the App side
- The Web platform adjusts the textarea and input maxlength properties to an illegal value without limiting the length. The default adjustment is not limiting the length
- The Web platform adjusts the progress component's percent attribute to 0% when passed an illegal value, up from NaN
- font-family of the body is adjusted to "-apple-system", HelveticaNeue; ', consistent with system fonts on iOS
- The background color of the Web platform adjustment component when switch is off is changed from rgba(0,0,0,.1) to #e9e9ea
- Adjust the default z-index of built-in components and page containers on the Web platform from auto to 0
uts plugin
App插件
- the uni-AD module adjusts the advertising provider identity returned in the getProvider method of advertising object and the onVerify callback event of motivating video object. The range of values are china and global.
- Android platform updates the map / positioning module Amap SDK is version 10.0.600, Gaode location SDK is version 6.4.3, to solve some cases of positioning failure Bug [details] (https://ask.dcloud.net.cn/question/187119)).
- the core component SDK for updating UniPush on Android platform is version 3.2.13.0, and the version of SDK is version 3.3.5.0, which solves the Bug [details] (https://ask.dcloud.net.cn/question/188266)) that frequently collects information from compliance reports.
- the manual killing process of Android platform repair may report the Bug of java.util.ConcurrentModificationException [details] (https://ask.dcloud.net.cn/question/186990).
- Android platform fixed incorrect Bug of filename returned after successful download when plus.downloader.createDownload saved some device settings files illegally [details] (https://ask.dcloud.net.cn/question/188982)).
- Android platform update statistics module Youmeng Statistics SDK is version 9.6.8 [details] (https://ask.dcloud.net.cn/question/189922).
- iOS platform updates uni-AD SDK Tencent Youquan SDK version 4.14.70; Kuaishou ad SDK 3.3.63, Kuaishou content Alliance SDK 3.3.61; Pangolin & GroMore SDK 6.0.0.5; Sigmob Advertising Alliance SDK 4.12.4; Baidu Baiqing Advertising SDK 5.34.
- iOS platform fixes Bug in native plug-ins that use shared files to report no permission errors.
- iOS platform update push module FCM SDK is version 10.23.1.
- iOS platform update statistics module Google Statistics SDK is version 10.23.1.
- iOS platform update login module Facebook SDK is version 17.0.0; Google SDK is version 7.1.0.
- iOS platform fixes Bug flickering during runtime of offline SDK integration PDFNet.framework.
- iOS platform repair one-click login to replace the mobile phone card may still return the Bug of the previous mobile phone number.
- iOS platform fixes atob to handle Bug with possible exceptions to specific strings.
- [important] Privacy list for iOS platform is added to meet the new compliance requirements of Appstore from May 1st [documentation] (https://uniapp.dcloud.net.cn/tutorial/app-ios-privacyinfo.html).
- update uni-AD module Quickhand Advertising and Kuaishou content Alliance SDK Android version 4.14.32; Google AdMob SDK iOS version 11.2.0
uniCloud plugin
- Fixed the bug caused by version 4.07 that cannot be uploaded to front-end web hosting Details
4.08.2024040127
HBuilder
- Fixed the bug that the uni-app cli project vue3 cannot run when using vite Details
4.07.2024032720
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.2024032513
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.
- 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.
- 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.
- 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.
- Added Git-blame plug-in to display git log at the end of the code line, which needs to be downloaded from the plug-in market. Details Details
- Plug-in: New im-notifier plug-in Receive new message notifications from uni-im and prompt users 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 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 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 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.
- Html preview: Fixed the bug that the Html preview sub-menu item
Save and automatically refresh the browser
is not displayed in the run menu Details
- Html preview: Fixed the bug of 404 reported when previewing html files when the project directory name contains the character '.'
- 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
- 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.
- 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
- 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.
- Added uts plug-in uts Android plug-in development, supporting Gradle 8.x 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
- App Fixed the bug that the nvue page of the Vue2 project cannot reference static resources in non-static directories.
- 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 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
- 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.
- Web Fixed the bug of Vue3 project automation testing element.input method error Details
- Web platform Fix the bug of conditional compilation failure for .scss files in Vue3 project.
- Web platform Fixed The previous page is blank during iOS safari gesture back 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
- Weixin Mini Program Added uni.requestVirtualPayment API 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
- 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
- [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
- 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.
- 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
- 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 Adjust When running to the browser, compile the code in the script tag into compatible code that can be run in earlier browsers
- 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
- Web platform Fixed In some cases, the picker-view and picker-view-column values are displayed incorrectly, and the change event is triggered. Details
- App-Android platform, Fixed the bug where the template unexpectedly compiles an object into a map. details
- App-Android platform, fix the bug that occurs when deleting child elements inside slots of special elements (list-view, etc.) 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, 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
- Fixed the bug on the App-Android platform where conditional compilation in APP-PLUS was effective. Details
- Fixed the bug where conditional compilation was not effective during pre-check in pages.json. Details
uts plugin
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
- Added
uniCloud.httpProxyForEip.get
API to support headers field
- 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 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 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
- Fixed The security network client verification function cannot be used caused by version 3.97.
- Fixed the bug that the selected statement will not be executed in the JQL manager Details
- Fixed 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.
- Fixed the bug that projects created by cli cannot upload schema Details
- Fixed the bug of invalid query using native MongoDB $ in Alipay Mini Program Cloud Database Details
- Fixed 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
- 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
ReleaseNote
https://download1.dcloud.net.cn/hbuilderx/changelog/ReleaseNote_release_archive_en_2023.html