Sitemap

wyStack 1.5 🎉 Release Notes

3 min readJun 15, 2023

--

We are excited to introduce wyStack version 1.5, packed with new features, improvements, and bug fixes. This release focuses on enhancing the styling and responsiveness of the generated applications, introducing new functionality to return Client Instructions from API calls, extending the support of input data on class bound operations, and optimizing Flutter and C# OData API generated code. Additionally, we have added new capabilities such as editable expressions on class level and strongly typed translation keys in C#.

Press enter or click to view image in full size
Design a wyStack data-model.

Here are the key highlights of wyStack 1.5:

Improved Styling and Responsiveness

In this release, we have given wyStack a fresh look by implementing beautiful styling using material design principles. The user interface is now more visually appealing, providing an enhanced user experience across different devices and screen sizes. We have also made significant improvements to ensure optimal performance and responsiveness on mobile devices.

API Client Instructions

With wyStack 1.5, you can now return multiple Client Instructions from API calls. This powerful feature allows the API to instruct the UI to perform specific actions based on the outcome of an operation or a create/update/delete action. For example, you can now easily display a message to the user, navigate to a specific URI, refresh the UI, download a file or blob, or update a particular data source or entity. This flexibility empowers developers to create more interactive and dynamic user interfaces.

Input Data on Class Bound Operations

We have listened to your feedback and made it possible to utilize input data on class bound operations. This enhancement allows you to pass and utilize relevant input data when invoking operations bound to a class. By leveraging this functionality, you can seamlessly incorporate input data into your operations, leading to more versatile and powerful application logic.

Press enter or click to view image in full size
Input data on a class bound operation.

Code Refactoring

In wyStack 1.5, we have invested effort in improving the quality of generated code. Both the Flutter generated code and C# OData API code have undergone significant refactoring, resulting in cleaner and more maintainable codebases. This refactoring ensures better code organization, readability, and overall development experience.

EditableExpression at Class Level

We are pleased to announce that the EditableExpression feature is now available at the class level. With this update, you can conveniently define and utilize EditableExpressions within classes, expanding the scope of their applicability and enabling more advanced data manipulation and transformation.

Press enter or click to view image in full size
EditableExpression at Class Level.

Strongly Typed Translation Keys (C#)

To enhance the type safety and maintainability of your code, we have introduced strongly typed translation keys in C#. This feature allows you to use translation keys as strongly typed variables, ensuring that the keys are correctly referenced and eliminating potential errors resulting from manual string manipulation. By leveraging strongly typed translation keys, you can achieve more reliable and robust localization in your wyStack applications.

Bug Fixes and Enhancements

In addition to the above features, wyStack 1.5 also includes various bug fixes and performance enhancements. We have addressed reported issues and made improvements to ensure a smoother and more stable user experience.

Get wyStack’s stories in your inbox

Join Medium for free to get updates from this writer.

Thank you for your continued support and feedback. We hope that wyStack 1.5 brings you greater productivity, improved aesthetics, and increased flexibility in developing outstanding applications. If you have any questions or encounter any issues, please reach out to our support team, who will be happy to assist you.

Happy coding with wyStack 1.5!

--

--

wyStack
wyStack

Written by wyStack

wyStack is the first hybrid Low-Code platform for professional software developers.