Releases: ZupIT/beagle
1.0.2 (Backend)
Release Notes 1.0.2 (Backend)
*Just for Backend
Bug Fixes
fix: coexisting cache filters with CORS (#483)
1.0.2 (Android)
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)
1.0.1 (Android)
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
1.0.0
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
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 intoloadView
- 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
fix: adjust crash when some error happen in request (#384)
0.3.1
0.3.0
0.2.8
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 withinWidgetView
has been renamed tobuildView