# Changelog 이 프로젝트의 모든 주요 변경사항을 기록합니다. 형식은 [Keep a Changelog](https://keepachangelog.com/ko/1.1.0/)를 따르며, [Semantic Versioning](https://semver.org/lang/ko/)을 준수합니다. ## [0.1.2] - 2026-09-06 ### Added - 개발자와 AI 에이전트를 위한 문서를 추가했습니다. 확장 폴더의 `AGENTS.md`(설계 의도·확장점·수정 시 확인할 것)와 `README.md`(도입·운영 안내), `docs/`(상세 문서)로 구성됩니다. - 확장 문서에 「레이아웃 편집기 스펙」 항목을 추가했습니다. 이 확장이 레이아웃 편집기에 무엇을 선언했는지와, 화면 요소나 데이터를 추가할 때 편집기 쪽에서 함께 해야 할 일을 담습니다. - 문서의 제품 표기를 「그누보드7」로 통일했습니다. ### Changed - 확장 문서(README · AGENTS.md · docs/README.md)의 제목에 「그누보드7」과 확장 유형을 함께 표기했습니다. 제목만 보고도 그누보드7의 어떤 종류 확장인지 알 수 있습니다. - Composer 잠금 파일을 확장 정보와 다시 맞췄습니다. 설치·업데이트 과정에서 잠금 파일이 오래되었다는 경고가 나오지 않습니다. ## [0.1.1] - 2026-08-17 ### Fixed - 오류 안내가 뜨기는 하지만 내용이 비어 있던 문제를 수정했습니다. 설정 저장에 실패하면 서버가 알려 준 사유가 그대로 표시됩니다. - 플러그인 설정 저장이 실패했을 때 실패 사유 대신 일반 안내 문구만 표시되던 문제를 수정했습니다. 이제 서버가 알려준 사유가 그대로 안내됩니다. ## [0.1.0] - 2026-07-01 ### Changed - 플러그인 환경설정 화면의 하단 저장 버튼이 스크롤 중에도 화면에 고정되도록 개선. - 플러그인 표준 베이스를 따르도록 내부 구조 정비. 동작 변화 없음. - 코어 최소 요구 버전을 7.0.0-beta.8 로 상향. - 플러그인 환경설정 화면의 폼 라벨 / 보조 설명 / 에러 메시지 시각 시맨틱을 sirsoft-admin_basic 표준 시맨틱과 정합 — 다른 관리자 화면과 같은 결로 통일. ### Added - Hello 학습용 샘플 플러그인 초기 구현 - Hello 모듈의 `gnuboard7-hello_module.memo.created` Action 훅 구독 및 로그 기록 데모 - Filter 훅 구독 패턴(`type: 'filter'`) 시연용 `FilterMemoTitleListener` - 플러그인 자체 훅 발행 데모: `gnuboard7-hello_plugin.log.written` - 최소 설정 UI (`log_enabled` 토글) + 다국어(ko/en) - 레이아웃 편집기 데이터 소스 목록에서 이 확장이 제공하는 데이터 소스가 친화 명칭으로 표시되고, 어느 확장이 제공했는지 출처가 함께 표시됩니다.