2003 年 2 月 19 日 の 0.1 リリースから 6 年、2009 年 6 月 23 日に Net_UserAgent_Mobile 1.0.0 をリリースしました。これは Net_UserAgent_Mobile の初めての stable (安定版) リリースとなります。
stable (安定版) リリース
パッケージに付与されたバージョン番号や stability (安定性) が実際のパッケージの信頼性をそのまま表現していない場合があります。つまり、世の中には stability が beta であっても安定しているパッケージが存在します。そういう意味では Net_UserAgent_Mobile はベータリリースの間も stable な (安定した) パッケージであったといえるでしょう。
とはいえ、pear コマンドによるパッケージインストールの際に -beta を付け忘れると (おなじみの!) エラーが発生する、ということがなくなったのは開発者にとって利点といえるでしょう。自分で作成したパッケージであるにも関わらず、不注意により筆者自身もこのエラーを何度も見てきました。(筆者は新大阪有数の pear パッケージインストールのプロフェッショナルです!)
-beta を付け忘れた時のエラー発生の様子
$ pear install net_useragent_mobile Failed to download pear/net_useragent_mobile within preferred state "stable", latest release is version x.x.x, stability "beta", use "channel://pear.php.net/net_useragent_mobile-x.x.x" to install install failed
加えて、Net_UserAgent_Mobile を使いたいと思っているが、stable じゃないためにインストールが禁止されているような環境にいらっしゃる方 (そんな環境があれば不幸なことです) は、これで堂々とインストールを行うことができるようになります。
docomo の新機種のサポート
今回のリリースでサポートされた docomo の新機種は下記のとおりです。
- P-10A
- P-08A
- P-09A
- N-09A
- F-08A
- F-09A
- SH-05A
- SH-06A
- SH-07A
また、Net_UserAgent_Mobile 1.0.0RC3 でサポート済みの i-mode ブラウザ 2.0 搭載機種 (P-07A, N-06A, N-08A ) に対して行われた User-Agent 文字列変更にも対応しています。(例: P07A => P07A3)
1.0.0 の不具合修正リリースについて
すでに 1.0.0 以後のリリースを openpear から行うことを表明していますが、プロジェクト運営環境の準備が整うまでの間に不具合修正が発生した場合は、従来通り PEAR からリリースを行う予定です。
おわりに
最後になりましたが、Net_UserAgent_Mobile のユーザの皆様、PEAR コミュニティ、そして Net_UserAgent_Mobile の元となった Perl モジュール HTTP::MobileAgent とその作者 Tatsuhiko Miyagawa 氏に感謝いたします。
トラックバック(0)
- このブログ記事のトラックバックURL:
