Skip to content

Releases: spice-projects/xyce-studio

v1.2

Choose a tag to compare

@rjbaucells rjbaucells released this 29 Sep 00:53
7884cc3

What's Changed

  • GUI automation framework and UI integration tests by @rjbaucells in #203
  • fix: add .STEP validation rules and .OPTIONS MEASURE package (#7, #67) by @rjbaucells in #205
  • feat: collapse subcircuit and sheet scopes into drill-in cards in the expression selector by @rjbaucells in #209
  • feat(netlist): syntax highlighting, gutter and caret editor by @rjbaucells in #211
  • feat: support arbitrary nested .DC sweeps (RG §2.1.3) (#148) by @rjbaucells in #206
  • fix: update dc empty-sweep UI test for dynamic sweep table by @rjbaucells in #213
  • fix: preserve edited simulation parameters across schematic re-exports by @rjbaucells in #215
  • fix: clamp strided tile sweep to the last valid element in expression initialization by @rjbaucells in #220
  • docs: add Copilot pull request review instructions by @rjbaucells in #222
  • feat: give Xyce a netlist without RAW print FILE= and copy the produced file to the user path by @rjbaucells in #221
  • feat: Slint native chart engine (#223) by @rjbaucells in #224
  • feat: add chart after the right-clicked chart and drag-handle chart reordering (#217) by @rjbaucells in #225
  • feat: open the LIN touchstone output in a plot tab after a run by @rjbaucells in #228
  • docs: create user guide by @rjbaucells in #227
  • fix: .LIN directive round-trip fidelity and .PRINT checkbox row layout by @rjbaucells in #229
  • feat: add .OPTIONS RESTART, OUTPUT and NONLIN-TRAN package support by @rjbaucells in #230
  • feat: Unify expression unit/type and make the expression selector legend data-driven by @rjbaucells in #231
  • feat: add fully intrusive .PCE analysis support by @rjbaucells in #232
  • feat: parse .prn print output files (STD/NOINDEX/GNUPLOT/SPLOT) by @rjbaucells in #237
  • feat: parse .csd print output files (PROBE format) by @rjbaucells in #238
  • fix: .IC directives are stripped from the netlist by @rjbaucells in #240
  • feat: parse .csv print output files (FORMAT=CSV) by @rjbaucells in #241
  • feat: parse .dat print output files (FORMAT=TECPLOT) (#235) by @rjbaucells in #242
  • feat: Documentation site: MkDocs Material + GitHub Pages deployment by @rjbaucells in #244
  • fix: ship correct, self-contained packages on Windows, macOS and Linux by @rjbaucells in #246
  • fix: run C++ Coverage only on pull requests by @rjbaucells in #248
  • fix: open the .PRINT PCE output in the charts after a simulation completes by @rjbaucells in #250
  • build: upgrade Slint pin to v1.18.1 by @rjbaucells in #253
  • Fix netlist typed from scratch: run wipes it, Save persists nothing by @rjbaucells in #254
  • fix: open and copy the default .PRINT output file when FILE= is set by @rjbaucells in #256
  • fix: keep Save enabled and preserve netlist edits across a run by @rjbaucells in #258
  • feat: support .PREPROCESS REMOVEUNUSED and .PREPROCESS ADDRESISTORS (#261) by @rjbaucells in #264
  • fix: merge .IC/.DCVOLT into one valid line with dedup and an editable field by @rjbaucells in #266
  • fix: ship all Linux runtime libraries in the KiCad plugin package by @rjbaucells in #268
  • feat: manage every RG-documented .OPTIONS package and fix option round-trip semantics (#263) by @rjbaucells in #270

Full Changelog: v1.1...v1.2

v1.1

Choose a tag to compare

@rjbaucells rjbaucells released this 10 Sep 10:44
17e6199

What's Changed

  • feat: Rewrite plugin in C++23 by @rjbaucells in #69
  • feat: Add FFT analysis, complete C++23 migration, and expand CI/packaging by @rjbaucells in #165
  • ci: drop Node-20 actions and gate release jobs to tags by @rjbaucells in #166
  • feat: chart rendering, RAW parsing, and font embedding by @rjbaucells in #170
  • feat: Migrate UI to Slint and update simulation features by @rjbaucells in #172
  • fix: wire .SENS parsing into DC and TRAN simulation parameters by @rjbaucells in #180
  • feat: add PARSER, LOCA, LINSOL-AC and DIST .OPTIONS package support by @rjbaucells in #181
  • feat: Replace per-platform charts overlay with Skia offscreen rendering by @rjbaucells in #183
  • feat: Multi-canvas plot workspace for simulation outputs by @rjbaucells in #187
  • feat: macOS app bundle + CI + build/UI fixes by @rjbaucells in #191
  • docs: add Installation section to README by @rjbaucells in #192
  • fix: Package & Artifacts job skipped on release tag builds by @rjbaucells in #193
  • fix: clear pending parse state when opening a new netlist file by @rjbaucells in #194
  • fix: Package & Artifacts job skipped — success() poisoned by skipped check-pr by @rjbaucells in #196
  • fix: upload zipped macOS app bundle to GitHub Release by @rjbaucells in #198
  • fix: restore macOS executable exec bit and app zip path prefix by @rjbaucells in #200
  • feat: rename project to Xyce Studio by @rjbaucells in #201

Full Changelog: v1.0.2...v1.1

v1.0.2

Choose a tag to compare

@rjbaucells rjbaucells released this 07 Jul 20:09
8f632d7

What's Changed

Full Changelog: v1.0.1...v1.0.2

v1.0.1

Choose a tag to compare

@rjbaucells rjbaucells released this 22 Jun 16:56
0f02c66

What's Changed

New Contributors

Full Changelog: https://github.com/spice-projects/kicad-xyce-plugin/commits/v1.0.1