Nbgrader

Latest version: v0.9.3

Safety actively analyzes 663882 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

0.8.0a1

([Full Changelog](https://github.com/jupyter/nbgrader/compare/v0.8.0a0...86861f3ccdfa1c32a9a78c14e9fdaba1d7c913c1))

Enhancements made

- Fix version error message [1616](https://github.com/jupyter/nbgrader/pull/1616) ([brichet](https://github.com/brichet))

Maintenance and upkeep improvements

- Move the jupyter_releaser hooks from package.json to pyproject.toml [1617](https://github.com/jupyter/nbgrader/pull/1617) ([brichet](https://github.com/brichet))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyter/nbgrader/graphs/contributors?from=2022-06-28&to=2022-07-04&type=c))

[brichet](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Abrichet+updated%3A2022-06-28..2022-07-04&type=Issues)

0.8.0a0

([Full Changelog](https://github.com/jupyter/nbgrader/compare/v0.7.0...840e6abaa78f8f0764b805da5413e8f28abe90c0))

Enhancements made

- Create assignment panel only open if a Notebook is visible on main area [1606](https://github.com/jupyter/nbgrader/pull/1606) ([brichet](https://github.com/brichet))
- Use jupyter css variable in labextension to manage colors with theme [1603](https://github.com/jupyter/nbgrader/pull/1603) ([brichet](https://github.com/brichet))
- Jupyterlab extensions [1588](https://github.com/jupyter/nbgrader/pull/1588) ([brichet](https://github.com/brichet))
- Jupyter server [1586](https://github.com/jupyter/nbgrader/pull/1586) ([brichet](https://github.com/brichet))

Bugs fixed

- More informative error messages in ClearSolutions [1607](https://github.com/jupyter/nbgrader/pull/1607) ([jhamrick](https://github.com/jhamrick))
- Fix demos for JupyterHub 2.0 and JupyterLab [1601](https://github.com/jupyter/nbgrader/pull/1601) ([jhamrick](https://github.com/jhamrick))
- Fix mathjax in formgrade templates [1598](https://github.com/jupyter/nbgrader/pull/1598) ([brichet](https://github.com/brichet))
- Change default exchange path [1592](https://github.com/jupyter/nbgrader/pull/1592) ([jhamrick](https://github.com/jhamrick))
- Ensure html files aren't copied over from documentation [1590](https://github.com/jupyter/nbgrader/pull/1590) ([jhamrick](https://github.com/jhamrick))

Maintenance and upkeep improvements

- Fix missing `.` in the JS version [1614](https://github.com/jupyter/nbgrader/pull/1614) ([jtpio](https://github.com/jtpio))
- Pins selenium version to 4.2 [1611](https://github.com/jupyter/nbgrader/pull/1611) ([brichet](https://github.com/brichet))
- Fix version bumping for pre-releases [1610](https://github.com/jupyter/nbgrader/pull/1610) ([jtpio](https://github.com/jtpio))
- Fix demos for JupyterHub 2.0 and JupyterLab [1601](https://github.com/jupyter/nbgrader/pull/1601) ([jhamrick](https://github.com/jhamrick))
- Don't depend on qtconsole [1596](https://github.com/jupyter/nbgrader/pull/1596) ([minrk](https://github.com/minrk))
- Fix readthedocs automatic build [1587](https://github.com/jupyter/nbgrader/pull/1587) ([brichet](https://github.com/brichet))

Documentation improvements

- Add instruction to run playwright tests [1602](https://github.com/jupyter/nbgrader/pull/1602) ([brichet](https://github.com/brichet))
- Fix readthedocs automatic build [1587](https://github.com/jupyter/nbgrader/pull/1587) ([brichet](https://github.com/brichet))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyter/nbgrader/graphs/contributors?from=2022-05-07&to=2022-06-28&type=c))

[brichet](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Abrichet+updated%3A2022-05-07..2022-06-28&type=Issues) | [jhamrick](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Ajhamrick+updated%3A2022-05-07..2022-06-28&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Ajtpio+updated%3A2022-05-07..2022-06-28&type=Issues) | [minrk](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Aminrk+updated%3A2022-05-07..2022-06-28&type=Issues) | [perllaghu](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Aperllaghu+updated%3A2022-05-07..2022-06-28&type=Issues) | [rkdarst](https://github.com/search?q=repo%3Ajupyter%2Fnbgrader+involves%3Arkdarst+updated%3A2022-05-07..2022-06-28&type=Issues)

0.7.x

0.7.1

The following PRs were merged for the 0.7.1 milestone:

- PR \1607: More informative error messages in ClearSolutions
- PR \1598: Fix mathjax in formgrade templates
- PR \1593: Pin traitlets dependency for 0.7.x
- PR \1590: Ensure html files aren't copied over from documentation
- PR \1582: Trivial typo: "int the database"
- PR \1579: Only add extra\_template\_basedirs if it has not been set
- PR \1576: Revert "[converters/autograde] Fix autograded notebook permission"
- PR \1518: [converters/autograde] Fix autograded notebook permission

Thanks to the following users who submitted PRs or reported issues that were merged or fixed for the 0.7.1 release:

- Anmol23oct
- brichet
- jhamrick
- kno10
- mhwasil
- szazs89
- tmetzl

0.7.0

The following PRs were merged for the 0.7.0 milestone:

- PR \1572: Fix a false positive test
- PR \1571: Add workflow to enforce GitHub labels
- PR \1569: Add Python 3.10 to CI pipeline
- PR \1568: Update markupsafe requirement from \<2.1.0 to \< 2.2.0 PR \1567: Upgrade nbconvert
- PR \1565: Bump pytest from 6.2.4 to 7.1.2 PR \1564: Pin to [notebook\<7]{.title-ref} for now
- PR \1561: Add missing \'self\' argument to
[late\_submission\_penalty]{.title-ref}
- PR \1559: Fix breaking tests due to changes in the newest Jinja2
release
- PR \1558: Bump pytest-xdist from 2.4.0 to 2.5.0 PR \1557: Update jupyter-client requirement from \<7 to \<8
- PR \1541: Update setup.py with dependency ranges
- PR \1539: Improve CI by running sphinx linkcheck
- PR \1519: Make generate solutions preprocessors configurable
- PR \1504: Bump sqlalchemy from 1.4.23 to 1.4.25 PR \1503: Bump pytest-xdist from 2.2.1 to 2.4.0 PR \1502: Bump alembic from 1.7.1 to 1.7.3 PR \1498: Bump rapidfuzz from 1.5.1 to 1.6.2 PR \1497: Bump notebook from 6.4.3 to 6.4.4 PR \1496: docs/index: Move setup-related topics to configuration
section
- PR \1494: docs: update highlights to introduce the notebook format
- PR \1493: docs: revise \"Managing assignment files\" pages
- PR \1489: Bump rapidfuzz from 1.4.1 to 1.5.1 PR \1488: Bump traitlets from 5.0.5 to 5.1.0 PR \1487: Bump alembic from 1.6.5 to 1.7.1 PR \1480: Bump sqlalchemy from 1.4.22 to 1.4.23 PR \1478: Bump notebook from 6.4.2 to 6.4.3 PR \1477: Bump notebook from 6.4.1 to 6.4.2 PR \1476: Fix Issue with Courses tab on Multi courses
- PR \1475: Bump notebook from 6.4.0 to 6.4.1 PR \1472: Bump sqlalchemy from 1.4.21 to 1.4.22 PR \1470: Update badges in README
- PR \1469: Bump python-dateutil from 2.8.1 to 2.8.2 PR \1468: Bump sqlalchemy from 1.4.20 to 1.4.21 PR \1467: Bump sqlalchemy from 1.4.18 to 1.4.20 PR \1466: Bump requests from 2.25.1 to 2.26.0 PR \1458: Lock setup dependencies
- PR \1457: Add missing rollbacks to try/except clauses that execute
db commits
- PR \1450: Update autograding\_resources.rst
- PR \1444: Remove continuous integration for python 3.6
- PR \1442: Bump traitlets from 4.3.3 to 5.0.5 PR \1441: Update pytest requirement from \<6.0.0,\>=4.5 to 6.2.4 PR \1440: Bump pytest-xdist from 1.34.0 to 2.2.1 PR \1438: Validate pre and post convert hooks
- PR \1437: Make converter exporter class configurable
- PR \1431: Add dependabot configuration
- PR \1425: Use NBGRADER\_VALIDATING env var during autograding
- PR \1422: Fix docs building
- PR \1420: Fix various SQLAlchemy errors and warnings
- PR \1419: Update releasing docs and tools
- PR \1394: Added CLI for generating solution notebooks
- PR \1381: find cell failure when stderr is used
- PR \1376: Make preprocessors of generate assignment, autograde and
generate feedback configurable
- PR \1330: Update azure pipelines matrix to add Python 3.8
- PR \1329: Update the test matrix on Travis to Python 3.6+
- PR \1324: Ensure errors are written to cell outputs to prevent the
autograder from awarding points for failed tests
- PR \1320: Add nbgrader collect \--before-duedate option
- PR \1315: ExchangeFetchAssignment deleting the wrong config
- PR \1287: Add mypy for type checking
- PR \1282: Further type annotations across the codebase
- PR \1276: remove db\_assignments db\_students
- PR \1274: Further Python 3 type annotations on top-level files
- PR \1268: Type annotations for the api
- PR \1259: Remove Python 2 compatibility code
- PR \1257: Deprecate Python 2 support
- PR \1238: Pluggable exchange
- PR \1222: CourseDir.format\_path: supports absolute paths in
nbgrader\_step

Thanks to the following users who submitted PRs or reported issues that
were merged or fixed for the 0.7.0 release:

- aliniknejad
- AnotherCodeArtist
- bbhopesh
- BertR
- brichet
- elesiuta
- gymreklab
- HanTeo
- jgwerner
- jhamrick
- jnishii
- jtpio
- LaurentHayez
- liuq
- lzach
- nthiery
- omelnikov
- QuantumEntangledAndy
- rkdarst
- ryanlovett
- samarthbhargav
- sigurdurb
- Tebinski
- tmetzl
- Wildcarde
- willingc
- ykazakov

0.6.x

0.6.2

nbgrader version 0.6.2 is a bugfix release. The following PRs were
merged:

- PR \1443: Fix broken windows tests
- PR \1410: partial credit returns zero when score is zero
- PR \1388: Move from travis ci to github actions
- PR \1384: Fix migrations.
- PR \1369: Pin nbconvert to 5.6.1, traitlets to 4.3.3 and pytest to
\< 6.0.0 PR \1362: Fix migration, grade cells were looking for a
non-existing column
- PR \1356: add SAS codestub and autograde for metakernel based
non-python kernels
- PR \1352: Description of \"what is nbgrader?\"
- PR \1343: Update deprecated jquery functions and update jquery
- PR \1341: Make format\_path behave the same for absolute paths
- PR \1319: use rapidfuzz instead of fuzzywuzzy
- PR \1308: docs: Fix formgrader group name in docs
- PR \1288: Fixes \1283: Replace AppVeyor badge with Azure Devops
badge
- PR \1281: Demos using Python3
- PR \1249: timestamp\_format raises an exception

Thanks to the following users who submitted PRs or reported issues that
were merged or fixed for the 0.6.1 release:

- BertR
- chinery
- echuber2
- enisnazif
- fredcallaway
- HanTeo
- jgwerner
- jhamrick
- jld23
- kcranston
- lzach
- maxbachmann
- nklever
- Patil2099
- rkdarst
- tmetzl

0.6.1

nbgrader version 0.6.1 is a bugfix release. The following PRs were
merged:

- PR \1280: Fix inappropriate use of sum with newer sqlite
- PR \1278: Fix course list hanging when exchange has not been
created
- PR \1272: Improve test coverage in auth folder
- PR \1270: Add requirements for readthedocs
- PR \1267: Improve the error message on the assignments page
- PR \1260: Set up CI with Azure Pipelines
- PR \1245: Move away from using the internal Traitles API to load
default configuration.
- PR \1243: Fix project name typo
- PR \1228: Fix formgrader API
- PR \1227: Bump pytest required version to 4.5 for custom marker
support
- PR \1208: Improve coverage of nbgraderformat
- PR \1205: Check for newer feedback in nbgrader list
- PR \1204: Force generate feedback by default in API
- PR \1200: Associate feedback files with unique submission attempts
- PR \1197: Do not duplicate assignments when fetching feedback
- PR \1196: Fix config warning in ExchangeReleaseAssignment
- PR \1194: Update releasing instructions

Thanks to the following users who submitted PRs or reported issues that
were merged or fixed for the 0.6.1 release:

- BertR
- enisnazif
- jhamrick
- kinow
- nthiery
- sir-dio

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.