プラグインの改善
Akismet
- ユーザーの Akismet 状態を追跡
- バグ修正
Encrypt
- バグ修正
Assign
- 異なるユーザーによって割り当てられた場合のみメールを送信するサポートを追加(自分自身への割り当てメールは送信しない)
- 割り当てられたユーザーでレビューキューをフィルタリングするサポート
- バグ修正
BCC
初期リリース。詳細は以下をご覧ください:
Math
- KaTeX レンダラーを v0.11.1 に更新
Translator
- Microsoft 翻訳によるベトナム語サポートを追加
Solved
- バグ修正
Chat integration
- バグ修正
Voting
- バグ修正
Tooltips
- バグ修正
Yearly Review
- 各種改善
SAML
- SAML 属性によるモデレーター、信頼レベル、グループの同期サポート
- フレームの幅/高さ、ボタンのタイトルなど、追加の SAML 設定のサポート
Onebox
- バグ修正
Calendar
- プラグインのユーザーオプションではなく、新しいコアのタイムゾーンユーザーオプションを使用
Data Explorer
- 新しいコアの投票エクスポート機能に対応するため、投票結果クエリを追加
- バグ修正
Patreon
- バグ修正
Group Tracker
- バグ修正
Code Review
- 次の未確認トピックを表示する際、古いトピックよりも新しいトピックを優先
- バグ修正
Policy
- バグ修正
RSS Polling
- バグ修正
追加機能と修正
クリックして展開
新機能
- Web フックポストシリアライザーに
topic_filtered_posts_count属性を追加。 - CSP 内で
unsafe-evalを許可するための非表示設定を追加 - 新しいトピックボタンの隣にプラグインアウトレットを追加
- サイトテキストコントローラーがページと言語ロケールを処理するように変更
- タイムゾーンをコアのユーザーオプションに追加
- レビューキューにカスタムフィルタを適用する新しい API
- WebAuthn に対する RS256 アルゴリズムのサポート
- サービスワーカールートの正規化
- 既定で Screaming Frog SEO スパイダーをブロック
- IP によるデフォルトのアプリケーションレベルのレート制限を導入
- タグへの検索スコープを許可
- FinalDestination が特定のホストに対してカスタムユーザーエージェントを使用できるようにする
バグ修正
- HTML から Markdown への変換時に
rubyおよびrtタグを保持。 - ライトボックス内のアップロード URL をセキュリティ強化
BufferedValuesString.splitが関数ではない問題の修正- LockOn による複数のジャンプを防止
- S3 への移行時に nil アップロードレコードを許可
- lockon によるスクロール前に要素がページ上にあることを確認
- 次のページを決定する際にフィルタリングされた投稿を使用
- すべてのテーマにコンポーネントを追加する際、アクティブなもののみに限定
- 選択コンポーネント/テーマを上部へ移動
defaultIsAvailableの改善filter(Boolean)を追加し、btn クラスを削除- 利用可能なスラッグのみがある場合のインバウンドリンク
- カテゴリのスラッグが完全に数字になることを許可しない
- タイトルで
enable_inline_emoji_translation設定を尊重 - イモジピッカー経由で挿入する際に空白文字を先頭に付加
- リンティング
- 投稿がウィスパーの場合に読者のアバターを正しくフィルタリング
- 正しいメソッドを呼び出す
- レビューキューで返信を正しく遅延させるために順序を保証
- 欠落したバッジグループ化による 500 エラーの修正
- 結果がグループ化されている場合にパイ凡例を非表示
- ポールのパイコンテナが過度に大きかった問題の修正
- コードブロック内でのカテゴリやイモジの自動補完を無効化
- サブディレクトリを使用する際のリダイレクト URL を正しく生成
- 3 レベルのパスを正しく処理
- 検閲処理が常に少なくとも空文字列を処理できるように確保
- 競合状態を防止するため ‘send_advanced_tutorial_message’ ジョブを遅延
- 引用画像の最適化
- 開発者テーブルに一意のインデックスを追加
- タイポの修正
- 停止ステータスが最新であることを確認
quick-access-itemにdata-topic-idを追加- コードレビュー後の改善
- コードレビュー2後の改善
mapByとfilterByを直接使用- Google Groups スクレイパーが G Suite ユーザーで動作するように修正
- 失敗した Onebox URL リクエストをサーバー側でキャッシュ
- テーマコンポーネントで使用された場合、セキュリティ強化されたメディアアップロードを自動的に非セキュリティとしてマーク
- Google PageSpeed に対してクローラービューを提供
- 報告された投稿に対する返信を正しく無視/承認
- SSO/認証ツールからログアウトする際にログインフローを開始しない
- すべての動画タイプに対して専用 Vimeo Onebox を使用
- Onebox 内で遅延読み込みされた画像を正しくリサイズ
- vimeo.com でのホスト名の修正
- Vimeo リンクに対する FinalDestination チェックをバイパス
bumped_atをリセットする際にトピックを検証しない- 招待送信日の
updated_atを表示 - 新しいトピックに返信する際に下書きがクリアされない問題の修正
- Oneboxer.js が失敗したリクエストを無限に再試行する問題の修正
- DST が正しく計算されるようにすることで再発を改善
- dif 内の空の現在の値でエラーが発生しないようにする
- ビルド; prettier を実行
- カテゴリリストを受信した際にサイトデータを更新
- 必要な場合のみアップロード ACL 更新をトリガー
- 引用画像を正しく表示
- Markdown 文字の置換をより戦術的に行う
- アップロード用の Markdown ファイル名で
%20をスペースに置換 - カテゴリをDismissする際に MessageBus を介して通知
- 例外の発生と重複の増加を防止
- プレビューで重複したタイムゾーンが表示されるのを防止
- メソッド名の誤りの修正
- セキュリティ強化されたメディアに対して常に
secure_proxy_without_cdnURL を返す - Discourse ローターから不要なものを削除
- 必要なモジュールのエイリアス機能
- 認証が必要なサイトでプライベートメディアアップロードの再利用を許可
- リントチェックを修正するため
this.get("foo")をthis.fooに置換 - a8d58c3b のフォローアップ
- Discourse local-dates におけるドイツ語の引用符の処理
- 周期とカテゴリまたはタグでモバイル上のトピックリストの先頭にピリオドを追加
- アプリに無効な MIME タイプが渡された場合はログに記録しない
- EventTarget エラー
- ナラティブボットプラグインの 1 つの場所に
skip_validationsを追加 - タイトルイモジが無効な場合でも高度なチュートリアルを許可
- テーマエクスポートに正しい MIME タイプを使用
censored_words_regexpが nil の場合、CensoredWordsValidator を早期に中断- Amazon 動画の Onebox が動作していなかった問題の修正
- グローバル S3 設定がアクティブで
enable_s3_uploads検証が有効な場合、セキュリティ強化されたアップロードを許可 - インポートされていない
Promiseの使用を追加 - 単一の認証ツールの場合、登録フローを中断しない
- 引用で始まる投稿のメール抜粋にユーザー名が表示されていた問題の修正
- 予定されたバンプを持つトピックの自動バンプをオフにする
- 並列仕様システムには、各ワーカー用の専用のアップロードフォルダーが必要
default_categories_mutedサイト設定が匿名ユーザーで動作していなかった問題の修正- カテゴリユーザーに重複行を挿入しないようにする
- 開発環境での悪い sprockets キャッシュからの自動回復
- カテゴリから必須タググループを削除できない問題の修正
- 名前にコロンを含むタグを使用する際のエラー
load-moreが現在の位置を考慮するように確保- Group モデル状態のより良い処理
- Enter キーはパスワードリセットフォームを送信し、ページを更新しないようにする
- ユーザーメニューの PM glyph は常にスタッフに表示されるようにする
- 日付の更新を頻繁に行う必要はない
- 再発を使用する際に DST について正しくなるよう試行
pmOnlyタグはメッセージにリンクするべき- ユーザーが存在しない場合、CleanUpInactiveUserJob でエラーが発生しないようにする
- 編集理由を保存する際に改訂が行われ、理由が消去されないように確保
- プラグインでの
rake db:rollbackサポート - トピックサマリーに 5 人の参加者を含める
- ナビゲーションアイテムで
this.content.categoryを使用し、this.categoryを使用しないようにする - バックアップコードが有効な場合、新しいメールを確認
- ボットを投稿リーダーとして表示しないようにする
- モバイルでの最後の投稿へのジャンプ動作を元に戻す
- SVG スプライトのバージョンハッシュはバンドル結果に基づいているべき
- 上部メニューを構築する際に、タグトピックリストが noSubcategories を渡すようにする
- トピック状態の追跡が
category_seen_atを知っているようにする - discourse-narrative-bot プラグインのために open-uri を要求する必要がある
- extra_js 内のサブディレクトリを持つテーマのインポートを許可
- ユーティリティ内の欠落した User オブジェクト
- 失敗したテスト
- 欠落した中括弧
Computedは@ember/object/computedではなく@ember/objectの一部customHrefなしでforceActiveを許可- nil 文字列を削除しないようにする
- 最近の投稿や API キーを持つ管理者アカウントを無効化しないようにする
- 投稿移動後に引用を更新
- タグと指定されたフィルタでフィルタリングされたトピックリストが動作しない問題の修正
- タグとカテゴリウォッチャーの回帰
- 無効なロケールバンドルバージョンに対するより良いエラーハンドリング
@ember/objectがまだ読み込まれていない場合- ユーザー検索で一部のメールをスキップしないようにする
- グループバイオ抜粋にイモジ画像を保持
- 不足している RSVP インポートの追加
- ネイティブブラウザの Promise ではなく RSVP を使用していた問題の修正
- 通知レベルを取得するために正しいクラス変数を使用
- 通知レベルのマジックナンバーを削除
- 最近の変更に対応した api_key rake タスクの更新
Discourse.Sessionに対する非推奨の返却- テーマが使用している場合の Discourse.NavItem に対する非推奨の追加
- ビルドを修正するため prettier を実行
- 必要かつインポートされたモジュールのエイリアス
- 6 ヶ月以上前に開始された場合の現在のペナルティをカウント
- ember モデルを使用する代わりに ‘about.json’ エンドポイントを使用
- バッジとユーザータイトルの相互作用の修正
- セキュリティキーによる 2FA の強制が満たされていることを確認
- ドラフトは
draft_keyとuser_idで一意 - API キー詳細 UI での最終使用日の正しい表示
- ビルドを修正するため Prettier を実行
- Discourse メールと照合する前に SSO 外部メールを小文字に変換
- 開発環境での Onebox デフォルトオプションを含める
- トピックタイムライン上の内部位置はスクロール位置である
- モバイルタイムラインで抜粋が表示されない回帰
- 日付形式で月の名の長いバージョンを使用
- URL 用にエンコードされたユニコードグループ名
- 動画 Onebox での空白パディングが多すぎた問題の修正
UX 変更
- 初期パネル読み込み時のスクロールバーを防止
- ウィザードステップのマージンを調整
- リンクを追加する際に選択の先頭スペースをスキップ
- タイトルが同じでもグループの正式名称を表示
- タッチデバイスではホバー画像にシャドウを表示しない
- バックアップ復元が無効な場合に明白なメッセージを表示
- ライトボックス化された画像にホバー効果を追加
- ポールで「結果を非表示」を「投票を表示」に改名
- スケールが未定義の場合、選択されたスケールを 100% に設定
- ダークテーマに対して共有アイコンの色を一貫させる
- 長いサインアップフォームコンテンツのフェードを増やし、スクロールをより明確にする
- より明白な代替認証リンク
- 管理パネルでテストメールを送信する際に Enter キーを使用可能に
- 総ユーザー数ではなく、影響を受けるユーザー数を表示
- PM トピックリストに +n 指標を追加
content_security_policy_script_src設定に CSP ドキュメントリンクを追加- Firefox で API キーをコピーする際に先頭/末尾の空白を追加しない
パフォーマンス
- 投稿変換時のクエリ数を削減
- NGINX での静的アセットのキャッシュ期間を延長