WP-CLI v1.1.0 發行説明

發佈日快樂!

今天,我很高興地為您帶來 WP-CLI v1.1.0 版本,充滿了改進和錯誤修復。

想要在下一個版本中獲得讚譽嗎?我們將進行一些項目:

  • 為 wp-cli.org/commands 和 wp-cli.org/docs/internal-api 創建新的 WPorg 主頁 [meta#2465]
  • 將內部命令拆分為不同的包 [#3728]
  • 將一些想法轉化為可工作的原型。

而且,如果您錯過了:我正在尋找幫助維護 WP-CLI(付費機會,每週承諾 5-10 小時) 。知道有合適的人嗎?請發郵件至 daniel@handbuilt.co 或 ping WordPress Slack 上的 ‘danielbachhuber’ 。

1.1.0 版本的所有內容

命令改進:

  • wp cache *:
    • 明確將默認緩存組設置為 ‘default’,以複製 WordPress 的行為 [#3714]
  • wp cache type:
    • 檢測 W3 Total Cache 對象緩存 [#3637]
  • wp (comment|post|user) list:
    • 使用雙下劃線的參數神奇地解析 CSV 值 [#3726, #3744]
  • wp core config:
    • 引入 --force 參數,用於覆蓋現有的 wp-config.php 文件 [#3706]
  • wp core is-installed:
    • 防止 core 未安裝時的 wp_guess_url() 錯誤通知 [#3711]
  • wp core language install:
    • $wp_version 傳遞給 translations_api(),以便 WordPress 報告正確的語言下載文件 [#3748]
  • wp core update:
    • 支持 --version=(nightly|trunk),將下載最新的夜間構建版本 [#3645]
  • wp core update-db:
    • 為所有網絡更新 wpmu_upgrade_site 選項,而不僅限於當前網絡,以確保管理通知被關閉 [#3659]
  • wp db *:
    • 在與命令相同的地方運行幫助,以便在 WordPress 下載、創建 wp-config.php,但尚未安裝 WordPress 時運行 wp help db import [#3780]
  • wp db cli:
    • 使傳遞參數到 mysql 可執行文件成為可能 [#3745]
  • wp db export:
    • 在生成的 SQL 文件中添加隨機哈希,以幫助防止數據庫文件可在可預測的 URL 上訪問 [#3765]
  • wp media regenerate:
    • 支持為 WordPress 4.7+ 生成 ‘application/pdf’ 的縮略圖 [#3768]
  • wp plugin install:
    • 正確安裝上傳到項目的 GitHub 發佈頁面的 ZIP 文件 [#3776]
    • 在由於寫入權限問題而無法安裝插件時顯示錯誤消息 [#3764]
  • wp scaffold plugin:
    • 在生成的 .distignore 中忽略 multisite.xml.dist [#3677]
  • wp scaffold plugin-tests:
    • 在 Travis 上啓用基於容器的基礎架構 [#3739]
    • 在生成 .travis.yml 時支持 PHP 7.1 和 PHPUnit 5.7 [#3758]
    • 更新 GitLab 模板以運行 WPCS 測試 [#3772]
  • wp scaffold (plugin-tests|theme-tests):
    • 驗證插件/主題標識,以防止將測試生成到意外目錄中 [#3666]
  • wp scaffold _s:
    • 更早驗證主題標識,以提供更容易理解的錯誤信息 [#3724]
  • wp search-replace:
    • 支持傳遞正則表達式修飾符 [#3639]
    • 僅在數組是對現有數組的引用時跳過替換 [#3708, #3713]
  • wp server:
    • 將路徑全局參數設置為文檔根目錄 [#3700]
  • wp site create:
    • 複製用於創建 $newdomain$path 的核心邏輯,然後全局 $base 不是 ‘/’ [#3688]
  • wp site option list:
    • 添加 --site_id=<id> filter [#3769]
  • wp theme install:
    • 在自動安裝父主題時使用 http 緩存器 [#3689]
  • wp theme mod get:
    • 引入 --field=<field> 參數,用於獲取特定字段 [#3644]

框架增強:

  • 將基於 Composer 的依賴項更新到最新版本 [#3638, #3676, #3678, #3698, #3720, #3786]
  • 確保傳遞的位置參數優先於 wp-cli.yml 中定義的默認值 [#3648]
  • WP_CLI::runcommand() 正確保留當前進程的環境變量 [#3683, #3730]
  • 在目標文件夾已經存在時從路徑顯示中刪除反斜槓 [#3691]
  • wp-config.php 變量全局化到本地範圍,使 WordPress 能夠在 multisite 中正確更改 $table_prefix [#3695]
  • 添加全局參數到 bash 自動完成 [#3697]
  • 允許在別名中使用點號 [#3705]
  • 引入用於替換文件中的字符串的 Behat 步驟 [#3712]

為此版本做出貢獻的人員 (拉取請求、文檔和軟件包作者):amq, bgeihsgt, danielbachhuber, edpittol, ernilambar, greatislander, inderpreet99, louisremi, lwh, metodiew, migueldemoura, miya0001, mmcev106, nikschavan, ntwb, nylen, ocean90, ramoonus, rosswintle, szepeviktor, trepmal, westonruter

您可以在 Github 上查看解決的問題的完整列表。

文章目錄



發表評論

發表回覆

您的郵箱地址不會被公開。 必填項已用 * 標註