Releases: NativeScript/NativeScript
Releases · NativeScript/NativeScript
2016, December 1
Fixed
- (#3217) Properly extend Error so message and stack appear in error activity
2016, November 16
Thank you, community!
- @vbresults
- (# 3108) API Level 14 Compatibility (Use setBackgroundDrawable for API < 16)
- (# 3009) Added import attribute to page module.
- (# 2990) Set package.json 'main' to application/application.js for webpack.
- (# 2989) Camera gallery as image source.
- (# 2988) Ignore .idea from IntelliJ-based IDEs.
- (# 2987) ---
- @vossad01
- (# 3003) Improve error message of
fetch
when xhr.onerror occurs
- (# 3003) Improve error message of
- @NathanaelA
- @kssfilo
- (# 2954) iPad SplitView/SlideOver support
- @bradmartin
- (# 2887) Small typo
- @m-abs
Fixed
- (# 2942) ListView with TextField in the Item template not showing Keyboard on Portrait mode
- (# 2911) CSS scale breaks background properties on iOS
- (# 2884) Dialogs stop working in android after another activity is shown
- (# 2879) Function get allTouches() is not working on iOS 10
- (# 2873) CSS padding requires background-color in latest tns-core-modules on Android
- (# 2850) [iOS only] Percentage margin of layouts not possible
- (# 2834) Animations: scale() syntax does not support only one argument
- (# 2813) The Camera module in Android doesn't handle pemissions for you
- (# 2789) CSS border-width causes text to overflow TextView
- (# 2781) CSS border-color does not recognize rgb and rgba values
- (# 2751) Camera module not working on IOS 10 (only in devices) / It hangs and exit the app
- (# 2742) A failure in the modules on debugging with NativeScript inspector
- (# 2741) Memory leak when using slide transition on Android (API Level 23)
- (# 2735) Navigation is slow on Android with tns-core-modules version 2.3.0
- (# 2733) [2.3.0] Image gets covered with color of Page color property
- (# 2714) NativeScript IOS Apps Broadcast as iPad in UserAgent String EVEN on iPhone Using http.getJSON()
- (# 2712) Memory leak in GridLayout on Page Navigation
- (# 2661) Styling ActionBar in css file carries over to other view
- (# 2596) Cannot set View id to just a number
- (# 2571) [Android] memory leak for Images
- (# 2460) Taking several picture leads to OutOfMemory Exeption
New
- (# 3044) FlexboxLayout CSS properties
- (# 2986) Enhancement: Page Imports
- (# 2820) ListView item template selector
- (# 2796) ActionItems lacks proper support for VoiceOver on iOS
- (# 2739) Feature Request: SegmentedBar CSS Support
- (# 2738) Feature Request: Improved TabView CSS Support
- (# 2656) TextField Line Color
- (# 2621) Feature request: Add accessibility labels to views.
- (# 2608) Move the camera module to a plugin
- (# 1763) Default design/theme for the cross-platform UI. A-la Bootstrap?
- (# 1650) Flexbox Layout support
- (# 699) Suggestion : Add image rotate left/right
- (# 50) Support for pseudo/state selectors in CSS
2016, September 15
Fixed
- (#2586) Fixed issue when bind to bindingContext and other property
- (#2591) Label zero height issue fixed
- (#2593) Content type with "+json" structured syntax suffix not parsed
- (#2601) Text color of the Button not applied, when
text-transform
has been set - (#2615) Button with text-decoration cannot change its text
- (#2657) Handle native instances with weak refs in transition closures
- (#2696) setActivityCallbacks moved as public function
New
2016, August 18
Fixed
- (#2599) Exception when removing a button
2016, August 10
Fixed
- (#2427) Refactor application of text decoration, text transform, letter spacing and formatted text
- (#2414) CSS background-image on Label not loading in iOS
- (#2413) Multiple HTTP response headers not returned correctly on Android
- (#2391) App crash when editing text and text-view is removed
- (#2362) Multiple ScrollViews on one page fires scrollEvent simultaneously
- (#2173) iOS onSuspend + showModal() returning "Error: This value is not a native object"
- (#2121) The navigation bar duplicates when going to TabView's "More" tab
New
2016, Jun 30
Fixed
- (#2383) android LayoutParams are not overridden
- (#2372) Custom title on Android fails with exception
- (#2367) Android 6.0+ sets activity intent extras by default which breaks application resume
- (#2344) Action bar doesn't handle events properly when a custom button
- (#1655) Added CSS not cascadded after screen is built
- (#2310) Sorting issue with Css Selectors with same specificity.
- (#2301) Updated webinspector interfaces
- (#2299) Binding converter calls.
- (#2286) Visual glitch with manual iOS transitions
- (#2268) Undefined can be set as localValue to dependency observable
- (#2266) Animation value sync issues
- (#2263) Crash when ListView is used in a modal dialog (Android).
- (#2262) Crash in action bar on iOS 9.3
- (#2256) Custom ActionItem gets displaced in iOS
- (#2250) Ignore the case when getting a response header
- (#2240) Possible regex issue with CSS class names
- (#2225) The exit transition of the current page is not played when navigating with clearHistory.
- (#2220) Close current modal page on livesync
- (#2209) CSS-Animation w/ iteration-count:infinite is never reset causing OutOfMemory error
- (#2191) SegmentedBar unbound items not firing selectedIndex change events
- (#2177) iOS CSS Animation rotate() do not reset the value after 360 degrees rotation
- (#2161) TranslateX and Animate in iOS strange behaviour on 2.0
- (#2151) Add z-index to the public API
- (#2053) WebView still visible in chrome://inspect after page is destroyed
- (#1948) Navigation stops working after navigating with clearHistory and a transition
- (#1899) Android layerType should not be changed if there is no need
- (#1807) SearchBar.textFieldHintColor not respected on iOS
- (#1425) Images have margin when added to Layout
New
- (#1563) Enable modules snapshot for Android
- (#2339) Implement the BorderDrawable class used in background.android.ts in Java
- (#2322) Added support for debugging TypeScript in WebInspector
- (#2307) Modules won't call android requestLayout anymore. Android will handle its layout when needed
- (#2304) Rename com.tns.Async.xxx to org.nativescript.widgets.Async.xxx
- (#2298) Move UILableImpl as TNSLabel in widgets.
- (#2288) Decouple Fragment implementation logic from the Extend call.
- (#2271) Extract the Activity implementation logic in a separate class.
- (#2270) Avoid excessive requestLayout calls
- (#2269) Label won't requestLayout when its text is changed if it has fixed size
- (#2260) Optimized DependencyObject setValue performance
- (#2244) Remove the android.app.Application extend from the core modules
- (#2217) Enable hardware acceleration for views animations in Android.
- (#2198) Image won't requestLayout when measured with 'exactly' spec
- (#2174) ListView views will apply CSS once per view.
- (#2144) Performance improvements
2016, May 18
Fixed
- (#2133) Removed unnecessary view state creation.
- (#2126) zIndex fixed for Android buttons
- (#2113) Panning gesture in Android creates non-smooth delta coordinates.
- (#2100) Fix navigatedFrom event raised when Activity is destroyed without act…
- (#2099) Typo in Pointer.getY method for iOS
- (#2084) App crashes when animating ActionBar
- (#2077) Animations not working in 2.0.0 on android?
- (#2076) 2.0 Corrupted navigation stack
- (#2062) Cannot change the iOS status bar text color since 2.0
New
2016, April 27
Fixed
- (#2018) Bold and italic do not work on Android when no font family is specified
- (#1982) UI not updated when propertyChange event of Observable is raised
- (#1963) Default SegmentedBar items to textwrap false, expose option to configure
- (#1958) Animate itterations property counts -1 on iOS when value is => 2
- (#1916) TimePicker minHour, maxHour are throwing exception when hour is out of their range
- (#1912) text-transform not applied on text property change (Label, Button, etc)
- (#1905) Visual states not working properly when the animation is canceled in Android
- (#1902) Css text properties not applying on Button when no other text-element is used in page
- (#1893) CSS animations from the application-wide .css file do not aply
- (#1887) Parent directory not created by file-system.File.fromPath()
- (#1878) Multiple actionView items do not handle tap event correctly
- (#1864) Generic font families should use system fonts on iOS
- (#1859) CSS text-transform is not correctly applied in a virtualized ListView
- (#1822) verticalAlignment "middle" and "center" crash the app on Android
- (#1820) all topmost().navigate instances stop working after Admob Interstitial close
- (#1813) Add ability to set attributed text on Button
- (#1809) Unable to show dialog from a modal page
- (#1794) Update TextBase/Button
text
property whenformattedText
changes - (#1792) NSRangeException when typing in a TextField with formatted text
- (#1788) Difference in jpg resource syntax on iOS/Android
- (#1787) Going back with the stock "Back" button on iOS always animates the transition.
- (#1776) Swipe back not working since 1.6
- (#1775) Using rgba in CSS
- (#1772) Unable to open a page with FormattedText on iOS
- (#1770) Color animations are broken on Android
- (#1570) 1.6 Navigation Events firing out of order
New
- (#1943) Publish @next builds
- (#1862) Support for all font-weight CSS values with the best mapping possible.
- (#1760) Add public instance methods to View class for getting locations and sizes
- (#1757) Support letter-spacing in CSS
- (#1686) Allow updates to application CSS
- (#1660) Feature Request: Add css ability for other properties
- (#1608) Add support for CSS 3 animations & transitions
- (#1451) Enable Android 6 way for requesting permissions
- (#828) Create a 'source'-like property on the View class for debugging
- (#515) CSS Style Property "z-index"
Mar 16th, 2016
Fixed
- (#1737) TypeError from fetch module due to no headers received
- (#1721) TextField returnPress event not working on Android
- (#1695) http module does not support multiple headers with same name
- (#1693) "ui/frame".NavigationEntry.transitionAndroid Is Not Supported
- (#1692) Apply visibility via binding fails [Android]
- (#1691) App crash if ActionBar inculdes an 'id' tag [Android]
- (#1667) Tap Event Does Not Fire When Using codeFile In Different Directory
- (#1631) dialogs.confirm throws exception when writing angular 2 + {N} app
- (#1624) Fixed jumpy navigation between pages in iOS.
- (#1583) Remove message escaping
- (#1569) Regression: Back button breaks app on clearHistory: true (android)
- (#1559) Image rotation from camera
- (#1543) [Android] View._onDetached called twice when app is suspended.
- (#1389) Frame navigate, while android Activity is paused, crash
- (#1078) FormattedText styling not working in iOS
New
- (#1602) Request: AppSettings - clearAll
- (#1488) Ability to define a custom view in ActionItem
- (#1330) Allow NativeScript application to define different base class for Activity and Application.
- (#1267) Implement Icon Font support for ActionBarItems
- (#1076) Feature request: Physics
- (#704) Support of Px,rem
Feb 17th, 2016
Breaking changes
- Up to v 1.6.0 the background drawable attribute of the buttons in android was always replaced. To keep the consistency with the default platform-specific background the attribute is not changed now and the button is only styled.
Fixed
- (#1534) FileSystemAccess.fileExists returns true for directory as well
- (#1524) Label text="{{ anyField }}" should not print out "null" if the field is "null"
- (#1520) When using remote background images, positioning css properties ignored
- (#1467) Detect JSON response in XHR and auto-parse the response.
- (#1463) fetch/XMLHttpRequest re-URL-encodes first % character in query string
- (#1443) Impossible to rotate 360degrees on iOS
- (#1426) App crash when TabView has more than 5 items and different font-style
- (#1415) TabView crashes the app when Don't keep activities option is turned on
- (#1405) Complete app crash when tapping around a Textfield at times
- (#1396) Fixed bug in GridLayout
- (#1381) Fix originX/Y not applied when set before layout in android
- (#1371) listview android bug and fix
- (#1359) Getting error when restore/opening minimized app first time after installation.
- (#1349) FormattedText Span foregroundColor and backgroundColor cannot be set using known color
- (#1340) Remove global dependency from fetch library
- (#1326) Fix action-bar when app is put to background and restored (and Do not…
- (#1296) Change Android button background method
- (#1290) ListView with rounded items can not show the background of Page
- (#1280) text-transform breaks child colors
- (#1275) ActionBar disappears when app closes with back button
- (#1240) Android 5.x: Setting View.opacity (setAlpha) removes its background.
- (#1232) WrapLayout crashes when itemWidth value is too high
- (#1223) Android Image that has a complex background (i.e. with rounded corners) cannot animate opacity correctly.
- (#1218) Setting and instantly animating a property fails for iOS
- (#1177) Alert Dialog in SegmentedBar selectedIndexChanged event blocks navigation
- (#1127) Changing ActionBar title after page is loaded does not show the ActionBar
- (#1123) iOS: ActionBar covers the page.
- (#830) border-radius on Android 4.4.4 (Samsung Tab) not applied to
- (#758) platformModule.device.language results are different in iOS and Android for the same language
- (#659) Problem with iOS resizing when there is an activity running in background (active call, hotspot, etc.)
- (#518) Allow ActionItems to be directly specified between the ActionBar opening and closing tags.
New
- (#1433) binary sync read/write added
- (#1429) file download implemented
- (#1366) Export listeners/events for GestureStateType "began" and "ended"
- (#1363) Cross platform animation-timing-function / easing
- (#1357) Frame.goBack can now accept an entry to navigate back to
- (#1352) Data URL:s supported for Image object??
- (#1283) Can't access args.object.page from ActionBar ActionItem tap event
- (#1242) Add Page
showingModally
event. - (#1129) Why are iOS modal animations disabled by default? Can we pass an option to enable it?
- (#811) Page Navigation Transitions
- (#773) Move the API reference to typedoc
- (#733) Add API to open a file at a given path with the default application.
- (#714) Automation ids
- (#709) API Stability Index (Proposal)
- (#520) XML declaration better error reporting for malformed attribute content
- (#412) Feature request: support percentages for width and height
- (#98) Support for advanced CSS selectors