Releases: FPGAwars/icestudio
Releases · FPGAwars/icestudio
v0.9.0-rc2
Changes since 0.9.0-rc1
- Toolchain installation: The toolchains are not correctly intalled if you are connected to a VPN. Before installing the toolchain a warning is shown. Reported by (@jojo535275)
- New icons for MAC OS: The old icestudio icons were used in 0.9.0-rc1. They have been updated to the new ones. Reported by (@mslider)
v0.9.0-rc1
Changes since 0.8.0
- Spanish translation updated (@obijuan)
- Plugin example updated (@obijuan)
- Old icestudio logo icons replaced by the new one (@obijuan)
- Timeouts adjusted (@cavearr)
- Bug fixed: No notification error shown when checking for the toolchain the first time (@obijuan)
- Update chinese translation (@TheSnowfield)
- Translations FR & ES for label finder and menu edit (@jojo535275)
- Fix bad render on load design in windows (@cavearr)
- Collection manager is automatically launched when icestudio is started (@cavearr)
- Added cache for collection manager database (@cavearr)
- Modify the about section with the very important people ;) (@cavearr)
- Checks for python 3.5 and 3.6 removed. Python version needed should be >= 3.7 (@obijuan)
- Upgrade windows python executable to 3.9.9 version (@cavearr)
- Remove python 3.10 support for broken pip package in ubuntu 20.10 (@cavearr)
- Apio toolchain updated: (@obijuan)
- apio iverilog package no longer installed (oss-cad-suite is used instead)
- apio packages ice40 and yosys no longer installed (oss-cad-suite is instead)
- scons apio package is no longer installed. Pip scons 4.20 is used instead
- Apio oss-cad-suite package version bumped to 0.0.7
- Apio version 0.8.0 is now the default toolchain
- Clean: unused functions removed
- Basic Menu moved to Edit/Toolbox: (@mslider)
- Shortcut: Ctrl+T
- Addition of a cross closing button on the "floating toolbox" (@jojo535275)
- Addition of tooltips to direct access icons (@jojo535275)
- APIO_CMD: changed. External scons is executed when the development toolchain is installed (@obijuan)
- Bug fixed: Verilog coment generation corrected (missing */) (@obijuan)
- Code generation: Verilog comment headers not generated for the top entity (@obijuan)
- Shortcut icons in the bottom bar for Verify, Build and Upload (Carlos Venegas) (@cavearr)
- New Label Search panel available in the Edit/Label Finder menu (mslider) (@mSlider)
- Shortcut: Ctrl-F
- Find labels and change their colors and names
- Collection Manager: Style updated: (mslider) (@mSlider)
- Support for ECP5-Mini boards (Fernando Mosquera)
- Fixed: Support for IceSugar Nano (Fernando Mosquera)
- Live reload when change between Themes (Thanks to mslider) (@mSlider)
v0.8.0
Find more information in the Release notes
Thanks to all the people involve in the testing cycle 😀️
- Fernando Peral: Tested on OpenSuse 15.3. Alhambra II board
- Alexander Lang: Tested on Win 10 and Linux Mint. ULX3S and alhambra II boards
- Joaquim: Win 10 and Ubuntu Linux (Virtual machine)
- Carlos Venegas: Ubuntu 20.04, Ubuntu 21.10, Arch linux, Windows 10 Pro, MacOSX BigSur (Intel), ARM
Changes since 0.8.0-rc1
- Fixed a bug in the Documentation and Icestudio's dependencies: Python >= 3.7 should be used (Thanks to Fernando Peral)
Changes since 0.7.0
- Big NWjs upgrade!: 0.35.5 ➡️ 0.54.1 (Carlos Venegas) (@cavearr)
- Big Node upgrade!: Node upgrade: 11.6.0 ➡️ 16.4.0 (Carlos Venegas) (@cavearr)
- Aarch64 architecture added (Carlos Venegas) (@cavearr)
- Select components on click: Just click on a component to select one or shift+click for multiple selection (tschundler) (@tschundler)
- Version notes window: "Don't display" checkbox is toogled by clicking on the label ( tschundler) (@tschundler)
- FleaFPGA-Ohm board added (Fernando Mosquera) (@benitoss)
- Remove check for new stable version
- Optimizations: Large designs are rendered faster on the screen
- Improve dom searching with cache in render system
- Improve block placement performance
- Bug fixed: Block selection
- CZech translation updated
- Remove timeouts needed in 32bit versions and old chrome engines
- Turkish translation added (Ümit Solmaz) (@usnotv)
- Initial Support for iCESugar-nano board based on LP1K (TinLethax) (@TiNredmc)
- iCEBreaker-bitsy1: (seanybaggins)(@seanybaggins )
- Regenerated pinout.json with generate.py
- Created v0 and v1 pinouts.
- Initial draft: pin mappings for the version 1
- ECP5-Evaluation-Board added (Fernando Mosquera) (@benitoss)
- Update translation FR and ES (Joaquim) (@jojo535275)
- Full height collection manager and graphic mods on the lock mode ( "back" button and "read only" area) (Joaquim) (@jojo535275)
- Bug Fixed: "IO connections change upon loading". Issues #533 and #499 (Joaquim)(@jojo535275)
- Collection manager appearance changed (Joaquim) (@jojo535275)
- Change ace-editor theme to monokai in dark mode (mslider) (@mSlider )
v0.8.0-rc1
Changes since 0.7.0
- Big NWjs upgrade!: 0.35.5 ➡️ 0.54.1 (Carlos Venegas) (@cavearr)
- Big Node upgrade!: Node upgrade: 11.6.0 ➡️ 16.4.0 (Carlos Venegas) (@cavearr)
- Aarch64 architecture added (Carlos Venegas) (@cavearr)
- Select components on click: Just click on a component to select one or shift+click for multiple selection (tschundler) (@tschundler)
- Version notes window: "Don't display" checkbox is toogled by clicking on the label ( tschundler) (@tschundler)
- FleaFPGA-Ohm board added (Fernando Mosquera) (@benitoss)
- Remove check for new stable version
- Optimizations: Large designs are rendered faster on the screen
- Improve dom searching with cache in render system
- Improve block placement performance
- Bug fixed: Block selection
- CZech translation updated
- Remove timeouts needed in 32bit versions and old chrome engines
- Turkish translation added (Ümit Solmaz) (@usnotv)
- Initial Support for iCESugar-nano board based on LP1K (TinLethax) (@TiNredmc)
- iCEBreaker-bitsy1: (seanybaggins)(@seanybaggins )
- Regenerated pinout.json with generate.py
- Created v0 and v1 pinouts.
- Initial draft: pin mappings for the version 1
- ECP5-Evaluation-Board added (Fernando Mosquera) (@benitoss)
- Update translation FR and ES (Joaquim) (@jojo535275)
- Full height collection manager and graphic mods on the lock mode ( "back" button and "read only" area) (Joaquim) (@jojo535275)
- Bug Fixed: "IO connections change upon loading". Issues #533 and #499 (Joaquim)(@jojo535275)
- Collection manager appearance changed (Joaquim) (@jojo535275)
- Change ace-editor theme to monokai in dark mode (mslider) (@mSlider )
v0.7.0
Thanks to all the people involve in the testing cycle 😀️
Changes since 0.7.0-rc1
- Fixed a bug in the tools-oss-cad-sute 0.0.3: missing some dynamic libraries on linux. Reported by @TurBoss. Thanks!
Changes since 0.6.0
- Apio bumped to version 0.7.6. Installed by default (stable toolchain)
- Apio system package has been replaced by oss-cad-suite (0.0.3)
- Only stable version of the apio packages are installed:
- Ace editor updated (1.4.12)
- Colorlight boards fully supported (Thanks to Fernando Mosquera (@benitoss))
- Updated FPGA resources display. Thanks to Joaquim (@jojo535275)
- Support for 32-bits platform removed
- gruntfile: reviewed and comments added
- Grunt: Some packages removed:
- Grunt packages upgraded
- Cleaning (Removed unused grunt custom tasks)
- Build tested with Node 12.13 (updated in the github action)
- Packages migrated from bower to npm
- Bower removed. All the packages are installed only from npm
- Many Bug Fixed
v0.7.0-rc1
Changes since 0.6.0
- Apio bumped to version 0.7.6. Installed by default (stable toolchain)
- Apio system package has been replaced by oss-cad-suite (0.0.3)
- Only stable version of the apio packages are installed:
- Ace editor updated (1.4.12)
- Colorlight boards fully supported (Thanks to Fernando Mosquera (@benitoss))
- Updated FPGA resources display. Thanks to Joaquim (@jojo535275)
- Support for 32-bits platform removed
- gruntfile: reviewed and comments added
- Grunt: Some packages removed:
- Grunt packages upgraded
- Cleaning (Removed unused grunt custom tasks)
- Build tested with Node 12.13 (updated in the github action)
- Packages migrated from bower to npm
- Bower removed. All the packages are installed only from npm
- Many Bug Fixed
v0.6.0
Changes since 0.6.0-rc2
- Readme updated
- Documentation link updated (from inside icestudio)
Changes since 0.5.0
- Submodule edition
- Clone blocks
- Generic blocks
- Optimizations
- Toolchain update: Nextpnr. ECP5 Family
- Initial Plugin system
- Dark Theme support
- iceRok Plugin: Measure your circuits!
- Support for new boards: ULX3S, EDU-CIAA-FPGA, Alchitry Cu, Fomu, Icesugar
- Ice-build folder
- Verilog generation improved
- Initial Collection manager menu
v0.6.0-rc2
Release candidate 2
Changes since 0.6.0-rc1
- Executables for MACos
- Automated build, using github actions
Changes since 0.5.0
- Submodule edition
- Clone blocks
- Generic blocks
- Optimizations
- Toolchain update: Nextpnr. ECP5 Family
- Initial Plugin system
- Dark Theme support
- iceRok Plugin: Measure your circuits!
- Support for new boards: ULX3S, EDU-CIAA-FPGA, Alchitry Cu, Fomu, Icesugar
- Ice-build folder
- Verilog generation improved
- Initial Collection manager menu
v0.6.0-rc1
Release candidate
(no mac files yet)
Changes since 0.5.0
- Submodule edition
- Clone blocks
- Generic blocks
- Optimizations
- Toolchain update: Nextpnr. ECP5 Family
- Initial Plugin system
- Dark Theme support
- iceRok Plugin: Measure your circuits!
- Support for new boards: ULX3S, EDU-CIAA-FPGA, Alchitry Cu, Fomu, Icesugar
- Ice-build folder
- Verilog generation improved
- Initial Collection manager menu