Releases: logisim-evolution/logisim-evolution
Releases · logisim-evolution/logisim-evolution
Version 3.8.0
Mainly a bug-fix release:
- Added reset value attribute to input pins
- Fixed boolean algebra minimal form bug
- Fixed random fill Rom bug
- Added TTL 74164, 74192 and 74193.
- Fixed off grid components bug that could lead to OutOfMemory error.
- Removed autolabler for tunnels, such that all get the same label in case of renaming.
- Fixed bug preventing TTL 7442, 7443 and 7444 from being placed on the circuit canvas.
- Sub-circuit can now be deleted with
DELETE
key, along withBACKSPACE
used so far. - Fixed
Simulate
->Timing Diagram
not opening when using "Nimbus" look and feel. - Fixed pressing
CTRL
+0
selecting the wrong element in the toolbar. - Fixed TTL 7485
7485HdlGenerator
generating wrong HDL type. - Fixed TTL 74139, 7447 outputting inverted logic
- Fixed TTL 74175, CLR inverted
- Fixed TTL 7436 pin arrangement
- Added TTL 74138: 3-line to 8-line decoder
- Added TTL 74240, 74241, 74244: octal buffers with three-state outputs.
- Added TTL 74245: octal bus transceivers with three-state outputs.
- Moved TTL 74266 to 747266, correctly reimplemented 74266 with open-collector outputs.
- Fixed TTL 74165, correct order of inputs, load asynchronously
- Added TTL 74166: 8-bit parallel-to-serial shift register with clear
- Removed fixed LM_License setting
Version 3.7.2
- Fixed Preferences/Window "Reset window layout to defaults" not doing much.
- Fixed Gradle builder failing to compile LSe if sources were not checked out from Git.
- You can now swap the placement of main canvas and component tree/properties pane.
- Added Chinese translation.
- Several bug fixes.
Version 3.7.1
- Logisim has now an internal font-chooser to comply to the font-values used
- Several bug fixes
Version 3.7.0
- Reworked the slider component in the I/O extra library
- Tick clock frequency display moved to left corner. It's also bigger and text color is configurable.
- Completely rewritten command line argument parser:
- All options have both short and long version now,
- All long arguments require
--
prefix i.e.--version
, - All short arguments require single
-
as prefix i.e.-v
, -clearprefs
is now--clear-prefs
,-clearprops
option is removed (use--clear-prefs
instead),-geom
is now--geometry
,-nosplash
is now--no-splash
or `-ns,-sub
is now--substitute
or-s
,-testvector
is now--test-vector
or-w
,-test-fpga-implementation
is now--test-fpga
or-f
,-questa
is removed.
- PortIO HDL generator and component bug-fixed
- Cleanup/rework of the HDL-generation
- Each circuit stores/restores the last board used for Download (handy for templates to give to students)
- Fixed startup crash related to incorrectly localized date format.
- Added a setting to select lower- or upper-case VHDL keywords.
- Added project export feature (experimental).
- Cleaned-up the written .circ file.
Version 3.6.1
This release contains a bug fix for the GECKO4Education(-EPFL edition) boards that use the LED-array.
Version 3.6.0
Changes to the previous release:
- Introducing new project logo.
- Fixed project loader to correctly handle hex values with a 1 in bit 63rd.
- Added TTL74x34 hex buffer gate.
- Made pins' tooltips more descriptive for 74161.
- Added new component LED Bar.
- Added 74157 and 74158: Quad 2-line to1-line selectors.
- Added option to configure canvas' and grid's colors.
- Added DIP switch state visual feedback for ON state.
- Augmented direction verbal labels (East, North, etc), with corresponding arrow symbols.
- Application title string now adds app name/version at the very end of the title.
- Added option to configure size of connection pin markers.
- Added TTL 74x139: dual 2-line to 4-lines decoders.
- Fixed missing port on DotMatrix.
- Combined
Select Location
from Plexers andGate Location
from Wiring to one attribute.- Breaks backwards comparability for Transistors and Transmission Gates.
When opening old .circ files, they will have the defaultSelect Location
("Bottom/Left").
- Breaks backwards comparability for Transistors and Transmission Gates.
- Replace DarkLaf with FlatLaf for better compatibility.
- Adds "Rotate Left" context menu action.
- Display "Too few inputs for table" if Karnaugh Map has only 1 input.
- HexDisplay is stays blank if no valid data is fed instead of showing "H" [#365].
- Project's "Dirty" (unsaved) state is now also reflected by adding
*
marker to the window title. - Support for
AnimatedIcon
has been completely removed. - Canvas Zoom controls new offer wider range of zoom and three level of granularity.
- Added predefined quick zoom buttons.
- Tons of code cleanup and internal improvements.
- Added duplicated component placement on same location refusal
- Fixed pin duplication on load in case a custom apearance is used for a circuit
- Added LED-array support for FPGA-boards
- Improved partial placement on FPGA-boards for multi-pin components
- Fixed several small bugs
- Each circuit will now remember, restore, and save:
- The last tick-frequency used for simulation
- The last download frequency used
- Removed obsolete VHDL-Architecture attribute from circuit
Version 3.5.0
This version has many code-cleanups, bug fixes and again the chronogram.
Bugfix release V3.4.5
This release fixes all bugs found in V3.4.4. Note that there may still be "undiscovered" bugs in this release.
Chronogram working again
I finished a big bunch of merging Kevin Walsch's great improvements on the Chronogram. This version contains a working version of the chronogram, however, there might still be some bugs.
Version 3.4.3
Pre release with current head of the development tree
(windows and rpm package will follow, cannot upload them for the moment)