Releases: redgoose-dev/json-editor
Version 1.2.2
작은 기능이 필요하게 되어 업데이트 하게 되었습니다.
개선항목
- #34 시작할때 노드가 열리길 바랬습니다. 일일히 노드 폴드를 열어대는것이 귀찮으니깐요.
그래서 폴드를 열었으면 좋겠는데 전부 열어버리면 라인이 과도하게 길어질 수 있어서 루트만 열고 나머지는 닫게 만들어놨습니다.
그렇다면 옵션값으로 x번째 뎁스까지만 열리도록 제한을 둘 수 있을까싶어openDepth
값을 만들었습니다. - 기존에는 시작할때 기본값을 사용하지 않기 때문에 따로
replace()
메서드를 사용했습니다. 하지만 옵션에서openDepth
값은 의미가 없기 때문에 옵션에서node
라는 값을 만들었습니다. replace()
메서드의 파라메터 값을 변경하게 되었습니다.
openDepth
값을 추가하기 위하여 조정하게 되었습니다.
replace()
메서드에서 파라메터를 조정할 필요가 있습니다.
참고: https://github.com/redgoose-dev/json-editor?tab=readme-ov-file#replace
1.2.2
- docs 영역에서 업데이트 적용
JSON Editor 1.0
거의 10년만에 JSON 에디터를 다시 만들게 되었습니다. 🎉
고쳐서 업그레이드 하는것보다 새로 만드는것이 나을것이라 판단되어 코드를 새로 작성했습니다.
1.0 버전으로 올린만큼 꽤 쓸만하게 만들었습니다.
개선항목
- UI 재구성
- 내부 라이브러리 변경
jquery -> cash
- 쉽게 현재 타입이 뭔지 쉽게 확인가능하도록 UI 표시
- 공개 메서드 정리
1.0.5
- 스타일시트 정리
- 외부에서 에디터 스타일시트 변수 사용가능하도록 조정
1.0.11
- 읽기모드에서 복사하기 조정
- 필드 붙여넣기 기능 조정
- 읽기모드에서 더블클릭할때 모두 선택되도록 기능추가
JSON Editor v0.5
JSON Editor v0.4
version 0.4.0
gulp를 사용한 소스 빌드방식 변경과 파일정리
대부분의 파일들의 위치를 옮겼습니다. 기존 버전에서 업데이트한다면 경로를 살펴봐야 합니다.
method 이름 변경과 추가
메서드 이름이 복잡하게 느껴져서 단순하게 바꿨습니다. 자세한 부분은 다음 링크를 참고해주세요.
https://github.com/RedgooseDev/JSONEditor#methods
데이터를 임포트 하는 부분에서 많은 업데이트를 했습니다.
객체타입 Number, Boolean 추가
Number 부분에서 오류 수정하는김에 Number와 Boolean 타입을 추가했습니다.
0.4.1
preview 부분 오류수정
JSON Editor v0.3
version 0.3
라이브 프리뷰
에디터에서 내용을 수정하면 곧바로 오른쪽 프리뷰창에 json데이터로 변환된 소스를 확인할 수 있습니다.
대부분의 노드 액션(타입변경, 복제, 삭제)을 실행하면 프리뷰가 업데이트가 되지만 노드 추가할때는 프리뷰 업데이트 하지 않습니다. 왜냐하면 값이 비어있는 상태이기 때문에 굳이 프리뷰 업데이트를 해야할 필요성을 느끼지 못했습니다.
version 0.3.1
- readme 수정
- 사이 간격이 너무 벌어져 있어서 수정
version 0.3.2
- #14 서버환경에서 대소문자 구분때문에 css파일을 불러들이지 못하는 현상 때문에 JSONEditor.css 파일로 변경했습니다.
JSONEditor v0.2
코드정리가 엉망이고, 설치가 심플하지 않아서 설치할때 html에서 노출되어있는 태그들을 다 제거하고, 호출하는 엘리먼트만 남겨놨습니다.
몇몇 파일이름이 바뀌고, 코드 리펙토링을 통하여 전체적으로 상당수 고쳤기 때문에 다시 전버전은 전부 지우고 다시 설치하는것을 권장합니다.
첫번째 릴리즈
처음이라서... 헤헷~