Skip to content

Releases: stein2nd/s2j-slug-generater

v2.0.9

Choose a tag to compare

@stein2nd stein2nd released this 09 Sep 15:14

Changed

  • npm 依存モジュールの更新 (ncu / ncu -u)。eslint v10.10、stylelint v17.15、@s2j/docs-linter v1.0.24等
  • Composer 依存 s2j/similarity-service を v2.0.4から v2.0.6に更新 (composer.lock)
  • README.md を現行実装に同期 (コサイン類似度、Gutenberg 文書設定パネル、Classic タイトル直下、候補1件、類似度 AI、FOP)
  • README.md の英語本文の直後に日本語対訳を併記

v2.0.8

Choose a tag to compare

@stein2nd stein2nd released this 31 Aug 00:04

Changed

  • npm 依存モジュールの更新 (ncu / ncu -u)。@wordpress/components v40、@wordpress/block-editor v17、Vite v8.2.2 等

v2.0.7

Choose a tag to compare

@stein2nd stein2nd released this 13 Aug 13:54

Changed

  • docs_mod/ を Git 追跡対象に戻し、今後の仕様検討用ドラフト置き場とする

v2.0.6

Choose a tag to compare

@stein2nd stein2nd released this 13 Aug 13:43

Added

  • 類似度 AI プロバイダ・レジストリ (openai)。案内リンクとモデル一覧を記述子から組み立てる
  • 日本語翻訳 (languages/s2j-slug-generater-ja.po / .mo) と Gutenberg 用 Jed JSON

Changed

  • 採用仕様を docs_mod/ から docs/ に昇格。旧 SPEC は docs/archive/ へ移動
  • プラグインヘッダを整備 (Requires at least 6.3、Tested up to 6.8、Requires PHP 8.2 等)
  • 類似度キー案内の OpenAI URL 直書きをやめ、翻訳プロバイダと同じ記述子案内に揃えた

Fixed

  • 翻訳ファイル名を WordPress 規約 (s2j-slug-generater-ja.mo) に揃え、Gutenberg に wp_set_script_translations を追加

v2.0.5

Choose a tag to compare

@stein2nd stein2nd released this 12 Aug 14:00

Added

  • Composer 依存として s2j/similarity-service (^2.0) を導入
  • 仕様再設計ドキュメント群 docs_mod/ (FOP + Clean Coding)
  • FOP 構成のサーバー実装 (Domain / Config / Providers / Similarity / Pipeline)
  • 管理画面に類似度用 AI API キー / モデル / ロケール、DeepL API Plan 設定を追加
  • REST 成功レスポンスに accepted を追加
  • Gutenberg を PluginDocumentSettingPanel、Classic を Title 直下に配置

Changed

  • 類似度をレーベンシュタインからコサイン類似度 (s2j/similarity-service) へ切替
  • REST 認可を X-WP-Nonce (wp_rest) に一本化
  • 候補を英訳テキスト1件に簡素化。スラッグ化はクライアント側
  • 類似度閾値を ratio (0.0–1.0) で保持(既存 percent は自動変換)
  • accepted: false のときスラッグ化ボタンを無効化

Fixed

  • Gutenberg パネル描画クラッシュ (jsx-runtimewp.element の衝突)
  • DeepL 連携の安定化 (cURL / API Plan / Translate 権限診断 / キー入力欄)

v2.0.4

Choose a tag to compare

@stein2nd stein2nd released this 11 Aug 06:42

Changed

  • npm 依存モジュールの更新 (ncu / ncu -u)
  • TypeScript v7.0 (tsc) と @typescript/typescript6 (typescript-eslint 向け) の side-by-side 構成を導入
  • TypeScript v7対応のため tsconfig.json から baseUrl を削除し、paths を相対パス化
  • SCSS モジュール用に src/vite-env.d.ts を追加
  • Gutenberg の @wordpress/core-data インポートを store as coreStore に変更
  • 本体に型定義があるため @types/wordpress__blocks / @types/wordpress__wordcount を削除
  • ESLint v10と eslint-plugin-react の互換のため、React バージョンを設定で明示
  • Vite 設定の __dirnameimport.meta.dirname に置き換え、無効な inlineDynamicImports を削除

v2.0.3

Choose a tag to compare

@stein2nd stein2nd released this 08 Aug 11:13

Changed

  • npm 依存モジュールの更新 (@wordpress/components v38を含む WordPress パッケージ、Vite v8.2、@s2j/docs-linter 等)
  • npm v12の install scripts 制限に対応するため、package.json@s2j/docs-linterallowScripts を追加
  • README.md の Vite バージョンバッジを v8.2に更新

v2.0.2

Choose a tag to compare

@stein2nd stein2nd released this 26 Jul 01:49

Fixed

  • npm v12以降で @s2j/docs-linter の推移 Git 依存 (textlint-rule-preset-wp-docs-ja) により npm installEALLOWGIT で失敗する問題を、.npmrcallow-git=all を設定して修正

Changed

  • npm 依存モジュールの更新 (React、WordPress パッケージ、ESLint、TypeScript v7、Vite v8.1、@s2j/docs-linter 等)
  • README.md に Vite バージョンバッジを追加

v2.0.1

Choose a tag to compare

@stein2nd stein2nd released this 11 Jun 12:53

Fixed

  • GitHub Actions の npm ci が React v19 と @wordpress/* の peer dependency 競合で失敗する問題を、.npmrclegacy-peer-deps=true を設定して修正

Changed

  • ドキュメント lint ワークフローのトリガー paths に .npmrc を追加