This repository has been archived by the owner on Jan 10, 2023. It is now read-only.
Releases: learn-co/learn-ide
Releases · learn-co/learn-ide
v2.4.0
Neat new things!
Built on Atom@1.14.2
- We've turned off the new core setting,
restorePreviousWindowsOnStart
, by default, which will be really swell in avoiding a slew of crummy Learn IDE issues that creep in when roughly one zillion windows open up all at once - Similarly, we are also now turning off
openEmptyEditorOnStart
andautomaticallyUpdate
in our build (we don't want to automatically update Atom...)
One button updates
- Learn IDE checks its version against an endpoint controlled on learn.co, and notifies the user when an update is ready, along with some notes about the release
- If an update is available...
- a button shows up! 🆙
- click the button! 🖱
- update is installed... 📦
- editor restarts... ♻️
- UPDATED! 🔥 🎸 🔥
Facelift
- Now builds with learn-ide-material-ui
- New icon 🎨
Learn IDE Tree 🌴
- No longer installs/attempts to install native module
pathwatcher
, instead requiring fromremote
- Lightly addresses somewhat common
updateRoots
error
Some other cool stuff
- Learn IDE color configs behave a bit more intuitively
- Application menus expose less Atom and more Learn IDE
- mastermind can be set up programmatically (for dev)
https://learn.co
address is now configurable through the.env
key,IDE_LEARN_CO
(easier QA stuff)- 🆒
- 😎
Everything
v2.4.0-beta7
no change, for testing only
v2.4.0-beta6
Override cursor color in UI
v2.4.0-beta5
- include
stderr
when logging a failed update - update
learn-ide-material-ui
with correct set of custom defaults
v2.4.0-beta4
- use
semver
to parse an installed dependency's compatibility a la npm
v2.4.0-beta3
- Replaces
semver-compare
with thesemver
module, as the former doesn't handle pre-release comparisons.
v2.4.0-beta2
Nothing new in this release, just using it to test the update flow
v2.4.0-beta1
...now on Atom@1.14.2 🎉
v2.4.0-beta0
Neat new things!
Built on Atom@1.14.1
- We've turned off the new core setting,
restorePreviousWindowsOnStart
, by default, which will be really swell in avoiding a slew of crummy Learn IDE issues - Similarly, we are also now turning off
openEmptyEditorOnStart
andautomaticallyUpdate
in our build (we don't want to automatically update Atom...)
One button updates
- Learn IDE compares itself to Ironboard's latest version endpoint, and also checks its package dependencies for any mismatch
- Updates are installed via
apm
before the editor restarts itself & verifies success
Facelift
- Now builds with learn-ide-material-ui
- New icon 🎨
Learn IDE Tree 🌴
- No longer installs/attempts to install native module
pathwatcher
, instead requiring fromremote
- Lightly addresses somewhat common
updateRoots
error
Some other cool stuff
- Learn IDE color configs behave a bit more intuitively
- Application menus expose less Atom and more Learn IDE
- mastermind can be set up programmatically
https://learn.co
address is now configurable through the.env
key,IDE_LEARN_CO
(easier QA stuff)- 🆒
- 😎
v2.3.3
Bump learn-ide-tree
:
- clear out the "disconnected" notification from any window when the connection is reestablished by any means