This release provides compatibility with JupyterHub >=4.1.
- 403 on failed auth for EventStream #347 (@minrk, @consideRatio)
- include xsrf token in event stream request #346 (@minrk, @consideRatio, @yuvipanda)
- Add test for Python 3.12, jupyter_server 1, notebook 5 and 7, and git 2.43 (ubuntu 24.04) #345 (@consideRatio, @minrk, @yuvipanda)
- Fix automatic merging link in README.md #328 (@mathbunnyru, @manics)
- Add a FAQ entry for 'nbgitpuller link selecting profile options' #322 (@yuvipanda, @consideRatio, @ryanlovett, @sgibson91)
The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@balajialg (activity) | @consideRatio (activity) | @fomightez (activity) | @jtpio (activity) | @manics (activity) | @mathbunnyru (activity) | @minrk (activity) | @ryanlovett (activity) | @sgibson91 (activity) | @yuvipanda (activity)
- Depend on jupyter-server only, compatibility with jupyter server >= 2, notebook < 7 #240 (@manics, @yuvipanda, @consideRatio, @akhmerov, @minrk, @jtpio)
- fix handling of deleted-but-not-staged files with git 2.40 #302 (@minrk, @consideRatio, @yuvipanda)
- avoid deprecation warnings in test_api teardown #301 (@minrk, @consideRatio, @yuvipanda)
- redirect gh-pages to readthedocs #298 (@minrk, @consideRatio)
- migrate docs to RTD #297 (@minrk, @consideRatio, @yuvipanda, @frankier)
- Bootstrap pre-commit config, add dependabot config, test py311 #288 (@consideRatio, @yuvipanda)
- Fix test_exception_branch_exists #287 (@a3626a, @minrk, @yuvipanda)
- Make tests work with different default branch, or different locale #284 (@jdmansour, @yuvipanda)
- Link generator - support generating links for named servers #309 (@Snozzberries, @consideRatio)
- Update README.md #306 (@Snozzberries, @yuvipanda)
- dependabot: monthly updates of github actions #299 (@consideRatio)
- ci: relocate dependabot.yaml to correct location #294 (@consideRatio, @yuvipanda)
The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@a3626a (activity) | @akhmerov (activity) | @albertmichaelj (activity) | @balajialg (activity) | @consideRatio (activity) | @frankier (activity) | @jdmansour (activity) | @jtpio (activity) | @manics (activity) | @minrk (activity) | @Snozzberries (activity) | @yuvipanda (activity)
- Make links in the terminal clickable #274 (@yuvipanda)
- Deal with modify/delete conflicts #269 (@jdmansour)
- Fix regression: can't reset some files anymore #264 (@jdmansour)
- Modernize JS a little #273 (@yuvipanda)
- Remove jquery dependency #272 (@yuvipanda)
- Make tests more robust #271 (@yuvipanda)
- ci: react to pushed tags #262 (@consideRatio)
(GitHub contributors page for this release)
@balajialg | @consideRatio | @farcila | @jdmansour | @yuvipanda
- Add retrolab support to link generator #225 (@yuvipanda)
- Fix sync problems after deleting files #257 (@jdmansour)
- Use our own jinja2 template loader #255 (@yuvipanda)
- Remove binder folder with link_generator.ipynb #249 (@consideRatio)
- Use async/await instead of gen.coroutine/yield #246 (@consideRatio)
- Fix note format #250 (@brian-rose)
- docs: adds docstrings (refactor: rename local parameter) #242 (@consideRatio)
- DOC: Add link gen. screenshot, update example gif #238 (@consideRatio)
- Update docs and remove unnecessary Sphinx configuration files #237 (@choldgraf)
- Point people to the browser extension #231 (@yuvipanda)
- ci: test against python 3.7-3.10 #245 (@consideRatio)
- Build docs using GitHub Actions, add linkcheck, and small tweaks to CI system #232 (@yuvipanda)
- Fix conf.py to work on newer versions of sphinx #226 (@yuvipanda)
- npm: auto-rebuild dist if js changed #222 (@manics)
(GitHub contributors page for this release)
@akhmerov | @brian-rose | @choldgraf | @consideRatio | @jameshowison | @jdmansour | @manics | @ryanlovett | @welcome | @yuvipanda | @Zsailer
A release to fix an issue that stopped us from publishing nbgitpuller on conda-forge.
- Fix jupyter-packaging reference, use - instead of _ #219 (@consideRatio)
This release fixes a failure to install from a source distribution of the
package without having node
and npm
installed.
- Remove six from dev-requirements.txt #213 (@consideRatio)
- Slim package.json to avoid fields relevant to npm publication #212 (@consideRatio)
- Use jupyter-packaging for npm build #211 (@manics)
(GitHub contributors page for this release)
This is not a breaking release, we have just decided to let this be 1.0.0 to better communicate changes via the version number in future releases.
- Support use with jupyter_server by decoupling notebook dependencies #193 (@GeorgianaElena)
- Use addon instead of term when calling fit and import xterm css #197 (@GeorgianaElena)
- Rename nbgitpuller repo's master branch to main #189 (@consideRatio)
(GitHub contributors page for this release)
@choldgraf | @consideRatio | @fmaussion | @fperez | @GeorgianaElena | @manics | @nibheis | @TimoRoth | @welcome | @yuvipanda
This is a critical security release, please upgrade to this and see GHSA-mq5p-2mcr-m52j more information.
- Added branch name back to command-line usage #185 (@sean-morris)
- Provide cleaner feedback for lint vs test failures #181 (@yuvipanda)
- Fix CI failures by disabling pip cache #188 (@consideRatio)
(GitHub contributors page for this release)
@consideRatio | @manics | @sean-morris | @yuvipanda
- UI: Branch input placeholder no longer suggests master branch #180 (@sean-morris)
- Automatically detect default branch name #179 (@sean-morris)
- Tell users about
main
vsmaster
branches #170 (@yuvipanda) - Support generating shiny links #165 (@yuvipanda)
- Handle lack of trailing slashes in hub URLs #173 (@yuvipanda)
- Respect path component of JupyterHub url #172 (@yuvipanda)
- Parse ssh git URLs properly #163 (@yuvipanda)
- Fix failure to restore deleted files (use raw output of git ls-files to avoid quoting unicode) #156 (@manics)
- Compare current branch to target - don't assume already on target branch locally #141 (@danlester)
- Document restarting notebook process to see changes #178 (@yuvipanda)
- docs: update README.md badges #175 (@consideRatio)
- Add best practices recommendation documentation #169 (@yuvipanda)
- Document how to do local development #162 (@yuvipanda)
- Add badges to README.md #150 (@consideRatio)
- CI: Replace Travis with GitHub workflow #161 (@manics)
- CI: stop triggering CircleCI on automated pushes to gh-pages #151 (@consideRatio)
(GitHub contributors page for this release)
@albertmichaelj | @choldgraf | @consideRatio | @danlester | @giumas | @manics | @minrk | @ryanlovett | @SaladRaider | @samuelmanzer | @sean-morris | @ttimbers | @welcome | @yuvipanda
- Allow destination to be configured (#42)
- Made the checkout from the reset_deleted_files to use the origin. (#111)
- Update version. (#112)
- Update index.rst (#113)
- Use shallow clones by default (#117)
- updating theme (#126)
- Update ipynb with newer query parameters and toggles (#127)
- Add a mybinder.org tab to the link builder (#129)
- tab activation on link generator (#132)
- fixing bug (#134)
- Fix typo from ipynb link generator external tool reference (#136)
- Use the correct branch for contentRepo (#138)
- Fix file paths or application paths (#140)
- Make the environment repo branch required for binder (#143)
- Travis pypi deployment, README fixes (#145)
- Replace data-8 with jupyterhub (#146)
- CI: fix broken test assertions following --depth 1 by default (#147)
- CI: ensure tox run's flake8 as well (#148)
- Link generator: init application type from query params (#107)
- Made the checkout from the reset_deleted_files to use the origin. (#111)
- Bump version number (#103)
- Set authorship info on each commit, rather than repo-wide (#104)
- Bump version number (#105)
- adding a link generator binder (#49)
- Clean up link_generator notebook / app (#50)
- add link to TLJH guide in readme (#52)
- updating link sanitizing (#54)
- adds link to a basic video instruction (#56)
- Add new link generator instructions (#62)
- adding new nbgitpuller link gen app (#63)
- Implement depth/shallow-clone support (#67)
- Made repo_dir an absolute path based on the server_root_dir. (#71)
- Serve gh pages from docs/ not gh-pages (#73)
- Pass nbapp along to GitPuller so it can read from our configuration (#75)
- Rework nbgitpuller link generator (#76)
- Generate URLs that can be launched from canvas (#78)
- Don't require including cloned dir name in path to open (#79)
- adding documentation (#81)
- circle config to push docs (#82)
- documentation clarification (#88)
- Redo documentation (#92)
- Allow [email protected]:repo links (#97)
- Install Jupyter notebook extension by default, Add missing nbgitpuller.json file