|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 |
|
5 | 5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
6 | | -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 6 | +and this project adheres to |
| 7 | +[Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
7 | 8 |
|
8 | 9 | ## [Unreleased] |
9 | 10 |
|
10 | 11 | ## [0.3.1] - 2025-10-30 |
11 | 12 |
|
12 | 13 | ### Fixed |
13 | | -- Fixed susceptibility tree traversal ([#26](https://github.com/magpylib/magpylib-material-response/pull/26), [#28](https://github.com/magpylib/magpylib-material-response/pull/28)) |
| 14 | + |
| 15 | +- Fixed susceptibility tree traversal |
| 16 | + ([#26](https://github.com/magpylib/magpylib-material-response/pull/26), |
| 17 | + [#28](https://github.com/magpylib/magpylib-material-response/pull/28)) |
14 | 18 |
|
15 | 19 | ### Changed |
| 20 | + |
16 | 21 | - Improved clarity and error handling in `get_susceptibilities` function |
17 | 22 | - Enhanced logging configuration |
18 | 23 | - Refactored demag.py for better organization |
19 | | -- Improved documentation theme and layout ([#29](https://github.com/magpylib/magpylib-material-response/pull/29)) |
| 24 | +- Improved documentation theme and layout |
| 25 | + ([#29](https://github.com/magpylib/magpylib-material-response/pull/29)) |
20 | 26 | - Switched from Furo to PyData Sphinx theme |
21 | 27 | - Added custom CSS for full-width content and smaller sidebar |
22 | 28 | - Enhanced navigation and branding with Magpylib logo |
23 | 29 | - Reorganized examples section structure |
24 | 30 |
|
25 | 31 | ### Maintenance |
26 | | -- Updated pre-commit hooks to latest versions ([#21](https://github.com/magpylib/magpylib-material-response/pull/21)) |
27 | | -- Updated GitHub Actions dependencies ([#24](https://github.com/magpylib/magpylib-material-response/pull/24)) |
28 | | -- Removed test PyPI repository URL from publish step ([#27](https://github.com/magpylib/magpylib-material-response/pull/27)) |
| 32 | + |
| 33 | +- Updated pre-commit hooks to latest versions |
| 34 | + ([#21](https://github.com/magpylib/magpylib-material-response/pull/21)) |
| 35 | +- Updated GitHub Actions dependencies |
| 36 | + ([#24](https://github.com/magpylib/magpylib-material-response/pull/24)) |
| 37 | +- Removed test PyPI repository URL from publish step |
| 38 | + ([#27](https://github.com/magpylib/magpylib-material-response/pull/27)) |
29 | 39 | - Added VSCode settings for pytest configuration |
30 | 40 |
|
31 | 41 | ## [0.3.0] - 2024-10-16 |
32 | 42 |
|
33 | 43 | ### Added |
| 44 | + |
34 | 45 | - Support for anisotropic susceptibilities |
35 | 46 | - FE tests for anisotropic and negative susceptibility values |
36 | 47 | - Comprehensive tests for interface and computation validation |
37 | 48 | - Susceptibility input to parent collections |
38 | | -- Support for both scalar (isotropic) and 3-vector (anisotropic) susceptibility inputs |
| 49 | +- Support for both scalar (isotropic) and 3-vector (anisotropic) susceptibility |
| 50 | + inputs |
39 | 51 |
|
40 | 52 | ### Changed |
| 53 | + |
41 | 54 | - Improved interface for susceptibility (chi) input |
42 | 55 | - Enhanced susceptibility input possibilities: |
43 | 56 | - Scalar input now assumes isotropic susceptibility |
44 | 57 | - 3-vector input enables anisotropic susceptibility |
45 | 58 | - Improved internal architecture and code organization |
46 | 59 |
|
47 | 60 | ### Fixed |
| 61 | + |
48 | 62 | - Various computation fixes confirmed by isotropic and anisotropic tests |
49 | 63 |
|
50 | 64 | ## [0.2.1a0] |
51 | 65 |
|
52 | 66 | ### Fixed |
53 | | -- Fixed null polarization for rotated objects ([#7](https://github.com/magpylib/magpylib-material-response/pull/7)) |
54 | | -- Fixed documentation build issues ([#6](https://github.com/magpylib/magpylib-material-response/pull/6)) |
| 67 | + |
| 68 | +- Fixed null polarization for rotated objects |
| 69 | + ([#7](https://github.com/magpylib/magpylib-material-response/pull/7)) |
| 70 | +- Fixed documentation build issues |
| 71 | + ([#6](https://github.com/magpylib/magpylib-material-response/pull/6)) |
55 | 72 |
|
56 | 73 | ## [0.2.0a0] |
57 | 74 |
|
58 | 75 | ### Changed |
59 | | -- Renamed `xi` parameter to `susceptibility` for better clarity ([#5](https://github.com/magpylib/magpylib-material-response/pull/5)) |
60 | | -- Updated to support magpylib v5 ([#4](https://github.com/magpylib/magpylib-material-response/pull/4)) |
61 | | - |
62 | | -[Unreleased]: https://github.com/magpylib/magpylib-material-response/compare/v0.3.1...HEAD |
63 | | -[0.3.1]: https://github.com/magpylib/magpylib-material-response/compare/v0.3.0...v0.3.1 |
64 | | -[0.3.0]: https://github.com/magpylib/magpylib-material-response/compare/v0.2.1a0...v0.3.0 |
65 | | -[0.2.1a0]: https://github.com/magpylib/magpylib-material-response/compare/v0.2.0a0...v0.2.1a0 |
66 | | -[0.2.0a0]: https://github.com/magpylib/magpylib-material-response/releases/tag/v0.2.0a0 |
| 76 | + |
| 77 | +- Renamed `xi` parameter to `susceptibility` for better clarity |
| 78 | + ([#5](https://github.com/magpylib/magpylib-material-response/pull/5)) |
| 79 | +- Updated to support magpylib v5 |
| 80 | + ([#4](https://github.com/magpylib/magpylib-material-response/pull/4)) |
| 81 | + |
| 82 | +[Unreleased]: |
| 83 | + https://github.com/magpylib/magpylib-material-response/compare/v0.3.1...HEAD |
| 84 | +[0.3.1]: |
| 85 | + https://github.com/magpylib/magpylib-material-response/compare/v0.3.0...v0.3.1 |
| 86 | +[0.3.0]: |
| 87 | + https://github.com/magpylib/magpylib-material-response/compare/v0.2.1a0...v0.3.0 |
| 88 | +[0.2.1a0]: |
| 89 | + https://github.com/magpylib/magpylib-material-response/compare/v0.2.0a0...v0.2.1a0 |
| 90 | +[0.2.0a0]: |
| 91 | + https://github.com/magpylib/magpylib-material-response/releases/tag/v0.2.0a0 |
0 commit comments