Skip to content

Commit

Permalink
Release notes for version 0.7.5
Browse files Browse the repository at this point in the history
  • Loading branch information
akirakw committed Nov 10, 2015
1 parent 85e77dc commit b543d45
Show file tree
Hide file tree
Showing 3 changed files with 127 additions and 0 deletions.
2 changes: 2 additions & 0 deletions docs/ja/source/application/gradle-plugin.rst
Expand Up @@ -917,6 +917,8 @@ IntelliJ IDEAプロジェクト用の定義ファイルを作成するには、:
* インポートウィザードの次の画面の :guilabel:`Project format:` は :guilabel:`ipr (file based)` を選択してください。
デフォルトの :guilabel:`.idea (directory based)` ではGradleの :program:`idea` タスクが生成した設定ファイルが使用されません。

.. _gradle-plugin-dslcompile-filter:

バッチコンパイルの対象をフィルタリング
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Expand Down
43 changes: 43 additions & 0 deletions docs/ja/source/changelogs.rst
Expand Up @@ -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
=============

Expand Down
82 changes: 82 additions & 0 deletions docs/ja/source/release-notes.rst
Expand Up @@ -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 <http://json.org>`_ や `LTSV <http://ltsv.org>`_ といったフォーマットを扱う場合に、行文字列をパースする処理と組み合わせて利用します。
* 入力ファイルの整形や形式変換、バリデーションチェックなどの事前処理

* 例えば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
=============

Expand Down

0 comments on commit b543d45

Please sign in to comment.