Skip to content

Releases: schrodinger/maeparser

v1.3.3 release

06 Jun 20:25
da0679e

Choose a tag to compare

Maeparse release 1.3.3.

For use in the Schrödinger core suite releases 2025-3 and later.

Changelog:

#82 Read .mae files with empty blocks

v1.3.2 release

31 Mar 17:54
09cf37d

Choose a tag to compare

Maeparse release 1.3.2.

For use in the Schrödinger core suite releases 2023-2 and later.

This release includes a minor improvement:

  • #80 Make the boost::iostreams dependency option

v1.3.1 release

01 Feb 19:25
bfa41f0

Choose a tag to compare

Maeparse release 1.3.1.

For use in the Schrödinger core suite releases 2023-2 and later.

This is a bugfix release.

  • #77 Allow property names to include colons

v1.3.0 release

06 Sep 18:34
4e2e3bb

Choose a tag to compare

Maeparse release 1.3.0.

The issues addressed in this release mostly relate to building and automated testing. The minor version was bumped because two new methods were added to Block:

    std::vector<std::string> Block::getBlockNames() const;
    std::vector<std::string> Block::getIndexedBlockNames() const;

v1.2.4 release

13 Oct 17:20
7e5ee49

Choose a tag to compare

This is a bugfix release from v1.2.3.

The issues addressed in this release mostly relate to building and automated testing. A couple of methods were made const, and we ran clang-tidy to clean up the code a little.

v1.2.3 release

16 Mar 20:29
23bc415

Choose a tag to compare

This is a bugfix release from v1.2.2.

The issues addressed in this release all relate to building and automated testing. The major new feature is the ability to install as a static library using MAEPARSER_BUILD_SHARED_LIBS=OFF.

v1.2.2 release

02 Oct 17:58
1f89536

Choose a tag to compare

This release fixes export of symbols for a couple of methods. This should be considered a bugfix release from v1.2.1.

v1.2.1 release

20 Sep 21:16
bad37c2

Choose a tag to compare

This release adds constants for some commonly used structure-level properties. It also adds a new API for quickly getting all block-level data from an indexed block. (e.g. data for all atoms from an atom block)

v1.2 release

11 Jul 18:39
2088695

Choose a tag to compare

There are two interface changes in this release:

  • MaeParser now throws std::runtime_error when attempting to open a file that does not exist (#42)
  • Callers can now list the properties that have been read from an mae file (#41)

Additionally, this release includes improvements in testing, especially memory leak testing with valgrind. This release is intended for inclusion in the Schödinger core suite release 2019-3.

v1.1 release

28 Feb 19:10
368a674

Choose a tag to compare

  • Adds support for writing mae format files (#28)
  • Adds support for reading compressed mae files (#20)
  • Allows static builds on Windows (#10)
  • Several other bugfixes and minor improvements.

There are two interface changes in this release:

  • Missing properties now return a nulloptr instead of throwing (#27)
  • Constructor to MaeParser, DirectMaeParser, and Reader now take a shared_ptr to a stream instead of a reference to a stream. (#20)