Skip to content

Latest commit

 

History

History
218 lines (163 loc) · 12.1 KB

CHANGELOG.md

File metadata and controls

218 lines (163 loc) · 12.1 KB

0.9.25 "Quokka" (2014-02-19)

Bug Fixes

  • anchorScroll: find offset of nested elements correctly (17cc0408, closes #618)
  • click: event.preventDefault() when setting focus() on an input, closes 583 (fc8ab4b8)
  • ionicLoading: make showDelay default to 0 (was 2000) (0d3718cc)
  • ionicScrollDelegate: tapScrollToTop won't fire for button tap (70d95249, closes #557)
  • loading: make showDelay option work correctly (7281e2ab, closes #562)
  • modal: do not click buttons underneath modal (9bc928f0)
  • navBar: animations work properly (749cd382)
  • scrollView:
    • allow contenteditable element to be pressed normally (39ad3e0b, closes #421)
    • fix error from checking device before ready (a5d96473)
    • cancel scrollTop every time hash is set (e1b6fd4f)
    • do not stop scrolling if stopped beyond boundaries (1aef593f)
  • tabs: broadcast tab.shown/tab.hidden to only child scopes (69fda4e5)

Features

  • angular: Update to Angular v1.2.12, closes #600 (97f4f6ea)
  • button: Increase hit area size of a button (c168b489)
  • event: Created stopEvent directive to use for certain ng-click cases, closes #550 (8b308a17)
  • ionic: prefix all directives with ion- (2c39a214)
  • modal:
    • add .isShown() method to modal instances (e106457e, closes #320)
    • $broadcast 'modal.shown/hidden/removed' from parent scope (110ff9f4, closes #243)
  • navBar: allow expression in type. <nav-bar type="{{myType}}"> (5470d77a, closes #599)
  • sideMenu: allow and watch attrs width & is-enabled (bfefc69f)

Breaking Changes

  • All directives are now prefixed with ion-.

For any directive you use, add the ionic prefix.

For example, change this HTML:

<tabs>
  <tab title="home" href="/tab/home">
    <content>Hello!</content>
  </tab>
</tabs>

To this HTML:

<ion-tabs>
  <ion-tab title="home" href="/tab/home">
    <ion-content>Hello!</ion-content>
  </ion-tab>
</ion-tabs>

(2c39a214)

0.9.24 "Peleguin" (2014-02-12)

Bug Fixes

  • android: when keyboard comes up, ensure input is in view (9327ac71, closes #314)
  • backButton:
    • able to hide back button if any back button attr set in navBar, closes #564 (74a05a03)
    • Do not show back button if no attributes set, closes #549 (2d39418d)
  • browser: on first hash-set, dont set scrollTop (1c4d4a8b)
  • buttonIcon:
    • fix vertical-align in safari, closes #554 (6acba8da)
    • float left icon-left, closes #515 (38420c81)
  • click: Clicks firing twice, closes #573 (2132d292)
  • header: Header icon button css fix for Safari, closes #576 (801d2d7b)
  • ionicScrollDelegate: trigger resize before scrolling to top/bottom (ea289b81, closes #522)
  • list: css: don't make last .list on page have margin-bottom (fb5a0d4c)
  • listButtons: Update list button sizes, closes #478 (91652112)
  • navBar: Remove duplicate back button arrows, closes #547 (4808e80d)
  • refresher: make refresher css not create gap at end of list (79387a4e)
  • scroll: <scroll> is now registered with $ionicScrollDelegate (2c7ce763)
  • scroll-view: css: make it take up only 100% height (d2f9e94b)
  • scrollView:
    • start scroll again if it stops beyond boundaries (eed6b19b)
    • nested scrollViews now work independently (4cc4a18c, closes #278)
  • sideMenuContent: make dragContent default to true (61a280bd)

Features

  • $ionicScrollDelegate:
    • add scrollTo(left,top,animate) to delegate (c119498d)
    • allow anchorScroll to animate with param (36691bba)
    • add .anchorScroll() function (c2bbd9e9)
  • domUtil: add getPositionInParent function (a970f0bd)
  • grid: Added classes, variables and mixins for responsive grid options (1cdb999e)
  • ionic: remove angular-sanitize (ngSanitize) as dependency (e7556233)
  • list: reordering scrolls page, reordering performance better (7f4b28d9, closes #521)
  • sideMenuContent: watch drag-content attribute (7f9bfb5a)
  • tabs:
    • allow html in tab title attribute (0facb120, closes #528)
    • allow tab badge-style attribute to set badge class (b11e0f51)
  • toggle:
    • Disable toggle w/ ng-disabled, closes #541 (2eab747d)
    • allow ngDisabled binding (0fe44867)

0.9.23 "Alpha Oxen" (2014-02-05)

  • Android back button correctly goes back a view or closes the app
  • CustomEvent polyfill improvements for Android
  • Fix tab icon alignments
  • Fix $ionicPlatform.ready()
  • Fire off ionic.Platform.ready() callbacks for both Cordova and non-cordova
  • Created ionic.Platform.exitApp();
  • Add major and minor platform version numbers in body css
  • Removed dist folder from git
  • Created release folder to hold the latest release
  • Automate bulding the nightly folder in the CDN
  • Clicking tab item takes user to root/home of the tab
  • Add tab badges with badge attribute
  • Remember the previous scroll of a page when going back to it

Breaking Changes

  • bower install ionic: release files are now located in the release folder, not dist.

0.9.22 "Alpha Narwhal" (2014-01-30)

  • Tap polyfill overhaul to remove 300ms delay when firing a click
  • Android click firing twice fixes
  • Fixes with the tap polyfill for directives using ng-click
  • Upgrade to Angular v1.2.10
  • Reduce default button height

0.9.21 "Alpha Maine Coon" (2014-01-24)

  • Toggle directive now includes .item.item-toggle wrapper
  • Toggle/Checkbox/Radio implements ng-model/ng-value/ng-change
  • Ionicons v1.4.2, icons now using :before pseudo
  • Button and header size updates
  • Android "click" event firing twice fixes
  • Refactor platform ready event listeners
  • Refactor navView directive
  • Created ionic.Platform.fullscreen() and .showStatusBar()
  • Update to Angular v1.2.8
  • Disable pointer-events during transitions
  • Remove ngTouch from angular.modules
  • Remove angular-touch.js and angular-route.js references

0.9.20 "Alpha Lynx" (2014-01-14)

  • Improved transitions between views
  • Fixed hide-nav-bar/hide-back-button view attributes
  • Removed title attributes from DOM
  • Remove nav title if the entering view doesn't have one
  • Fix padding being added to content directive
  • Rename ionic services to use $ionic prefix

0.9.19 "Alpha Koala" (2014-01-10)

  • Created ViewState Service to track navigation history
  • Created navView directive
  • Removed navPage and navRouter directives
  • Using AngularUI Router instead of $route
  • Update examples to use $stateProvider instead $routeProvider

0.9.18 "Alpha Jaguar" (2013-12-18)

  • Slide box bug fixes
  • Fixed issues with minification
  • Small tweaks

0.9.17 "Alpha Iguana" (2013-12-16)

  • Nav bar button fixes
  • New slide box overhaul
  • New list overhaul
  • Radio button and checkbox fixes

0.9.16 "Alpha Hippo" (2013-12-12)

  • Scrollbars
  • Scroll bug fixes

0.9.15 "Alpha Giraffe" (2013-12-08)

  • Scroll view fixes
  • Radio button and checkbox fixes
  • Slide box fixes

0.9.14 "Alpha Fox" (2013-12-04)

  • Massive scroll performance improvements
  • Android fixes and perf improvements
  • Header and nav bar button fixes
  • Animation performance improvements

0.9.13 "Alpha Elephant" (2013-11-26)

  • nav router back button fixes
  • Remove back button on first route
  • Fix forward/back transition on iOS devices which lack history.state

0.9.12 "Alpha Dog" (2013-11-24)

  • Fixed some overflow scrolling issues.

0.9.11 "Alpha Cat Dog" (2013-11-23)

0.9.10 "Alpha Cat" (2013-11-23)