予定より1ヶ月と少し遅れてしまいましたが、NetBeans10.0がリリースされました。
ダウンロードや追加された機能の詳細は下記のアナウンスを確認してください。
リリースが遅れた原因は、ライセンスの問題等があったためです。
NetBeans 9.0 では、JavaSE関連の機能のみでしたが、NetBeans 10.0では、JavaScript, Groovy, PHPの機能がデフォルトで追加されました。
インストーラーはまだ寄贈されていなかったので、起動は直接、起動ファイルを実行する必要があります。現在、インストーラーも寄贈済みなので、うまく行けば、次回のリリースからインストーラーを提供できるかもしれません。
今回、私は主にPHPの新機能の追加やバグの修正、ライセンスの変更を行いました。NetBeans8.2以降、Apacheへの寄贈に時間がかかってしまい、最新のPHPのバージョンに対応できていませんでした。PHP7.3のリリースより少し遅れてしまいましたが、なんとか最新のPHPのバージョンへの最低限のサポートは追加できたかなと思います。
それから、日本語のsignature ファイルもNetBeans 10用に更新しています。新しいジェネレーターで生成したので、以前よりも多くの補完が効くようになってると思います。ジェネレーターはTomas(OracleのNetBeansのときのPHPの機能の開発者の1人)がスクラッチからつくってくれて、私はバグの修正や未実装部分の追加などを手伝いました。PHPマニュアルから生成しているので、ライセンスは CC-BY-3.0です。このライセンス以外で公開されている同様のファイルもありますが、もしかするとそれらは正しくないライセンスかもしれません。
なにか問題やリクエストなどがありましたら、JIRAへ登録をお願いします。私にできそうなものであれば取り組みます。英語で報告が難しければ、slackやtwitterでもかまいません。(実際にslackのコメントからPHPのヒントの改善やエディターのタブのソートを実装しました。)
次回のリリースは、ライセンスの変更が終わっていれば Jakarta EE/Java EE の機能の追加です。(Java関係のモジュールはGPL系のライセンスが含まれていることがあるので、時間がかかりがちです。)C/C++はソースコードもまだなので、もう少し時間がかかりそうです。
ピンバック: 【Windows10】NetBeans 10のインストール方法 | deep-space.blue