Today we released version 2.3
Although this version is mainly a maintenance release, several things have changed. The first important thing is that you cannot upgrade your current PHsPeed version, but you need to install this version as a new release. There is no dependency anymore on the central ini file. Instead, each version from now on can be installed separately. If you want to uninstall PHsPeed, then just remove the folder. PHsPeed does not store data in your registry.
Some changes affect your current projects, especially on grids used in crud environments. You will find these in the release notes.
Happy coding!
Improved IDE/Debugger, PWA, New components...
Today (24th of June), we released version 2.2. In addition to the documentation we have sent to our customers, here is a summary of solutions if you run into issues:
Release notes
Bugfixes: see bug tracker.
Full release notes: see this post
IDE
Components
Note about PWA
All visual applications built in PHsPeed can be migrated into a PWA, using the PWA setup module found under projects. There are some misunderstandings about what a PWA is and how you can use them.
First of all, Apple is not fully compliant with the PWA standards. If you want to 'install' a PWA configured application on IOS, you must manually add the application to the homepage. That has nothing to do with PHsPeed.
If you create your application with a desktop in mind, you might need to redesign your forms so that they will look good on a mobile phone. For instance, a mobile is not quite capable of showing massive data grids. This doesn't mean that you cannot use PWA for these types of applications, but for the best usability, you must design your forms so that Bootstrap can resize them properly to display them right on smaller mobile screens.
PWA applications build in PHsPeed are still web-based applications that will only run when there is an active internet connection. If there is no connection, the home screen will notify and the application will continue to run once the connection is established.