Releases: BlazingHotCode/CircuitSim
Releases · BlazingHotCode/CircuitSim
Release list
CircuitSim 1.1.8
CircuitSim 1.1.8
Date: 2026-03-17
Highlights
- Linux release artifacts are now split by architecture so
x86_64andarm64downloads are labeled clearly. - Flatpak builds now bundle their own Java runtime and use a more reliable launcher path for Linux desktop sessions.
- Short-circuit warnings now stay visible without sitting behind the wire color palette.
Download / Update
- Windows installer: download and run the latest
.exeinstaller to install or update in place. - Linux Debian/Ubuntu (
.deb) install or update (amd64example):sudo apt install ./circuitsim_1.1.8-1_amd64.deb
- Linux Fedora/RHEL/openSUSE (
.rpm) install or update (x86_64example):sudo rpm -Uvh ./circuitsim-1.1.8-1.x86_64.rpm
- Linux portable (
.tar.gz) (x86_64example):tar -xzf CircuitSim-linux-portable-1.1.8-x86_64.tar.gz ./CircuitSim/bin/CircuitSim
- Linux Flatpak install (
x86_64example):flatpak install --user ./CircuitSim-linux-1.1.8-x86_64.flatpak
- Linux Flatpak update:
flatpak update com.blazinghotcode.CircuitSim
Notes
- Linux GitHub Release assets now ship in separate
x86_64andarm64variants; choose the file that matches your CPU architecture. - Flatpak packaging now includes a bundled Java runtime and improved X11 display detection for Swing on Linux.
CircuitSim 1.1.7
CircuitSim 1.1.7
Date: 2026-03-15
Highlights
- Added a top-right version badge that shows the installed version and the latest GitHub release status.
- Startup update checks now fall back more gracefully and surface clearer status details, including SSL/browser fallback behavior.
- Windows packaging now supports cleaner
-Type exeruns and prints step-by-step progress while building.
Download / Update
- Windows installer: download and run the latest
.exeinstaller to install or update in place. - Linux Debian/Ubuntu (
.deb) install or update:sudo apt install ./circuitsim_1.1.7_amd64.deb
- Linux Fedora/RHEL/openSUSE (
.rpm) install or update:sudo rpm -Uvh ./circuitsim-1.1.7-1.x86_64.rpm
- Linux portable (
.tar.gz):tar -xzf CircuitSim-linux-portable-1.1.7.tar.gz ./CircuitSim/bin/CircuitSim
- Linux Flatpak install:
flatpak install --user ./CircuitSim-linux-1.1.7.flatpak
- Linux Flatpak update:
flatpak update com.blazinghotcode.CircuitSim
Notes
- If Java cannot complete GitHub HTTPS requests on a machine, the version badge shows an SSL status and opens the releases page in the system browser instead.
CircuitSim 1.1.6
CircuitSim 1.1.6
Date: 2026-03-15
Highlights
- CircuitSim now checks GitHub for a newer release when a packaged build starts.
- The update prompt can open the matching release asset directly when GitHub provides a suitable download for the current platform.
Download / Update
- Windows installer: download and run the latest
.exeinstaller to install or update in place. - Linux Debian/Ubuntu (
.deb) install or update:sudo apt install ./circuitsim_1.1.6_amd64.deb
- Linux Fedora/RHEL/openSUSE (
.rpm) install or update:sudo rpm -Uvh ./circuitsim-1.1.6-1.x86_64.rpm
- Linux portable (
.tar.gz):tar -xzf CircuitSim-linux-portable-1.1.6.tar.gz ./CircuitSim/bin/CircuitSim
- Linux Flatpak install:
flatpak install --user ./CircuitSim-linux-1.1.6.flatpak
- Linux Flatpak update:
flatpak update com.blazinghotcode.CircuitSim
Notes
- Update checks are skipped for source/dev runs that do not carry a packaged
Implementation-Version.
CircuitSim 1.1.4
CircuitSim 1.1.4
Date: 2026-03-15
Highlights
- Windows installers now upgrade existing CircuitSim installs instead of forcing a manual uninstall first.
- Packaged Windows builds now keep the CircuitSim icon in the running app, launcher, and Start menu metadata.
- GitHub Releases can now publish Windows and Linux downloads automatically from version tags.
Notes
- Windows Start menu shortcuts are now grouped under
BlazingHotCode. - GitHub Release descriptions now use the matching
release-notes/<version>.mdfile.
CircuitSim 1.1.3
CircuitSim 1.1.3
Date: 2026-01-28
Highlights
- Internal refactor focused on maintainability (CircuitPanel and CircuitSim organization).
- No intended user-facing behavior changes.
Notes
dist/manifest.txtversion bumped to1.1.3.
CircuitSim v1.1.2
Added
- Double-click custom components to open the editor.
- Wire endpoints connected to component connection points now follow the component when moved/resized/rotated.
- Shift-drag a component to move it without dragging attached wires.
Fixed
- Custom-component editor output indicators now update reliably without needing extra clicks.
- Improved stability of SR latch / flip-flop style feedback circuits in custom components.
Notes
dist/manifest.txtversion bumped to1.1.2.- Built artifacts:
dist/CircuitSim-1.1.2.jar,dist/CircuitSim.jar.
CircuitSim 1.1.0 — Logic Gates + Docs Refresh
CircuitSim 1.1.0 — Logic Gates + Docs Refresh
Highlights
- Added a digital logic simulation layer with built-in logic gates: NAND, AND, OR, XOR, and NOT.
- Logic gate outputs drive wires with clear HIGH/LOW behavior (~5V / ~0V) for practical digital circuits.
Changes
- New
Logiccomponent group (NAND/AND/OR/XOR/NOT). - Logic update pass integrated into the simulation loop (logic + analog together).
- Logic-driven wire state (“logic powered”) so digital signals propagate reliably.
- README expanded with Quick Start, digital logic notes, and project structure.
Build Artifact
- Runnable JAR:
dist/CircuitSim-1.1.0.jar
Notes
- You may see a compile warning about deprecated Swing APIs in
ComponentPropertiesPanel; runtime behavior is unaffected.
CircuitSim 1.1.1
CircuitSim 1.1.1
Fixes
- Custom components now simulate correctly on the main board (logic gates inside custom components are included in the simulation expansion, and logic signals propagate through the expanded wiring).
- Autosave now correctly restores custom components on startup (custom definitions embedded in the autosave are cached and used as a fallback during load, and autosave loading happens after custom resolvers are configured).
Notes
dist/manifest.txtversion bumped to1.1.1.- Built artifact:
dist/CircuitSim-1.1.1.jar.
CircuitSim v1.0.0
CircuitSim v1.0.0
First public release.
Highlights
- Interactive Java Swing circuit editor with grid-snapped placement, drag/drop palette, and multi-select tools.
- Real-time circuit solver with live voltage/current updates and short-circuit detection.
- Custom component system with editor, I/O ports, nesting, and local/temp libraries.
- Save/load JSON boards, autosave, undo/redo, and keyboard shortcuts.