Skip to content

Releases: BlazingHotCode/CircuitSim

CircuitSim 1.1.8

Choose a tag to compare

@github-actions github-actions released this 17 Mar 13:38

CircuitSim 1.1.8

Date: 2026-03-17

Highlights

  • Linux release artifacts are now split by architecture so x86_64 and arm64 downloads 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 .exe installer to install or update in place.
  • Linux Debian/Ubuntu (.deb) install or update (amd64 example):
    sudo apt install ./circuitsim_1.1.8-1_amd64.deb
  • Linux Fedora/RHEL/openSUSE (.rpm) install or update (x86_64 example):
    sudo rpm -Uvh ./circuitsim-1.1.8-1.x86_64.rpm
  • Linux portable (.tar.gz) (x86_64 example):
    tar -xzf CircuitSim-linux-portable-1.1.8-x86_64.tar.gz
    ./CircuitSim/bin/CircuitSim
  • Linux Flatpak install (x86_64 example):
    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_64 and arm64 variants; 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

Choose a tag to compare

@github-actions github-actions released this 15 Mar 20:55

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 exe runs and prints step-by-step progress while building.

Download / Update

  • Windows installer: download and run the latest .exe installer 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

Choose a tag to compare

@github-actions github-actions released this 15 Mar 18:57

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 .exe installer 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

Choose a tag to compare

@github-actions github-actions released this 15 Mar 16:26

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>.md file.

CircuitSim 1.1.3

Choose a tag to compare

@github-actions github-actions released this 15 Mar 15:48

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.txt version bumped to 1.1.3.

CircuitSim v1.1.2

Choose a tag to compare

@BlazingHotCode BlazingHotCode released this 27 Jan 16:12

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.txt version bumped to 1.1.2.
  • Built artifacts: dist/CircuitSim-1.1.2.jar, dist/CircuitSim.jar.

CircuitSim 1.1.0 — Logic Gates + Docs Refresh

Choose a tag to compare

@BlazingHotCode BlazingHotCode released this 13 Jan 16:35

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 Logic component 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

Choose a tag to compare

@BlazingHotCode BlazingHotCode released this 13 Jan 18:51

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.txt version bumped to 1.1.1.
  • Built artifact: dist/CircuitSim-1.1.1.jar.

CircuitSim v1.0.0

Choose a tag to compare

@BlazingHotCode BlazingHotCode released this 12 Jan 23:27

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.