|
| 1 | +<a name="2.0.0-beta.9"></a> |
| 2 | +# [2.0.0-beta.9](https://github.com/driftyco/ionic/compare/v2.0.0-beta.8...v2.0.0-beta.9) (2016-06-16) |
| 3 | + |
| 4 | +### Features |
| 5 | + |
| 6 | +* **backButton:** register back button actions ([84f37cf](https://github.com/driftyco/ionic/commit/84f37cf)) |
| 7 | +* **item:** add the ability to show a forward arrow on md and wp modes ([c41f24d](https://github.com/driftyco/ionic/commit/c41f24d)) |
| 8 | +* **item:** two-way sliding of items ([c28aa53](https://github.com/driftyco/ionic/commit/c28aa53)), closes [#5073](https://github.com/driftyco/ionic/issues/5073) |
| 9 | +* **item-sliding:** two-way item sliding gestures ([5d873ff](https://github.com/driftyco/ionic/commit/5d873ff)) |
| 10 | +* **modal:** background click and escape key dismiss (#6831) ([e5473b6](https://github.com/driftyco/ionic/commit/e5473b6)), closes [#6738](https://github.com/driftyco/ionic/issues/6738) |
| 11 | +* **navPop:** add nav pop method on the app instance ([9f293e8](https://github.com/driftyco/ionic/commit/9f293e8)) |
| 12 | +* **popover:** background dismiss, escape dismiss ([1d78f78](https://github.com/driftyco/ionic/commit/1d78f78)), closes [#6817](https://github.com/driftyco/ionic/issues/6817) |
| 13 | +* **range:** range can be disabled ([ccd926b](https://github.com/driftyco/ionic/commit/ccd926b)) |
| 14 | +* **select:** add placeholder as an input for select ([461ba11](https://github.com/driftyco/ionic/commit/461ba11)), closes [#6862](https://github.com/driftyco/ionic/issues/6862) |
| 15 | +* **tabs:** track tab selecting history, create previousTab() method ([d98f3c9](https://github.com/driftyco/ionic/commit/d98f3c9)) |
| 16 | + |
| 17 | +### Bug Fixes |
| 18 | + |
| 19 | +* **button:** check for icon and add css after content checked ([f7b2ea2](https://github.com/driftyco/ionic/commit/f7b2ea2)), closes [#6662](https://github.com/driftyco/ionic/issues/6662) |
| 20 | +* **click-block:** click block is now showing on all screns. ([761a1f6](https://github.com/driftyco/ionic/commit/761a1f6)) |
| 21 | +* **click-block:** fix for the click block logic ([9b78aeb](https://github.com/driftyco/ionic/commit/9b78aeb)) |
| 22 | +* **datetime:** add styling for datetime with different labels ([adcd2fc](https://github.com/driftyco/ionic/commit/adcd2fc)), closes [#6764](https://github.com/driftyco/ionic/issues/6764) |
| 23 | +* **decorators:** change to match angular style guide ([9315c68](https://github.com/driftyco/ionic/commit/9315c68)) |
| 24 | +* **item:** change ion-item-swiping to use .item-wrapper css instead ([31f62e7](https://github.com/driftyco/ionic/commit/31f62e7)) |
| 25 | +* **item:** encode hex value in the detail arrow so it works on firefox ([03986d4](https://github.com/driftyco/ionic/commit/03986d4)), closes [#6830](https://github.com/driftyco/ionic/issues/6830) |
| 26 | +* **item:** improve open/close logic, update demos ([db9fa7e](https://github.com/driftyco/ionic/commit/db9fa7e)) |
| 27 | +* **item:** item-options width calculated correctly ([64af0c8](https://github.com/driftyco/ionic/commit/64af0c8)) |
| 28 | +* **item:** sliding item supports dynamic options + tests ([14d29e6](https://github.com/driftyco/ionic/commit/14d29e6)), closes [#5192](https://github.com/driftyco/ionic/issues/5192) |
| 29 | +* **item:** sliding item's width must be 100% ([efcdd20](https://github.com/driftyco/ionic/commit/efcdd20)) |
| 30 | +* **menu:** push/overlay working correctly in landscape ([0c88589](https://github.com/driftyco/ionic/commit/0c88589)) |
| 31 | +* **menu:** swiping menu distinguishes between opening and closing direction ([29791f8](https://github.com/driftyco/ionic/commit/29791f8)), closes [#5511](https://github.com/driftyco/ionic/issues/5511) |
| 32 | +* **Menu:** fix right overlay menu when rotating device ([07d55c5](https://github.com/driftyco/ionic/commit/07d55c5)) |
| 33 | +* **modal:** add status bar padding to modal ([181129b](https://github.com/driftyco/ionic/commit/181129b)) |
| 34 | +* **modal:** change modal display so you can scroll the entire height ([01bbc94](https://github.com/driftyco/ionic/commit/01bbc94)), closes [#6839](https://github.com/driftyco/ionic/issues/6839) |
| 35 | +* **navigation:** keep the click block up longer if the keyboard is open (#6884) ([d6b7d5d](https://github.com/driftyco/ionic/commit/d6b7d5d)) |
| 36 | +* **popover:** allow target element to be positioned at left:0 ([ea450d4](https://github.com/driftyco/ionic/commit/ea450d4)), closes [#6896](https://github.com/driftyco/ionic/issues/6896) |
| 37 | +* **popover:** hide arrow if no event was passed ([8350df0](https://github.com/driftyco/ionic/commit/8350df0)), closes [#6796](https://github.com/driftyco/ionic/issues/6796) |
| 38 | +* **range:** bar height for ios should be 1px, add disabled for wp ([f2a9f2d](https://github.com/driftyco/ionic/commit/f2a9f2d)) |
| 39 | +* **range:** stop sliding after releasing mouse outside the window ([9b2e934](https://github.com/driftyco/ionic/commit/9b2e934)), closes [#6802](https://github.com/driftyco/ionic/issues/6802) |
| 40 | +* **scrollView:** ensure scroll element exists for event listeners ([1188730](https://github.com/driftyco/ionic/commit/1188730)) |
| 41 | +* **searchbar:** add opacity so the searchbar doesn't show when it's moved over ([b5f93f9](https://github.com/driftyco/ionic/commit/b5f93f9)) |
| 42 | +* **searchbar:** only trigger the input event on clear if there is a value ([99fdcc0](https://github.com/driftyco/ionic/commit/99fdcc0)), closes [#6382](https://github.com/driftyco/ionic/issues/6382) |
| 43 | +* **searchbar:** position elements when the value changes not after content checked ([31c7e59](https://github.com/driftyco/ionic/commit/31c7e59)) |
| 44 | +* **searchbar:** set a negative tabindex for the cancel button ([614ace4](https://github.com/driftyco/ionic/commit/614ace4)) |
| 45 | +* **searchbar:** use the contrast color for the background in a toolbar ([b4028c6](https://github.com/driftyco/ionic/commit/b4028c6)), closes [#6379](https://github.com/driftyco/ionic/issues/6379) |
| 46 | +* **tabs:** reduce padding on tabs for ios ([fd9cdc7](https://github.com/driftyco/ionic/commit/fd9cdc7)), closes [#6679](https://github.com/driftyco/ionic/issues/6679) |
| 47 | +* **tap:** export isActivatable as a const so its transpiled correctly ([ce3da97](https://github.com/driftyco/ionic/commit/ce3da97)) |
| 48 | +* **toast:** close toasts when two or more are open (#6814) ([8ff2476](https://github.com/driftyco/ionic/commit/8ff2476)), closes [(#6814](https://github.com/(/issues/6814) |
| 49 | +* **toast:** toast will now be enabled (#6904) ([c068828](https://github.com/driftyco/ionic/commit/c068828)) |
| 50 | +* **virtualScroll:** detect changes in individual nodes ([f049521](https://github.com/driftyco/ionic/commit/f049521)), closes [#6137](https://github.com/driftyco/ionic/issues/6137) |
| 51 | + |
| 52 | +### Performance Improvements |
| 53 | + |
| 54 | +* **virtualScroll:** improve UIWebView virtual scroll ([ff1daa6](https://github.com/driftyco/ionic/commit/ff1daa6)) |
| 55 | + |
| 56 | + |
| 57 | + |
1 | 58 | <a name="2.0.0-beta.8"></a>
|
2 | 59 | # [2.0.0-beta.8](https://github.com/driftyco/ionic/compare/v2.0.0-beta.7...v2.0.0-beta.8) (2016-06-06)
|
3 | 60 |
|
@@ -36,7 +93,7 @@ All Ionic component events have been renamed to start with `ion`. This is to pre
|
36 | 93 | - `change` -> `ionChange`
|
37 | 94 | - **DateTime**
|
38 | 95 | - `change` -> `ionChange`
|
39 |
| - - `cancel` -> `ionCancel` |
| 96 | + - `cancel` -> `ionCancel` |
40 | 97 | - **InfiniteScroll**
|
41 | 98 | - `infinite` -> `ionInfinite`
|
42 | 99 | - **Menu**
|
@@ -88,13 +145,13 @@ All Ionic component events have been renamed to start with `ion`. This is to pre
|
88 | 145 | ```
|
89 | 146 | npm install --save [email protected]
|
90 | 147 | ```
|
91 |
| - |
| 148 | + |
92 | 149 | _or_ modify the following line to use `beta.8` in your `package.json` and then run `npm install`:
|
93 |
| - |
| 150 | + |
94 | 151 | ```
|
95 | 152 | "ionic-angular": "^2.0.0-beta.8",
|
96 | 153 | ```
|
97 |
| - |
| 154 | + |
98 | 155 | **This is the way to update Ionic to any version, more information can be found in the [docs](http://ionicframework.com/docs/v2/resources/using-npm/).**
|
99 | 156 |
|
100 | 157 | 2. Replace all instances of `@Page` with `@Component`:
|
@@ -179,29 +236,29 @@ All Ionic component events have been renamed to start with `ion`. This is to pre
|
179 | 236 | 5. Rename any uses of the lifecycle events, for example:
|
180 | 237 |
|
181 | 238 | ```
|
182 |
| - onPageDidEnter() { |
| 239 | + onPageDidEnter() { |
183 | 240 | console.log("Entered page!");
|
184 | 241 | }
|
185 | 242 | ```
|
186 |
| - |
| 243 | + |
187 | 244 | becomes
|
188 |
| - |
| 245 | + |
189 | 246 | ```
|
190 |
| - ionViewDidEnter() { |
| 247 | + ionViewDidEnter() { |
191 | 248 | console.log("Entered page!");
|
192 | 249 | }
|
193 | 250 | ```
|
194 |
| - |
| 251 | + |
195 | 252 | The full list of lifecycle name changes is in the [section above](https://github.com/driftyco/ionic/blob/2.0/CHANGELOG.md#ionic-lifecycle-events-renamed).
|
196 |
| - |
| 253 | + |
197 | 254 | 6. Rename any Ionic events, for example:
|
198 | 255 |
|
199 | 256 | ```
|
200 | 257 | <ion-slides (slideChangeStart)="onSlideChangeStart($event)">
|
201 | 258 | ```
|
202 |
| - |
| 259 | + |
203 | 260 | becomes
|
204 |
| - |
| 261 | + |
205 | 262 | ```
|
206 | 263 | <ion-slides (ionWillChange)="onSlideChangeStart($event)">
|
207 | 264 | ```
|
@@ -1144,6 +1201,6 @@ Enjoy!
|
1144 | 1201 |
|
1145 | 1202 | ### Breaking Changes
|
1146 | 1203 |
|
1147 |
| -The Web Animations polyfill is no longer shipped with the framework and may cause build errors. |
| 1204 | +The Web Animations polyfill is no longer shipped with the framework and may cause build errors. |
1148 | 1205 |
|
1149 | 1206 | Projects will need to be [updated accordingly](https://github.com/driftyco/ionic-conference-app/commit/2ed59e6fd275c4616792c7b2e5aa9da4a20fb188).
|
0 commit comments