Skip to content

Releases: schrodinger/maeparser

v1.3.1 release

01 Feb 19:25
bfa41f0
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)

v1.0.1 release

17 Sep 17:24
Compare
Choose a tag to compare

This is the original v1 release with one additional memory fix

v1.0.0 release

04 Jun 14:47
0e15d0e
Compare
Choose a tag to compare

Marking the current stable version as an initial release. Please see documentation for building and usage.