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.1.0-beta2

15 Nov 17:41
Compare
Choose a tag to compare
v2.1.0-beta2 Pre-release
Pre-release

v2.1.0-beta1

14 Nov 17:52
Compare
Choose a tag to compare
v2.1.0-beta1 Pre-release
Pre-release

Replaces SingleSocket with new AtomSocket for more reliable shared websocket connections.

v2.0.1

10 Nov 21:56
Compare
Choose a tag to compare

Note: This version was shipped with a couple nasty, undiscovered bugs, please install a v2.1.0 or later.

  • Out of beta! 🎉
  • Rewritten as an Atom package instead of a modified version of Atom core. This will allow easier maintenance going forward as new versions of Atom are released.
  • Improves file syncing with the new learn-ide-tree package and nsync-fs module.
  • Shares IDE backend Websocket connection through single-socket instead of Atom core.
  • New installer build process that leverages Atom's own build process.
  • Disables old integrated-learn-environment package.
  • Adds Refresh command.
  • Squashes 🐛 s.
  • Improves logging.

v2.0.0-beta5

09 Nov 19:09
Compare
Choose a tag to compare
v2.0.0-beta5 Pre-release
Pre-release
  • Cleanup config & token storage
  • Add logging
  • Bump single-socket
    • improved logging
  • Bump learn-ide-tree
    • update token handling
    • add logging
    • bump nsync-fs
      • improved initialization with server
      • add logging

v2.0.0-beta4

03 Nov 19:29
Compare
Choose a tag to compare
v2.0.0-beta4 Pre-release
Pre-release
  • fix stalled "Loading file..." alert
  • fix node-ipc log error

v2.0.0-beta3

02 Nov 20:10
Compare
Choose a tag to compare
v2.0.0-beta3 Pre-release
Pre-release

A few things...

  • automatically disable the unpublished integrated-learn-environment package if it's installed
  • remove Atom's welcome package from build
  • cleanup builds for linux
  • bump learn-ide-tree to 1.0.6
    • add Refresh command
    • expand to active file on atom_open
    • fix atom_open error on directories that lack a readme
    • fix indexOf error with ping & pong across multiple windows
  • bump single-socket to 0.0.8
    • silence node-ipc logger

Also, other stuff! 🎉

v2.0.0-beta2

31 Oct 15:10
Compare
Choose a tag to compare
v2.0.0-beta2 Pre-release
Pre-release

Listen to tree-view's websocket connection events, to benefit from it's ping & pong.

v2.0.0-beta1

28 Oct 18:51
Compare
Choose a tag to compare
v2.0.0-beta1 Pre-release
Pre-release
  • Allows server config via ~/.atom/.env with the production values hard coded for easier QA testing

v2.0.0-beta0

27 Oct 21:36
Compare
Choose a tag to compare
v2.0.0-beta0 Pre-release
Pre-release
  • Rewritten to live as an Atom package instead of a modified version of Atom core
  • Improved file syncing with the new learn-ide-tree package and nsync-fs module
  • IDE backend Websocket connection shared across Atom windows through single-socket
  • New installer build process that leverages Atom's own build process

Note: This a beta version (things may break) and will display on your computer as Atom Beta

Superfast onboarding

17 Aug 19:12
Compare
Choose a tag to compare
  • Users now authenticate using their Learn email & password
  • Copy/paste in the tree-view is now synced remotely 🌲
  • Terminal cursor now blinks only when terminal is in focus
  • Lessons can now be configured to open browser windows on learn-submit from the IDE
  • Some 🐛 were squashed