PHPMaker 2018.0.8 Released

This public forum is for user-to-user discussions of PHPMaker. Note that this is not support forum.
Locked
Webmaster
User
Posts: 9425

PHPMaker 2018.0.8 Released

Post by Webmaster »

We are pleased to announce the official release of PHPMaker 2018. The new version can be downloaded at:
http://www.hkvstore.com/phpmaker/download.asp

PHPMaker 2018 is a major upgrade from version v2017. It is loaded with a bunch of new features, including many frequently requested ones, please refer to here for more details:
http://www.hkvstore.com/phpmaker/phpmaker2018.asp

*** Note that PHPMaker 2018 requires .NET Framework 4.0 (or newer). ***

*** PHPMaker 2018 generated PHP scripts require PHP >= 5.4 with GD-support enabled. ***

PHPMaker 2018 can co-exist with previous version of PHPMaker. You do NOT need to uninstall previous version of PHPMaker if you don't want to.

Before trying the new version, please backup your existing projects first.

To purchase license for PHPMaker 2018 or upgrade, please visit:
http://www.hkvstore.com/purchase.asp?prodid=11

Upgrade policy remains unchanged. 6-month email support.


Webmaster
User
Posts: 9425

Post by Webmaster »

2017/08/07 v2018.0.1

  • Allow echo in Menu_Rendering/Rendered events
  • Allow text for Site Logo and check image file name better
  • Add ListOptions_Rendering server event
  • Add properties/methods to cField class for cell class
  • Add "Reset layout height" advanced setting
  • Add "Title" (Site Title) option for advanced setting "Page title style"
  • Allow hyperlink for parent menu items
  • Lazy loading of images
  • Improved: ew_ExecuteJson() function
  • Improved: Scrolling Table extension allows width/height in %
  • Improved: Row_Selected() server event
  • Improved: DateTimePicker extension allows debug mode
  • Fixed: ew_SendEmail() function
  • Fixed: Upload path for S3
  • Fixed: Preview extension
  • Fixed: Mouseover dropdown menu for Horizontal Menu extension
  • Fixed: .js/.css file name letter case
  • Fixed: Modal lookup with multiple selection
  • Fixed: Menu with absolute URL
  • Fixed: Highlighting search keywords in List page
  • Fixed: Edit page shows pager in debug mode
  • Fixed: Some issues with mssqlnative driver
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9425

Post by Webmaster »

2017/08/21 v2018.0.2

  • Improved: Scrolling Table extension supports Grid-Add/Edit
  • Improved: Setting field object ReadOnly property with Row_Selected() server event
  • Improved: Allow setting connectionInfo with Database_Connecting event for mssqlnative driver
  • Improved: Profile(), LoginStatus() and CurrentUserInfo() functions
  • Improved: Backward compatibility for ResizeAndSaveToFile()
  • Improved: Modal dialog won't return to parent page or List page
  • Improved: Allow empty string (not NULL) as part of composite key
  • Fixed: Menu text for non-utf8 project
  • Fixed: DateTime picker text color in selected row
  • Fixed: Modal lookup with multiple selection
  • Fixed: DOMPDF extension TCPDF adapter page sizes
  • Fixed: Undefined EW_DATA_STRING_MAX_LENGTH
  • Fixed: Extra path delimiter in paths
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9425

Post by Webmaster »

2017/09/27 v2018.0.3

  • Improved: Avoid deleting newly saved upload file
  • Improved: Allow uploading mp4/mp3 files and support preview with HTML 5 video/audio tags
  • Fixed: Error with ORDER BY clause when getting record count (MSSQL)
  • Fixed: Error with script tag in Custom Template
  • Fixed: HTML markup of Search/Register page for "Use tabular form for desktop"
  • Fixed: Modal lookup with page size smaller than number of selected values
  • Fixed: Sorting order icon after searching in userpriv.php
  • Fixed: System administrator not checked correctly in cUserProfile class
  • Fixed: Extra CSS class name for "Form left column CSS class"
  • Fixed: Not highlighting search results for some fields
  • Fixed: Modal dialog not closed
  • Fixed: Label of menu item not shown for menu headers
  • Updated: JsRender 0.9.88
  • Updated: AdminLTE 2.4.0
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9425

Post by Webmaster »

2017/10/23 v2018.0.4

  • Improved: IsExport() function
  • Improved: Increase maximum length of extension settings
  • Improved: Remove user ID and password in debug message for native MSSQL driver
  • Fixed: Extended search on virtual lookup field
  • Fixed: Record count not shown in list page if number of records < records per page
  • Fixed: AutoSuggest with Custom Template
  • Fixed: FileManager extension with output filename prefix/suffix
  • Updated: AdminLTE 2.4.2
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9425

Post by Webmaster »

2017/11/20 v2018.0.5

  • Add Auto-Login failure message (requires updating language file)
  • Unify save button caption (requires updating language file)
  • Fixed: Add button in Master/Detail View
  • Fixed: Auto-Suggest with Option Template
  • Fixed: Float field as unique index not checked properly
  • Fixed: Record count for Custom View
  • Fixed: DateTime picker with short year format
  • Fixed: DateTime picker year selection white-space style in Extended Search
  • Fixed: Modal Lookup page size
  • Fixed: Duplicate display values of Modal Lookup field under some cases
  • Fixed: CSS classes for detail pages as accordion
  • Fixed: "relatedid" attribute not generated correctly in project .xml config file for compatibility
  • Allow Link Tables in MS Access databases
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9425

Post by Webmaster »

2017/12/21 v2018.0.6

  • Support Database_Connecting/Connected server events in db helper
  • Add "orientation" setting for PHPWord extension
  • Allow crosstab query in MS Access databases
  • Improved: Initialization of Modal Lookup fields
  • Fixed: Selected value not showing properly in Modal Lookup
  • Fixed: Error on double clicking Modal Lookup button
  • Fixed: Error with AutoFill in detail table
  • Fixed: Error with table without primary key
  • Fixed: Scrollable Table with Inline-Add/Edit
  • Fixed: Field Visibility extension on Add/Edit (List page)
  • Fixed: Unicode characters in display values for searchable lookup fields (List page)
  • Fixed: Encrypted file path
  • Fixed: PHPExcel table level settings for reports
  • Updated: JSRender 0.9.90, dompdf 0.8.2, PHPMailer 5.2.26
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9425

Post by Webmaster »

2018/02/07 v2018.0.7

  • Always use placeholder for login/changepwd/forgotpwd pages
  • Change EW_EMAIL_TEMPLATE_PATH from constant to variable
  • Remove obsolete login options
  • Fixed: SELECT DISTINCT for Lookup, Modal Lookup or Auto-Suggest fields (MSSQL)
  • Fixed: Data truncated when concatenating lookup display fields (MSSQL)
  • Fixed: Custom Template with list options in List Page
  • Fixed: MSSQL native driver flaw for retrieving the last insert ID
  • Fixed: Switching to Add/Edit page from View page in Modal dialog
  • Fixed: Database_Connected server events in db helper
  • Fixed: Validation with Auto-Suggest
  • Fixed: Sorting pages in Multi-page
  • Fixed: Image loading in Preview page
  • Updated: PHPMailer 6.0.3, PHPWord, Mobile_Detect and Moment
  • System requirements updated to PHP >= 5.5 (required by PHPMailer 6 and reCaptcha)
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9425

Post by Webmaster »

2018/04/09 v2018.0.8

  • Improved: Prevent repeated submission of Modal dialogs
  • Fixed: Lookup field as hyperlink field
  • Fixed: Saving server side filters without checking Profile field
  • Fixed: Upload filename included in Grid-Add/Edit template row
  • Fixed: Colors for Export to PDF (plain theme)
  • Fixed: Export to HTML for reports
  • Fixed: MySQL CONCAT with null field values
  • Fixed: Class GD for PHP 7.2
  • Fixed: DateTime picker returning localized value
  • Fixed: No header/footer
  • Fixed: Synchronizing deleted linked tables
  • Fixed: Captcha extension
  • Fixed: Debugoutput for PHPMailer
  • Updated: PHPMailer 6.0.5
  • Other minor bug fixes and improvements

Locked