Repository navigation
Releases: spice-projects/xyce-studio
Releases · spice-projects/xyce-studio
Release list
v1.2
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
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
What's Changed
- Performance improvements, FFT calculation, STEP visualizations by @rjbaucells in #51
- Display Xyce .FFT calculations in transient analysis by @rjbaucells in #52
- Add single DATA table editor by @rjbaucells in #53
- Cleanup and refactoring Step Information by @rjbaucells in #54
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Implement DC Sweep simulation dialog and improve UI aesthetics by @rjbaucells in #12
- feat: Add .OP (Operating Point) simulation support by @rjbaucells in #13
- feat: add netlist parser for Xyce/SPICE circuit topology by @rjbaucells in #16
- Add Run Simulation workflow (#14) by @rjbaucells in #19
- Add unit tests for ≥90% code coverage (issue #17) by @rjbaucells in #20
- Auto-discover Xyce executable path on first run (#18) by @rjbaucells in #21
- Fix simulation dialog tab persistence and simulation output font by @rjbaucells in #22
- .OP simulation enhancements by @rjbaucells in #24
- Add View Simulation Output menu option and fix log persistence by @rjbaucells in #25
- Add Xyce RAW output file parser by @rjbaucells in #27
- .FOUR, .FFT, .PRINT, .NOISE, .AC directives support by @rjbaucells in #35
- Unified Simulation Parameters & Xyce Directives Parity by @rjbaucells in #43
- Plugin deployment and project refactor for KiCad XYCE integration by @rjbaucells in #44
- added right click copy expression name functionality by @rbaucells in #45
- Sorting in add plot dialog by @rbaucells in #47
- Update README with actual project structure and simulation types by @rjbaucells in #46
- Plugin metadata updates by @rjbaucells in #48
- Updated metadata tags by @rjbaucells in #49
New Contributors
- @rjbaucells made their first contribution in #12
- @rbaucells made their first contribution in #45
Full Changelog: https://github.com/spice-projects/kicad-xyce-plugin/commits/v1.0.1