Releases: FPGAwars/icestudio
Release list
Nightly 1.0.0.PRw — 20260706
Automated nightly build of develop (20260706).
macOS build is ad-hoc signed (not notarized): after downloading,
run xattr -dr com.apple.quarantine /Applications/icestudio.app.
Changes since v1.0.0.PRw-20260706
- fix(boards): build the bitstream before a custom upload command (a4a730d)
- fix(upload): use an absolute, space-safe bitstream path in custom apio raw commands (e311f36)
- feat(preferences): allow combinational loops and free-form Verilator flags (51f89fe)
- fix(verify): don't corrupt the root design when verifying inside a submodule (b522afb)
- fix(project-info): write the icon SVG through the writable and bound the preview (ff634b4)
- feat(preferences): per-project tool settings merged with globals, plus yosys/nextpnr build options (fe36fea)
Nightly 1.0.0.PRw — 20260705
Automated nightly build of develop (20260705).
macOS build is ad-hoc signed (not notarized): after downloading,
run xattr -dr com.apple.quarantine /Applications/icestudio.app.
Changes since v1.0.0.PRw-20260705
Nightly 1.0.0.PRw — 20260704
Automated nightly build of develop (20260704).
macOS build is ad-hoc signed (not notarized): after downloading,
run xattr -dr com.apple.quarantine /Applications/icestudio.app.
Changes since v1.0.0.PRw-20260703
- feat(menu): open examples via volatile temp copies and keep the recent list live (6798ea4)
- feat(examples): open read-only examples from an OS temp copy without asking (867f2e3)
- feat(boards): user boards folder scanned in every board list (a78ba95)
- fix(graph): commit the add batch on block drop to mark the project changed (f0a57c5)
- revert(graph): drop the batch:stop added after addCell in addDraggableCell (3d2db76)
- fix(graph): mark project changed when adding a module block (c93c40d)
- fix(design): don't dirty the project when navigating in/out of a module (d428433)
Nightly 1.0.0.PRw — 20260703
Automated nightly build of develop (20260703).
macOS build is ad-hoc signed (not notarized): after downloading,
run xattr -dr com.apple.quarantine /Applications/icestudio.app.
Changes since v1.0.0.PRw-20260702
- .ihub-card--check is absolute-positioned for the card grid; reused in the (non-positioned) .ihub-detail--title it escaped to .ihub-wrapper and rendered over the search box. Scope a detail-only rule making it inline (position:static) so it sits right after the collection name. (e1fe6b2)
Nightly 1.0.0.PRw — 20260702
Automated nightly build of develop (20260702).
macOS build is ad-hoc signed (not notarized): after downloading,
run xattr -dr com.apple.quarantine /Applications/icestudio.app.
Changes since v1.0.0.PRw-20260701
- docs(readme): unify build badges into a single nightly badge (5df30a4)
- fix(boards): correct Soan-Papdi pin label I09 -> IO9 (d76b0c4)
- Latest fixes during editor board tutorial bugs (a8f6020)
- boards(ice40-hx8k-evb): remove hidden duplicate _iCE40HX8K-EVB (9cc5fb3)
- boards(icesugar-pro): map (USB-Blaster) to apio icesugar-pro + upload (3d2d5f8)
- boards(icesugar-pro): map (FT232H) to apio icesugar-pro + FTDI upload (f26978a)
- boards(icesugar-pro): map (FT2232H) to apio icesugar-pro + FTDI upload (fe0b7de)
- boards(sipeed-tang-nano-20k): set apio id sipeed-tang-nano-20k (b6cb01f)
- boards(sipeed-tang-nano-9k): set apio id sipeed-tang-nano-9k (8d3396f)
- boards(sipeed-tang-nano-4k): set apio id sipeed-tang-nano-4k (cd4d6c5)
- boards(sipeed-tang-nano-1k): set apio id sipeed-tang-nano-1k (47b1c0b)
- boards(sipeed-tang-nano): set apio id sipeed-tang-nano (c48f7c7)
- boards(colorlight-i5): map (USB-Blaster) to apio colorlight-i5-v7-0 + upload (60325b1)
- boards(colorlight-i5): map (FT232H) to apio colorlight-i5-v7-0 + FTDI upload (f688340)
- boards(colorlight-i5): map (FT2232H) to apio colorlight-i5-v7-0 + FTDI upload (6833f56)
- fix(boardEditor): allow parentheses in board id validation (0799eda)
- fix(tools): correct {BITSTREAM} path and add {APIO_CMD} placeholder (8f788fd)
- fix(win): apio APIO_HOME env var was quoted into the value (668fbe9)
- Update github node requirements for workflows and remove arrobas from changelog to avoid unknown false co authors auto detection. (42ca0ea)
- Add Icestudio version in the tittle bar (issue #926) (f125069)
- CI(nightly): drop the pre-release badge on nightly releases (81df4b2)
- CI(macOS): fix darwin deps install (grunt-appdmg not found) (6e95e7d)
- Removing old scripts to avoid generation errors. Boards should be only managed by boardEditor plugin. (edf2253)
Nightly 1.0.0.PRw — 20260701
Automated nightly build of develop (20260701).
macOS build is ad-hoc signed (not notarized): after downloading,
run xattr -dr com.apple.quarantine /Applications/icestudio.app.
Changes since v1.0.0.PRw-20260701
- Latest fixes during editor board tutorial bugs (a8f6020)
- boards(ice40-hx8k-evb): remove hidden duplicate _iCE40HX8K-EVB (9cc5fb3)
- boards(icesugar-pro): map (USB-Blaster) to apio icesugar-pro + upload (3d2d5f8)
- boards(icesugar-pro): map (FT232H) to apio icesugar-pro + FTDI upload (f26978a)
- boards(icesugar-pro): map (FT2232H) to apio icesugar-pro + FTDI upload (fe0b7de)
- boards(sipeed-tang-nano-20k): set apio id sipeed-tang-nano-20k (b6cb01f)
- boards(sipeed-tang-nano-9k): set apio id sipeed-tang-nano-9k (8d3396f)
- boards(sipeed-tang-nano-4k): set apio id sipeed-tang-nano-4k (cd4d6c5)
- boards(sipeed-tang-nano-1k): set apio id sipeed-tang-nano-1k (47b1c0b)
- boards(sipeed-tang-nano): set apio id sipeed-tang-nano (c48f7c7)
- boards(colorlight-i5): map (USB-Blaster) to apio colorlight-i5-v7-0 + upload (60325b1)
- boards(colorlight-i5): map (FT232H) to apio colorlight-i5-v7-0 + FTDI upload (f688340)
- boards(colorlight-i5): map (FT2232H) to apio colorlight-i5-v7-0 + FTDI upload (6833f56)
- fix(boardEditor): allow parentheses in board id validation (0799eda)
- fix(tools): correct {BITSTREAM} path and add {APIO_CMD} placeholder (8f788fd)
- fix(win): apio APIO_HOME env var was quoted into the value (668fbe9)
- Update github node requirements for workflows and remove arrobas from changelog to avoid unknown false co authors auto detection. (42ca0ea)
- Add Icestudio version in the tittle bar (issue #926) (f125069)
- CI(nightly): drop the pre-release badge on nightly releases (81df4b2)
- CI(macOS): fix darwin deps install (grunt-appdmg not found) (6e95e7d)
- Removing old scripts to avoid generation errors. Boards should be only managed by boardEditor plugin. (edf2253)
v0.12
No changes from 0.12-rc1
Find more information in the Release notes
What's Changed from previous release 0.11
- Apio: 0.9.5
- Oss-cad-suite package: 0.0.9 (3 Oct. 2023)
- Node upgraded ➡️ v21.1.0
- NWJS upgraded ➡️ 0.83.0 (NOTE: ARM uses NWJS 0.60)
- Chromium upgraded ➡️ 120.0.6099.129
- Support for MacOs ARM (@cavearr)
- Add support for inout ports (@cavearr)
- Fix bug in serial terminal speed presets (@cavearr)
- Install libfuse2 in github actions for appimage generation (@cavearr)
- Updated appimage generation to meet current appimage standards. Grunt appimage removed (@cavearr)
- Default collection: bumped to version 0.4.1 (@obijuan)
- Automatic sign dmg osx package in github actions (@cavearr)
- OSX M1/M2 cpu github build (@cavearr)
- Add tooltips to Label finder, add more translations (@TimRudy)
- IceCream support start (@cavearr)
- Edit text strings, add some translations, fix "Installing" translation (@TimRudy)
- Improve Gruntfile notes, cleanup (@TimRudy)
- Adjust developer notes and script for translation (@TimRudy)
- Text edit the Terminal instructions (@TimRudy)
- Clean and update dev steps (@TimRudy)
- Add target to README for opening page (@TimRudy)
- Update Czech translation. Thanks to nerakino@email.cz
- Spanish translation updated (@obijuan)
- Add hover text to side menu (plugins) (@TimRudy)
- Apio stable version changed to 0.9.5 (@obijuan)
- Upgrade to Oss-cad-suite 0.0.9 (@obijuan)
- Test and fix code blocks with the tri-state feature (@TimRudy)
- Test and fix hide/show of the tri-state feature (@TimRudy)
- Organize Preferences menu and add hide/show of the tri-state feature (@TimRudy)
- Update French translations (@pcotret)
- Add support for Theta Machines ETH4K (@will-hut)
- Alchity-cu: Fix wrong pin numbers reported and fixed by @juanmicro
- Add OSX arm 64 native bundle (@cavearr)
- Improve OSX DMG generation with codesign capabilities (@cavearr)
- Upgrade to nwjs 0.83.0 (@cavearr)
- Added native support for OSX arm64 (@cavearr)
- Update japanese translation (@kanade)
- Fix problems with dmg package bundler for osx (@cavearr)
- Add "SysClkMhz" as global value (@jojo535275)
- Support for signed ports (@cavearr)
- Improve name port pattern (@cavearr)
- Update compiler.js (@jojo535275)
- Add support for inout ports (@cavearr)
New Contributors
- @laulin made their first contribution in #632
- @aqumu made their first contribution in #638
- @Doom4535 made their first contribution in #658
- @jrwagz made their first contribution in #660
- @Saij made their first contribution in #662
- @mgesteiro made their first contribution in #670
- @ain101 made their first contribution in #695
- @will-hut made their first contribution in #715
Full Changelog: v0.11.0-rc1...v0.12-rc1
v0.12-rc1
Find more information in the Release notes
What's Changed
- Apio: 0.9.5
- Oss-cad-suite package: 0.0.9 (3 Oct. 2023)
- Node upgraded ➡️ v21.1.0
- NWJS upgraded ➡️ 0.83.0 (NOTE: ARM uses NWJS 0.60)
- Chromium upgraded ➡️ 120.0.6099.129
- Support for MacOs ARM (@cavearr)
- Add support for inout ports (@cavearr)
- Fix bug in serial terminal speed presets (@cavearr)
- Install libfuse2 in github actions for appimage generation (@cavearr)
- Updated appimage generation to meet current appimage standards. Grunt appimage removed (@cavearr)
- Default collection: bumped to version 0.4.1 (@obijuan)
- Automatic sign dmg osx package in github actions (@cavearr)
- OSX M1/M2 cpu github build (@cavearr)
- Add tooltips to Label finder, add more translations (@TimRudy)
- IceCream support start (@cavearr)
- Edit text strings, add some translations, fix "Installing" translation (@TimRudy)
- Improve Gruntfile notes, cleanup (@TimRudy)
- Adjust developer notes and script for translation (@TimRudy)
- Text edit the Terminal instructions (@TimRudy)
- Clean and update dev steps (@TimRudy)
- Add target to README for opening page (@TimRudy)
- Update Czech translation. Thanks to nerakino@email.cz
- Spanish translation updated (@obijuan)
- Add hover text to side menu (plugins) (@TimRudy)
- Apio stable version changed to 0.9.5 (@obijuan)
- Upgrade to Oss-cad-suite 0.0.9 (@obijuan)
- Test and fix code blocks with the tri-state feature (@TimRudy)
- Test and fix hide/show of the tri-state feature (@TimRudy)
- Organize Preferences menu and add hide/show of the tri-state feature (@TimRudy)
- Update French translations (@pcotret)
- Add support for Theta Machines ETH4K (@will-hut)
- Alchity-cu: Fix wrong pin numbers reported and fixed by @juanmicro
- Add OSX arm 64 native bundle (@cavearr)
- Improve OSX DMG generation with codesign capabilities (@cavearr)
- Upgrade to nwjs 0.83.0 (@cavearr)
- Added native support for OSX arm64 (@cavearr)
- Update japanese translation (@kanade)
- Fix problems with dmg package bundler for osx (@cavearr)
- Add "SysClkMhz" as global value (@jojo535275)
- Support for signed ports (@cavearr)
- Improve name port pattern (@cavearr)
- Update compiler.js (@jojo535275)
- Add support for inout ports (@cavearr)
New Contributors
Full Changelog: v0.11.0-rc1...v0.12-rc1
v0.11.0-rc2
Find more information in the Release notes
What's Changed from 0.11.0-rc1
- Apio bumped 0.8.3 ➡️ 0.8.4
- Github actions improvements for the stable release
- upload-release-asset, actions/create-release@v1 -> action-gh-release
- Build warnings removed:
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/upload-release-asset@v1, actions/create-release@v1The "set-output" command is deprecated and will be disabled soon. Please upgrade to using Environment Files
v0.11.0-rc1
Find more information in the Release notes
What's Changed
- Apio: 0.8.3
- Apio Oss-cad-suite package: 0.0.8
- Node upgraded ➡️ v20.1.0
- NWJS upgraded ➡️ 0.76.1 (NOTE: ARM uses NWJS 0.60)
- addition of colorligth i9 board by @jojo535275 in #631
- Fix #628 : Add RX and TX pin for icefun board by @laulin in #632
- Update ru_RU.po by @aqumu in #638
- add colorligth i9_usb-blaster by @jojo535275 in #657
- Updated the info info.json for the Alchitry CU board by @Doom4535 in #658
- Enable driver installation on apple silicon machines by @jrwagz in #660
- Fixed the error "arch: brew not found in PATH" while installing driver by @Saij in #662
- serial monitor update by @jojo535275 in #663
- add ft232 programer for colorligth i9 by @jojo535275 in #666
- Update de_DE.po by @RBEGamer in #667
- Added the support of the Pico-Ice board by @benitoss in #668
- Added Edit->Delete menu option/action by @mgesteiro in #670
- Typos, homogenization and cosmetic review of index.html by @mgesteiro in #671
- New Edit -> Duplicate action with shortcut by @mgesteiro in #672
- Some translation work: fixes and languages by @mgesteiro in #673
- Additional translation work by @mgesteiro in #674
- Update of of serial terminal plugin to v0.2 by @jojo535275 in #678
- update main.jst by @jojo535275 in #679
- CM position/size update by @jojo535275 in #680
- cm update by @jojo535275 in #681
- Fixed CLK Pin in iCESugar-Pro ECP5 board by @benitoss in #690
- update mch2022 tools by @ain101 in #695
- Update compiler.js by @jojo535275 in #699
- Added Butterstick r10 & OrangeCrab r2 ECP5 boards by @benitoss in #700
New Contributors
- @laulin made their first contribution in #632
- @aqumu made their first contribution in #638
- @Doom4535 made their first contribution in #658
- @jrwagz made their first contribution in #660
- @Saij made their first contribution in #662
- @mgesteiro made their first contribution in #670
- @ain101 made their first contribution in #695
Full Changelog: v0.10...v0.11.0-rc1