signac v1.4.0 Release Notes

Release Date: 2020-02-29 // almost 2 years ago
  • โž• Added

    • โž• Added Windows to platforms tested with continuous integration (#264, #266).
    • โž• Add command line option -m/--merge for signac sync (#280, #230).

    ๐Ÿ”„ Changed

    • Workspace directory is created when Project is initialized (#267, #271).
    • ๐Ÿ”„ Changed testing framework from unittest to pytest (#212, #275).
    • โ™ป๏ธ Refactored internal use of deprecated get_statepoint function (#227, #282).

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed issues on Windows with H5Store, project import/export, and operations that move files (#264, #266).
    • Calling items or values on _SyncedDict objects does not mutate nested dictionaries (#234, #269).
    • ๐Ÿ›  Fixed issue with project.data access from separate instances of H5StoreManager (#274, #278).
    • Fixed error when launching signac shell if permissions are denied for .signac_shell_history (#279).

    โœ‚ Removed

    • โœ‚ Removed vendored tqdm module and replaced it with a requirement (#289).
    • โœ‚ Removed support for rapidjson as an alternative JSON library (#285, #287).
    • โœ‚ Removed tuple of keys implementation of nested dictionaries (#272, #296).