wyStack 1.5 🎉 Release Notes
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#.
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.
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.
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!







