From d99a064a3a35f9c0300b6171faf73bfd7d1c6cc7 Mon Sep 17 00:00:00 2001 From: brichet Date: Thu, 15 Jun 2023 21:42:00 +0000 Subject: [PATCH] Publish 0.8.3 SHA256 hashes: nbgrader-0.8.3-py3-none-any.whl: c0909da084af8f9609f6e9c1b137652a3f1453f75ece2a6914b7e751c489e4da nbgrader-0.8.3.tar.gz: 609610f3e135372ccaa0f3828fc760cdd12be66cc2e0d987665aa5036e04cfdf nbgrader-0.8.3.tgz: b2b618e57917ffd5a6ae76dc58e7398774223db891bd41136ed0bc4b4dae32e9 --- CHANGELOG.md | 31 +++++++++++++++++-- nbgrader/_version.py | 2 +- nbgrader/nbextensions/assignment_list/main.js | 2 +- nbgrader/nbextensions/course_list/main.js | 2 +- .../nbextensions/validate_assignment/main.js | 2 +- package.json | 2 +- pyproject.toml | 4 +-- src/assignment_list/index.ts | 2 +- src/course_list/index.ts | 2 +- src/validate_assignment/index.ts | 2 +- 10 files changed, 39 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 39f514f32..3a65cc992 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,35 @@ A summary of changes to nbgrader. +## 0.8.3 + +([Full Changelog](https://github.com/jupyter/nbgrader/compare/v0.8.2...6b0ec9fd6a909692f346d98ecf0a5f52bf25e5e0)) + +### Enhancements made + +- Add maximum size for entire directory as submission option [#1666](https://github.com/jupyter/nbgrader/pull/1666) ([@franswel](https://github.com/franswel)) +- Toggle visibility of all student names [#1775](https://github.com/jupyter/nbgrader/pull/1775) ([@tuncbkose](https://github.com/tuncbkose)) +- Timeout configuration in validation and error message [#1730](https://github.com/jupyter/nbgrader/pull/1730) ([@tuncbkose](https://github.com/tuncbkose)) + +### Bugs fixed + +- Recreate nbgrader widgets after they are disposed. [#1773](https://github.com/jupyter/nbgrader/pull/1773) ([@ykazakov](https://github.com/ykazakov)) +- Fix blank tab names and labextension button label [#1756](https://github.com/jupyter/nbgrader/pull/1756) ([@tuncbkose](https://github.com/tuncbkose)) + +### Maintenance and upkeep improvements + +- Fix documentation links [#1790](https://github.com/jupyter/nbgrader/pull/1790) ([@brichet](https://github.com/brichet)) +- Fix selenium deprecation for nbextension tests [#1789](https://github.com/jupyter/nbgrader/pull/1789) ([@tuncbkose](https://github.com/tuncbkose)) +- Upgrade to support jupyter_client 8 [#1778](https://github.com/jupyter/nbgrader/pull/1778) ([@shreve](https://github.com/shreve)) + +### Contributors to this release + +([GitHub contributors page for this release](https://github.com/jupyter/nbgrader/graphs/contributors?from=2023-03-28&to=2023-06-15&type=c)) + +[@brichet](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Abrichet+updated%3A2023-03-28..2023-06-15&type=Issues) | [@franswel](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Afranswel+updated%3A2023-03-28..2023-06-15&type=Issues) | [@github-actions](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Agithub-actions+updated%3A2023-03-28..2023-06-15&type=Issues) | [@shreve](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Ashreve+updated%3A2023-03-28..2023-06-15&type=Issues) | [@tuncbkose](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Atuncbkose+updated%3A2023-03-28..2023-06-15&type=Issues) | [@ykazakov](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Aykazakov+updated%3A2023-03-28..2023-06-15&type=Issues) + + + ## 0.8.2 ([Full Changelog](https://github.com/jupyter/nbgrader/compare/v0.8.1...f262e3b37b30af59ab2fcc31a245cec6360c2271)) @@ -52,8 +81,6 @@ A summary of changes to nbgrader. [@blink1073](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Ablink1073+updated%3A2022-09-27..2023-03-28&type=Issues) | [@brichet](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Abrichet+updated%3A2022-09-27..2023-03-28&type=Issues) | [@dependabot](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Adependabot+updated%3A2022-09-27..2023-03-28&type=Issues) | [@github-actions](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Agithub-actions+updated%3A2022-09-27..2023-03-28&type=Issues) | [@jtpio](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Ajtpio+updated%3A2022-09-27..2023-03-28&type=Issues) | [@meeseeksmachine](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Ameeseeksmachine+updated%3A2022-09-27..2023-03-28&type=Issues) | [@perllaghu](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Aperllaghu+updated%3A2022-09-27..2023-03-28&type=Issues) | [@shreve](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Ashreve+updated%3A2022-09-27..2023-03-28&type=Issues) | [@tmetzl](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Atmetzl+updated%3A2022-09-27..2023-03-28&type=Issues) | [@tuncbkose](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Atuncbkose+updated%3A2022-09-27..2023-03-28&type=Issues) - - ## 0.8.1 ([Full Changelog](https://github.com/jupyter/nbgrader/compare/v0.8.0...9a85dc1fb76c2f39cd50ea1a3c2619c660905300)) diff --git a/nbgrader/_version.py b/nbgrader/_version.py index 242759c3e..b388b273d 100644 --- a/nbgrader/_version.py +++ b/nbgrader/_version.py @@ -1,2 +1,2 @@ -version_info = (0, 8, 2, "", "") +version_info = (0, 8, 3, "", "") __version__ = ".".join(map(str, version_info[:3])) + "".join(version_info[3:]) diff --git a/nbgrader/nbextensions/assignment_list/main.js b/nbgrader/nbextensions/assignment_list/main.js index 9c1ce5b6f..9df3b06b8 100644 --- a/nbgrader/nbextensions/assignment_list/main.js +++ b/nbgrader/nbextensions/assignment_list/main.js @@ -6,7 +6,7 @@ define([ ], function(Jupyter, $, utils, AssignmentList) { "use strict"; - var nbgrader_version = "0.8.2"; + var nbgrader_version = "0.8.3"; var ajax = utils.ajax || $.ajax; // Notebook v4.3.1 enabled xsrf so use notebooks ajax that includes the diff --git a/nbgrader/nbextensions/course_list/main.js b/nbgrader/nbextensions/course_list/main.js index 11f3c301d..424c5ac67 100644 --- a/nbgrader/nbextensions/course_list/main.js +++ b/nbgrader/nbextensions/course_list/main.js @@ -6,7 +6,7 @@ define([ ], function(Jupyter, $, utils, CourseList) { "use strict"; - var nbgrader_version = "0.8.2"; + var nbgrader_version = "0.8.3"; var ajax = utils.ajax || $.ajax; // Notebook v4.3.1 enabled xsrf so use notebooks ajax that includes the diff --git a/nbgrader/nbextensions/validate_assignment/main.js b/nbgrader/nbextensions/validate_assignment/main.js index 21fa5b778..a71a59269 100644 --- a/nbgrader/nbextensions/validate_assignment/main.js +++ b/nbgrader/nbextensions/validate_assignment/main.js @@ -7,7 +7,7 @@ define([ ], function ($, Jupyter, dialog, utils) { "use strict"; - var nbgrader_version = "0.8.2"; + var nbgrader_version = "0.8.3"; var ajax = utils.ajax || $.ajax; // Notebook v4.3.1 enabled xsrf so use notebooks ajax that includes the diff --git a/package.json b/package.json index d87a3d9ed..90b9ec3c3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nbgrader", - "version": "0.8.2", + "version": "0.8.3", "description": "nbgrader nodejs dependencies", "keywords": [ "jupyter", diff --git a/pyproject.toml b/pyproject.toml index 56a14c79b..074e253a1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,7 +49,7 @@ dependencies = [ "sqlalchemy>=1.4,<2", "traitlets>5.0,<6", ] -version = "0.8.2" +version = "0.8.3" [project.license] file = "LICENSE" @@ -156,7 +156,7 @@ before-build-python = [ ] [tool.tbump.version] -current = "0.8.2" +current = "0.8.3" regex = ''' (?P\d+)\.(?P\d+)\.(?P\d+) ((?Pa|b|rc|.dev)(?P\d+))? diff --git a/src/assignment_list/index.ts b/src/assignment_list/index.ts index ee959bbe3..024671575 100644 --- a/src/assignment_list/index.ts +++ b/src/assignment_list/index.ts @@ -150,7 +150,7 @@ class AssignmentListWidget extends Widget { checkNbGraderVersion() { var warning = this.node.getElementsByClassName('version_error')[0] as HTMLDivElement; warning.hidden=false; - requestAPI('nbgrader_version?version='+"0.8.2") + requestAPI('nbgrader_version?version='+"0.8.3") .then(response => { if (!response['success']) { warning.innerText = response['message']; diff --git a/src/course_list/index.ts b/src/course_list/index.ts index 9cda70337..48861baea 100644 --- a/src/course_list/index.ts +++ b/src/course_list/index.ts @@ -80,7 +80,7 @@ class CourseListWidget extends Widget { } checkNbGraderVersion() { - let nbgrader_version = '0.8.2'; + let nbgrader_version = '0.8.3'; requestAPI('nbgrader_version?version='+nbgrader_version) .then(response => { if (!response['success']) { diff --git a/src/validate_assignment/index.ts b/src/validate_assignment/index.ts index 52f504fc5..99489bd20 100644 --- a/src/validate_assignment/index.ts +++ b/src/validate_assignment/index.ts @@ -23,7 +23,7 @@ import { requestAPI } from './validateassignment'; import { showNbGraderDialog, validate } from '../common/validate'; -var nbgrader_version = "0.8.2"; // TODO: hardcoded value +var nbgrader_version = "0.8.3"; // TODO: hardcoded value const PLUGIN_ID = "nbgrader/validate-assignment"