12.2.0.RC
Pre-release
Pre-release
·
236 commits
to master
since this release
What's Changed
- feat(all): minor package update by @m1ga in #13462
- feat(android): viewShadowColor parity by @m1ga in #13457
- fix(android): lower SDK level for borderFix by @m1ga in #13463
- feat: update facebook SDK’s by @hansemannn in #13475
- feat(all): update node-appc by @m1ga in #13482
- build: wired up regen build registry by @cb1kenobi in #13481
- feat(android): update support libraries by @m1ga in #13473
- fix(tests): fix some tests by @m1ga in #13466
- feat: Parity for Ti.UI.ListViewScrollPosition.* / Ti.UI.TableViewScrollPosition.* on iOS/Android by @m1ga in #13251
- ci: restrict the regen actions to the tidev org by @ewanharris in #13492
- fix(android): fix Ti.UI.ListView scroll state restoration by @hansemannn in #13493
- feat: add option to exclude dir(s) from compiling to assests catalog … by @mbender74 in #13484
- fix(ios): fix nil-check for remote cache by @hansemannn in #13497
- feat(ios): add install failed error message by @m1ga in #13350
- fix(android): null check in DisplayCapsProxy by @m1ga in #13422
- feat(ios/android): be able to drag and drop without explicit editing mode by @hansemannn in #13472
- fix(android): textfield padding by @m1ga in #13279
- build(deps): bump moment from 2.29.1 to 2.29.4 by @dependabot in #13504
- build(deps-dev): bump core-js from 3.18.3 to 3.23.4 by @dependabot in #13503
- build(deps-dev): bump rollup from 2.58.0 to 2.76.0 by @dependabot in #13502
- fix(ios): fix asset catalog regression by @hansemannn in #13501
- chore: add „movestart“ and "moveend" events to drag and drop by @hansemannn in #13507
- Revert "fix(android): textfield padding" by @hansemannn in #13512
- docs(all): add Slider style example by @m1ga in #13518
- fix(ios): fix tabgroup layout on iOS 16+ by @hansemannn in #13522
- fix(ios16): fix navigation items in tab group layout by @hansemannn in #13530
- feat(android): add position to TableView scrollToIndex by @m1ga in #13505
- build(deps): bump ejs from 3.1.6 to 3.1.8 by @dependabot in #13448
- feat(android): add headingTime, fix headingFilter by @m1ga in #12923
- feat(ios): redesigned error view by @janvennemann in #12163
- feat(android, ios): continuous update for ListView scrolling event by @m1ga in #13095
- fix: move “movestart” event call to a better place by @hansemannn in #13528
- chore: remove appc CLI from commands in templates by @ewanharris in #13535
- feat(android): snackbar by @m1ga in #13372
- feat(android): add autoSize to label by @m1ga in #13245
- fix(ios): fix gradient checks for tailwind-based classes by @hansemannn in #13548
- fix(ios): do not hard-crash on invalid string URLs by @hansemannn in #13552
- fix(android): null check in getVibrationPattern by @m1ga in #13558
- fix(ios): fix rare crash in Ti.UI.TableView by @hansemannn in #13514
- feat(android): tabbedbar color properties by @m1ga in #13540
- fix(ios): optimize ListView continuousUpdate by @m1ga in #13549
- feat(android): Android 13 updates by @m1ga in #13474
- feat: add Xcode 14 guards, bump minimum iOS version to 13.0 by @hansemannn in #13538
- feat(all): remove ACA in builder by @m1ga in #13566
- fix(android): lower build gradle by @m1ga in #13571
- feat(docs): delete old removed items by @m1ga in #13581
- feat(android): optimize module build by @m1ga in #13573
- feat(android): expose Picker text color by @m1ga in #13568
- docs(all): update Android transition example by @m1ga in #13563
- feat(android): ignoreLog config by @m1ga in #13560
- fix(ios): fix touch issue on Apple Silicon simulators by @hansemannn in #13582
- feat(android): delete notification channel by @m1ga in #13577
- fix(android): use maxMemory as property by @m1ga in #13567
- fix(android): github build action by @m1ga in #13585
- feat(docs): remove windows images by @m1ga in #13588
- fix: guard “example” directory and LICENSE during module build by @hansemannn in #13591
- fix(ios): fix unbalanced view controller transitions causing issues on iOS 16+ by @hansemannn in #13586
- feat(android): clean up Android min osver by @m1ga in #13562
- feat(android): add getLastLocation to FusedLocationProvider by @m1ga in #13133
- chore: clean up default app template by @hansemannn in #13595
- feat(docs): improve Android Calendar docs by @m1ga in #13590
- feat(android): material you themes by @m1ga in #13597
- feat(ios): be able to detect an emulated iOS app on Apple Silicon by @hansemannn in #13592
- docs: correct method name for isTranslatedBinaryOnAppleSilicon by @janvennemann in #13614
- fix(android): add null-guard for activity in listview by @hansemannn in #13624
- fix(android): drawer events for rightView by @m1ga in #13619
- fix(all): fix broken tests by @m1ga in #13616
- fix(android): fixed some TiConvert.toColor warnings by @m1ga in #13630
- feat(android): searchBar iconColor by @m1ga in #13622
- build(deps): bump @xmldom/xmldom from 0.7.4 to 0.7.8 by @dependabot in #13631
- feat(all): create Alloy project optimization by @m1ga in #13641
- feat(ios): redesigned error view by @hansemannn in #13532
- docs(all): add more images and examples by @m1ga in #13635
- Revert "fix(ios): fix touch issue on Apple Silicon simulators" by @hansemannn in #13646
- feat(modules): update example and readme by @m1ga in #13640
- fix(android): try/catch in ti.blob loadBitmapInfo by @m1ga in #13653
- chore: remove unused podspec templace, migrate module template to fix deprecation warnings by @hansemannn in #13593
- fix(ios): fix dimBackgroundForSearch in tableview by @m1ga in #13652
- feat(android): update libraries by @m1ga in #13601
- fix(ios): fix textfield autocorrect:false by @m1ga in #13659
- fix(docs): adding missing platform to Progressbar.tintColor by @m1ga in #13658
- feat(all): update default tidev modules by @m1ga in #13666
- fix(docs): fixing filenames for titanium-docs by @m1ga in #13670
- feat(ios): add Dynamic Island support by @hansemannn in #13625
- chore(ios): include list state reference in “movestart” event by @hansemannn in #13655
- fix(ios): optimize deprecation warning by @m1ga in #13667
- chore: gitignore update for Android Studio by @m1ga in #13677
- build(deps): update node-appc by @m1ga in #13683
- feat(android): update libraries by @m1ga in #13679
- fix(android): guard holder proxy when moving cells by @hansemannn in #13687
- fix(android): code optimizations by @m1ga in #13605
- chore(all): liveview, titanium package update by @m1ga in #13689
- feat(android): toolbar tintColor by @m1ga in #13688
- chore: readme by @m1ga in #13692
- fix(android): fix duplicate lifecycle issue by @m1ga in #13678
- fix(android): gradle warning log by @m1ga in #13694
- fix(ios): fix error handling by @hansemannn in #13700
- fix(ios): fix crash on soft-restart by @hansemannn in #13693
- fix: remember proxies from section data items by @janvennemann in #13702
- Replace ::set-output with $GITHUB_OUTPUT by @cb1kenobi in #13703
- chore: update repo logo by @m1ga in #13707
- chore: fix "Image Best Practices Guide" link in docs by @m1ga in #13712
- docs: info about appBadge by @m1ga in #13716
- feat(ios): allow images in ListItem editActions by @de1mat in #13719
- feat(android): add SOFT_INPUT_ADJUST_NOTHING by @m1ga in #13722
- chore: npm modules by @m1ga in #13724
- fix(ios): fix border refresh issue by @hansemannn in #13729
- fix(android): change deprecated view.setBackgroundDrawable by @m1ga in #13730
- chore: gitignore by @m1ga in #13734
- feat(ios): read status bar height programmatically by @hansemannn in #13732
- feat(android): statusBarHeight parity and cutoutSize by @m1ga in #13733
- fix(apidocs): correction for the cutout properties by @m1ga in #13735
- chore: ioslib package update by @m1ga in #13736
- fix(ios): only apply custom String.format for non-64 Bit Simulators by @hansemannn in #13738
- chore: use core.js 3.27.4 by @hansemannn in #13731
- feat(android): collapseToolbar layout by @m1ga in #13711
- build(deps): bump qs from 6.5.2 to 6.5.3 by @dependabot in #13665
- build(deps): bump qs from 6.3.2 to 6.3.3 in /tests by @dependabot in #13664
- feat(android): videoPlayer autoHide by @m1ga in #13725
- feat(android): add FloatingActionButton by @m1ga in #13629
- feat(android): parity for WebView.createPDF() by @m1ga in #13657
- fix(android): imageAsResized to squared images by @m1ga in #13723
- fix(ios): link to AppleWWDRCA by @m1ga in #13747
- docs: extend addScriptMessageHandler example by @m1ga in #13751
- feat(android): adjust Android 13 requestPhotoGalleryPermissions by @m1ga in #13750
- fix(android): fullscreen mode by @m1ga in #13748
- chore: update some build steps to use Xcode 14.x by @hansemannn in #13754
- fix(android): initial gesture orientation value by @m1ga in #13755
- chore: module update by @m1ga in #13741
- feat(ios, android): add tabBarVisible API by @hansemannn in #13769
- fix(android): tableView fixes by @m1ga in #13768
- fix(android): code optimizations by @m1ga in #13765
- fix(android): null check for registerPush callbacks by @m1ga in #13764
- fix(android): collapseToolbar Alloy fix by @m1ga in #13760
- feat(ios): be able to get a list of available system font families by @hansemannn in #13759
- chore: add “Optimize for Mac” option for macOS catalyst builds, add tooltip API by @hansemannn in #13758
- feat(android): add stopAnimation() to View by @m1ga in #13743
- Update AudioRecorder.yml by @rohidjetha in #13713
- feat(android): use example platform folder for module builds by @m1ga in #13757
- fix(android): revert borderWrapperView code by @m1ga in #13773
- docs: add links to selectionStyle constants by @m1ga in #13772
- feat(android): get notificationChannels by @m1ga in #13777
- chore: fix packages by @m1ga in #13780
- fix: fix target relation by @hansemannn in #13785
- feat(android): animated parameter for disableTabNavigation by @m1ga in #13770
- fix(ios): fix production build error in Xcode 14.3 by @hansemannn in #13786
- chore: update ubuntu in github action by @m1ga in #13790
- chore: remove obsolete Android tools folder by @m1ga in #13789
- fix(android): fix Android level in gallery permission by @m1ga in #13794
- chore: github actions by @m1ga in #13793
- chore: fix Android clipboard test by @m1ga in #13788
- feat: add sponsors action by @hansemannn in #13800
- docs: remove old example by @m1ga in #13801
- chore(ios): remove injection of "appcelerator.com" on whitelist when ATS is enabled by @jordanbisato in #13802
- fix(ios): only show popover presentation style if popover view exists by @hansemannn in #13803
- feat: android Ti.UI.WebView support allowFileAccess by @markive in #13229
- chore: ioslib update by @m1ga in #13809
- fix(ios/build): support passing target and device id to the module build by @ewanharris in #13808
- fix(ios): build module platform/xcframwork symbolic links by @mbender74 in #13811
- fix(android): hide error for empty http decode charset by @m1ga in #13815
- fix(ios): enable JSContext to be inspectable by @ewanharris in #13812
- chore: fine-tune iOS 16.4 debugger changes by @hansemannn in #13818
- fix: restore support for Xcode < 14.3 by @hansemannn in #13819
- ci: compile on macos13/xcode 14.3 by @ewanharris in #13821
- feat(android): use cameraX by @m1ga in #12395
- feat(android): make rotationX, rotationY animatable by @m1ga in #13824
- feat(all): fixed rows in filtered results by @m1ga in #13684
- build(deps): bump json5 from 1.0.1 to 1.0.2 by @dependabot in #13699
- build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #13656
- build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #13740
- chore: update android dependencies by @m1ga in #13813
- fix(ios): use sanitized app name when packing for distribution by @hansemannn in #13832
- fix(android): tableview scroll state restoration by @m1ga in #13827
- chore: optimize test output by @m1ga in #13814
- feat(all): remove X-Requested-With header from HTTP requests by @m1ga in #13550
- chore: replace titanium_mobile URLs by @m1ga in #13839
- feat(android): secure Ti.Network.Socket by @m1ga in #13774
- chore: update WWDRCA links by @m1ga in #13841
- fix(ios): fix orientation of the thumbnail image created from a video by @alexlarocca in #13859
- chore: update ti.map (android) by @m1ga in #13842
- feat(android): clean up propertyAccessors by @m1ga in #13615
- Rename dependabot.yml to dependabot.yml.disable by @cb1kenobi in #13871
- fix(ios): guard and re-throw native exception by @hansemannn in #13875
- fix(ios): properly attach / detach child video controller by @hansemannn in #13876
- feat(ios): expose keyboardDismissMode to Ti.UI.TableView as well by @hansemannn in #13860
- fix(ios): enable webview inspection by @m1ga in #13879
- fix(ios): fix console.log formatting crash on non Apple Silicon devices by @hansemannn in #13834
- feat(android): badgeTextColor property by @m1ga in #13874
- feat(android): add tabMode to TabGroup by @m1ga in #13877
- chore: fix some tests by @m1ga in #13893
- chore: ioslib update by @m1ga in #13894
- feat(ios): support DRM-encrypted video assets by @hansemannn in #13844
New Contributors
- @de1mat made their first contribution in #13719
- @rohidjetha made their first contribution in #13713
- @jordanbisato made their first contribution in #13802
- @markive made their first contribution in #13229
- @alexlarocca made their first contribution in #13859
Full Changelog: 11_0_0_RC...12_2_0_RC