Skip to content

Releases: glotzerlab/signac-dashboard

v0.6.1

10 Nov 15:55
b81aa1c
Compare
Choose a tag to compare

[0.6.1] -- 2023-11-10

Added

  • Support for flask 3 and werkzeug 3 (#204).
  • Tested Python 3.12 support (#205).

v0.6.0

31 Aug 14:48
03108ed
Compare
Choose a tag to compare

[0.6.0] -- 2023-08-30

Added

  • Login page that redirects back to current URL (#160, #181).
  • Navigator module to display links to jobs differing by one state point parameter (#188).

Fixed

  • Updated bundled jQuery version to 3.6.4 for a security fix (#184).

Updated

  • Security documentation (#185).

v0.5.0

30 Mar 19:53
92c74bb
Compare
Choose a tag to compare

[0.5.0] -- 2023-03-30

Added

  • Official Python 3.11 support (#176).
  • Ability to sort ImageViewer and VideoViewer cards (#155).

Changed

  • Require signac 2.0.0 (#166).
  • Default value of PER_PAGE is now 24 (#168).
  • Minor visual updates (#175).
  • Switched to a pyproject.toml based build (#176).

v0.4.0

12 Dec 19:39
7c7a696
Compare
Choose a tag to compare

This release is planned to be the last version to support signac < 2.0. The biggest feature is the addition of login tokens.

Added

  • Improve security on multi-user systems. Dashboard now generates a login token when started. Users
    must login with the token to view project and job data in the dashboard (#122, #158).

Changed

  • ImageViewer searches for *.svg files by default (#157).

Fixed

  • Fixed handling of --debug command line option (#152).
  • Addressed deprecation warnings from signac 1.8.0 (#132, #153).

v0.3.1

17 Oct 20:01
1315fbd
Compare
Choose a tag to compare

This release fixes a bug that affects displaying images with flask greater than version 2.2.0

Added

  • Updated CI to use GitHub Actions (#150).

Fixed

  • Rename cache_timeout to max_age in calls to flask.send_from_directory (#142, #143, #149).

v0.3.0

22 Jun 16:30
400a408
Compare
Choose a tag to compare

This release adds a project overview page and the modules for it. We welcome new contributor @Charlottez112!

Added

  • The Project page displays cards from modules with context="ProjectContext" (#27, #110).
  • Schema module for the ProjectContext (#110).
  • ProjectContext support for the DocumentList, ImageViewer, TextDisplay, and VideoViewer modules (#110).
  • Dashboard config option CARDS_PER_ROW controls the number of cards per row in the desktop view (#133).
  • The endpoint views.get_file now reads the download_name request argument (#127).

Changed

  • Hide the list of modules in the sidebar when viewing the job list (#110).

Fixed

  • Hide the list and grid view buttons when viewing a single job (#92, #110).
  • Fixed bug with disabled modules not showing a checkbox to enable them in the grid view (#134).
  • FileList module now respects prefix_jobid option (#127, #128).
  • Endpoints added via Dashboard.add_url can be used with multiple routes (#130).

Removed

  • Removed upper bound on python_requires (#137).