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

Releases: liferay/liferay-screens

5.0.4

17 Dec 09:06
Compare
Choose a tag to compare

Fix SSL error checking certificates.

Liferay Screens 5.0.3

01 Aug 09:24
Compare
Choose a tag to compare
use builder

Liferay Screens 5.0.2

05 Jun 17:30
Compare
Choose a tag to compare

Android

Fix error on DDMFormScreenlet

Liferay Screens 5.0.0

05 Jun 16:14
Compare
Choose a tag to compare

Update to Liferay 7.2
Add DDMFormScreenlet

Liferay Screens 4.0.0

10 Jul 10:08
Compare
Choose a tag to compare

New version of Liferay Screens, including new improvements and new features. Some of the more important ones are:

Breaking changes

Android

Improvements

  • [LSR-1084] - Add a new method to the sync service to know if there are items to synchronize
  • [LPS-79735] - Add Lexicon Theme
  • [LPS-79735] - FormsScreenlet - Add support to upload images and videos from gallery
  • [LPS-79735] - FormsScreenlet - Required fields are now marked with an asterisk (*)
  • [LSR-1120] - WebScreenlet now correctly inject the script when navigate to another page

Bugs Fixed

  • [LSR-1128] - Fix inverted thumbs in rating screenlet

iOS

Improvements

  • [LSR-1093] - Remove non essentials libraries: Cosmos and Cryptoswift
  • [LSR-1071] - Create AsyncServerConnector

Bugs Fixed

  • [LSR-1126] - Fix Crash when trying to obtain title property in WebContent model

Breaking changes

  • [LSR-1079] - Remove trigger action with identifier and UITextFieldDelegate in BaseScreenletView

Liferay Screens 2.0.0

03 Nov 12:49
Compare
Choose a tag to compare

New major version of Liferay Screens, including tons of new improvements and new features. Some of the more important ones are:

  • [LSR-860] - New Asset Display Screenlet, a new screenlet that renders audio, video, files, images, DDLRecords... just passing an asset entry id or linking it with an asset list screenlet. It does not need to know the type of the asset.
  • [LSR-859] - New Comments Screenlet, with support for listing comments, editing them and adding a new comment to all the asset types.
  • [LSR-861] - Gallery Screenlet, a screenlet that renders a dlfolder and shows all the images contained in several ways: a slideshow, a list, a grid... and lets you upload new pictures directly from your gallery or capture a new one with the camera.
  • [LSR-858] - New Ratings Screenlet: with support for displaying, adding and updating ratings.

And specific to some platforms:

Android

  • New architecture for creating screenlets, with a synchronous interactor layer and less classes to implement :D
  • [LSR-698] - Cookie based login, now you can create a session based on the Liferay instance cookie and access all the resources (files, pages...) you have access without having to use the JSONWS remote services.

iOS

  • [LSR-873] - New progress presenters architecture, offering a simple way for creating new progress dialogs.

1.4.1

02 Aug 13:33
Compare
Choose a tag to compare

A small hotfix release containing the following fixes:

Android

  • Use Liferay Push 1.1.0, supporting Liferay Portal 7.0 GA2
  • Return row start and end instead of the page of the pagination
  • In viewsets, use color codes without indirection to prevent incompatibility problems with older devices.
  • Fix form adapter using a view pager.
  • Locale can be null in models using DDMStructures
  • Clear request state in filtered asset lists
  • Allow adapters to resize depending on the number of elements

iOS

  • Add stream mode in pagination
  • Support sections in lists
  • Fix wrong xib in ddl forms
  • Use latest mobile sdk version

1.4.0

16 Jun 12:54
Compare
Choose a tag to compare

This version includes the following new features:

  • Support Liferay 7.0!: LSR-722
  • SDK 23 (permission API) support and latest Swift version!: LSR-682 & LSR-803
  • New WebContentList Screenlet: LSR-799
  • Support structured web content and list supported entities in asset list: LSR-793 & LSR-805
  • New method for "relogin" to refresh user attributes: LSR-826
  • Allow setting a global theme instead of using particular layouts and use android color conventions: LSR-724 & LSR-725 & LSR-730
  • Update OAuth to new Mobile SDK 2.x: LSR-771
  • New BookmarkListScreenlet sample screenlet: LSR-776
  • Add click listener on WebContent: LSR-791

And several bugs fixed:

  • [LSR-743] - "Could not login." message from LoginScreenlet not visible on Android Tablet
  • [LSR-750] - DDLForm's document file picker doesn't work on iOS 9
  • [LSR-752] - Max number of methods (65536) in app
  • [LSR-758] - State is not saved when going back in a baselist with fragments
  • [LSR-759] - It's not possible to create a list screenlet because of internal scope
  • [LSR-760] - Predefined value in DDL form uses MM/dd/yyyy format
  • [LSR-762] - loadPage can't be used for pagination
  • [LSR-763] - NPE in OAuth mode
  • [LSR-765] - Date format errors on DDLForm for Liferay 7
  • [LSR-777] - AssetListScreenlet with RemoteFirst offline strategy is broken
  • [LSR-779] - UserPortraitScreenlet offline mode is not working
  • [LSR-781] - Fix crash with FAB in material viewset
  • [LSR-783] - Exception syncing a cached record
  • [LSR-792] - Login screenlet liferay_login hint may be confusing
  • [LSR-802] - Autoload doesn't work in WebContentScreenlet with classPK
  • [LSR-821] - UserPortraitScreenlet fails loading the image with saved credentials
  • [LSR-839] - List refresh may fail if the number of items retrieved changes

Full release notes

1.3.0

20 Jan 16:47
Compare
Choose a tag to compare

This version includes the following new features:

  • Swift 2 support: LSR-695
  • Custom Interactors! You can customize all the logic responsible from retrieving the information or use your own interactor to access other backends: LSR-669 & LSR-670
  • Allow custom queries in AssetListScreenlet: LSR-667
  • Full viewsets, you don't need to specify the layout of each field in a DDL form or other screenlets
    LSR-712
  • Load Article Content by classPK: LSR-646
  • Support force change the language at runtime: LSR-658
  • Architectural changes: LSR-710 & LSR-711
  • Rename Login & Session information: LSR-707 & LSR-714
  • And several bugfixes

Full release notes

1.2.0

06 Oct 21:40
Compare
Choose a tag to compare

This version includes the following new features:

  • Offline mode: LSR-299 and LSR-623
  • Support specific template on WebContentDisplayScreenlet: LSR-294
  • Filter AssetListScreenlet content using Asset Publisher configuration: LSR-295
  • Better and more flexible progress dialogs architecture in iOS: LSR-239
  • Changed dependency to Liferay Mobile SDK 2.0.2: LSR-634
  • And several bugfixes

Release notes