WebMAP: WinForms to Web is a tool designed to convert .NET Framework apps based on C# and Windows Forms to a modern web architecture. WebMAP WinForms Release Notes documentation.
2.0.8
Changed
Create method to generate correct imports paths for conversion process and avoid compilation errors.
Added
Create code separation mechanism to move code to the client side execution.
Add support for cleaning up repository cache before a conversion, enable clear cache checkbox in UI Bundle.
Add log notification when is starting a file transformation to generate accurate information during conversion process.
Add code separation properties support for the following controls: CheckBox, Form, LinkLabel, Label, TextBox, Button, ComboBox, Panel, ListBox, TreeView, DateTimePicker, GroupBox and MaskedTextBox
Add mapping for the following controls: Panel, MaskedTextBox, Treeview, TreeNode and ListItemCollection, to handle controls data type during runtime.
Additional information to the Front-End generation task, when name projects does not match with Angular naming standard.
Enable to manage the usings to be removed as part of the conversion process by configuration in webmap.config file.
Add following properties to FlexGrid control: redraw, issubtotal, isselected, gridlinesfixed, allowuserresizing, gridlines, selectionmode, allowbigselection, allowselection and edittext.
Add report with npm packages references status and license version, to identify current used version and if it is a new to update.
Add changes to fix loadash package reference and generate a report to check vulnerabilities status for repositories.
Add initial support for RichTextBox control for further projects.
Fixed
Improvements to reduce compilation errors in release testing process, reduce 1679 compilation errors and only 52 new compilation errors.
Percentage in lines of code was reduce from 0.7% to 0.5%.
Update code separation rules to avoid compilation errors.
Stub generation when property accessor does not match the stub type.
Fix negative row indexing in TrueDBGrid.
Add missing properties for rows in FlexGrid, properties added: UserData, Visible and Node.
Apply changes to reduce compilation time for Winforms projects avoid unused imports.
Add fix in FlexGRid to support PDF export files.
Fix to implement the row update without loading all grid data to be retrieve and improve grid performance.
2.0.5
Changed
Updated ConversionCore to 8.0.1.
2.0.4
Changed
Updated Generic Infrastructure.
Updated ConversionCore to 8.0.0.
Branding color updated.
Updated styles from UX recomendations.
​
2.0.3
Fixed
Updated Licensing URL for production mode
2.0.0
Added
Updated Generic UI Infrastructure. New user interface was installed.
Updated Licensing mechanism.
Integrated new assessment execution mode.
1.0.5
Added
Add Net Framework 5 support on conversion output.
Support for send a query string from the browser during the start up event.
Fixed
Double counted of lines of code for the licensing mechanism.
Add support to suspend layout in splitcontainer and resume layout with parameter.
Add support to add form like user control.
Add fix to remove duplicate controls, when include by the mechanic of dynamic controls in design time.
Add fix to missing references on refresh observable mechanism.
Removed splash startup window.
1.0.4
Fixed
Fix setting window for VS Angular project radio button should be disabled when NetFramework output or only FrontEnd side generation options are turned on
1.0.3
Added
Add support for indexers stub declarations
Add support for members overrides for class that was converted to Stub
Add support for the inheritance of stub classes with generic arguments
Add support to generate stubs for Base.Property
Add support to the call of stubs generated from classes with generic arguments
Changed
Removed unnecessary dependencies from converted code
Refactored UI notification to avoid double call to Server
Fixed
Components are adding incorrect positions in CSS causing overlapping
Fix overflow among controls is being added to CSS
Fix long path when conversion tool builder the resolve path to extract package
Fix support for mappings overloading mechanism
Migrated .NET Core 3.1 WinForms project doesn't compile when Assembly info is duplicated
1.0.2
Added
Add support to the inheritance from stubs generated from classes with generic arguments.
Add Angular Template support as an additional option for building the UI.
Changed
Update .NET Framework version from 4.6.1 to 4.6.2 on conversion runner.
Update links to documentation on the UI.
Remove the need to configure an API_KEY after the installation of WebMAP: WinForms to Web.
Fixed
Fix installer not showing a finish message when the user decides not to install MSBuild 15.
Fix installer showing the message to install MSBuild 15 although in the computer is installed MSBuild 16.
Fix installer to wait for MSBuild installation so it can continue.
Fix stub generation for methods, properties, and classes already supported.
1.0.1
Added
Validation for empty .sln file invalid for conversion.
Support for multiples conversions at the same time.
Generation of UI elements defined in inner classes.
Support for copy project's files to output folder.
1.0.0
Added
User Interface implementation.
Trial and full license mechanism (time and lines of code based).