masterブランチのソースを自分でビルドしてアプリに組み込んだらエラーが大量に出た。
また仕様変更か...
pushPageの仕様変更
Beta.10ではnavigator.pushPageに渡すユーザオプションの呼び方が変わるようだ。
とりあえずの対処としてはこんな感じに書き換える。
// Beta.9まで
//var page = nav.getCurrentPage();
//var options = page.options;
// Beta.10以降
var page = nav.pages[nav.pages.length - 1];
var options = page.pushedOptions;
// おまけ:RC版
// pushedOptionsについては当然リファレンスには載ってない
//var page = nav.topPage;
//var options = page.pushedOptions;
あと
options.onTransitionEnd
は
options.callback
にリネームされている。
これ変更する必要があったのか?
popPageのバグ修正
pushPageで設定したアニメーションがpopPageにも反映されるようになった。
この他、Android端末でanimation='lift'
を設定した時のバグが解消された。
ons.notification系全滅 (Beta.12で解決済)
iPhoneで動かした場合、
ons.notification.alertons.notification.confirmons.notification.prompt
を呼んでもダイアログが表示されなくなった(Androidでは動く)。
結局どうなの?
コアな部分に手が加えられているためか、現状は不安定。
ヘタするとBeta.9より悪化しているかもしれないのでリリース版を待つのが正解。