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.1.0-beta2
- Update atom-socket to v0.0.3
- improves toggling the debugger
- improves check for starting manager window
- chunk large messages to keep them under localstorage size limit
- Update learn-ide-tree to v1.0.12
- Updates nsync-fs to use atom-socket
v2.1.0-beta1
Replaces SingleSocket with new AtomSocket for more reliable shared websocket connections.
v2.0.1
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
- 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
- fix stalled "Loading file..." alert
- fix
node-ipc
log error
v2.0.0-beta3
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
- add
- bump
single-socket
to 0.0.8- silence
node-ipc
logger
- silence
Also, other stuff! 🎉
v2.0.0-beta2
Listen to tree-view's websocket connection events, to benefit from it's ping & pong.
v2.0.0-beta1
- Allows server config via
~/.atom/.env
with the production values hard coded for easier QA testing
v2.0.0-beta0
- 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
- 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