17th Sep 2019

Highlights

  • Added Modern version of goormIDE (Beta). 구름IDE Modern 버전이 추가되었습니다 (베타 테스트).

    • You can run goormIDE's Modern version by selecting it in the drop down menu beside the Run button. 컨테이너 실행 버튼 오른쪽의 아래 방향 화살표를 눌러서 Modern 버전을 선택할 수 있습니다.

    • As it is still in development, there may be bugs or missing features that are present in the previous(Classic) version. 아직 개발이 완료되지 않은 상황이며, 기존 버전(Classic 버전)에는 있는 기능이 없거나 버그가 있을 수 있습니다. 사용상에 유의해주시기 바랍니다.

    • The Classic version is planned to be deprecated when the Modern version is fully developed. Modern 버전의 개발이 완료되면 Classic 버전은 삭제 될 예정입니다.

  • Added New Stack: HTML/CSS/JS HTML/CSS/JS 스택이 추가되었습니다.

    • When you open a .html file, you can click the [Open Preview] button in the upper right corner of the editor to open the preview. .html 파일 오픈 시 에디터 우측상단 [Open Preview] 버튼을 눌러 미리보기 뷰를 볼 수 있습니다.

    • Preview will be automatically reloaded when you save a file. 파일 저장 시 마다 미리보기 뷰가 reload됩니다.

  • Ubuntu 18.04 and Ubuntu 16.04 OS support for some stacks. 일부 스택에 대해 Ubuntu 18.04, Ubuntu 16.04 OS가 지원됩니다.

    • Supported stacks include: 지원되는 스택은 다음과 같습니다: Blank, C/C++, HTML/CSS/JS, Python, Django, Flask, Jupyter Notebook, Tensorflow, PyQt, React, React Native, Node.js, Express, Polymer, PHP

    • Unsupported stacks will also be updated later. 미지원중인 스택들도 빠른 시일내로 업데이트 할 수 있도록 노력하겠습니다.

  • Added Container Gallery. 컨테이너 갤러리가 추가되었습니다.

    • You can view other user's source code by accessing their container with read-only permission. 다른 유저의 컨테이너에 read-only 권한으로 접속하여 소스코드를 감상할 수 있습니다.

    • Click on the star if you like. 맘에 드는 컨테이너는 별표를 눌러주세요.

    • You can set your container to be either Public or Private when creating a container. Containers set to Public will be shown in the Container Gallery. If you do not want your container to be shown in the Container Gallery, please set your container to be Private. 컨테이너 생성 시 Public / Private 설정이 가능합니다. Public으로 설정된 컨테이너들은 컨테이너 갤러리에 노출됩니다. 컨테이너 갤러리에 노출되기를 원하지 않는다면 Private으로 설정해주시기 바랍니다.

  • Added Additional module/package option. 추가 모듈/패키지 기능이 추가되었습니다.

    • In the last step of creating your container, check the desired module/package option and the corresponding shell script will be executed while your container is being created. 컨테이너 생성 마지막 단계에서 원하는 모듈/패키지 옵션을 체크하시면 그에 맞는 쉘 스크립트를 컨테이너 생성 중에 실행시킵니다.

    • Currently, there are options for MySQL and MongoDB. Please let us know if there's any other option you want us to include! 현재는 MySQL 및 MongoDB 관련 옵션이 있습니다. 여기에 추가되길 원하시는 옵션이 있다면 알려주세요!

Resolved issues

  • Fixed a bug scenario where the Project Explorer would get stuck when creating or deleting new files or folders. 파일 또는 폴더를 새로 만들거나 삭제할 때 프로젝트 탐색기가 먹통이 되는 버그 시나리오가 수정되었습니다.

  • Updated the JavaScript's default linter(jshint) version to support ES9 (previously up to ES6). 자바스크립트의 기본 린터(jshint) 버전을 업데이트하여 ES9 문법을 지원합니다 (기존에는 ES6까지 지원).

  • Updated from Node.js 6 to Node.js 10 (Ubuntu 14.04). Node.js 6에서 Node.js 10으로 업데이트 되었습니다 (Ubuntu 14.04).

  • Fixed a bug scenario where file content in collaboration was not syncing. 협업 중인 파일 내용이 sync되지 않던 버그 시나리오가 수정되었습니다.

  • Fixed a bug that prevented debug from working correctly in C projects. C 프로젝트에서 디버그 기능이 정상 작동하지 않던 버그가 수정되었습니다.

  • Updated pip version from 9.X to 19.X on Python stack (Ubuntu 14.04). Python 스택에서 pip 버전을 9.X에서 19.X로 업데이트하였습니다 (Ubuntu 14.04).

  • Fixed a bug that caused the Flask stack to not run properly. Flask 스택이 정상적으로 실행되지 않던 버그가 수정되었습니다.

  • Changed from using python 2 as the default compiler on the Django stack to python 3 and updated the Django version from 1.11.X to 2.1.X (Ubuntu 14.04). Django 스택에서 기본 컴파일러로 python 2를 사용하던 것을 python 3로 변경하고 Django 버전을 1.11.X에서 2.1.X로 업데이트하였습니다 (Ubuntu 14.04).

  • Fixed a bug that caused the ?token=goorm parameter to be duplicated in the project URL when run multiple times on a Jupyter Notebook stack. Jupyter Notebook 스택에서 여러 번 실행 시 실행 URL에 ?token=goorm 파라미터가 중복으로 생성되던 버그가 수정되었습니다.

  • When creating a new container, a search bar has been added to allow you to search the repository name after linking your Github/Bitbucket account. 새 컨테이너 생성 시 Github/Bitbucket 계정 연결 후 repository를 검색할 수 있도록 검색바가 추가되었습니다.

  • Fixed bug where commit and update did not work for SVN private repository. SVN private repository인 경우 commit 및 update가 작동하지 않던 버그가 수정되었습니다.

  • Fixed a socat: Address already in use error when running multiple times on the React Native stack. React Native 스택에서 여러번 실행 동작 시 socat: Address already in use 에러가 발생하던 현상이 수정되었습니다.