Skip to content

Releases: circuitikz/circuitikz

CTAN release 1.8.2 (2025-07-08)

08 Jul 18:24
8e35edd
Compare
Choose a tag to compare

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 and gridnode, 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)

15 Jun 20:40
82d74d4
Compare
Choose a tag to compare

Minor changes: better documentation on using pics for subcircuits,
a new style of MOSFETs, completing the "plain" amplifiers.

  • add Andrew Stacey's tikzmark library to the manual
  • add FDSOI MOSFETs #871
  • new component: plain gm mono amp #873
  • documentation enhancements

CTAN release 1.8.0 (2025-05-25)

25 May 17:18
2e45159
Compare
Choose a tag to compare

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)

21 Mar 19:27
bea9df5
Compare
Choose a tag to compare

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)

10 Jan 16:07
84449df
Compare
Choose a tag to compare

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 and openbarrier 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)

03 Aug 17:05
47c19c2
Compare
Choose a tag to compare

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)

25 May 18:17
1f54aa6
Compare
Choose a tag to compare

Several new components and a bug fix for a nasty long-standing bug about switching diode types.

CTAN release 1.6.8 (2024-05-05)

05 May 18:34
1eca6f7
Compare
Choose a tag to compare

Several new components, more anchors, a bit of documentation enhancement; maybe the biggest change is the new "flexible" tube.

CTAN release 1.6.7 (2024-02-09)

09 Feb 16:41
e8249b7
Compare
Choose a tag to compare

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, and allornothing 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)

09 Dec 19:42
82d403f
Compare
Choose a tag to compare

A couple of new components.

  • Added the symbol for metal-oxide varistor mov
  • Added another symbol for fuse (wiggly fuse wfuse)