Skip to content

v2024.4.12

Compare
Choose a tag to compare
@janosh janosh released this 12 Apr 05:57
· 389 commits to master since this release

What's Changed

🎉 New Features

🐛 Bug Fixes

🛠 Enhancements

  • Ensure MSONAtoms is indeed MSONable when Atoms.info is loaded with goodies by @Andrew-S-Rosen in #3670
  • Generalize fatband plots from Lobster by @JaGeo in #3688
  • Plotting of Multicenter COBIs by @JaGeo in #2926
  • Support appending vectors to positions in XSF format by @mturiansky in #3704
  • Define needs_u_correction(comp: CompositionLike) -> set[str] utility function by @janosh in #3703
  • Add more flexibility to PhononDOSPlotter and PhononBSPlotter by @ab5424 in #3700
  • Define ElementType enum in core/periodic_table.py by @janosh in #3726

📖 Documentation

🧹 House-Keeping

🚀 Performance

🚧 CI

  • Prevent GitHub Actions from running docs-related CI on forks by @lan496 in #3697

🧪 Tests

🔒 Security Fixes

🏷️ Type Hints

  • Self return type on from_dict methods by @janosh in #3702
  • Return self from Structure methods replace, substitute, remove_species, remove_sites by @janosh in #3706
  • Self return type on Lattice methods by @janosh in #3707

🤷‍♂️ Other Changes

New Contributors

Full Changelog: v2024.3.1...v2024.4.12