Skip to content

Latest commit

 

History

History
161 lines (143 loc) · 8.6 KB

CHANGELOG.md

File metadata and controls

161 lines (143 loc) · 8.6 KB

The major changes among the different circuitikz versions are listed here. See https://github.com/circuitikz/circuitikz/commits for a full list of changes.

  • Version git (unreleased)

    • Fixed placement of straightlabels within 4th quadrant
    • Fixed straighvoltages at Diodes,varcap and some other components
    • Adjusted ground symbols to better match ISO standard
  • Version 0.8.3 (2017-05-28)

    • Removed unwanted lines at to-paths if the starting point is a node without a explicit anchor.
    • Fixed scaling option, now all parts are scaled by bipoles/length
    • Surge arrester appears no more if a to path is used without []-options
    • Fixed current placement now possible with paths at an angle of around 280°
    • Fixed voltage placement now possible with paths at an angle of around 280°
    • Fixed label and annotation placement (at some angles position not changable)
    • Adjustable default distance for straight-voltages: 'bipoles/voltage/straight label distance'
    • Added Symbol for bandstop filter
    • New annotation type to show flows using f=... like currents, can be used for thermal, power or current flows
  • Version 0.8.2 (2017-05-01)

    • Fixes pgfkeys error using alternatively specified mixed colors(see pgfplots manual section "4.7.5 Colors")
    • Added new switches "ncs" and "nos"
    • Reworked arrows at spst-switches
    • Fixed direction of controlled american voltage source
    • "v<=" and "i<=" do not rotate the sources anymore(see them as "counting direction indication", this can be different then the shape orientation); Use the option "invert" to change the direction of the source/apperance of the shape.
    • current label "i=" can now be used independent of the regular label "l=" at current sources
    • rewrite of current arrow placement. Current arrows can now also be rotated on zero-length paths
    • New DIN/EN compliant operational amplifier symbol "en amp"
  • Version 0.8.1 (2017-03-25)

    • Fixed unwanted line through components if target coordinate is a name of a node
    • Fixed position of labels with subscript letters.
    • Absolute distance calculation in terms of ex at rotated labels
    • Fixed label for transistor paths (no label drawn)
  • Version 0.8 (2017-03-08)

    • Allow use of voltage label at a [short]
    • Correct line joins between path components (to[...])
    • New Pole-shape .-. to fill perpendicular joins
    • Fixed direction of controlled american current source
    • Fixed incorrect scaling of magnetron
    • Fixed: Number of american inductor coils not adjustable
    • Fixed Battery Symbols and added new battery2 symbol
    • Added non-inverting Schmitttrigger
  • Version 0.7 (2016-09-08)

    • Added second annotation label, showing, e.g., the value of an component
    • Added new symbol: magnetron
    • Fixed name conflict of diamond shape with tikz.shapes package
    • Fixed varcap symbol at small scalings
    • New packet-option "straightvoltages, to draw straight(no curved) voltage arrows
    • New option "invert" to revert the node direction at paths
    • Fixed american voltage label at special sources and battery
    • Fixed/rotated battery symbol(longer lines by default positive voltage)
    • New symbol Schmitttrigger
  • Version 0.6 (2016-06-06)

    • Added Mechanical Symbols (damper,mass,spring)
    • Added new connection style diamond, use (d-d)
    • Added new sources voosource and ioosource (double zero-style)
    • All diode can now drawn in a stroked way, just use globel option "strokediode" or stroke instead of full/empty, or D-. Use this option for compliance with DIN standard EN-60617
    • Improved Shape of Diodes:tunnel diode, Zener diode, schottky diode (bit longer lines at cathode)
    • Reworked igbt: New anchors G,gate and new L-shaped form Lnigbt, Lpigbt
    • Improved shape of all fet-transistors and mirrored p-chan fets as default, as pnp, pmos, pfet are already. This means a backward-incompatibility, but smaller code, because p-channels mosfet are by default in the correct direction(source at top). Just remove the 'yscale=-1' from your p-chan fets at old pictures.
  • Version 0.5 (2016-04-24)

    • new option boxed and dashed for hf-symbols
    • new option solderdot to enable/disable solderdot at source port of some fets
    • new parts: photovoltaic source, piezo crystal, electrolytic capacitor, electromechanical device(motor, generator)
    • corrected voltage and current direction(option to use old behaviour)
    • option to show body diode at fet transistors
  • Version 0.4

    • minor improvements to documentation
    • comply with TDS
    • merge high frequency symbols by Stefan Erhardt
    • added switch (not opening nor closing)
    • added solder dot in some transistors
    • improved ConTeXt compatibility
  • Version 0.3.1

    • different management of color...
    • fixed typo in documentation
    • fixed an error in the angle computation in voltage and current routines
    • fixed problem with label size when scaling a tikz picture
    • added gas filled surge arrester
    • added compatibility option to work with Tikz's own circuit library
    • fixed infinite in arctan computation
  • Version 0.3.0

    • fixed gate node for a few transistors
    • added mixer
    • added fully differential op amp (by Kristofer M. Monisit)
    • now general settings for the drawing of voltage can be overridden for specific components
    • made arrows more homogeneous (either the current one, or latex' bt pgf)
    • added the single battery cell
    • added fuse and asymmetric fuse
    • added toggle switch
    • added varistor, photoresistor, thermocouple, push button
    • added thermistor, thermistor ptc, thermistor ptc
    • fixed misalignment of voltage label in vertical bipoles with names
    • added isfet
    • added noiseless, protective, chassis, signal and reference grounds (Luigi «Liverpool»)
  • Version 0.2.4

    • added square voltage source (contributed by Alistair Kwan)
    • added buffer and plain amplifier (contributed by Danilo Piazzalunga)
    • added squid and barrier (contributed by Cor Molenaar)
    • added antenna and transmission line symbols contributed by Leonardo Azzinnari
    • added the changeover switch spdt (suggestion of Fabio Maria Antoniali)
    • rename of context.tex and context.pdf (thanks to Karl Berry)
    • updated the email address
    • in documentation, fixed wrong (non-standard) labelling of the axis in an example (thanks to prof. Claudio Beccaria)
    • fixed scaling inconsistencies in quadrupoles
    • fixed division by zero error on certain vertical paths
    • introduced options straighlabels, rotatelabels, smartlabels
  • Version 0.2.3

    • fixed compatibility problem with label option from tikz
    • Fixed resizing problem for shape ground
    • Variable capacitor
    • polarized capacitor
    • ConTeXt support (read the manual!)
    • nfet, nigfete, nigfetd, pfet, pigfete, pigfetd (contribution of Clemens Helfmeier and Theodor Borsche)
    • njfet, pjfet (contribution of Danilo Piazzalunga)
    • pigbt, nigbt
    • backward incompatibility potentiometer is now the standard resistor-with-arrow-in-the-middle; the old potentiometer is now known as variable resistor (or vR), similarly to variable inductor and variable capacitor
    • triac, thyristor, memristor
    • new property "name" for bipoles
    • fixed voltage problem for batteries in american voltage mode
    • european logic gates
    • backward incompatibility new american standard inductor. Old american inductor now called "cute inductor"
    • backward incompatibility transformer now linked with the chosen type of inductor, and version with core, too. Similarly for variable inductor
    • backward incompatibility styles for selecting shape variants now end are in the plural to avoid conflict with paths
    • new placing option for some tripoles (mostly transistors)
    • mirror path style
  • Version 0.2.2 - 20090520

    • Added the shape for lamps.
    • Added options \texttt{europeanresistor}, \texttt{europeaninductor}, \texttt{americanresistor} and \texttt{americaninductor}, with corresponding styles.
    • FIXED: error in transistor arrow positioning and direction under negative \texttt{xscale} and \texttt{yscale}.
  • Version 0.2.1 - 20090503

    • Op-amps added
    • added options arrowmos and noarrowmos, to add arrows to pmos and nmos
  • Version 0.2 - 20090417 First public release on CTAN

    • Backward incompatibility: labels ending with \texttt{:}\textit{angle} are not parsed for positioning anymore.
    • Full use of \TikZ\ keyval features.
    • White background is not filled anymore: now the network can be drawn on a background picture as well.
    • Several new components added (logical ports, transistors, double bipoles, \ldots).
    • Color support.
    • Integration with {\ttfamily siunitx}.
    • Voltage, american style.
    • Better code, perhaps. General cleanup at the very least.
  • Version 0.1 - 2007-10-29 First public release