signac v1.3.0 Release Notes

Release Date: 2019-12-19 // over 4 years ago
  • โž• Added

    • ๐Ÿ‘ Official support for Python 3.8 (#258).
    • โž• Add properties Project.id and Job.id (#250).
    • โž• Add signac.diff_jobs function to compare two or more state points (#248, #247).
    • โž• Add function to initialize a sample data space for testing purposes (#215).
    • โž• Add schema version to ensure compatibility and enable migrations in future package versions (#165, #253).

    ๐Ÿ”„ Changed

    • Implemented Project. __contains__ check in constant time (#231).

    ๐Ÿ›  Fixed

    • ๐Ÿ Attempting to create a linked view for a Project on Windows now raises an informative error message (#214, #236).
    • ๐Ÿ”ง Project configuration is initialized using ConfigObj, allowing the configuration to include commas and special characters (#251, #252).

    ๐Ÿ—„ Deprecated

    • ๐Ÿšš Deprecate the get_id method in Project and Job classes in favor of the id property, to be removed in 2.0 (#250).
    • ๐Ÿ”ง In-memory modification of the project configuration, to be removed in 2.0 (#246).

    โœ‚ Removed

    • โฌ‡๏ธ Dropped support for Python 2.7 (#232).