O hirunewani blog

Frontend Weekly 2025-07-18

Created at

Stack Overflowの新ビジョン発表と開発者のAI利用状況、Nuxt 4.0リリース、Cloudflare ImagesのHEICサポート、GitHub ActionsmacOS runnerの変更とM2 Pro runner、GitHubのGoogleソーシャルログイン一般公開、GitHub Issuesのissue複製機能、GitHub Command Palette廃止予定について。

Stack Overflow、新ビジョンと83%の開発者がAIツール利用の調査結果を発表

日付:2025年7月10日

Stack OverflowがWeAreDevelopers World Congressで新しいビジョンとミッションを発表した。ビジョンは「世界で最も重要な技術者のソース」、ミッションは「コミュニティの育成、学習の促進、成長の促進」として再定義。

年次Developer Surveyの結果、83%の開発者がAIツールを使用または使用予定と回答し、2024年の76%から増加。一方でAI出力への不信は46%に上昇し、2024年の26%から大幅増加。この信頼ギャップに対してStack Overflowは人間による検証済み知識の提供で対応する方針。

新機能として以下を導入:

  • Community Activity:リアルタイムユーザー活動表示
  • Chat機能の改善とアクセシビリティ向上
  • stackoverflow.ai:AIパワード検索とディスカバリツール
  • Coding Challenges:開発者向けスキル向上パズル

ブランドアーキテクチャも簡素化し、公開プラットフォームを「Stack Overflow」、企業向けサービスを「Stack Overflow Business」として再編成。

出展:A new era of Stack Overflow

Nuxt 4.0リリース、appディレクトリ構造とTypeScript体験の向上

日付:2025年7月15日

Nuxt 4.0がリリース。1年間に渡るv4互換モードでのテストを経た安定性を重視したメジャーリリース。

主要な変更点:

  • app/ディレクトリ構成がデフォルトに変更
  • useAsyncDatauseFetchの改良
  • TypeScriptプロジェクトの分離
  • CLI高速化とNative file watching採用

アプリケーションコードがapp/ディレクトリに配置され、node_modules/.git/から分離される。ファイルウォッチャーが高速化し、IDEがクライアントコードとサーバーコードを識別する。

TypeScriptではアプリコード、サーバーコード、shared/フォルダ、設定用に個別のプロジェクトを作成。プロジェクトルートに1つのtsconfig.jsonのみ必要。

推奨アップデート手順は以下のコマンド実行。lockfile重複除去とNuxtの依存関係更新を実行する。

npx nuxt upgrade --dedupe

またコードのマイグレーションにはCodemodツールを利用可能。

npx codemod@latest nuxt/4/migration-recipe

Nuxt 3は2026年1月まで保守アップデート継続。Nuxt 5ではNitro v3とh3 v2を採用予定。

出展:Announcing Nuxt 4.0

Cloudflare Images、HEICフォーマット対応を追加

日付:2025年7月8日

Cloudflare ImagesがHEIC画像フォーマットのサポートを追加した。HEIC画像を取り込み、AVIF、WebP、JPEG、PNGなどの対応フォーマットで配信が可能になる。HEIC入力時も既存の寸法とサイズ制限が適用される。

出展:HEIC support in Cloudflare Images

GitHub Actions、macos-latestが8月4日からmacOS 15に移行開始

日付:2025年7月11日

GitHub ActionsでmacOS hosted runnerに関する変更が発表された。

主要な変更内容:

  • macos-latestが8月4日からmacOS 15に移行開始、9月1日完了
  • macos-latest-largemacos-latest-xlargeも対象
  • Xcodeサポートポリシー変更:8月11日から最大3つのruntimesのみ保持
  • macOS 13は9月1日から廃止開始、11月14日完全廃止

移行期間中はワークフローが段階的に新しいイメージに切り替わる。移行後はmacOS 14での実行は不可。macOS 13使用ワークフローはmacos-14またはmacos-15への更新が推奨される。

出展:Upcoming changes to macOS hosted runners: macos-latest migration and Xcode support policy updates

GitHub Actions、M2 Pro搭載macOS XLarge runnerの提供開始

日付:2025年7月17日

GitHub ActionsでM2 Pro搭載のmacOS XLarge hosted runnerがパブリックプレビューで利用可能になった。5vCPU M2 Proマシンで、5コアCPU、8コアGPU、14GB RAM、14GBストレージを搭載。

M1比較で最大15%のビルド時間短縮を実現。GPU hardware accelerationがデフォルトで有効化され、ワークロードがCPUからGPUに転送される。6コアM1 macOS larger runnerは利用不可になった。

使用方法はruns-on:キーをmacos-latest-xlargemacos-15-xlargemacos-14-xlargemacos-13-xlargeのいずれかに設定。料金は従来のXLarge runnerと同じ$0.16/分。サインアップ不要で全開発者、チーム、企業で即座に利用可能。

出展:GitHub Actions now offers M2 Pro-powered hosted runners in public preview

GitHub、Googleソーシャルログインが一般公開

日付:2025年7月15日

GitHubでGoogleアカウントを使ったソーシャルログインが一般公開された。新規ユーザーはGoogleアカウントでGitHubアカウントを作成可能。既存ユーザーもソーシャルログインメールをアカウントに連携し、次回ログイン時にGoogleアカウントをパスワード代替として利用できる。

Visual Studio Codeとも統合され、GitHub Copilotを利用したいVSCodeユーザーは個別のGitHubパスワード作成なしでGoogleアカウントによるGitHubアカウント作成が可能。セキュリティ強化には2FAとパスキーまたはパスワードの追加設定が推奨される。

出展:Social login with Google is now generally available

GitHub Issues、issue複製機能の追加とUI改善

日付:2025年7月17日

GitHub Issuesでissue複製機能が追加されUIが改善された。

  • Issueの複製機能:Issueページのサイドバー下部に「Duplicate issue」オプションが追加され、他リポジトリへの複製作成が可能になった。
  • 任意のページからIssue作成:GitHubヘッダーに「New issue」ボタンが追加され、任意のページからissue作成が可能に。
  • 9月4日からissues advanced search APIがデフォルト化:REST APIの場合、advanced_searchパラメータを使用する必要がなくなる

Issue複製機能では元issueのタイトル、説明、担当者、ラベル、タイプ、プロジェクト、マイルストーンが事前入力される。作成前に宛先リポジトリ変更と内容編集が可能。繰り返しタスクの再利用、大きなissueの分割、複数リポジトリでの類似issue作成に活用できる。

他にプロジェクトでのParent issueフィールドアルファベット順ソート、カスタムフィールドの順序変更、REST APIでの重複として閉じる機能、GraphQL Issue.timeline廃止とIssue.timelineItems移行が実装された。

出展:Duplicate issues, create from anywhere, and more

GitHub、Command Paletteを8月6日に廃止予定

日付:2025年7月16日

GitHubがCommand Paletteのfeature previewを8月6日に廃止すると発表した。低利用率を理由に上げている。現在Command Paletteを使用しているユーザーは変更に備える必要がある。

フィードバックはGitHub Community discussionsで受け付けている。

出展:Upcoming deprecation of GitHub Command Palette feature preview