Skip to content

Releases: MethodicalAcceleratorDesign/MAD-NG.py

Release v0.9.1

31 Mar 12:07
6e1afbf

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.9.1

Release v0.9.0

25 Feb 13:07
b90cf91

Choose a tag to compare

Changelog

  • Remove support for Python 3.10, now only supporting Python 3.11 and above.
  • Replaced incorrect Warning call with logging.warning for proper warning handling.
  • Also add the .close() method to the MAD class, allowing users to explicitly close the MAD-NG process and clean up resources.

What's Changed

Full Changelog: v0.8.4...v0.9.0

v0.8.4

18 Feb 09:19
dec3de3

Choose a tag to compare

What's Changed

  • Bump MAD-NG to 1.1.11 and pymadng to 0.8.4 by @jgray-19 in #37

Full Changelog: v0.8.3...v0.8.4

v0.8.3

14 Jan 14:17
9fe513b

Choose a tag to compare

What's Changed

  • Fix typos and convert documentation to British English by @Copilot in #35
  • Bump MAD-NG to 1.1.10 and pymadng to 0.8.3 by @jgray-19 in #36

Full Changelog: v0.8.2...v0.8.3

v0.8.2 Release

29 Nov 09:11
2cb8e8a

Choose a tag to compare

The only significant change is moving from MAD-NG 1.1.6 to 1.1.8

What's Changed

  • Add GitHub Action workflow for bumping MAD-NG release by @Copilot in #30
  • Add package version bump to MAD-NG release workflow by @Copilot in #32
  • Bump MAD-NG to 1.1.7 and pymadng to 0.8.2 by @jgray-19 in #33
  • Bump MAD-NG to 1.1.8 and pymadng to 0.8.2 by @jgray-19 in #34

New Contributors

  • @Copilot made their first contribution in #30

Full Changelog: v0.8.1...v0.8.2

v0.8.1

02 Oct 08:15
190f41e

Choose a tag to compare

What's Changed

  • Bump version to 0.8.1 in preparation for stable release by @jgray-19 in #29

No python code change

Full Changelog: v0.8.0...v0.8.1

v0.8.0

30 Sep 09:37
3f0b5db

Choose a tag to compare

What's Changed

  • Add ruff rules to repository by @jgray-19 in #28
    • Added comprehensive ruff configuration in pyproject.toml with various linting rules
    • Renamed classes and functions to follow PascalCase and snake_case conventions
    • Updated imports to use pathlib.Path instead of os.path
    • Improved code formatting and removed redundant constructs
    • BUG: Fixed used of py instead of py_name, resulting in py_name being unuable.
    • Removed compatibility for Python versions below 3.10, now only supporting Python 3.10 and above.
    • Updated documentation to reflect changes in code style and conventions.

Full Changelog: v0.7.1...v0.8.0

v0.7.1

04 Aug 10:22
5cebb33

Choose a tag to compare

No change to the python code, just updating the binary shipped with the package.

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

06 Jun 11:48
a27e663

Choose a tag to compare

What's Changed

The transfer of dicts now means that lists previously transferred using pymadng will now be broken. You will need to use the py:send(tbl, true) to send a shallow copy. Or if using the higher level, you must use .eval()

Full Changelog: v0.6.3...v0.7.0

v0.6.3

30 Apr 13:51
1213158

Choose a tag to compare

What's Changed

See MAD-NG Release 1.1.2 for more details

Full Changelog: v0.6.2...v0.6.3