Releases: dragoncoder047/schemascii
No-CSS bug fix
This fixes a bug that caused large blotches of random color to appear when there was no CSS present. Now they don't.
wires bug fix
Fixed a bug in the wire masking algorithm that caused some wires to be broken when they shouldn't be.
smaller output
Finally fixed the line algorithm!! The output is a lot smaller now.
transistor bug fix
Fixed a bug in the transistor code that required a trailing colon if the component had no part number. This is no longer required; all that is required is the type of transistor (NPN, PNP, NFET, or PFET).
0.2.3 - switches
Added switches in this release - normally open, normally closed, push buttons, or regular switches.
Only two terminal switches are supported right now.
0.2.2 - inductors
Added inductors and variable inductors (L
, VL
, LV
) in this release.
0.2.1 - transistors!
New in this release: Transistors! (Q
, MOS
, FET
, MOSFET
)
Also fixed: zero-length lines are eliminated, reducing SVG size.
0.2.0 - inline options
New in 0.2.0: inline options! You can specify options in the drawing so you don't have to pass them to the render function or the CLI explicitly. This also helps in automated environments.
Bug fixes:
CR
erroneously had light-emitting arrows on it.- Fixed
nolabels
option requiring an argument in the CLI.
0.1.3 - No arrows on normal diodes
Simple bug fix - because of a typo in 0.1.2, all diodes had arrows drawn on them as if they were all LED's. This bug has been fixed in 0.1.3 - diodes declared with "D" (as a normal diode) don't have arrows anymore.
0.1.2 - arrows on LEDs, smaller output
Starting with this release, source .tar.gz
and .whl
distribution files can be found in the dist/
folder on the root of this repository.
Additionally, LEDs now have arrows pointing out of them, and SVG files are a good bit smaller now because the coordinates have had their trailing .0
dropped and/or rounded to 2 decimal places instead of something like 10 decimal places.