(released 03.06.2026)
What's Changed
- Implemented PEC, PMC, Bloch Boundary Conditions by @bruxillensis in #264
- Initial Polygon from GDS implementation by @ymahlau in #275
- cicd: added pulsed vs cw source simulation test by @ymahlau in #276
- docs: cleanup and more beautiful overview pages by @ymahlau in #279
- Implement dipole source, add simulation source tests by @bruxillensis in #270
- fix: pin gh actions and pre-commit versions by @ymahlau in #282
- Bump https://github.com/astral-sh/ruff-pre-commit from v0.11.2 to 0.15.10 by @dependabot[bot] in #289
- Bump https://github.com/pre-commit/pre-commit-hooks from v5.0.0 to 6.0.0 by @dependabot[bot] in #288
- Bump codecov/codecov-action from 4.6.0 to 6.0.0 by @dependabot[bot] in #286
- Bump actions/checkout from 4.3.1 to 6.0.2 by @dependabot[bot] in #285
- Bump actions/setup-python from 5.6.0 to 6.2.0 by @dependabot[bot] in #284
- Bump actions/cache from 4.3.0 to 5.0.5 by @dependabot[bot] in #283
- fix: dependabot configuration by @ymahlau in #292
- fix: dependabot config missing cooldown by @ymahlau in #293
- Bump https://github.com/woodruffw/zizmor-pre-commit from v1.5.2 to 1.24.1 by @dependabot[bot] in #287
- docs: added physics tutorials by @ymahlau in #295
- feat: warning for python v14 by @ymahlau in #298
- S-parameter calculation helper functions by @ymahlau in #296
- fix: inf extension during object placement by @ymahlau in #301
- change ExtrudedPolygon to use centered vertices for consistency by @ymahlau in #303
- fix: nan value through gradient in ssp by @ymahlau in #306
- Propagate simulation dtype through sources and utility functions by @teevee112 in #307
- refactor: split FieldState from ArrayContainer and add reset() method by @teevee112 in #308
- Harden test cases for array field refactor by @teevee112 in #309
- Add bent waveguide mode support via Tidy3D mode solver args by @teevee112 in #311
- Error check when objects are placed outside of simulation volume by @renaissancenerd in #304
- Bump https://github.com/astral-sh/ruff-pre-commit from v0.15.10 to 0.15.12 in the pre-commit-hooks group by @dependabot[bot] in #314
- Provide progress callback for simulations by @teevee112 in #310
- feat: explicit boundary padding for 2d gaussian smoothing by @ymahlau in #317
- auto-infer bounding-box size for Cylinder, Sphere, and ExtrudedPolygon by @teevee112 in #313
- feat: add CustomTimeSignalProfile and source signal visualization by @JoGed in #305
- Add rectilinear grid support with one solver-facing grid path by @teevee112 in #312
- feat: GDS/GDSII import for layer stacks, port sources, and port detectors by @teevee112 in #323
- prevent TracerArrayConversionError in mode solver under jax.jit by @teevee112 in #331
- Revert "prevent TracerArrayConversionError in mode solver under jax.jit" by @ymahlau in #337
- Revert "feat: GDS/GDSII import for layer stacks, port sources, and port detectors" by @ymahlau in #338
- Revert "Add rectilinear grid support with one solver-facing grid path" by @ymahlau in #339
- Dispersive Material Implementation by @bruxillensis in #294
- enhancement: fixed the plot functions origins. by @Xenosdu78 in #342
New Contributors
- @dependabot[bot] made their first contribution in #289
- @teevee112 made their first contribution in #307
- @JoGed made their first contribution in #305
- @Xenosdu78 made their first contribution in #342
Full Changelog: v0.6.1...v0.6.2