This repository has been archived by the owner on Jun 1, 2024. It is now read-only.
Releases: ZupIT/beagle
Releases · ZupIT/beagle
1.6.1-android
1.6.2-iOS
1.6.1-iOS
1.6.0
Release notes 1.6.0
Changes:
Features
- add android test library (#1252)
- iOS - Disabled button (#1250)
- integrate core web in flutter (#1249)
- Adds support for generation of dokka documentation to hugo md files (#1276)
- navigator for Beagle Flutter (#1275)
- flutter navigation controller (#1284)
- flutter global context (#1289)
- flutter persistent storage (#1290)
- flutter Renderer API (#1291)
- Analytics 2.0 (#1222)
- disabled button (#1273)
- added default settings to support the proguard (#1314)
- add flutter default button (#1320)
- add flutter default text component (#1321)
- adds parse color (#1327)
- Add default TabBar component (#1329)
- change name field disabled to enabled (#1325)
- Adding scrollIndicator to the ListView in Beagle Backend (#1319)
- Adding scrollIndicator to the ListView in Beagle Android (#1318)
- add action analytics in backend (#1265)
- add support to accessibility header in android and backend (#1333)
- Adding scrollIndicator to the ListView (#1294)
- add flutter default image (#1334)
- add style in component button (#1335)
- accessibility header (#1341)
- Add flutter logging support (#1339)
- add style in component text (#1336)
- add flutter default page indicator and touchable components (#1343)
- default error view (#1330)
- add form validation (#1354)
- create analytics 2 (#1296)
- Add flutter default WebView component (#1348)
- some improvements on Analytics 2.0 (#1349)
- Appium GitHub workflow scripts (#1285)
- form validation (#1358)
Bug fixes
- publish libraries backend (#1221)
- add controllerId to action resetApplication (#1226)
- android listview context reference (#1233)
- Contributing Markdown File (#1255)
- iOS - add missing field controllerId when decoding action resetApplication (#1240)
- screen to component (#1262)
- letting beagleLoggerProxy public (#1303)
- Local image crashing with invalid asset (#1337)
- adjust appearance of button when there's no style (#1347)
- iOS beagle view backgroundColor and server driven state (#1326)
- remove queue on analytics2 android (#1359)
- remove analytics Queue implementation (#1361)
- timestamp and beahvior when both global config and action config are enabled (#1368)
- correct param names in test script (#1371)
- breaking change due to new
analytics
attribute on actions (#1376) - iOS - Fix ContextExpression parser (#1381)
- iOS - Fix a crash when action not registered is triggered (#1387)
Code refactoring
- create BeagleScope to remove GlobalScope (#1166)
- iOS - Remove BeagleSchema (#1118)
- fix form validation always submit action (#1356)
- Change the AnalyticsRecord (#1365)
- string extension (#1370)
- flutter image component now uses FutureBuilder (#1367)
- action analytics (#1372)
- deprecated field hidden (#1385)
Building system
- improve android ListView unit Tests (#1245)
- release 1.5.1 android (#1247)
- Update CODEOWNERS (#1315)
- put iOS gitignore on root, so appium gets it (#1323)
- remove pubspec.lock files from project (#1332)
- Adds flutter components doc (#1353)
- improve flutter tests (#1364)
Testing
- adds functional page view tests (#1155)
- listview automated tests (#1218)
- adds unit tests for the toolbar title generator (#1236)
- add funcional test to textinput component (#1216)
- Beagle Appium tests + wiki (#1268)
- add unit tests to textinput component (#1281)
- add unit test to ViewRendererFactory (#1292)
- analytics2 (#1362)
CI/CD
- horusec manager add template (#1248)
- fix cache usage in our workflows (#1328)
- adjust horus with new rules (#1351)
Other work
- iOS - aborting local image asset load for empty mobileId (#1243)
- fix codecov config (#1251)
- Update codeowners (#1299)
- Unit tests were created for BeagleMessageLogs (#1298)
- remove unnecessary variables (#1374)
- update documentation (#1378)
- add behaviour in lazy component to show error when failed request (#1386)
1.5.1-android
1.5.0
Release notes 1.5.0
Changes:
Features
- add new state called OnCanceled when user press to back and has request doing this callback it is called(#1021)
- change Style.display to expression (#1062)
- adds Container instrumentation tests (#1065)
- add OnInitiableComponent with observable AsyncActions (#1079)
- add support to bind in the display to the backend (#1087)
- add support to bind in Display (#1086)
- create id manager and add support to views without id in contextDataManager (#1090)
- add name to Horusec workflow (#1091)
- add new attribute id in screen and deprecated field identifier (#1100)
- iOS ListView (#805)
- custom operations (#1096)
- add Android ListView (#1097)
- add support to custom operation (#1117)
- add OnInitViewModel to handle onInit status on Android (#1134)
- handle config changes for onInit calls (#1146)
- Add union context operation (#1149)
- iOS - Union Operation (#1160)
Bug fixes
- image and simple form test (#1037)
- detekt rules and code smells (#1045)
- hotfix version 1.3.1 for Android (#1064)
- listView template component with id and context (#1124)
- rename ListView property scrollThreshold to scrollEndThreshold (#1131)
- iOS - Automated tests configuration fix (#1136)
- adjust scroll horizontal (#1126)
- adjust the type declaration method of the textInput component (#1135)
- iOS - Fixes evaluate multiple expression when returning type is differente from String (#1139)
- android listview scroll threshold calculation (#1151)
- Android embedded listview without id (#1154)
- Add useParentScroll property to ListView (#1162)
- adjust compile testing to use type test implementation (#1165)
- android listview oninit actions not been called for template items (#1211)
- Adjust android listView scroll threshold calculation (#1215)
- Android listView id management (#1217)
- adjust version dokka (#1219)
- remove task close and publish really, because they always create multi stagies profiles and fail (#1220)
Code refactoring
- add interface contextcomponent in simpleForm (#1040)
- remove shared code between android and back-end (#1055)
- move module kotlin-core to inside Beagle Android (#1056)
- migrate unit test to junit 5 (#1098)
- change name function to operation (#1103)
- create new annotation register operation and use in internal actions (#1107)
- create class to represent the types supported in parameter to operation (#1112)
- changed listview scroll listener (#1129)
- adjust name module utils to shared (#1127)
- unifying annotation module (#1143)
- remove code commented in jacoco to ignore some classes (#1153)
- move constant to variable local to help develop understand the deprecation message (#1210)
Building system
- merge 1.4.0 into master (#1082)
- updated backend modules' dependencies (#1133)
- add automated-tests on horusec (#1167)
Testing
- navigate - automated tests (#1025)
- add instrumentation test to component Text (#1053)
- adds new unit tests to text input components (#1085)
- adds SendRequest functional tests (#1035)
- create test add children (#1034)
- functional tests improvements (#1101)
- adds Alert action functional tests (#1110)
- refactor functional Text tests (#1111)
- functional tests to textinput component (#1104)
- functional tests to scrollview component (#1106)
- functional tests to simple form component (#1132)
- conditional action ui tests (#1130)
- functional tests simple form (#1137)
- ios - functional tests to simple form component (#1140)
- add test to internal processor (#1138)
- setContext tests (#1141)
- add test in android processor (#1150)
- confirm action ui tests (#1144)
- action not registered on frontend (#1152)
- add unit test to unit value extensions (#1157)
- add test unit test to widget extensions (#1158)
- add funcional test to scrollview component (#1172)
- add test to preview activity (#1173)
- tab bar functional tests (#1164)
- adds lazy component funtional tests (#1171)
CI/CD
Other work
- refator: remove OnStateUpdatable interface as it is not being used (#1041)
- fix addChildren schema (#1049)
- path parser fix (#1060)
- fix file header template (#1075)
- Adds the network client default implementation. (#1089)
- adjust crash in cache manager (#1092)
- Adds carlossteinzup as android codeOwner (#1099)
- fix alert parameter's default value (#1109)
- Update CODEOWNERS (#1115)
- update codeowners (#1120)
- adding jaco as codeowners (#1121)
- Removes some screen elements of scroll view tests. (#1128)
- I added myself as a code owner (#1156)
- Fixing Xcode 12 dependencies problem and tests. (#932)
- refactor test (#1168)
1.4.1-android
1.4.0
Release notes 1.4.0
Changes:
Bug fixes
- parse color when is RGB size (#1033)
- adjust http client default to handle exception when set body (#1050)
- adjust override title when navigate in screen (#1052)
- adjust context evaluation to return correct types (#1043)
- maxSize cache of ContextBinding (#1058)
- BeagleFragment breaking change (#1057)
- scroll view content now can grow to match screen height
- adjust some fake vulnerability changing the names used (#1071)
- Remove default implementation of Cache, HttpClient and BeagleLogger (#1070)
- adjust log to show toast on PreviewActivity.kt (#1072)
- remove default implementation of Cache, HttpClient and BeagleLogger (#1073)
- fix addChildren schema (#1049)
- path parser fix (#1060)
Other work
- adjust preview
1.3.1-iOS
1.3.1-android
Release notes 1.3.1-android
Changes: