Unity 歷史版本列表
Unity 是一個遊戲開發生態系統:一個強大的渲染引擎完全集成了一整套直觀的工具和快速的工作流程來創建交互式的 3D 和 2D 內容; 輕鬆的多平台發布; 成千上萬的質量,在資源商店和知識共享 community.For 獨立開發者和工作室,Unity&rsquo 的現成的資產; S 民主化生態系統摔破的時間和成本障礙,創造獨特的美麗的遊戲。他們使用 Unity 打造民生做他們喜歡的事情:創建遊戲... Unity 軟體介紹更新時間:2023-04-28
更新細節:
更新時間:2023-04-27
更新細節:
更新時間:2023-04-27
更新細節:
更新時間:2023-04-25
更新細節:
更新時間:2023-04-25
更新細節:
What's new in this version:
- Fixed: MPC/Musepack audio decoding did not work in 30.0.92
更新時間:2023-04-20
更新細節:
What's new in this version:
- sort encrypted files by their id to compute checksum
- try different permutation to try to recover the broken checksum
- Fix unit tests SecureFileDrop
- Do not display error status and messages when aborting a sync during hydration request in VFS mode
- in case server has no private key, let e2ee init fail
- Edit locally. Restart current folder sync immediately after file opened
- Alway add the item at the end of the layout.
- properly preserve the format of e2ee metadata during DB operations
更新時間:2023-04-19
更新細節:
What's new in this version:
Permission Model:
- Node.js now has an experimental feature called the Permission Model
- It allows developers to restrict access to specific resources during program execution, such as file system operations, child process spawning, and worker thread creation.
- The API exists behind a flag --experimental-permission which when enabled will restrict access to all available permissions.
-
- More information about the Permission Model can be found in the Node.js documentation
- The Permission Model was a contribution
Custom ESM loader hooks run on dedicated thread:
- ESM hooks supplied via loaders (--experimental-loader=foo.mjs) now run in a dedicated thread, isolated from the main thread
- This provides a separate scope for loaders and ensures no cross-contamination between loaders and application code
- Synchronous import.meta.resolve()
- In alignment with browser behavior, this function now returns synchronously
- Despite this, user loader resolve hooks can still be defined as async functions (or as sync functions, if the author prefers)
- Even when there are async resolve hooks loaded, import.meta.resolve will still return synchronously for application code
V8 11.3:
- The V8 engine is updated to version 11.3, which is part of Chromium 113
This version includes three new features to the JavaScript API:
- String.prototype.isWellFormed and toWellFormed
- Methods that change Array and TypedArray
- Resizable ArrayBuffer and growable SharedArrayBuffer
- RegExp v flag with set notation + properties of strings
- WebAssembly Tail Call
- The V8 update was a contribution
Stable Test Runner:
- The recent update to Node.js, version 20, includes an important change to the test_runner module. The module has been marked as stable after a recent update. Previously, the test_runner module was experimental, but this change marks it as a stable module that is ready for production use.
Ada 2.0:
- Node.js v20 comes with the latest version of the URL parser, Ada. This update brings significant performance improvements to URL parsing, including enhancements to the url.domainToASCII and url.domainToUnicode functions in node:url.
- Ada 2.0 has been integrated into the Node.js codebase, ensuring that all parts of the application can benefit from the improved performance. Additionally, Ada 2.0 features a significant performance boost over its predecessor, Ada 1.0.4, while also eliminating the need for the ICU requirement for URL hostname parsing.
- Preparing single executable apps now requires injecting a Blob
- Building a single executable app now requires injecting a blob prepared
- This opens up the possibility of embedding multiple co-existing resources into the SEA (Single Executable Apps).
Web Crypto API:
- Web Crypto API functions' arguments are now coerced and validated as per their WebIDL definitions like in other Web Crypto API implementations
- This further improves interoperability with other implementations of Web Crypto API
- This change was made
Official support for ARM64 Windows:
- Node.js now includes binaries for ARM64 Windows, allowing for native execution on the platform
- The MSI, zip/7z packages, and executable are available from the Node.js download site along with all other platforms
- The CI system was updated and all changes are now fully tested on ARM64 Windows, to prevent regressions and ensure compatibility
- ARM64 Windows was upgraded to tier 2 support
WASI version must now be specified:
- When new WASI() is called, the version option is now required and has no default value
- Any code that relied on the default for the version will need to be updated to request a specific version
- This change was made
Deprecations and Removals:
- [3bed5f11e0] - (SEMVER-MAJOR) url: runtime-deprecate url.parse() with invalid ports
- url.parse() accepts URLs with ports that are not numbers. This behavior might result in host name spoofing with unexpected input
- These URLs will throw an error in future versions of Node.js, as the WHATWG URL API does already
- Starting with Node.js 20, these URLS cause url.parse() to emit a warning
更新時間:2023-04-11
更新細節:
What's new in this version:
- Tracing Channel in diagnostic_channel
- New URL.canParse API
- (SEMVER-MINOR) add getMaxListeners method
- (SEMVER-MINOR) migrate to WiX4
- (SEMVER-MINOR) deprecate napi_module_register
- (SEMVER-MINOR) add setter & getter for default highWaterMark
- (SEMVER-MINOR) expose reporter for use in run api
更新時間:2023-04-06
更新細節:
更新時間:2023-04-06
更新細節: