Skip to content

Releases: mosdef-hub/foyer

Foyer 0.12.1

12 Jan 05:09
Compare
Choose a tag to compare

Maintenance

Full Changelog: 0.12.0...0.12.1

Foyer 0.12.0

31 May 21:18
Compare
Choose a tag to compare

Features

  • Update nbfix to use parmed structure.copy by @jaclark5 in #530
  • Add note explaining the origin of the name "foyer" by @ctk3b in #532
  • change default of use_residue_map to be False by @daico007 in #535

Bug Fixes

  • Update how xml_writer derive scaling factors by @daico007 in #518

Maintenance

New Contributors

  • @lgtm-com made their first contribution in #520
  • @jaclark5 made their first contribution in #530

Full Changelog: 0.11.3...0.12

Foyer 0.11.3

13 Sep 18:02
Compare
Choose a tag to compare

Breaking change

Feature

Bug fix

Maintenance

Full Changelog: 0.11.2...0.11.3

Foyer 0.11.2

29 Aug 16:37
Compare
Choose a tag to compare

Breaking change

Maintenance

Full Changelog: 0.11.1...0.11.2

Foyer 0.11.1

27 May 18:27
Compare
Choose a tag to compare

Features

Bugfixes

Maintenance

Full Changelog: 0.11.0...0.11.1

Foyer 0.11.0

22 Feb 20:16
Compare
Choose a tag to compare

Breaking Changes

  • Officially stop testing on Python 3.6 and add testing for Python 3.9 in #480

Features

Bug fixes

  • Fix scaling factors and mixing rule bug when atomtyping with general_forcefield by @daico007 in #489

Maintenance

Full Changelog: 0.10.0...0.11.0

Foyer 0.10.0

17 Nov 20:45
Compare
Choose a tag to compare

Features

  • Decouple forcefield from atomtyping step (#467)

Bug Fixes

  • Return periodic torsion parameters, regardless of k value (#471)

Maintenance

  • pre-commit ci autoupdate (#462, #473, #475)
  • Update docker image and re-add anaconda user (#463)
  • Miscellaneous updates related to executable files, accidently tracked files, PEP8 E722 and F523 (#465). Thanks @e-kwsm
  • Use codecov uploader in favor of bash uploader for coverage reports (#468)

Foyer 0.9.4

07 Sep 15:21
Compare
Choose a tag to compare

This is a patch release for making foyer compatible with latest API changes in openmm version 7.6.

Maintenance

  • Update import syntax in foyer to work with OpenMM v7.6 (#455, #457)
  • Pre-commit autoupdate (#456)

Foyer 0.9.3

13 Aug 21:48
Compare
Choose a tag to compare

Features

  • Add combining rule to TRAPPE-UA XML (#452)
  • Integrate ele to the atomtyping step (#428)
  • Update SMARTS string for opls_154 (#450)

Bug Fix

  • Collapsing combining_rule of forcefield when loading multiple forcefield files (#442)

Maintenance

  • Fix typo in pre-commit yml (#439)
  • Add Foyer graphic to README.md (#443)
  • Update Foyer documentation (#415)
  • Pre-commit autoupdate (#444, #445, #449)
  • Migrate azure pipeline environment creation use mamba (#447)
  • Update docker building routine (#451)

Foyer 0.9.2

30 Jun 22:06
Compare
Choose a tag to compare

Bug fixes

  • This is a patch release for the issue related to the combining rule used to calculate 1-4 nonbonded interactions (#435)
    • Currently, the 1-4 nonbonded calculations are calculated using the Lorentz Berthelot combining rule (https://en.wikipedia.org/wiki/Combining_rules#Lorentz-Berthelot_rules), and the parameters are not updated when forcefield.combining_rule is updated. This release adds a patch to recalculate sigma when forcefield.combining_rule is updated to “geometric” (#433)
    • NOTE - This applies to all instances of parametrizing with foyer, all mixing rules were calculated using Lorentz-Berthelot, even when geometric was specified

Features

  • Include combination_rule as top-level metadata in forcefield XMLs (#433)
  • Update references and SMARTS strings for ester groups in oplsaa.xml, refer to CHANGELOG for list of affected atomtypes (#429)

Maintenance

  • Explicitly list default cloud-based pre-commit options in .pre-commit-config.yaml (#425)
  • Include detailed tests for forcefield metadata (#435)
  • Increase performance for unit testing gmso integration (#437)