summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/circuitikz/changelog.tex
blob: 2c9a5c4e43c2a9912bbe75396b0f5f1a34618c73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
%DO NOT EDIT THIS AUTOMATICALLY GENERATED FILE, run "make changelog" at toplevel!!!
The major changes among the different circuitikz versions are listed
here. See \url{https://github.com/circuitikz/circuitikz/commits} for a
full list of changes.

\begin{itemize}
\tightlist
\item
  Version 0.8.1 (2017-03-25)

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

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

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

  \begin{itemize}
  \tightlist
  \item
    Added Mechanical Symbols (damper,mass,spring)
  \item
    Added new connection style diamond, use (d-d)
  \item
    Added new sources voosource and ioosource (double zero-style)
  \item
    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
  \item
    Improved Shape of Diodes:tunnel diode, Zener diode, schottky diode
    (bit longer lines at cathode)
  \item
    Reworked igbt: New anchors G,gate and new L-shaped form Lnigbt,
    Lpigbt
  \item
    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.
  \end{itemize}
\item
  Version 0.5 (2016-04-24)

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

  \begin{itemize}
  \tightlist
  \item
    minor improvements to documentation
  \item
    comply with TDS
  \item
    merge high frequency symbols by Stefan Erhardt
  \item
    added switch (not opening nor closing)
  \item
    added solder dot in some transistors
  \item
    improved ConTeXt compatibility
  \end{itemize}
\item
  Version 0.3.1

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

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

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

  \begin{itemize}
  \tightlist
  \item
    fixed compatibility problem with label option from tikz
  \item
    Fixed resizing problem for shape ground
  \item
    Variable capacitor
  \item
    polarized capacitor
  \item
    ConTeXt support (read the manual!)
  \item
    nfet, nigfete, nigfetd, pfet, pigfete, pigfetd (contribution of
    Clemens Helfmeier and Theodor Borsche)
  \item
    njfet, pjfet (contribution of Danilo Piazzalunga)
  \item
    pigbt, nigbt
  \item
    \emph{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
  \item
    triac, thyristor, memristor
  \item
    new property ``name'' for bipoles
  \item
    fixed voltage problem for batteries in american voltage mode
  \item
    european logic gates
  \item
    \emph{backward incompatibility} new american standard inductor. Old
    american inductor now called ``cute inductor''
  \item
    \emph{backward incompatibility} transformer now linked with the
    chosen type of inductor, and version with core, too. Similarly for
    variable inductor
  \item
    \emph{backward incompatibility} styles for selecting shape variants
    now end are in the plural to avoid conflict with paths
  \item
    new placing option for some tripoles (mostly transistors)
  \item
    mirror path style
  \end{itemize}
\item
  Version 0.2.2 - 20090520

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

  \begin{itemize}
  \tightlist
  \item
    Op-amps added
  \item
    added options arrowmos and noarrowmos, to add arrows to pmos and
    nmos
  \end{itemize}
\item
  Version 0.2 - 20090417 First public release on CTAN

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