PhoenixframeworkChanges-20151215
chrismccord:c5e3d1a58f39866d6109f7cf2f664cb23053985b
(#1384)
ファイル名
installer/lib/phoenix_new.ex
installer/templates/new/config/dev.exs
installer/templates/new/mix.exs
installer/templates/new/priv/gettext/en/LC_MESSAGES/default.po
installer/templates/new/web/gettext.ex
installer/templates/new/web/templates/layout/app.html.eex
installer/templates/new/web/templates/page/index.html.eex
installer/templates/new/web/web.ex
installer/test/phoenix_new_test.exs
mix.exs
mix.lock
Gettextパッケージ を使用するようにパッケージが統合されました。
chrismccord:ed3eb4c45bd3a1e5b56deef7c363c258782a0e2c
(#1384)
ファイル名
installer/lib/phoenix_new.ex
installer/templates/new/config/dev.exs
installer/templates/new/mix.exs
...ew/priv/gettext/en/LC_MESSAGES/default.po → ...er/templates/new/priv/gettext/default.pot
installer/templates/new/priv/gettext/en/LC_MESSAGES/.keep
installer/templates/new/priv/gettext/errors.pot
installer/templates/new/web/gettext.ex
installer/templates/new/web/templates/layout/app.html.eex
installer/templates/new/web/views/error_helpers.ex
installer/templates/new/web/web.ex
installer/test/phoenix_new_test.exs
mix.exs
mix.lock
priv/templates/phoenix.gen.html/form.html.eex
ErrorHelpers を追加して、gettext depsを使用できるように修正されているようです。
chrismccord:0e6bb6355d07dc6d1746290f5f2feea112fc3c2e
(#1384)
ファイル名
installer/lib/phoenix_new.ex
installer/templates/new/priv/gettext/default.pot
installer/templates/new/priv/gettext/en/LC_MESSAGES/.keep
installer/templates/new/priv/gettext/en/LC_MESSAGES/default.po
installer/templates/new/priv/gettext/en/LC_MESSAGES/errors.po
installer/templates/new/priv/gettext/errors.pot
installer/test/phoenix_new_test.exs
pot と po ファイルにusageが追加されています。
chrismccord:fddc0fc9b7b0188c47c0225c686f0252fb406b16
(#1384)
ファイル名
installer/lib/phoenix_new.ex
installer/templates/new/priv/gettext/default.pot
installer/templates/new/priv/gettext/en/LC_MESSAGES/default.po
installer/templates/new/priv/gettext/en/LC_MESSAGES/errors.po
installer/templates/new/priv/gettext/errors.pot
installer/test/phoenix_new_test.exs
デフォルトのpoファイルの削除が実施されています。
chrismccord:fc388667d4d720aeb8108e91ba1687ef8e4c0bcd
(#1384)
ファイル名
installer/templates/new/config/dev.exs
installer/templates/new/mix.exs
installer/templates/new/priv/gettext/en/LC_MESSAGES/errors.po
installer/templates/new/priv/gettext/errors.pot
installer/templates/new/web/gettext.ex
installer/templates/new/web/views/error_helpers.ex
lib/mix/tasks/phoenix.gen.html.ex
lib/phoenix.ex
priv/templates/phoenix.gen.html/form.html.eex
error_tagタグのインラインへの追加が行われています。
chrismccord:629b002ada2f6de200a3ff35f5605f39b2178a6f
(#1384)
ファイル名
installer/templates/new/priv/gettext/en/LC_MESSAGES/errors.po
installer/templates/new/priv/gettext/errors.pot
priv/templates/phoenix.gen.html/form.html.eex
poファイルの更新が行われました。
chrismccord:6759f7d7cd4e78a5331e9c37345b67286ad7f781
(#1384)
ファイル名
priv/templates/phoenix.gen.json/changeset_view.ex
今までは、%{errors: changeset} にてエラーのメッセージを指定していましたが、%{errors: translate_errors(changeset)}に変更され、 Ecto.Changeset.traverse_errorsを使用するように変更されました。
chrismccord:a5bf0d2aebb1152cdd2c71240ae973729755298d
(#1384)
ファイル名
priv/templates/phoenix.gen.json/changeset_view.ex
ドキュメントのtypoが修正されております。
chrismccord:4b6e571378b66ca47360e1899bf735a8176a3cb7
(#1384)
ファイル名
lib/mix/tasks/phoenix.gen.html.ex
priv/templates/phoenix.gen.html/form.html.eex
Phoenix v1.0と互換性を保ちながら、error_tagの生成を行うように変更されました。
chrismccord:f268a31af1f1da46ae59d7cb1fce3cc480977342
(#1384)
ファイル名
installer/templates/new/web/web.ex
Ecto.Model から Ecto.Schema を使用するように変更されました。
chrismccord:277eb7dd03366b336458ffe8dbf637c133b595f0
(#1384)
ファイル名
installer/templates/new/priv/gettext/en/LC_MESSAGES/errors.po
installer/templates/new/priv/gettext/errors.pot
gettextのドキュメントとしてコメントが追加されています。
ここまでがgettextのパッケージ追加のための内容となります。
chrismccord:cf1feb9f47214094b24ff4edb8be5d8c1a50a6e8
ファイル名
installer/templates/new/web/web.ex
lib/mix/tasks/phoenix.gen.html.ex
priv/templates/phoenix.gen.html/form.html.eex
priv/templates/phoenix.gen.json/changeset_view.ex
error_tag とされていた箇所が errorへと変更され、微調整が行われております。
chrismccord:5ec28775f02577a993c86b2c4d56c7a789077062
ファイル名
installer/templates/new/mix.exs
phoenix_ectoのバージョンが更新され、 v2.0.0 へと更新されました。
chrismccord:f945b00c30de009e46ac0240193424260c16a1e5
ファイル名
installer/templates/new/mix.exs
gettextのバージョンも更新されました。
chrismccord:d3f368709b9a29940b1ecb6fd104fe2fa0dedace
ファイル名
priv/templates/phoenix.gen.html/controller_test.exs
priv/templates/phoenix.gen.json/controller_test.exs
assert_raise Ecto.NoResultsError を使用していた箇所を assert_error_sent を使用するように変更されました。
zampino:b8b9e3a395ace4680fe304041b14e203259a1c0c
(#1407)
ファイル名
lib/phoenix/endpoint/cowboy_handler.ex
lib/phoenix/endpoint/handler.ex
lib/phoenix/endpoint/server.ex
Phoenix.Endpoint.Handler が追加され、Phoenix.Endpoint.CowboyHandlerのデフォルトとして設定されました。
josevalim:7bd0f25132c4b7a88a0eb47dcf5dd59899f652a3
ファイル名
lib/phoenix/endpoint/handler.ex
ドキュメントの改善が実施されました。