-
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 0.35 #5384
Comments
Will this require that all extensions also be updated or will the currently published extensions continue to work with |
It depends on the extension. ipywidgets extensions (bqplot, ipyleaflet, ipyvolume, etc.) likely will continue to work. Rendermime extensions and theme extensions may continue to work. Extensions that depend on more core packages will likely need to be updated. |
Initial hack at a change log (thanks @goanpeca and @ccordoba12!): $ loghub jupyterlab/jupyterlab -m 0.35 -t $GITHUB_TOKEN LOGHUB: Querying issues for milestone 0.35 ############################################################################### Version 0.35 (2018/09/28)Issues Closed
In this release 5 issues were closed. Pull Requests Merged
In this release 50 pull requests were closed. ############################################################################### |
It looks really nice! Glad to know you decided to use |
0.35.0rc2 is released. That was a battle. I switched laptops (and OSes) this week... |
Thank you! |
Note to self, use this template (will be part of a follow-up PR with changes to the release instructions):
|
From Gitter, about generating that issue list in markdown:
|
I added a tweaked version of that log template in #5417. |
There were lots of what seemed to be spurious build failures. So I merged in the PRs that seemed reasonable, and am now checking the tests on master. |
I just published the final js versions to npm under the |
Update: there's one PR open with xkcd tutorial update instructions, and another PR open to try to fix some of the travis errors we're seeing. |
Update: 0.35 final is released on PyPI, conda-forge pending: conda-forge/jupyterlab-feedstock#143 |
Are we ready to complete this checklist with a 0.35.1 release that includes only #5445? |
I plan to finish this up tomorrow morning with all PRs merged to 0.35 unless I hear otherwise. |
I'm not able to release packages to npm on my machine do to an EPERM error. I'm at a loss about how to address it, tried several things. I might set up a VM tomorrow and try again. |
Weird. Do you want me to release the packages? |
No, I'd like to see if I can do it using WSL, fun experiment. 😉 |
npm packages are released, but I can't finish the 0.35.1 release until I switch to Linux. I give up trying to do OSS on Windows... |
Catch 22: It's hard to do OSS on Windows because the OSS tools that you use doesn't work on Windows 😓 |
I tried really hard to use it for the past two weeks. I have spent the entire time fighting with the OS and accomplished hardly any work. Python development is reasonable, but until Microsoft steps in and helps with node development it is nigh impossible... |
As a Windows user that doesn't bode well! 😬 Any tips for what to watch out for / what doesn't work well? |
For daily usage, the only real show-stopper is the path length limitation, if you are using an administered computer and can't change the registry setting to remove the restriction. Here is a handy guide from Microsoft. For JupyterLab maintenance, I was consistently bumping against the mishandling of symlinks.
About 5 years ago Microsoft stepped in and helped with the Windows build situation in Python, helping to decouple the Python version from the required MSVC runtime. I think a similar level of effort would be required to address these pain points. |
All actions complete. |
We plan to release 0.35rc on Friday 28 September, Final on Friday 5 October.
jlpm run prerelease
rc
in a clean environmentpython scripts/milestone_check.py
to check the issues assigned to this milestoneloghub jupyterlab/jupyterlab -m XXX -t $GITHUB_TOKEN --template scripts/release_template.txt
extension-cookiecutter-ts
with the new JupyterLab versionpython scripts/milestone_check.py
to check the issues assigned to this milestone one more time. Update changelog if necessary.jlpm run publish:next
at some point.Now do the actual final release:
jupyterlab/_version.py
with a final versionxckd repo
latest
npm tags by runningjlpm run update:dist-tags
and running the commands it prints outAfter a few days (to allow for possible patch releases), set up development for
the next release:
jupyterlab/_version.py
with adev
versionjlpm integrity
to update thedev_mode
versionThe text was updated successfully, but these errors were encountered: