Skip to content
This repository has been archived by the owner on Jun 1, 2024. It is now read-only.

Releases: ZupIT/beagle

1.6.1-android

24 Mar 14:18
ee82376
Compare
Choose a tag to compare

Release notes 1.6.1-android

Changes:

Bug fixes

  • adjust crash when passing color in page indicator (#1452) (#1458)
  • error when passing analytics null (#1460)

1.6.2-iOS

23 Mar 20:13
c9b8e3d
Compare
Choose a tag to compare

Release notes 1.6.2-iOS

Changes:

Bug fixes

  • iOS - make unowned references weak (#1443)

BREAKING CHANGES

  • the property controller in BeagleRenderer is now weak

1.6.1-iOS

25 Feb 19:47
995b720
Compare
Choose a tag to compare

Release notes 1.6.1-iOS

Changes:

Bug fixes

  • iOS - SubmitForm validations (#1389)

1.6.0

24 Feb 16:38
a051669
Compare
Choose a tag to compare

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

15 Dec 13:38
987b512
Compare
Choose a tag to compare

Release notes 1.5.1-android

Changes:

Bug fixes

  • image view remote (#1229)
  • adjust corner radius button
  • android listview context reference-s (#1235)
  • sonar timeout (#1246)

1.5.0

03 Dec 20:14
3506ffd
Compare
Choose a tag to compare

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

  • changed workflow to enable release from any branch (#1080)
  • create ci to security (#1083)

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

05 Nov 13:53
f1376a1
Compare
Choose a tag to compare

Release notes 1.4.1-android

Changes:

Bug fixes

1.4.0

23 Oct 22:41
Compare
Choose a tag to compare

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

21 Oct 15:58
c9e4a9d
Compare
Choose a tag to compare

Release notes 1.3.1-iOS

Changes:

Bug fixes

  • ScrollView content now can grow to match screen height
  • AddChildren mode attribute consistency between platforms (#1049)
  • paths in expressions can now start with a digit. Example: "@{2context.2path}" (#1060)

1.3.1-android

21 Oct 03:26
1cf30fa
Compare
Choose a tag to compare

Release notes 1.3.1-android

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)