Phspeed brings new releases regularly. Some user modifications may be required on more significant releases, especially if there are changes in JavaScript. While PhsPeed will upgrade the runtime libraries, it will not automatically change your event code or your JavaScript code. Although custom changes in the JavaScript should be rare, we cannot ‘just’ overwrite this with the new version.

Usually, the release notes will inform you about the action that needs to be taken, but if you migrate a project from an older environment, the changes might not be so noticeable. Therefore the following steps are advised.


Minor releases: 


Bugfixes and small enhancements. Unless your application behaves ‘different,’ follow the major releases steps. Otherwise, as long as the application works right, there is no direct need for modifications. 


Major releases: 


These usually come with changes in the JavaScript libraries. To avoid changing them by hand, PhsPeed contains a utility that helps you to perform this task faster:

  1. Open the project 
  2. For each module: open the module
  3. Go to the JavaScript tab
  4. Clean the JavaScript to remove garbage

       

  1. Click on the compare button


  1. A list of functions will open. The functions that differ from the library are checked. 


  1. Click on the Restore button to synchronize. If you have made changes in one of the found functions, you can uncheck the box to block overwriting. You need to verify if the changes are significant for your own procedure. (This step is only required if you make changes to the JavaScript. Usually, this should not be necessary.)