From b543d45c739bf3e5eb21cb72a350dca0cfa5c634 Mon Sep 17 00:00:00 2001 From: Akira KAWAGUCHI Date: Tue, 10 Nov 2015 17:25:07 +0900 Subject: [PATCH] Release notes for version 0.7.5 --- docs/ja/source/application/gradle-plugin.rst | 2 + docs/ja/source/changelogs.rst | 43 ++++++++++ docs/ja/source/release-notes.rst | 82 ++++++++++++++++++++ 3 files changed, 127 insertions(+) diff --git a/docs/ja/source/application/gradle-plugin.rst b/docs/ja/source/application/gradle-plugin.rst index 3ff52ad4ab..ae0ff17c8c 100644 --- a/docs/ja/source/application/gradle-plugin.rst +++ b/docs/ja/source/application/gradle-plugin.rst @@ -917,6 +917,8 @@ IntelliJ IDEAプロジェクト用の定義ファイルを作成するには、: * インポートウィザードの次の画面の :guilabel:`Project format:` は :guilabel:`ipr (file based)` を選択してください。 デフォルトの :guilabel:`.idea (directory based)` ではGradleの :program:`idea` タスクが生成した設定ファイルが使用されません。 +.. _gradle-plugin-dslcompile-filter: + バッチコンパイルの対象をフィルタリング ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/ja/source/changelogs.rst b/docs/ja/source/changelogs.rst index 6cba83bb48..3ac58f3e42 100644 --- a/docs/ja/source/changelogs.rst +++ b/docs/ja/source/changelogs.rst @@ -2,6 +2,49 @@ Changelogs ========== +Release 0.7.5 +============= + +Nov XX, 2015 + +Enhancements +------------ + +* [ :pr:`511` ] - i18n - messages in compilers and test-driver. +* [ :pr:`513` ] - Make `-Dhadoop.builtin` default enabled on building framework. +* [ :pr:`514` ] - i18n - documentation comments. +* [ :pr:`518` ] - i18n - test resources. +* [ :pr:`522` ] - i18n - documentation comments. +* [ :pr:`524` ] - Revise code style. +* [ :pr:`526` ] - Introduce `-include` option to compiler CLI. +* [ :pr:`527` ] - Add description for `--update` option to compileBatchapp task +* [ :pr:`528` ] - Bumps maven license plugin version +* [ :pr:`529` ] - Add Direct I/O line to asakusa-directio-dmdl-ext. +* [ :pr:`530` ] - Add document for Direct I/O line +* [ :pr:`531` ] - Bumps support platform version +* [ :pr-sdk:`40` ] - Bumps up Gradle version of application template +* [ :pr-sdk:`41` ] - Bumps up Gradle version of application template +* [ :pr-sdk:`42` ] - Bumps up Gradle version of application template +* [ :pr-sdk:`44` ] - Add `--update` option to compileBatchapp task. + +Bug fixes +--------- + +* [ :pr:`512` ] - Fix a test case for Mac OS X. +* [ :pr:`515` ] - Fix dependency exclusions in pom.xml. +* [ :pr:`523` ] - Fix typo. + +Others +------ + +* [ :pr:`516` ] - Revise document to remove description of ThunderGate. +* [ :pr:`517` ] - Migrate javadoc of dsl-vocabulary to sphinx doc +* [ :pr:`519` ] - Remove unmaintained README +* [ :pr:`520` ] - Revise document for unifying terms "Data Model" +* [ :pr:`521` ] - Delete old migration document +* [ :pr:`525` ] - Remove yen sign on document. +* [ :pr-sdk:`43` ] - Replace non-ASCII character. + Release 0.7.4 ============= diff --git a/docs/ja/source/release-notes.rst b/docs/ja/source/release-notes.rst index 98f8490584..7cf4f9b933 100644 --- a/docs/ja/source/release-notes.rst +++ b/docs/ja/source/release-notes.rst @@ -2,6 +2,88 @@ リリースノート ============== +Release 0.7.5 +============= + +Nov XX, 2015 + +`Asakusa Framework 0.7.5 documentation`_ + +.. _`Asakusa Framework 0.7.5 documentation`: http://docs.asakusafw.com/0.7.5/release/ja/html/index.html + +新機能と主な変更点 +------------------ + +Direct I/O line - 特定フォーマットに依存しないテキストファイルの入出力 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Direct I/Oで任意のテキストファイルを行ごとに読み書きするための機能 :doc:`Direct I/O line <../sandbox/directio-line>` を追加しました。 + +Direct I/O lineはファイル内の行文字列とデータモデル内の1つの文字列型プロパティをマッピングする機能のみを提供します。 +行文字列の解析、生成などの処理はバッチアプリケーションの演算子として記述します。 + +Direct I/O lineは、以下のような用途に利用することを想定しています。 + +* Direct I/Oが対応していないファイルフォーマットの入出力 + + * 例えば `JSON `_ や `LTSV `_ といったフォーマットを扱う場合に、行文字列をパースする処理と組み合わせて利用します。 +* 入力ファイルの整形や形式変換、バリデーションチェックなどの事前処理 + + * 例えばCSVファイルの一部にDirect I/Oでは直接扱えないような形式が含まれる場合に、事前に形式の変換を行うといった用途で利用します。 + +Direct I/O lineの詳細は、以下のドキュメントを参照してください。 + +* :doc:`sandbox/directio-line` + +GradleのDSLコンパイル時に対象のバッチアプリケーションを指定 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Gradleから :program:`compileBatchapp` タスクを指定してバッチアプリケーションのDSLコンパイルを実行する際に、 ``compileBatchapp --update <バッチクラス名>`` と指定することで、指定したバッチクラス名のみをバッチコンパイルすることができるようになりました。 + +詳細は、以下のドキュメントを参照してください。 + +* :doc:`application/gradle-plugin` - :ref:`gradle-plugin-dslcompile-filter` + +開発環境向けの英語メッセージリソースの追加とAPIリファレンスの英語化 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Asakusa DSLコンパイラのメッセージなど、従来日本語メッセージのみ提供していた機能に対して英語メッセージリソースを追加しました。 + +また、多くのAPIリファレンスの記述を日本語から英語に変更しました。 + +将来のバージョンで、全てのAPIリファレンスの記述を英語に統一する予定です。 +また、日本語によるAPIの説明は本ドキュメントに記述するよう統一する予定です。 + +サポートプラットフォームの更新 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +アプリケーション開発開発の動作検証プラットフォームにJava8(JDK 8)を追加しました。 + +また、アプリケーションプロジェクトで使用するGradleの標準バージョンを2.8にアップデートしました。 + +その他、いくつかの動作検証プラットフォームを更新しています。 +詳しくは、 以下のドキュメントを参照してください。 + +* :doc:`product/target-platform` + +その他の変更点 +~~~~~~~~~~~~~~ + +その他、細かな機能改善およびバグフィックスが含まれます。 +すべての変更点は :doc:`changelogs` を参照してください。 + +互換性に関して +-------------- + +将来のバージョンにおいて、以下のプロダクトバージョンを対応プラットフォームから除外することを計画しています。 + +* Hadoop: Hadoop1系 (Hadoop2系にのみ対応) +* Gradle: Gradleのバージョン1.12以前 (Gradle 2.X以降にのみ対応) +* Java: JDK6 (JDK7以降にのみ対応) + +.. seealso:: + Hadoopバージョンについての詳細は :doc:`administration/deployment-guide` を参照してください + Release 0.7.4 =============