Version 10.2.0 b29 (released September 13, 2022)

This beta release includes about a dozen small new features and bug fixes.

- Panorama Video Training discount coupons now work in regions that use dd/mm/yy date format (Europe, Australia, etc.).
- This release has big improvements in tools for debugging web procedures. There is a new web query test window, an option for automatic downloading of server instrumentation logs to your development computer, and now there is automatic coverage of web procedures if the Enable Coverage for All Open Procedure Windows option is enabled on the server. See the URL Tool Menu (Web Debugging) help page for more information about these new features.
- New statement NextValue, cycles a field or variable thru a list of values (based on work submitted by Gary Yonaites).
- Add the webserverinfo statement and function.
- Panorama X Server now allows `/` as an alternate separator to `~` in cgi url. So now `panoramax.cgi?database/procedure/arguments` is allowed (`panoramax.cgi?database~procedure~arguments` still works also).
- New statements UndefineGlobal, UndefineFileGlobal and UndefineWindowGlobal allow specific types of variables to be destroyed without touching other types.
- Sending JavaScript to a web browser object no longer crashes if the result of the JavaScript is not text. (Instead of crashing you now get the error message “Unknown script result”.
- The edit menu now works in the Software Update window. Most importantly, you can now select text in the release notes and copy it to the clipboard.
- ImportText no longer crashes if there is an error in the rearrange formula. (Now it will still import, but acts as if there was no rearrange formula. And the procedure stops with an error.)
- Fixed bug that could cause auto-unlock to fail if editing text in a form and there are multiple forms open.
- In the documentation, changed the URL for Barebones Software to HTTPS per the request of Rich Siegal.
- Fixed rendering of function parameter names in header of help pages.
- Documentation corrections submitted by David Thompson, David Scott, Jim Cook, Gary Yonaites, and Robert Ameeti.