Back

Development History

Version 0.5.6 was released on May 5, 2004.
Changes from 0.5.5 to 0.5.6:

  • Elements now snap to alignment.
  • You can now have up to four different schematics in one window.
  • Some keyboard shortcuts introduced in previous version have changed.
  • Many bug fixes and minor usability enhancements.

Version 0.5.5 was released on April 28, 2004.
Changes from 0.5.4 to 0.5.5:

  • Significant user interface modifications.
  • Unlimited undo in schematic tool.
  • Ability to add text to schematics.
  • Exporting analysis results to tab-delimited text file format.
  • Added non-linear dependent power source element
  • Updated SPICE engine (see release notes).
  • Plus many small changes.

Version 0.5.4 was released on April 13, 2004.
Changes from 0.5.3 to 0.5.4:

  • Device model management has been improved.
  • Schematics can be printed now.
  • MOSFET elements with bulk connectors have been added.
  • The Gnucap binary has been updated to version 0.34.
  • Many small fixes.

Version 0.5.3 was released on March 30, 2004.
Changes from 0.5.2 to 0.5.3:

  • Added support for subcircuits.
  • Node names are used now when converting to netlist.
  • Added pulse current source element.
  • Many small enhancements and bug fixes.

Version 0.5.2 was released on January 12, 2004.
Changes from 0.5.1 to 0.5.2:

  • The sugar file format has changed! Files saved with previous versions (0.5 and 0.5.1) can not be opened with this version.
  • Connections between elements have changed from single straight lines to two lines, one horizontal and one vertical.
  • Pressing the space bar after capturing displays assigned node numbers and device information (for some elements) on the schematic.
  • Added dependent voltage and current source schematic elements.
  • If a schematic uses elements with non-default device models then these models are saved together with the schematic now. When a file is opened new models are imported automatically.
  • Minor behavioral fixes.
  • The Gnucap binary has been updated to the latest version.

Version 0.5.1 was released on November 29, 2003.
Changes from 0.5 to 0.5.1:

  • From this version on the right mouse button is used to connect elements.
  • Added choice of vertical or horizontal window layout.
  • Fixed numerous bugs.
  • Added pulse voltage, sinusoidal voltage and alternative node element.
  • Added version recognition of the .sugar file format.
  • Added more semiconductor device options.
  • Added copy-paste functionality between windows.
  • Added 'Home' button which moves the schematic to the lower left corner of the work area.

Version 0.5 was released on November 22, 2003.
Changes from 0.4.4 to 0.5:

  • Added a schematic entry tool.
  • Added basic capturing of the schematic (turning into a netlist).
  • Added an additional file format for saving the schematic.
  • Added simple device model management for use with the schematic tool.

Version 0.4.4 was released on November 5, 2003.
Changes from 0.4.3 to 0.4.4:

  • Fixed the bug which prevented plotting on Mac OS X 10.3.
  • Added new device models to the built-in SPICE.
  • Added checking of the plotting region limits before turning on logarithmic scaling.
  • Now allows plotting of results when using a custom simulator.

Version 0.4.3 was released on October 24, 2003.
Changes from 0.4.2 to 0.4.3:

  • The grid color and background color of the plotter are customizable now.
  • Added line numbering to the netlist editor.
  • Lone CR line ending characters are automatically filtered out.
  • Added option to automatically show the 'Guides' section of the plotter controls when a guide is dragged.
  • Added option to remember the settings in the 'Plot' section of the plotter controls.
  • Added option to close all previous plot windows when a new plot window is shown.

Version 0.4.2 was released on October 10, 2003.
Changes from 0.4.1 to 0.4.2:

  • First commercial version.
  • Window size is stored between sessions now.
  • Better support for printing
  • Graph color is customizable now.
  • Exporting analysis results via AppleScript.
  • Other minor improvements.

Version 0.4.1 was released on July 22, 2003.
Changes from 0.4 to 0.4.1:

  • Added drawing of Nyquist plots for complex-valued simulation variables.
  • A donation key is required to access the plotter controls panel now.

Version 0.4 was released on July 19, 2003.
Changes from 0.3.3 to 0.4:

  • Added zooming into and out of subregions in the plotter.
  • Added guides for marking positions in the plots.
  • Added support for Gnucap in addition to SPICE.
  • Added netlist highlighting with colored lines.
  • All output is shown in a single text area now.
  • SPICE output is not in raw format anymore. Use the .PRINT command to display the results.
  • Added scripting support with the analyze and plot commands.

Version 0.3.3 was released on June 20, 2003.
Changes from 0.3.2 to 0.3.3:

  • Complex-valued analysis results are supported now.
  • The preferences panel has been renewed.
  • SPICE comes now contained within the application bundle so you don't have to set the path to it anymore.

Version 0.3.2 was released on June 8, 2003.
Changes from 0.3.1 to 0.3.2:

  • Added exporting of analysis results to MathML and Matlab formats.
  • Fixed an important bug in the circuit source parser.
  • Fixed a bug that would show wrong values for the ordinate of the current mouse position when the ordinate is logarithmically scaled.
  • Changed label positions in the graph plotter.
  • Modified grid lines for logarithmic scales.
  • Fixed the "Save", "Save As..." and "Open Recent" behaviour.

Version 0.3.1 was released on May 31, 2003.
Changes from 0.3 to 0.3.1:

  • Fixed CRLF bug, which made the application freeze when analyzing source files that were edited under Windows (or any editor that uses 'carriage return' in addition to 'line feed' to make a new line).
  • More options in the preferences panel: Automatic checking for updates, plotter background color, plotter line widths, and plotter labels font size.
  • The plots can now be copied to the clipboard.
  • Immature support for printing of plots.
  • Did some interface beautification work and changed the location of the shell output area.

Version 0.3 was released on April 24, 2003.
Changes from 0.2.1 to 0.3:

  • Fixed the mismatching of the graph visibility indicators in the plotter options.
  • Added scaling of graph variables.
  • The plotter draws a uniform grid now instead of the sweep lines.
  • Added labels to the plotter.
  • Fixed a bug which prevented plotting graphs of variables with negative sweep stepping.
  • Changed the signature of the application from 'com.macinitiative.sugar' to 'com.macinit.sugar'. Users of previous versions will have to set the path to the SPICE tool and the preferred fonts again. Sorry for that. You can delete the old preferences file 'com.macinitiative.sugar.plist' which can be found in the sub-directory 'Library/Preferences' in your home directory.

Version 0.2.1 was released on April 8, 2003.
Changes from 0.2 to 0.2.1:

  • Now correctly plots DC analyses with two sweep parameters.
  • Basic AppleScript capabilities are enabled now.
  • A scrollbar is added to the variables table in plotter.
  • To improve stability, input files larger than 256KB are rejected.
  • The fonts of the circuit source text area and of the raw analysis output text area can now be set in the 'Preferences' panel.
  • The application's icon has changed.

Version 0.2 was released on March 10, 2003.
First public release.