Skip to content
This repository has been archived by the owner on Jan 10, 2023. It is now read-only.

Releases: learn-co/learn-ide

v2.4.0

16 Feb 20:36
Compare
Choose a tag to compare

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 and automaticallyUpdate 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

Learn IDE Tree 🌴

  • No longer installs/attempts to install native module pathwatcher, instead requiring from remote
  • 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

16 Feb 20:36
Compare
Choose a tag to compare
v2.4.0-beta7 Pre-release
Pre-release

no change, for testing only

v2.4.0-beta6

16 Feb 17:22
Compare
Choose a tag to compare
v2.4.0-beta6 Pre-release
Pre-release

Override cursor color in UI

v2.4.0-beta5

15 Feb 21:43
Compare
Choose a tag to compare
v2.4.0-beta5 Pre-release
Pre-release
  • include stderr when logging a failed update
  • update learn-ide-material-ui with correct set of custom defaults

v2.4.0-beta4

15 Feb 21:40
Compare
Choose a tag to compare
v2.4.0-beta4 Pre-release
Pre-release
  • use semver to parse an installed dependency's compatibility a la npm

v2.4.0-beta3

15 Feb 17:38
Compare
Choose a tag to compare
v2.4.0-beta3 Pre-release
Pre-release
  • Replaces semver-compare with the semver module, as the former doesn't handle pre-release comparisons.

v2.4.0-beta2

15 Feb 16:27
Compare
Choose a tag to compare
v2.4.0-beta2 Pre-release
Pre-release

Nothing new in this release, just using it to test the update flow

v2.4.0-beta1

15 Feb 05:00
Compare
Choose a tag to compare
v2.4.0-beta1 Pre-release
Pre-release

...now on Atom@1.14.2 🎉

v2.4.0-beta0

15 Feb 04:17
Compare
Choose a tag to compare
v2.4.0-beta0 Pre-release
Pre-release

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 and automaticallyUpdate 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

Learn IDE Tree 🌴

  • No longer installs/attempts to install native module pathwatcher, instead requiring from remote
  • 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

20 Jan 02:24
Compare
Choose a tag to compare

Bump learn-ide-tree:

  • clear out the "disconnected" notification from any window when the connection is reestablished by any means