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

Releases: ZupIT/beagle-web-react

Release v1.6.0

24 Feb 17:53
8ef5f3c
Compare
Choose a tag to compare

Release notes:

  • Creates a script to initialize a Beagle Project (yarn beagle init or npm run beagle init)
  • Enhances the error component so it shows which errors happened and shows a retry button
  • Makes forms and inputs capable of validation
  • Button: new attribute enabled. The button will show as disabled whenever this property is false.
  • ListView: new attribute isScrollIndicatorVisible. The scroll will be invisible whenever this property is false.
  • Fixes some accessibility issues
  • Adds isHeader to the accessibility property of the componentes. Whenever isHeader is true, the component's text will be interpreted as a title by the screen reader.

Release v1.5.0

03 Dec 19:25
c6495bd
Compare
Choose a tag to compare

Todo: release notes should go here

  • First Change
  • Second Change

Release v1.4.1

09 Nov 13:18
Compare
Choose a tag to compare

Release notes:

  • Fixes problem where the text component would not wrap.

Release v1.4.0

26 Oct 14:33
43a0bd4
Compare
Choose a tag to compare
  • Fixed some vulnerabilities for dev dependencies (ZupIT/beagle-web-core#285).
  • The addChildren action now works with case-insensitive modes. e.g. { "mode": "rEplaCE" } is correctly identified as the mode "replace" (ZupIT/beagle-web-core#287).
  • Fixed the component text. Now \n and \t produces the expected behaviors: new line and tab (#154).
  • Removed the markdown component and showdown so the lib can have a smaller footprint (#159).

Release v1.3.0

09 Oct 20:52
7bf32ba
Compare
Choose a tag to compare

Release v1.2.0

04 Sep 20:04
9ca04c3
Compare
Choose a tag to compare
  • Added JS docs to APIs so the documentation can be viewed directly from the IDE.
  • Added support for lifecycles. Components can have their payload altered before getting rendered and the modification can be done at a specific time: beforeStart, beforeViewSnapshot, afterViewSnaphot or beforeRender.
  • Middlewares are now deprecated. Lifecycles should be instead.
  • Added the ViewContentManager, which facilitates complex rendering behaviors for your component.
  • Enhanced the BeagleView and made it accessible by your app.
  • The BeagleView now has the method getRenderer(), which can be used to better control how your components behave in regards to the Beagle renderization process.
  • Unresolved expressions now resolve to null instead of being left untouched. When inside a string, the expression resolves to an empty string.
  • Fixes a bug where the context priority inside an action would be calculated wrong.
  • Added support for IE 9.
  • Fixed a bug where options to the cache strategy would be ignored.
  • Fixed a bug where null values would crash the parsing of expressions.
  • Created many utilities to help reading and manipulating the Beagle Tree structure, they are exported as Tree and include functions like findById, findByType and forEach.
  • Added the operation union for arrays.
  • Renamed the operation includes to contains
  • Added a feature called implicit contexts. This can be used to expose data contexts without messing with the contexts explicitly declared by the original JSON. It was necessary for the implementation of the new list view (coming in a future version).
  • Added an application level logger so we don’t have to rely on console.log. The logger is exported as logger and can be customized.
  • Actions can now be declared anywhere in the payload. Before, they would work only if declared at the root of a component.
  • The BeagleView can now be destroyed to avoid memory leaks.
  • Fixes a bug where, when working with the global context, an exception would be raised when a component controlled by the global context was destroyed.

All new APIs and features are documented at https://docs.usebeagle.io/resources/customization/beagle-para-web/web-advanced-topics

Release v1.1.2

12 Aug 20:56
683777c
Compare
Choose a tag to compare

Fix

  • Network cache strategy from the config or loadParams will now correctly be applied to the request.

Release v1.1.0

23 Jul 19:32
baa3969
Compare
Choose a tag to compare

Feature

  • Add WebView default component #87
  • Add a new default component PageIndicator #110 #115
    • pageindicator prop in beagle pageview component is now deprecated
  • Add a new default component TabBar #113
    • tabview component is now deprecated

Fix

  • Add styled component as dependencies, so the user doesn't have to install it manually #112
  • Fix textInput default component #97

Release v1.0.2

17 Jul 17:30
e4c71d7
Compare
Choose a tag to compare

Todo: release notes should go here

  • First Change
  • Second Change

Release v1.0.1

09 Jul 17:47
2c6a66d
Compare
Choose a tag to compare

Todo: release notes should go here

  • First Change
  • Second Change