Skip to content

Latest commit

 

History

History
1010 lines (574 loc) · 54.2 KB

CHANGELOG.md

File metadata and controls

1010 lines (574 loc) · 54.2 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

14.1.33 (2025-01-23)

Bug Fixes

  • ui-pager: Method getChildView returns placeholder (5c262ca)

14.1.32 (2024-12-17)

Bug Fixes

  • android: another circularMode fix (39a61b1)

14.1.31 (2024-12-16)

Bug Fixes

  • android: scrollToIndexAnimated fix for circular (8aa8cb6)

14.1.30 (2024-12-14)

Bug Fixes

  • ui-pager: Navigation between items stopped working (ce1cf8a)

14.1.29 (2024-12-10)

Bug Fixes

  • ios: circularMode fixes (efeef7f)

14.1.28 (2024-11-07)

Bug Fixes

  • prevent error if getChildView is called with index out of bounds (5c15c25)

14.1.27 (2024-10-08)

Bug Fixes

  • android: circularMode fix for scrollToIndexAnimated and getViewForItemAtIndex (fd1cbca)

14.1.26 (2024-10-06)

Bug Fixes

  • Added Angular usage to readme (122ff41)
  • Added registerElement import (6eccc1a)
  • android: reqestTransform option for scrollToIndexAnimated (691af12)
  • Updated Angular snippet (d4b0b12)

14.1.25 (2024-05-31)

Bug Fixes

  • android: update indicator on items change (56d7066)

14.1.24 (2024-05-14)

Features

14.1.23 (2024-04-17)

Bug Fixes

  • angular: Correct initialisation issue with angular (c83c292)

14.1.22 (2024-03-22)

Bug Fixes

  • ios: page item not updating on change (9a38a43)

14.1.21 (2024-03-22)

Bug Fixes

  • ios: ensure all templates are registered (658e9c2)

14.1.20 (2024-03-01)

Bug Fixes

  • ios: correctly apply transformer if start index is not 0 (59c55a8)

14.1.19 (2024-02-15)

Bug Fixes

14.1.18 (2024-02-09)

Bug Fixes

  • android: prevent crash while using multi template (2260464)

14.1.17 (2024-02-09)

Bug Fixes

  • android: dont scroll to 0 when changes are made on the ObservableArray (7e9a349)

14.1.16 (2023-12-14)

Features

  • preserveIndexOnItemsChange property (696c611)

14.1.15 (2023-12-14)

Bug Fixes

  • refresh should be called if items is changed (bfc186b)

14.1.14 (2023-12-12)

Bug Fixes

14.1.13 (2023-12-11)

Bug Fixes

  • peaking / spacing fixes and global improvements (3d72238)

14.1.12 (2023-12-10)

Bug Fixes

  • android: peaking and spacing can work together with improved performances (f8fa9e4)

14.1.11 (2023-12-08)

Bug Fixes

  • android: use ContentView for better disposing afterward (a3ece59)

14.1.10 (2023-12-08)

Bug Fixes

  • notify of disposing on disposeNativeView so that flavours can destroy their instances (fdbe33d)

14.1.9 (2023-11-17)

Bug Fixes

  • android: pager having the wrong first index position. remain to see if it has side effects in corner cases (d7a2dfc)

14.1.8 (2023-09-18)

Note: Version bump only for package ui-pager

14.1.7 (2023-09-18)

Bug Fixes

  • android: indicator issue (6ae8929)

14.1.6 (2023-05-11)

Bug Fixes

  • android: peaking/spacing not updating on layout change (% values) (5f900cf)

14.1.5 (2023-05-10)

Bug Fixes

  • android: prevent views from disappearing when using peaking (54519ca)

14.1.4 (2023-05-09)

Bug Fixes

  • indicator in circular mode (0b38d56)
  • indicator linking and circular functionality (7bb05e5)

14.1.3 (2023-04-06)

Bug Fixes

14.1.2 (2023-03-21)

Bug Fixes

  • ios: potential crash while disposing (cde7a15)

14.1.1 (2023-01-28)

Note: Version bump only for package ui-pager

14.1.0 (2023-01-23)

Features

  • allow to register custom transformers (5eed813)

14.0.3 (2023-01-23)

Note: Version bump only for package ui-pager

14.0.2 (2023-01-23)

Note: Version bump only for package ui-pager

14.0.0 (2023-01-23)

Features

  • moved indicator into it's own package (631859d)

BREAKING CHANGES

  • You now create a PagerIndicator(from @nativescript-community/ui-pager-indicator) and set pagerViewId` on it to the id of your Pager.

13.0.44 (2022-12-01)

Note: Version bump only for package nativescript-pager

13.0.43 (2022-08-31)

Bug Fixes

  • android: prevent weakref being released and causing crashes (e67ef9d)

13.0.42 (2022-07-28)

Bug Fixes

  • android: rollback change as it break inheritance (06db014)

13.0.41 (2022-07-28)

Bug Fixes

  • android: rollback change as it break inheritance (06db014)

13.0.40 (2022-07-17)

Bug Fixes

  • android: fix for pager+gesturehandlers (de237d3)

13.0.39 (2022-07-15)

Bug Fixes

13.0.38 (2022-07-15)

Bug Fixes

  • android: regression fix (7a33ae0)
  • android: set page listener in initNativeView (6e9273f)
  • switch bug example to v-show (cfede99)

Features

  • getChildView working with templates (76e5d85)

13.0.37 (2022-05-17)

Note: Version bump only for package @nativescript-community/ui-pager

13.0.36 (2022-05-17)

Bug Fixes

  • Added missing notify for selectedIndexChangedEvent. (f92ca87)
  • android: Children property inheritance is broken for static pager. (19e0a49)
  • Triggering layout update inside selectedIndexChanged event blocks navigation. (627c1f7)

13.0.35 (2022-03-15)

Bug Fixes

  • android: set indicator properly (7836e84)

13.0.34 (2022-01-19)

Bug Fixes

  • better suited ios indicator size (81941e6)

13.0.33 (2021-11-17)

Bug Fixes

  • ios: ensure memory is cleared on dispose (a5c908d)

13.0.32 (2021-11-15)

Bug Fixes

  • broken demos (97f0545)
  • ios: prevent error on scrollToItem (905d34a)
  • missing platforms directory (44bff68)

13.0.31 (2021-10-22)

Bug Fixes

  • android: better native-api-usage (dc9c77c)

13.0.30 (2021-09-29)

Bug Fixes

  • ios: view not correctly layed out sometimes (92a96f6)

13.0.29 (2021-09-17)

Bug Fixes

  • android: allow to change appcompat version (8925202)

13.0.28 (2021-09-17)

Note: Version bump only for package @nativescript-community/ui-pager

13.0.27 (2021-08-19)

Bug Fixes

  • ios: fix for view not laying out correctly (0b74243)

13.0.26 (2021-08-08)

Bug Fixes

  • ios: refactor to prevent race conditions and crashes with html texts (a72c557)

13.0.25 (2021-08-05)

Bug Fixes

13.0.24 (2021-08-04)

Bug Fixes

  • ios: prevent out of range page index change (643f97e)

13.0.23 (2021-07-26)

Bug Fixes

13.0.22 (2021-07-26)

Bug Fixes

  • vscode fix for is not a module (e8f8ce2)

13.0.21 (2021-05-07)

Bug Fixes

13.0.20 (2021-05-06)

Bug Fixes

  • ios: dont fail to set first page during page animation (50c9f8b)
  • ios: remove hack which prevented non 0 first page (af729af)

13.0.19 (2021-04-08)

Bug Fixes

  • ios: fix non showing pages in modal (13a4987)

13.0.18 (2021-03-31)

Bug Fixes

  • ios: another crash fix when not current page (1adc1d2)

13.0.17 (2021-03-25)

Bug Fixes

  • ios: prevent crash when pager not in current page (c0b70f1)

13.0.16 (2021-03-19)

Bug Fixes

  • android: selectedIndex not trigger on scroll without animation (c1da92b)
  • ios: prevent crash when used iinside a collectionview cell (9e7b1d1)

Features

  • selectedIndex && currentPosition for scroll event (ebb708a)

13.0.15 (2021-03-18)

Bug Fixes

  • ios: allow child textfield to resize itself without losing focus (a1da0f4)

13.0.14 (2021-03-16)

Bug Fixes

  • ios: prevent endless request lauyout (a82cd56)

13.0.13 (2021-03-12)

Bug Fixes

  • android: updating item fix (cde0d89)

13.0.12 (2021-03-08)

Bug Fixes

13.0.11 (2021-02-16)

Bug Fixes

  • remove react logs (9ddc9ee)
  • android: fix for views added after init (3597d8c)

13.0.10 (2021-02-10)

Bug Fixes

  • correctly handle remove/add views in static layout (v-for) (58cc142)

13.0.9 (2021-02-10)

Bug Fixes

  • android: fix crash on removing static page (71b3ecc)

13.0.8 (2021-02-09)

Bug Fixes

  • ios: rollback to fix corner case (9eeef55)

13.0.7 (2021-02-08)

Bug Fixes

  • yet another vue fix (pager without items prop) (847646c)

13.0.6 (2021-01-23)

Bug Fixes

  • vue: another vue fix… (8c8c074)

13.0.5 (2021-01-22)

Bug Fixes

13.0.4 (2021-01-21)

Bug Fixes

  • small vue fix when using templates (75f3ce6)

13.0.3 (2020-12-07)

Bug Fixes

  • dont think selectedIndex sould affect layout (0357e28)
  • prevent children to request layout. (5578565)

13.0.2 (2020-11-29)

Bug Fixes

13.0.1 (2020-11-27)

Bug Fixes

  • angular 10 support (e692d50)
  • disableAnimation for selectedIndex change (e3feaea)
  • disableAnimation for selectedIndex change (093ee19)
  • ios for static views not loading (a005722)
  • ios iosOverflowSafeAreaEnabled fixes with contentInsetAdjustmentBehavior (3a925c3)
  • svelte allow let:index (212d67a)
  • try to fix angular (b7bda44)
  • vue event fix (acdab69)
  • vue fix for model (6e25ed9)
  • ios: requstLayout would not update pages (ad68e2c)
  • vue fix for v-model (3e69cc8)
  • ios: fix snapping to work in all cases (fb25e6a)
  • ios: requstLayout would not update pages (b9b2b3a)
  • vue fix for v-model (98f8ac1)
  • ios: protection around quick destroy of pager and events (25a0fb0)
  • react: update react support (9b953b3)

Features

12.0.0-alpha.8 (2020-02-27)

Bug Fixes

12.0.0-alpha.6 (2020-02-26)

12.0.0-alpha.5 (2020-02-25)

Bug Fixes

12.0.0-alpha.4 (2020-02-25)

Bug Fixes

12.0.0-alpha.1 (2020-02-22)

Bug Fixes

Features

Changelog

12.0.0-alpha.1 (2020-02-22)

Full Changelog

Implemented enhancements:

  • Feature Request: Add Loop attribute #144
  • Auto slide after certain interval #101

Fixed bugs:

  • Pager not working in iOS #160
  • when made to to auto play only images are changing not indicators at the bottom #159
  • Swiping doesn't work if set peaking on Android #156
  • Indicator is not shown with version 11.0.11, Nativescript 6.2, IOS 13 #155
  • strange effect when switching to fullscreen mode in Android app using pager v 11 #138

Closed issues:

  • getting error Execution failed for task ':app:checkDebugDuplicateClasses'. #158
  • Crash on older ios devices when adding/removing items dynamically #157
  • Delay transition #154
  • iOS issues with Pager 11 when assigning the DataSource asynchronous #151
  • No known component for element Pager. Plugin doesn't work. #148
  • Pager automatically changes page after textfield focus\blur #136

12.0.0-alpha.0 (2020-02-22)

Full Changelog

Closed issues:

  • Build failure on iOS - CHIBasePageControl #141
  • Spacing and Peaking for Vue #134

Merged pull requests:

v11.0.11 (2019-10-29)

Full Changelog

Fixed bugs:

  • Pager V11 will freeze when resuming app in Android #140
  • NS 6.1 - IOS crashes on pager invocation #139
  • page.getViewById(<id>) returns undefined for view within pager since nativescript-pager 11.x #137

Closed issues:

  • Pager no longer work on playground? #145
  • Verticle Scroll not working inside Pager #143
  • Pager does not know when to stop the current index number #133

Merged pull requests:

11.0.10 (2019-09-11)

Full Changelog

Fixed bugs:

  • random Android crashes when setting markingMode to none #123

Closed issues:

  • pager UI issue #128
  • iOS SafeArea margin #119
  • TextField focus keyboard screen overlay issue when using Pager #73
  • Can we use component (using selector name) inside pager ? #63

11.0.8 (2019-08-03)

Full Changelog

Merged pull requests:

11.0.7 (2019-08-02)

Full Changelog

11.0.6 (2019-08-01)

Full Changelog

v11.0.5 (2019-08-01)

Full Changelog

v11.0.4 (2019-08-01)

Full Changelog

11.0.3 (2019-08-01)

Full Changelog

11.0.2 (2019-08-01)

Full Changelog

11.0.1 (2019-08-01)

Full Changelog

Implemented enhancements:

  • Migration to AndroidX (NativeScript 6) #124
  • showNativePageIndicator not working in version 9.5.0 #113

Fixed bugs:

  • Pager does not refresh/scale layout on *device* orientation change #102

Closed issues:

  • insert new Item with newItems.push refresh the Pager all items on Android #130
  • Can't resolve '../' in #121
  • ListView inside angular component not refreshing on data load with Pager #120
  • ScrollView doesn't work with nativescript-pager #110
  • Dynamic height #108
  • ClassNotFound Android Angular #107
  • Vertical pager cannot swipe past index 0 #106
  • Pager failing to restore state after navigateBack #104
  • orientation not working on android #103
  • Rendering issues on android when navigating #99
  • App crashes when scrolling to dynamically added item [Vue] #98
  • console warning in iOS #97
  • Pager not working in NS 5.1/Angular 7.1 #96
  • How do I navigate between PagerItems? #95
  • get a peek of sibling pager items? #92

10.0.0 (2019-07-30)

Full Changelog

Closed issues:

  • [Android] Pager inside of <router-outlet> throws error #118
  • TypeError: Cannot read property 'verticalviewpager' of undefined tns run android --bundle #115
  • Incorrect reference to this #114

Merged pull requests:

9.5.0 (2019-04-13)

Full Changelog

Implemented enhancements:

  • More events for swipe #77

Merged pull requests:

9.4.0 (2019-03-16)

Full Changelog

Implemented enhancements:

  • Per Page Feature? #100

v9.3.15 (2019-02-28)

Full Changelog

v9.3.14 (2019-02-05)

Full Changelog

Fixed bugs:

  • The nativescript-pager plugin is not found #94

v9.3.13 (2019-01-29)

Full Changelog

v9.3.12 (2018-12-16)

Full Changelog

Fixed bugs:

  • selectedIndex binding with static view does not updateNativeIndex #90

Merged pull requests:

  • Fix selectedIndex binding with static view #91 (mailiam)

v9.3.11 (2018-12-12)

Full Changelog

v9.3.10 (2018-12-12)

Full Changelog

v9.3.9 (2018-12-12)

Full Changelog

v9.3.8 (2018-12-10)

Full Changelog

v9.3.7 (2018-12-10)

Full Changelog

v9.3.6 (2018-12-10)

Full Changelog

v9.3.5 (2018-12-10)

Full Changelog

v9.3.4 (2018-12-10)

Full Changelog

v9.3.3 (2018-12-09)

Full Changelog

Fixed bugs:

  • [object Object], when set a variable of array type previously created in this.items #71
  • insert/remove objects with array.splice doesn't work fine IOS #67

Closed issues:

  • Dynamic data for pager #66

v9.3.2 (2018-12-08)

Full Changelog

v9.3.1 (2018-12-08)

Full Changelog

v9.3.0 (2018-12-08)

Full Changelog

Implemented enhancements:

  • feat: Single item #80
  • Can we load Components within the pager ? #53
  • Using Pager instead TabView #42

v9.2.3 (2018-12-07)

Full Changelog

v9.2.2 (2018-12-07)

Full Changelog

v9.2.0 (2018-12-07)

Full Changelog

Implemented enhancements:

  • feat: Allow cache toggle #89

Closed issues:

  • demo-ng not work #87

v9.1.1 (2018-12-07)

Full Changelog

v9.1.0 (2018-12-04)

Full Changelog

Fixed bugs:

  • Nativescript-pager-v9.0.2 (Attempt to invoke virtual method 'int ) #88
  • AOT Breaks 9.x #85
  • Multi template not working in 9.x? #84

Merged pull requests:

v9.0.3 (2018-12-02)

Full Changelog

v9.0.2 (2018-12-02)

Full Changelog

Implemented enhancements:

  • Question: Is it possible to show multiple slide ? #34

Closed issues:

  • pager weight give dynamically #27

v9.0.1 (2018-12-02)

Full Changelog

Implemented enhancements:

  • Replace UIPageViewController #82
  • Pager view on iPhone X doesn't resize correctly #69

Fixed bugs:

  • Showing empty <Label> instead of Slide Content (Angular 6) #79

Closed issues:

  • Release latest plugin source on npm #78
  • NativeScript-vue support is broken in the NS-vue 2.0.0-alpha version #74
  • Cannot use in nativescript-vue #51

Merged pull requests:

v9.0.0 (2018-12-02)

Full Changelog

Implemented enhancements:

  • [Enhancement] View recycling #60

Closed issues:

  • How to get an instance of the Page? #75
  • selectedIndexChange event.nextIndex is undefined (angular) #72
  • selectedIndexChanged event never fired in Angular Project #70
  • Can we use ListView within the pager? nested ng-templates? #44

Merged pull requests:

v6.0.0 (2018-06-13)

Full Changelog

V8.0.2 (2018-06-13)

Full Changelog

Implemented enhancements:

  • Manual page change is not animated in ios #50
  • [Android] Pager multiple itemTemplates do not work when dynamically loading data #47

Fixed bugs:

  • Wrong package name during README update #62

Closed issues:

  • more control over the slide #64
  • selectedIndexChanged and multi template does not work in my project #59
  • items array changed - IOS rendering issue #58
  • loads only the next and the prev pages #57
  • Three time call ngOninit in IOS #56
  • always call ngOnInit but never call ngOnDestroy in android #55
  • how to achieve Dynamic page load in new Version ? #54
  • [ios] selectedIndex binding does not work #52
  • Change to items bound ObservableArray does not update views #46
  • How to show absoluteLayout over pager --closed #45
  • Multitemplate Angular, only default template is displayed #43
  • Cannot run demo #41
  • App Crashing - ERROR TypeError: null is not an object (evaluating 'vcRef.clear') #40
  • Crashing at import into module #39
  • This plugin doesn't seems to be working with NS Module Loader (option lazy) #37
  • The event selectedIndexChanged doesn't work on v5.0.10 #36
  • Angular issues #35
  • Request: add documentation for "itemsLoading" event #32
  • UI of pager is not updated correctly when there are changes on the items-array using myObservableArray.setItem(...,...) #30
  • Subviews tap event is not working in IOS #18
  • feature: Support for multple item templates #16

Merged pull requests:

v6.0 (2017-12-21)

Full Changelog

Closed issues:

  • Error: View not added to this instance. View: Label(209) CurrentParent: Pager(202) ExpectedParent: DockLayout(185) #31
  • [IOS] - Segmentation fault When Views get Destroyed #29
  • Dynamic page load is not working latest version(5.0.0) #26
  • Demo-ng: More than one view found in list template! Nesting level: 0 #25
  • Issue with [email protected] #22
  • pager selectedindex and indexchanged issue #21
  • Not working in Angular 4 - NS 3 #20
  • (iOS) Crash on navigating back #15
  • angular *ngFor not working #14
  • (iOS) Page content does not use css-classes #13
  • Dynamic construction of the pager content #12
  • Slide changed event #9
  • Pager bugs on iOS with Angular #5
  • Pager Indicator Support #4
  • IOS Support #1

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator