·
433 commits
to current
since this release
New features
- Added microstrip lines simulation support for Ngspice. Ngspice version >=45 is required. See #1401 #1402
- Added Jiles-Atherton magnetic core model. The same model is used by MicroCAP simulator. Added a new
device group magnetic cores containing two new devices: Winding and Magnetic core #1284 - Added new Image paiting. This component allows to put a raster image on schematic #1403
- Added VDMOS device support #1326
- Massive redesign of schematic rendering engine, enable arbitrary angle wires #1226
- Hide the component properties incompatible with the selected simulator #974
General improvements and bugfixes
- Implemented open recent project #705
- Fixed symbol editing issues #945
- Improved S-parameter files viewer #1309
- Added context menu for document tabs #1362
- Fixed printing issues #1452
- Added possibility to plot noise contribution #1439
- Fixed settings directory for transcalc #1445
- Auto reload of netlist and log #1435
Library update
Documentation
- New documentation available at: https://qucs-s-help.readthedocs.io/en/latest/
- Reorganized examples #1361
What's Changed
- New schematic machinery and removal of Q3PtrList by @wawuwo in #1266
- update qt6.9.0 by @dsm in #1290
- Fix selecting of ID_text by @wawuwo in #1297
- fix: Make label root follow its host node when the node is moving by @wawuwo in #1296
- Refactor Schematic::recreateComponent() and Component::recreate() by @wawuwo in #1244
- Change order of removal of elements in group to prevent double free by @wawuwo in #1299
- Avoid crash when moving a part of loop-wire by @wawuwo in #1300
- Make grid-step size wires selectable by @wawuwo in #1303
- Fix crash when mirroring connected component by @wawuwo in #1304
- Fix rectangle bounding box mismatch by @wawuwo in #1306
- Fix crash when double clicking to finish a wire by @wawuwo in #1311
- Remove commented out code by @wawuwo in #1313
- Fix ellipse selection by @wawuwo in #1310
- Refactor usages of Wire by @wawuwo in #1315
- Fix crash when moving a wire or a wired component by @wawuwo in #1318
- Refactor Schematic::activateSpecifiedComponent() by @poh0 in #1322
- fix: Color text in editor depending on lightness of BGColor by @tskaar in #1324
- Advanced magnetic core support by @ra3xdh in #1317
- Feature: Open recent project by @poh0 in #1330
- Add settings for wires by @wawuwo in #1329
- [WIP] S-parameter viewer update by @andresmmera in #1309
- Add VDMOS device by @ra3xdh in #1331
- Reduce the number of includes in schematic.h by @wawuwo in #1332
- S-parameter viewer: Fixes by @andresmmera in #1339
- A bit of schematic refactoring by @wawuwo in #1337
- Fix crash in settings dialog by @ra3xdh in #1341
- Project view: Open files with the system default program by @andresmmera in #1346
- Avoid double-layering wires in certain conditions by @wawuwo in #1342
- Fix crash when deleting label after wire merge by @wawuwo in #1348
- Fix for issues 1223 regarding CDL netlisting by @ThomasZecha in #1336
- Small fixes by @ra3xdh in #1350
- Fix for issue 1352 macos language selection. by @dsm in #1353
- Fix incorrect default diode model parameters in .MODEL Section component by @Radvall in #1357
- Put examples in folders by @andresmmera in #1361
- Update Gentoo ebuilds for last releases by @vaxxabait in #1363
- Add a context menu to documents tabs by @andresmmera in #1362
- Allow free editing for NODESET by @ra3xdh in #1364
- improve CI. by @dsm in #1365
- Fix missing DLLs (CI) by @dsm in #1366
- Refactor property by @wawuwo in #1356
- Fix scalars plotting by @ra3xdh in #1370
- Stop forcing LEVEL=2 into Xyce diode conversions by @tvrusso in #1373
- Refactor Schematic::activateCompsWithinRect by @wawuwo in #1371
- SPICE models for Qucsator devices by @ra3xdh in #1374
- Fixed #1377 by @ra3xdh in #1379
- Open multiple schematics from the Content View tab by @andresmmera in #1378
- Fix crahs on adding marker by @ra3xdh in #1383
- Fix crash when moving a wirelabel by @wawuwo in #1389
- Library update by @ra3xdh in #1390
- Fix wrong marker root position by @wawuwo in #1391
- Show error message if no simulator found by @ra3xdh in #1392
- Refactor Marker::initText() by @wawuwo in #1393
- graphictext: store transformed boundingRect by @tskaar in #1397
- Conductor and labels refactoring by @wawuwo in #1399
- Small refactorings by @wawuwo in #1404
- Image component by @andresmmera in #1403
- Remove some label types in favour of single 'isLabel' by @wawuwo in #1409
- config: Add option for always prefixing datasets with the simulation label by @tskaar in #1412
- SPICE support for microstrip lines by @ra3xdh in #1402
- Fix image painting component by @andresmmera in #1419
- S-parameter Viewer: Fixes by @andresmmera in #1420
- Update NEWS and VERSION before release by @ra3xdh in #1428
- LibComp: replace 'gnd' nodes with '0' nodes by @tskaar in #1427
- Feature: allow to move nodes by @wawuwo in #1433
- Feature: Reload netlist and log-files by @tskaar in #1435
- Fix issue #1053: Smith chart: stars/circles not rendered correctly when close to the chart border by @andresmmera in #1438
- graphictext: Refactor code to compute boundingRect dynamically by @tskaar in #1437
- feat(paintings): auto-snap to grid after rotation by @tskaar in #1440
- Add optional pts_per_summary parameter for Ngspice noise by @ra3xdh in #1442
- refactor(PortSymbol): Introduce setter for port name by @tskaar in #1448
- Change schematic healing logic: extend/shrink wires when possible by @wawuwo in #1449
- Fix transcalc load settings by @ra3xdh in #1451
- plot noise contributors by @VIPQualityPost in #1444
- Fix label changing its host after editing components properties by @wawuwo in #1457
- Set PixelSize instead of PointSize for simulation label fonts. by @funnydog in #1454
- Connect ComponentDialog::slotOKButton() to QDialog::accepted(). by @funnydog in #1459
- Update QT and NGSpice versions in CI by @dsm in #1461
Installation instrucitons
Installation instructions could be found at the wiki page: https://github.com/ra3xdh/qucs_s/wiki/Installation
New Contributors
- @poh0 made their first contribution in #1322
- @tskaar made their first contribution in #1324
- @tvrusso made their first contribution in #1373
- @VIPQualityPost made their first contribution in #1444
- @funnydog made their first contribution in #1454
Full Changelog: 25.1.2...25.2.0