From version 0.5.0 to 0.6.0:

Version 0.6.0 brings another significant upgrade to GRUMMP, which now supports meshing from curved boundary data. Starting from the curved boundary representation, GRUMMP discretizes surfaces by sampling, then generates tetrahedral meshes from the resulting surface triangulations. Any boundary points that are inserted during volume refinement are inserted onto the curved surface, not onto a tesselation of the surface. Geometry is currently input via stereolithography files (see Section 3.3 for more information). As a consequence of how geometry is handled internally, GRUMMP now requires the Argonne version of the Common Geometry Module (version 10.2.2) to build. The configure script automatically fetches and builds this if it's needed.A.1

Additional changes since version 0.5.0: