diff --git a/CHANGELOG.md b/CHANGELOG.md index cd3ea97a4..4f478b51a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,41 @@ A summary of changes to nbgrader. +## 0.9.0 + +([Full Changelog](https://github.com/jupyter/nbgrader/compare/v0.9.0a1...6db380039dab377157620516ae49eafcf7537fc8)) + +### Enhancements made + +- New Feature: Auto-generation of test code [#1817](https://github.com/jupyter/nbgrader/pull/1817) ([@trevorcampbell](https://github.com/trevorcampbell)) +- Add missing grade_cells before autograding [#1770](https://github.com/jupyter/nbgrader/pull/1770) ([@tuncbkose](https://github.com/tuncbkose)) + +### Bugs fixed + +- Revert change breaking sqlalchemy 1.4.x [#1823](https://github.com/jupyter/nbgrader/pull/1823) ([@brichet](https://github.com/brichet)) +- Fix jquery in documentation, and update documentation [#1819](https://github.com/jupyter/nbgrader/pull/1819) ([@brichet](https://github.com/brichet)) +- Add unused arg for docs/cleandocs [#1815](https://github.com/jupyter/nbgrader/pull/1815) ([@trevorcampbell](https://github.com/trevorcampbell)) +- Add missing grade_cells before autograding [#1770](https://github.com/jupyter/nbgrader/pull/1770) ([@tuncbkose](https://github.com/tuncbkose)) + +### Maintenance and upkeep improvements + +- Clean remaining code relative to Notebook\<7 [#1824](https://github.com/jupyter/nbgrader/pull/1824) ([@brichet](https://github.com/brichet)) +- Update lab and notebook dependencies [#1812](https://github.com/jupyter/nbgrader/pull/1812) ([@brichet](https://github.com/brichet)) + +### Documentation improvements + +- Fix jquery in documentation, and update documentation [#1819](https://github.com/jupyter/nbgrader/pull/1819) ([@brichet](https://github.com/brichet)) +- Add unused arg for docs/cleandocs [#1815](https://github.com/jupyter/nbgrader/pull/1815) ([@trevorcampbell](https://github.com/trevorcampbell)) +- Fix labextension plugin IDs in the docs [#1811](https://github.com/jupyter/nbgrader/pull/1811) ([@lahwaacz](https://github.com/lahwaacz)) + +### Contributors to this release + +([GitHub contributors page for this release](https://github.com/jupyter/nbgrader/graphs/contributors?from=2023-07-21&to=2023-09-04&type=c)) + +[@brichet](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Abrichet+updated%3A2023-07-21..2023-09-04&type=Issues) | [@github-actions](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Agithub-actions+updated%3A2023-07-21..2023-09-04&type=Issues) | [@lahwaacz](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Alahwaacz+updated%3A2023-07-21..2023-09-04&type=Issues) | [@trevorcampbell](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Atrevorcampbell+updated%3A2023-07-21..2023-09-04&type=Issues) | [@tuncbkose](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Atuncbkose+updated%3A2023-07-21..2023-09-04&type=Issues) + + + ## 0.9.0a1 ([Full Changelog](https://github.com/jupyter/nbgrader/compare/v0.9.0a0...2d7dc7c0b758c5f61a34b7cc4a0fd2f04d748bb4)) @@ -20,8 +55,6 @@ A summary of changes to nbgrader. [@brichet](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Abrichet+updated%3A2023-07-18..2023-07-21&type=Issues) | [@github-actions](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Agithub-actions+updated%3A2023-07-18..2023-07-21&type=Issues) - - ## 0.9.0a0 ([Full Changelog](https://github.com/jupyter/nbgrader/compare/v0.8.4...1b5ffa93db15012f15ac17bf475eab2420fe73bf)) diff --git a/nbgrader/_version.py b/nbgrader/_version.py index c9ab971bc..7c3844a35 100644 --- a/nbgrader/_version.py +++ b/nbgrader/_version.py @@ -1,2 +1,2 @@ -version_info = (0, 9, 0, "a", "1") +version_info = (0, 9, 0, "", "") __version__ = ".".join(map(str, version_info[:3])) + "".join(version_info[3:]) diff --git a/package.json b/package.json index ee6ce9ea7..8a00faed0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nbgrader", - "version": "0.9.0-alpha.1", + "version": "0.9.0", "description": "nbgrader nodejs dependencies", "keywords": [ "jupyter", diff --git a/pyproject.toml b/pyproject.toml index a5c1c9156..bbb98cc4c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,7 +49,7 @@ dependencies = [ "sqlalchemy>=1.4,<3", "PyYAML>=6.0", ] -version = "0.9.0a1" +version = "0.9.0" [project.license] file = "LICENSE" @@ -156,7 +156,7 @@ before-build-python = [ ] [tool.tbump.version] -current = "0.9.0a1" +current = "0.9.0" 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 28161f4b3..876cca421 100644 --- a/src/assignment_list/index.ts +++ b/src/assignment_list/index.ts @@ -131,7 +131,7 @@ export class AssignmentListWidget extends Widget { checkNbGraderVersion() { var warning = this.node.getElementsByClassName('version_error')[0] as HTMLDivElement; warning.hidden=false; - requestAPI('nbgrader_version?version='+"0.9.0a1") + requestAPI('nbgrader_version?version='+"0.9.0") .then(response => { if (!response['success']) { warning.innerText = response['message']; diff --git a/src/course_list/index.ts b/src/course_list/index.ts index 02b56747c..c4e6e22f5 100644 --- a/src/course_list/index.ts +++ b/src/course_list/index.ts @@ -70,7 +70,7 @@ export class CourseListWidget extends Widget { } checkNbGraderVersion() { - let nbgrader_version = '0.9.0a1'; + let nbgrader_version = '0.9.0'; 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 07d31adfa..d45cc3939 100644 --- a/src/validate_assignment/index.ts +++ b/src/validate_assignment/index.ts @@ -10,7 +10,7 @@ import { requestAPI } from './validateassignment'; import { showNbGraderDialog, validate } from '../common/validate'; -var nbgrader_version = "0.9.0a1"; // TODO: hardcoded value +var nbgrader_version = "0.9.0"; // TODO: hardcoded value class ValidateButton extends ToolbarButton { private _buttonCallback = this.newButtonCallback();