이번 릴리스에는 여러 새로운 기능과 수정 사항이 포함되어 있으며, 안정 버전으로 나아가는 과정에서 핵심 소프트웨어를 계속해서 개선하고 있습니다.

🔔 업데이트 내용

이번 버전에서는 Flarum의 사용 경험 개선에 집중했습니다. 커뮤니티의 훌륭한 개발자뿐만 아니라 Flarum 사이트 관리자에게도 더 나은 경험을 제공합니다.

  • 🔒️ 관리자가 삭제한 토론을 사용자가 복구할 수 있었던 문제를 수정했습니다 #2037
  • 🌏️ 활성화된 확장 기능만 번역 기능을 활성화합니다 #2020
  • 📦️ Composer v2 호환성
  • 🙈 중첩된 스포일러의 스타일 문제를 수정했습니다 #14
  • ⬆️ 이제 Pusher는 읽지 않은 고정 게시물 아래에 새 게시물을 표시합니다 #1868
  • 🗺️ PusherEmojiCDN 제공업체를 변경했습니다(중국 사용자의 접속/로딩 시간 개선) #24, #20
  • 🎨 토글 로딩 표시기를 개선했습니다 #2039
  • 🐛 태그 모달의 버그를 수정했습니다 #2080
  • 📧 이메일을 큐로 이동했습니다 #2096
  • 📬 알림을 큐로 이동했습니다 #1931
  • 💭 이제 사용자가 권한을 가진 경우에만 토론 시작 버튼이 표시됩니다 #74
  • ⚠️ 더 이상 Internet Explorer를 지원하지 않습니다
  • 🚧 더 많은 확장 기능! #2012, #2100, #2097, #2095, #2012

이 외에도 더 많은 내용이 있습니다! 관심이 있다면 GitHub에서 변경 로그와 릴리스 버전을 확인해 보세요.

👨‍💻 개발자 참고 사항

개발자라면 이번 버전에 몇 가지 중요한 변경 사항이 있으므로 아래 내용을 주의 깊게 읽어 주세요!

  • 더 이상 PHP 7.1을 지원하지 않습니다
  • Zend 라이브러리가 완전히 제거되었으므로 Laminas 패키지로 업그레이드하세요
  • Flarum\UtilStr 클래스가 제거되었습니다
  • 일부 이벤트가 제거되었으므로 새로운 확장 기능을 사용하세요
  • 이제 언어 팩 확장 기능은 활성화된 확장 기능에 대해서만 번역 키를 추가합니다. 언어 팩이 모든 확장 기능의 번역을 불러오지 못한다면, 언어 팩 작성자는 yaml 파일에서 올바른 확장 기능 ID를 사용하고 있는지 확인해야 합니다(/-로 바꾸고 flarum-ext- 또는 flarum-을 삭제합니다. 예: fancy/flarum-ext-boofancy-boo로 변경해야 함)
  • 기타 변경 사항은 Beta 13업그레이드 가이드를 참조하세요

개발자는 문제를 발견했을 때 관련 패키지의 변경 로그를 확인하는 것이 좋습니다. Beta 13업그레이드 가이드를 확인하여 확장 프로그램이 최신 상태인지 확인할 수 있습니다.

질문이 있거나 업그레이드 중 장애가 발생하면 Dev 태그에 새 토론을 시작하거나, 토론장의 #extend에서 저희를 찾아 주세요.

⤴️ 업그레이드 가이드

업그레이드를 실행하기 전에 public/assets 디렉터리, composer.json 파일 및 데이터베이스를 반드시 백업하세요!

  1. 1단계: 관리자 콘솔 버전이 0.1.0-beta.12인지 확인하거나 php flarum info를 실행하세요(이전 버전에서 업그레이드하려면 이전 버전 안내를 참조하세요)
  2. 2단계: 모든 타사 확장 기능을 비활성화하세요
  3. 3단계: 다음 명령을 실행하세요

Composer v1

composer update --prefer-dist --no-dev -a --with-all-dependencies
php flarum migrate
php flarum cache:clear

Composer v2

경고: 설치/업데이트 중 Composer 2로 인해 문제가 발생할 수 있습니다. 문제가 발생하면 지원 태그에서 새 토론을 시작해 주세요.

composer update --prefer-dist --no-plugins --no-dev -a --with-all-dependencies
php flarum migrate
php flarum cache:clear
  1. 4단계: 새로 업그레이드된 Flarum 사이트를 사용하세요!

문제가 발생하면 지원 태그에서 새 토론을 시작해 주세요. 비슷한 문제에 대한 토론이 있을 수도 있지만, 어쨌든 새 토론을 시작해 주세요. 이렇게 하면 구체적인 문제를 더 빠르게 해결하는 데 도움이 됩니다.

문제가 계속되면 저희가 도와드리겠습니다. 사용 중인 Flarum 버전 또는 php flarum info의 출력 내용을 반드시 알려 주세요. 또한 composer why-not flarum/core v0.1.0-beta.13의 출력도 첨부해 주세요.

🙇‍♀️ 감사의 말

Flarum의 릴리스는 수많은 기여자의 지원 없이는 불가능했을 것입니다. 모든 분께 진심으로 감사드립니다! 특히 다음 분들께 감사드립니다:

  • 이번 버전에 코드를 기여해 주신 모든 분, 특히 @rob006, @SychO, @Kylo, oddjob79, @Littlegolden, @IanM, andreasjacobsen93, w-4 및 저희가 미처 언급하지 못한 모든 분들;
  • 예리한 버그 제보자 여러분, 특히 @Littlegolden, @matteocontrini, davwheat, markiemm 및 저희가 미처 언급하지 못한 모든 분들;
  • Flarum을 이끄는 뛰어난 팀, @Franz, @luceos, @jordanjay29, @datitisev, @clarkwinkelmann, @tankerkiller125, @askvortsov, @Prosperous, @Digital, @Pollux, @katos, @Kyrne@Ralkage를 포함한 모든 분들;
  • 모든 Open Collective 후원자와 GitHub 스폰서, 특히 Glowing Blue AG@QuiteNicely, 그리고 @IanM, @danielunited, @deleted, Jian Gong, Donald Broussard, Timotheus Pokorra, Shridhar Kamma, Ken Lam, Guitar, @BartVB, Patrik Kernstock, @tankerkiller125, @demianh, @Edmilerad, Andrei Telteu, @tlingc, @malago, @hrvoje_hr@cubixel;

여러분의 지속적인 지원은 저희에게 매우 중요하며, Flarum이 안정적으로 발전하는 토대입니다! Open Collective 또는 GitHub에서 저희를 후원하여 지속 가능한 프로젝트로 발전할 수 있도록 도와주세요!

마지막으로, 지속적인 지원과 열정에 감사드립니다. 바로 여러분 덕분에 저희가 계속 앞으로 나아갈 수 있습니다!

원문 주소: https://discuss.flarum.org/d/23666-flarum-010-beta13-released