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

Releases: ZupIT/beagle

1.0.2 (Backend)

15 Jul 22:32
Compare
Choose a tag to compare

Release Notes 1.0.2 (Backend)

*Just for Backend

Bug Fixes

fix: coexisting cache filters with CORS (#483)

1.0.2 (Android)

15 Jul 22:30
Compare
Choose a tag to compare

Release Notes 1.0.2 (Android)

*Just for Android

Bug Fixes

fix: include jni import to fix the crash that was happen in minSdk 23+ (#551)
fix: adjust text input (#531)
fix: Context for SendRequest and SetContext (#555)
fix: ViewGroupExtensions loadView method does not evaluate contexts (#565)
fix: remove internal keyword (#549)

1.0.1 (Backend)

13 Jul 14:00
d99fc70
Compare
Choose a tag to compare

Release Notes 1.0.1 (Backend)
*Just for Backend

Bug Fixes
fix: platform specification in Spring with disabled cache (#434)
fix: applyStyle method uses flex object (#454)

BREAKING CHANGES

  • Image placeholder were moved to ImagePath.Remote

1.0.1 (Android)

13 Jul 13:43
d99fc70
Compare
Choose a tag to compare

Release Notes 1.0.1 (Android)

*Just for Android

Bug Fixes

fix: change the value to postValue on ViewModel (#413)
fix: adjust in TextView for not ignoring attributes (#371)
fix: LiveData onActive to not call twice (#453)
fix: Form remote content type (#442)
fix: context lose its data when screen rotates (#466)
fix: adjust url remote (#468)
fix: string evaluation for JSON (#452)
fix: Fixing bug in beagle platform logic with services that not returns json data (#467)
fix: applyStyle method uses flex object (#454)
fix: CacheManager normalize headers before use (#487)
fix: Implicit context for data type that is not string (#486)
fix: Undefined actions to not crash when trying to deserialisate (#493)
fix: crash when malformed color is provided (#492)
fix: image placeholder on Android and Backend (#428)
fix: UndefinedWidget was not working for InputWidget and PageIndicatorComponent (#515)

BREAKING CHANGES

  • Image placeholder were moved to PathType.Remote

1.0.1-iOS

03 Jul 00:45
ad5b349
Compare
Choose a tag to compare

Release Notes 1.0.1-iOS

Just for iOS

Bug Fixes

fix: Beagle iOS Carthage support (#448)
fix: page view crash with empty array of pages and breaking constraints (#431)

Code refactoring

refactor: adding a beagle schema component for testing (#424)

1.0.0

26 Jun 22:43
42c4390
Compare
Choose a tag to compare

Changes:

Features

  • Component Communication (#296, #276, #299, #305, #309, #312, #311, #313, #314, #316, #324, #338, #328, #320, #332, #310, #385, #395, #375, #378, #315, #340, #353, #370, #394)
  • changed our Navigate action API to be clearer what each type do, and to be more synchronized between platforms (#184, #193, #213, #367, #382)
  • multi step form (#82)
  • upgrade to swift 5 version (#224)
  • design system remodeling (#230)
  • Standardization - Style (#238)
  • Standardization - Color (#234)
  • many fixes and improvements regarding Flex and our layout engine (#185, #218, #221, #252, #326, #345)
  • animations when Navigating can now be customized #142 (#232, #227)
  • specify components' platform (#229)
  • Remove spacer component (#294)
  • Customizable Log api (#277)
  • overall refactor of Action api: changed names of properties that receive actions and now receive a list of actions; now CustomAction can be created similar to the way custom components are created. (#233, #235, #263, #317, #347, #329)
  • create action Alert and Confirm (#297, #323)
  • new iOS module BeagleSchema responsible for defining components structure and deserialization (#223)
  • improvements of AutoDecodable tool for iOS users (#273, #225)
  • add new default component TextInput (#321, #380, #372)
  • container onInit event (#349)
  • changes on Image component: now unifies Image with NetworkImage, and adds a placeholder when is Remote (#200, #366, #368, #391)
  • iOS release now will be published to CocoaPods, and changed main module name to Beagle (#298, #390)

Bug fixes

  • extension function loadView to viewgroups with wrap_content height (#231)
  • webview component does not deserialize (#248)
  • Implemented the web view component to the sample and corrected private attributes (#275)
  • fix crash if cache disabled and memoryMaximumCapacity is zero (#274)
  • artifact names (#318)
  • webview crash on android 21 (#341)
  • treated empty response body returned with HTTP 304 in Android (#331)
  • replaced presence check with EOF exception handling (#351)
  • scroll view with horizontal axis (#357)
  • TabView width fix (#346)
  • add support to javascript in webview (#374)
  • adjust crash when some error happen in request (#384)
  • pageView size is defined by the parent size (#389)
  • ios typos (#393)
  • using classloader for annotation checking (#396)
  • adjust render in touchable and in image network (#397)
  • form-uri (#211)
  • iOS Touchable (#344)

Code refactoring

  • reorganized declarative modules into new schema kotlin module and its extended flavor (#226)
  • migrate widgets to new module (#259)
  • create the components inside the beagle android (#266)
  • standardizing analytics protocol (#155)
  • standardization add children (#264)
  • flex and style refactor attributes (#278)
  • change serializer type beagle to custom (#337)
  • replacing formInputHidden for additionalData (#364)

Documentation

  • update readme (#355)
  • update links (#401)

Other work

  • disable warnings about documentation (#388)
  • Adding fix to decoding (#398)
  • improve logging of Decoder errors (#402)

BREAKING CHANGES

  • The extension function setBeagleStateChangedListener has been incorporated into loadView
  • rename properties style to styleId
  • change components import
  • attributes backgroundColor, cornerRadius, size, margin, padding, positionType, Display and Flex moved to Style class

1.0.0-RC1

25 Jun 18:16
e436ce1
Compare
Choose a tag to compare
fix: adjust crash when some error happen in request (#384)

0.3.1

22 Jun 20:36
Compare
Choose a tag to compare
changed swift version to 5

0.3.0

19 Jun 20:44
61b717b
Compare
Choose a tag to compare
fix: extension function loadView to viewgroups with wrap_content heig…

0.2.8

29 May 02:45
c9ca621
Compare
Choose a tag to compare

Release notes 0.2.8

Changes:

Features

  • Fixes jacoco report for kotlin library (#106)
  • sourcery: adding code generation for decodable, equatable and inits (#72)
  • FlexBuilder - generate a Flex with a builder pattern (#73)
  • standardisation of UrlBuilder (#81)
  • Live Preview reestablishes connection on Android
  • better connection error handling with the plugin (#192)

Bug fixes

  • yoga does not recalculate children when layout changes (#110)
  • adding sourcery files to podspec (#122)
  • common module imports (#129)
  • beagle version in CocoaPods now shows the last released version (#132)
  • flex alignment (#167)
  • incomplete rendering of a local screen by BeagleActivity (#197)
  • preview removed from master code (#206)

Code refactoring

  • remove bitrise yml (#159)
  • remove task generate dokka jar (#158)
  • provide an instance from lru cache store (#165)
  • adjust classes to correct format (#161)
  • adjust code owners (#186)
  • Navigation standardization (#193)
  • adjust name of code owner (#208)

Documentation

  • create simple documentation in classes common (#121)

Other work

  • ci: generate changelog by convention commit (#112)
  • ci: adjust danger comment in swift lint (#115)
  • Renaming toView method on ViewConvertable to avoid conflict with WidgetExtensions toView (#52)
  • ci: created backend PR verifcation in actions and fastlane (#134)
  • Update Android's README.md Maven Url (#48)
  • iOS: Fix a reload issue when reloading a screen via descriptiveText (#164)
  • fixed executeRequest type verification for no reason (#153)

BREAKING CHANGES

  • The Navigate class has been changed to a sealed class and now each type of navigation is separate
  • The toView method within WidgetView has been renamed to buildView