Releases: circuitikz/circuitikz
CTAN release 1.8.2 (2025-07-08)
Another significant change for Circuitikz's internals: all the text anchors of the components are now stable, meaning they are meaningful after the component has been drawn. That was the case only for part of the components. It shouldn't affect anything for standard usage, but according to the TikZ manual, this is "the way".
Additionally, new label positions for transistors, and a much better alphabetical index in the manual.
- Stabilize all the text anchors (problem reported by user
@JPWiedemann
on GitHub, while coding the Circuitikz GUI - Fix text anchors for blocks
oscillator
andgridnode
, which were completely bogus - Add
component text=up
or...down
for transistor labels - Documentation fixes for text anchors
- Better index entries (use seealso, hyperlink in every entry). Thanks to David Carlisle for the hint.
CTAN release 1.8.1 (2025-06-17)
CTAN release 1.8.0 (2025-05-25)
The change that deserves a version level bump is applied to the path logic, which fixes a longstanding bug (or lack of feature), which enables the embedding of circuitikz
paths into pics (among other things; see the related issue).
- Fix errors when path-style components are used in pics (and in some other places; fix by Romano, see the related issue )
- Add rollback point for version 1.7.2
- Several fixes and additions to the manual
CTAN release 1.7.2 (2025-03-21)
A couple of new components (wiggly bulbs and a new "oO" type autotransformer), and several small corrections.
- Fix leaking filament in
bulb
bipole - Fix small incoherence between width/height in oo-type sources
- New component: Wiggly bulb (suggested by Sebastiano)
- New component: "zero-type" autotransformer (suggested by Max Börjesson )
- Allow to set the index position for square instruments (by Julien Labbé)
CTAN release 1.7.1 (2025-01-10)
Various new blocks have been added, and several fixes have been applied (the barrier one is slightly backward-incompatible...).
- Added a flag to have German style TVS (suggested by Dr. Matthias Jung, implemented by Romano)
- Added many blocks all over the map (suggested by Dr. Matthias Jung, with tweaks by Romano)
- Fix for straight voltage on
open
bipoles (reported by Oliver Wallscheid on GitHub) - Fix a very, very old bug about aliases for american/european sources
- Fix
barrier
wire linewidth (issue #833 by schtandard). - Fix stroke-type transorb (which did not work at all)
- Reduce
barrier
andopenbarrier
default widths so no wire is drawn by default.
This breaks backward-compatibility and changes the meaning of some associated keys, but the appearance with the default settings remains unchanged. See #835 for rationale. - Documentation enhancement (example of chopper macro)
CTAN release 1.7.0 (2024-08-03)
There are no big changes here, but the change to the resistor code (maybe one of the most used by the package) well deserves a minor version bump. A couple of new components and several minor fixes.
- New component: new kind of current tap (suggested by EEpchi and Dr4UX on GitHub)
- New arrow tip
Jack Tap
to help draw jack connectors (suggested by Anisio Rogerio Braga) - Change the drawing of the thermocouple (suggested by Dr4UX on GitHub)
- Change and enhancement to the drawing of the American resistors (triggered by Dr4UX on GitHub), fixing a long-standing small asymmetry that nobody noticed
- Minor adjustment for joins in
viscoe
component - Minor additions (
rectjoinfill
) and fixes in documentation
CTAN release 1.6.9 (2024-05-25)
Several new components and a bug fix for a nasty long-standing bug about switching diode types.
- Added a Relais-Shape (contributed by Jakob "DraUX" on GitHub
- Added a center tap anchor for tube filament (suggested by user bogger33 on GitHub)
- Added neon lamps (two versions, suggested by user bogger33 on GitHub)
- Added a configurable spark gap (suggested by user bogger33 on GitHub)
- Fix a long-standing problem when (locally) switching diode type
CTAN release 1.6.8 (2024-05-05)
Several new components, more anchors, a bit of documentation enhancement; maybe the biggest change is the new "flexible" tube.
- Added
mid
anchor to all traditional switches - Added a slashed generic European-style resistor (thanks to Jana)
- Added a multi-anode tube for implementing nixies and vfd (thanks to GitHub user nogger33)
- Switch the default compiler to pdflatex (see https://tex.stackexchange.com/q/709273/38080)
- Added a warning about color and engine in the documentation
- Enhanced the documentation for instruments (thanks to Github user mxxmxm)
CTAN release 1.6.7 (2024-02-09)
Several new blocks, more flexible generic anchors for blocks, and a new option to align the signs on American-style voltage sources.
- Added
saturation
block (contributed by P. Sacco paul.sacco@estaca.eu) - Added
iamp
,sigmoid
, andallornothing
blocks - Added optical fiber
fiber
(contributed by Christopher Beck) - Now the position of the lateral anchors (
left up
and similar) of blocks is configurable (suggested by user "sputeanus" on GitHub) - Now you can choose how the signs on American-style sources rotate when the source is not vertical (suggested by jotagah on GitHub)
- A new section in the manual about related packages
CTAN release 1.6.6 (2023-12-09)
A couple of new components.
- Added the symbol for metal-oxide varistor
mov
- Added another symbol for fuse (wiggly fuse
wfuse
)