KDE 프레임워크 6.22, 핵심 라이브러리 전반에 걸친 내부 정리 제공
KDE Frameworks 6.22가 출시되었으며, 광범위한 안정성 향상, 내부 정리, 그리고 Plasma와 앱에서 사용되는 핵심 KDE 라이브러리 전반의 세부 개선이 포함되었습니다.
이전 6.21 릴리스가 있은 지 거의 한 달 만에, KDE는 Frameworks 6.22 출시를 발표하며 Qt용 추가 라이브러리 모음을 확장하고 다양한 플랫폼에서 개발자들이 이용할 수 있는 기능을 강화했습니다.
이번 릴리스에서 주목할 만한 작업 영역은 파일 처리와 시스템 통합입니다. Baloo 파일 인덱싱 및 검색 프레임워크는 원자적 파일 교체와 파일 감시 동작에 대한 추가 정리와 테스트 범위를 받았습니다.
동시에 파일 관리와 원격 액세스를 담당하는 프레임워크인 KIO는 여러 내부 최적화, 레거시 코드 경로 정리, 기능 개선을 진행했으며, 이름 바꾸기 대화 상자에 새로 추가된 '파일 비교' 옵션과 파일 위치 및 미리보기 처리에 영향을 미치는 수정 사항이 포함되었습니다.
Wayland 관련 개선 사항도 계속 이어지고 있으며, KGuiAddons는 시스템 클립보드 구현에 중요한 변경 사항을 도입했습니다. 여기에는 스레드화된 읽기 처리와 더 광범위한 Wayland 사용이 포함되어 있으며, 오랫동안 존재해 온 여러 버그 문제를 해결합니다.
KCodecs에서는 인코딩 감지와 텍스트 처리에 많은 주의를 기울였습니다. UTF-16 상태 머신이 개선되고, BOM 감지가 수정되었으며, 여러 프로버가 단순화되거나 제거되었습니다. 또한 여러 Windows 코드 페이지와 히브리어 및 그리스어 인코딩에 대한 추가 테스트 커버리지가 추가되어 정확성이 향상되고 프로빙 로직의 복잡성이 감소했습니다.
KDE의 Qt Quick UI 프레임워크인 Kirigami는 대규모 정리 작업과 동작 수정이 이루어졌습니다. 여기에는 레이아웃 안정성 개선, 사용되지 않거나 오래된 코드 제거, 속성 처리 개선, 문서 업데이트 등이 포함됩니다. 여러 수정 사항은 바인딩 루프, 잘못된 크기 조정, 내비게이션 동작 등 미묘한 UI 문제를 해결합니다.
또한 Breeze 아이콘은 새로운 아이콘 변형을 얻고 Flatpak 통합이 개선되었다는 점도 언급할 필요가 있습니다. KConfig는 새로운 편의 도우미를 추가하고 지원되는 데이터 유형을 확장했습니다. KWindowSystem은 XDG 최상위 레벨을 태그하고 설명하기 위한 새로운 Wayland 관련 API를 도입했으며, KImageFormats는 AVIF 디코딩 정확성과 테스트 범위를 개선했습니다.
마지막으로, 많은 모듈이 표준화된 테스트 이름 접두사를 채택하고, 중복 헤더를 제거하며, 문서를 업데이트하고, 플랫폼별 동작을 정리했습니다. 여러 지역에서 휴일 데이터셋이 갱신되었고, 구문 강조 기능은 추가 언어와 포맷을 지원하게 되었으며, 여러 더 이상 사용되지 않는 구성 요소들이 공식적으로 제거 대상으로 표시되었습니다.
소스에서 빌드하는 것을 선호하는 사람들을 위해, Frameworks 6.22의 전체 코드베이스는 KDE 공식 웹사이트에서 다운로드할 수 있습니다. 리눅스에서는 배포판의 저장소에서 바이너리 패키지를 설치하는 것이 권장되는 방법입니다.
KDE 프레임워크 6.22의 모든 변경 사항과 업데이트 및 버그 수정 전체 목록에 대한 자세한 정보를 보려면 공식 출시 발표를 방문하세요.
