Arduino 歷史版本列表
開放源代碼 Arduino 軟件(IDE)可以輕鬆編寫代碼並將其上傳到開發板。它運行在 Windows,Mac OS X 和 Linux 上。環境是用 Java 編寫的,基於 Processing 和其他開源軟件。這個軟件可以與任何 Arduino 板一起使用。最有趣的功能是:等待新的 arduino-builder這是一個純粹的命令行工具,它負責修改代碼,解決庫依賴和設置編譯單元。它也可以作為一... Arduino 軟體介紹更新時間:2024-02-10
更新細節:
What's new in this version:
- Improved lists/EPG loading
- Minor bugfixes and improvements
更新時間:2024-02-08
更新細節:
What's new in this version:
Electron 28.2.2 (64-bit)
- Fixed an issue where select-usb-device did not respect the filter option in navigator.usb.requestDevice()
Electron 28.2.1 (64-bit)
Fixed:
- Apply module search paths restriction on worker and child process
- Fixed a potential async_hooks crash when listening for the restore event on Windows after minimizing a maximized BrowserWindow
- Fixed an issue where Request objects did not correctly copy headers into fetches
- Fixed an issue where non-modal windows with vibrancy could have incorrectly rounded corners on Sonoma
- Fixed an issue where the printBackground option in webContents.printToPDF did not work as expected
- Fixed forked child process not able to send IPC message under some cases on macOS
- Fixed on-screen-keyboard not hiding for webviews under some cases
Other Changes:
- Removed extraneous dlls from Windows zip files
- Security: backported fix for CVE-2024-0807
- Security: backported fix for 1407197
- Updated Chromium to 120.0.6099.268
Electron 28.2.0 (64-bit)
Features:
- Added net module to utility process
Fixed:
- session.fromPartition() key lookup bug
- a potential crash when calling dialog.showMessageBoxSync
- a potential renderer crash when inspecting elements
- macOS bug that causes window maximize button to be disabled in full-screen mode
Other Changes:
- Updated Chromium to 120.0.6099.227
Electron 28.1.4 (64-bit)
- Fixed an issue where inAppPurchase.getProducts and inAppPurchase.purchasedProduct did not resolve as expected
Electron 28.1.3 (64-bit)
- Fixed a crash resultant from trying to listen to power-related events before the ready event was emitted on Linux
更新時間:2024-02-08
更新細節:
What's new in this version:
Added:
- Identify boards from manually installed platforms in "Select Other Board and Port" dialog tooltip
- Support .cc and .cxx extensions for sketch files
- Intellisense and validation for custom_debug.json
- Support direct modification of debugger's launch.json configuration file
- Show progress information in the status bar when Arduino CLI is running debug --info --programmer command
- Support selecting debug probe via "Tools > Programmer" menu
- Disable debug widget if unsupported by board
- Advanced preference to limit thread count of Arduino Language Server
Changed:
- Use new debug -I -P CLI output
- New debug_custom.json schema
- Update built-in example sketches to 1.10.1
- Update translation files
- Update Node.js dependency to 18
- Update electron dependency to 27.0.3
- Update Theia dependency to 1.41.0
- Update Arduino Language Server dependency to 0.7.6
- Update Arduino CLI dependency to 0.35.2
- Update vscode-arduino-tools dependency to 0.1.1
Fixed:
- Forward backend logging to electron
- Arduino state data not available to extensions after IDE startup
- "Configure and Upload" dialog not presented for uploads dependent on "user provided fields" after IDE startup
- Custom board option selection made in one window affects other windows as well
- "Start Debugging" button incorrectly disabled if board was pre-selected on IDE startup
- Board-dependent menus not populated if board was pre-selected on IDE startup
- Saving sketch fails silently when files are read-only
- IDE window doesn't open when started via sketch file association
- Subfolder structure of sketch lost after "Save As" operation
- Naming collision during "Save As" causes overwrite of secondary sketch file
- Previous selection remains in "Firmware Updater" and "Certificate Uploader" menu after no longer available
- Bundle native Arduino Firmware Uploader with Apple Silicon build
Security:
- Update electron to resolve CVE-2023-4863 and CVE-2023-39956
- Replace usage of shelljs package with fs and console
- Replace usage of uuid package with @phosphor/coreutils
- Update @babel/traverse to resolve CVE-2023-45133
- Update auth0-js to resolve CVE-2023-46233
更新時間:2024-02-08
更新細節:
What's new in this version:
New:
- [Dashboard] Added subtitle decision info for playing items
- [Search] Improved logic for merging Live TV search results
Fixed:
- Fix username validation with now invalid username while granting library access
- Fixed track count limit on album page
- [Search] Show all airings for Live TV show results when available
更新時間:2024-02-06
更新細節:
What's new in this version:
- Bugfix in support for adding lists by MAC address
- Added Ukrainian language
- Bugfix in FFmpeg automatic download (for NPM building)
- Added support for public lists in the Legal IPTV repository, which only contain broadcasts made publicly available by TV stations
- Added a lock file (ALLOW_COMMUNITY.md) to enable/disable the availability of "Community Lists" mode
- Minor improvements and bugfixes
更新時間:2024-02-02
更新細節:
What's new in this version:
- Fix: fixed "Duplicates not allowed" error when switching between profiles
更新時間:2024-01-28
更新細節:
What's new in this version:
- Improved HLS playback
- Better control of disk space usage
- An option has also been added to customize the use of disk space for caching, in Options > Advanced > Developer Options > Enable disk cache
- Better compatibility with recent versions of Electron
- Minor bugfixes and improvements
更新時間:2024-01-19
更新細節:
What's new in this version:
Fixed:
- fixed small UI glitch
- save Performer and Composes tags when merging
- fixed issue with converting some Flac to WMA
更新時間:2024-01-10
更新細節:
What's new in this version:
Fixed a crash resultant from trying to listen to power-related events before the ready
event was emitted on Linux
更新時間:2024-01-10
更新細節:
What's new in this version:
Fixed:
- Fixed a crash resultant from trying to listen to power-related events before the ready event was emitted on Linux
- Fixed the enabled/disabled behavior of the maximize/fullscreen button of macOS windows
- Unset all Node envs in node process when parent is a foreign process