블로그
⭐️ 간소화된 아키텍처를 갖춘 v6.0 출시
Gato GraphQL v6.0이 출시되었습니다. 변경 사항의 전체 목록은 GitHub의 릴리스 노트를 확인해 주세요.
중요: 플러그인을 업데이트한 경우(새로 설치가 아닌 경우), 플러그인을 비활성화한 후 다시 활성화해야 합니다. 그렇지 않으면 "GraphiQL" 및 "Schema" 메뉴 항목이 표시되지 않습니다.
아래에 가장 중요한 업데이트 내용을 정리했습니다.
Breaking changes
변경 내용에 대한 설명은 블로그 포스트 👨🏻🔧 Gato GraphQL gets streamlined를 읽어 주세요
- 커스텀 엔드포인트 및 persisted queries 제거
- 싱글 엔드포인트가 기본적으로 활성화
- 싱글 엔드포인트의 GraphiQL/Voyager 클라이언트는 기본적으로 비활성화
- Schema Configuration 모듈은 기본적으로 비활성화
- 스키마 튜토리얼 페이지는 기본적으로 숨김
- 설정 페이지에서 "Schema Elements Configuration" 하위 항목의 설정을 다시 구성해야 합니다
개선 사항
- WordPress 6.7까지 테스트 완료
- 엔드포인트 CPT가 활성화되어 있지 않은 경우 Endpoint Categories를 표시하지 않음
- 엔드포인트 CPT가 활성화되어 있지 않은 경우 "API Hierarchy" 모듈 숨김
- CPT가 활성화되어 있지 않은 경우 "Excerpt as description" 모듈 숨김
- 일부 확장 기능이 사용 중인 경우에만 "Enable Logs?" 설정 표시
- Settings를 재편성하여 "Schema Configuration"을 "Schema Configuration"과 "Schema Elements Configuration"의 2가지 요소로 분리
- 확장 기능 문서 개선
- Settings 페이지에 온라인 문서 링크 추가
"Schema Editing Access" 모듈 추가
관리자가 아닌 사용자에게 엔드포인트 생성 및 관리 권한을 부여합니다.
Settings 페이지의 "Plugin Configuration > Schema Editing Access" 탭의 드롭다운에서 적절한 설정을 선택하여, 관리 화면에서 GraphiQL 및 인터랙티브 스키마 클라이언트에 접근하고 GraphQL 스키마를 편집할 수 있는 사용자를 결정할 수 있습니다.
Users with capability: "gatogql_manage_graphql_schema"Users with role: "administrator"Users with any role: "administrator", "editor"Users with any role: "administrator", "editor", "author"
첫 번째 옵션(Users with capability: "gatogql_manage_graphql_schema")이 기본으로 선택되어 있으며, administrator 역할을 가진 사용자에게만 접근 권한이 부여됩니다.
