PHPMaker 2019.0.10 Released

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

PHPMaker 2019.0.10 Released

Post by Webmaster »

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

PHPMaker 2019 is a major upgrade from version v2018. 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/phpmaker2019.asp


IMPORTANT NOTES:
Please make sure you read the following before you try the new version:

PHPMaker 2019 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 2019 or upgrade, please visit:
https://www.hkvstore.com/purchase.asp?prodid=11

Upgrade policy remains unchanged. 6-month email support.


Webmaster
User
Posts: 9427

Post by Webmaster »

2018/08/13 v2019.0.1

  • Improved: Avoid class file name conflicts for table names with suffix same as page ID
  • Improved: Use composer -d for network path destination folder
  • Fixed: Dynamic Selection List in Master/Detail-Add/Edit
  • Fixed: Execute() for unspecified database connection
  • Fixed: Namespace of exception
  • Fixed: "No header/footer" pages
  • Fixed: Handling JavaScript in Custom Template
  • Fixed: Time picker extension (for registered users)
  • Fixed: ReferenceError: i is not defined
  • Fixed: JavaScript error for range validation
  • Fixed: Page_Importing event not generated properly
  • Fixed: Some required pages for unselected table not generated properly
  • Fixed: Some code not supported by PHP 5.5
  • Fixed: Copy table settings to linked table
  • Updated: Bootstrap 4.1.3, mobile-detect.js
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9427

Post by Webmaster »

2018/09/03 v2019.0.2

  • Improved: Handle Custom File with output folder name not ending with "/"
  • Improved: Allow adding Composer packages by User Code as JSON object (previously as JSON string only)
  • Improved: Scrolling Table resizes on side menu show/collapse
  • Improved: File upload with API
  • Improved: Set options with Lookup object
  • Fixed: "BETWEEN" operator for searching
  • Fixed: Lookup table with "Distinct" enabled
  • Fixed: Use thumbnail sizes when resize is disabled
  • Fixed: Layout of permission checkboxes in Add page of User Level table
  • Fixed: Date time without seconds
  • Fixed: No header/footer
  • Fixed: AutoFill
  • Fixed: Some UI controls has smaller text size when system text size > 100%
  • Fixed: "Required" property of field objects
  • Fixed: Diabling form in modal dialog on submission
  • Fixed: Save profile data to database (MSSQL)
  • Fixed: Connection to database with non-default port number (MSSQL)
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9427

Post by Webmaster »

2018/10/03 v2019.0.3

  • Improved: HTML markup for input groups with buttons
  • Improved: Security for uploading import file
  • Improved: Use lookup cache for List pages only
  • Improved: Load locale file with different lettercase from language ID
  • Improved: Width of .ew-login-box, .ew-forgot-pwd-box, .ew-change-pwd-box
  • Improved: Handle decimal point of font size for non-English systems
  • Fixed: VARCHAR(MAX)/NVARCHAR(MAX) data types not detected correctly (MSSQL)
  • Fixed: Composer update working directory option
  • Fixed: Linked table class not generated properly
  • Fixed: function submitAction() not sending action name properly
  • Fixed: Constant DELETE_UPLOADED_FILES not generated properly
  • Fixed: AutoSuggest/AutoFill fields
  • Fixed: "glyphicon-warning-sign" not replaced with Font Awesome icon
  • Fixed: Default value of advanced setting "API access time after login"
  • Fixed: Lookup fields with multiple selection
  • Fixed: API custom actions
  • Fixed: Modal lookup field display value not displayed properly
  • Fixed: Email field encrypted by "FieldEncryption" extension
  • Fixed: Synchronization with linked tables from the same table
  • Fixed: Missing CSS class "dropdown-item" for List Options items
  • Fixed: Some server events not generated for some pages
  • Fixed: API response for Add Option
  • Fixed: Modal lookup fields (separator and paging)
  • Fixed: "in-valid" CSS class not removed for fields with Date/Time picker
  • Fixed: Output ew-js-templates for pages without header/footer
  • Fixed: Generate class for non-PHP custom files
  • Updated: PhpSpreadsheet version
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9427

Post by Webmaster »

2018/11/13 v2019.0.4

  • Improved: Upload and import multiple files
  • Improved: Detect Word/Excel content type for BLOB fields without file name/type fields
  • Improved: HTML markup for input groups and preview row
  • Improved: Handle accented characters in field names and prevent duplicate field vars
  • Improved: Scrolling Table extension
  • Improved: Reset layout height better
  • Fixed: API using some session variables
  • Fixed: Incorrect lookup field display value if display field is also lookup field
  • Fixed: AutoSuggest in modal dialog
  • Fixed: Wrongly use search values during Add/Edit mode
  • Fixed: Dynamic Selection List in Grid-Add/Edit mode
  • Fixed: Filter for Dynamic Selection List with filter fields
  • Fixed: CONCAT operator for SQLite
  • Fixed: FileViewer for User ID/Level security and anonymous access
  • Fixed: Download non image files with jQuery File Upload
  • Fixed: User profile data with special characters not HTML-decoded after retrieving from database
  • Fixed: Modal Lookup problem with parent field value containing spaces
  • Fixed: Modal Lookup not setting AutoSuggest field correctly
  • Fixed: Output file name of ewbarcode.php
  • Fixed: Captcha in modal dialog for pages with Multi-Page enabled
  • Fixed: Add Option dialog for child field not filling the parent field if already selected
  • Fixed: Multiple master table to same detail table
  • Fixed: Active menu item not collapsible
  • Updated: mobile-detect.js
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9427

Post by Webmaster »

2018/12/10 v2019.0.5

  • Compatibility with PHP Report Maker 12
  • Improved: Api class (REST API)
  • Improved: PhpBarcode class (Custom View Tag)
  • Improved: Add advanced setting "Multi-column List page grid CSS class"
  • Improved: Preview overlay (Preview extension for registered users)
  • Fixed: Anonymous access for lookup
  • Fixed: Global variable "Conn"
  • Fixed: CSS for single column checkbox/radio list
  • Fixed: CSS for icon in input group
  • Fixed: CSS for password strength bar
  • Fixed: CSS for dropdown list clear button
  • Fixed: Unnecessarily check field variable name against table variable name
  • Fixed: Add Option with Auto-Update value
  • Fixed: Lookup_Selecting for detail grid and Add Option
  • Fixed: Dropdown list not showing selected options properly
  • Fixed: Not checking MSSQL schema for linked databases
  • Fixed: Multiple upload fields with non image file and colorbox
  • Fixed: Show messages by JavaScript
  • Fixed: Scrolling Table for Master/Detail View (Scrolling Table extension for registered users)
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9427

Post by Webmaster »

2019/01/02 v2019.0.6

  • Improved: Support "$this" for Lookup Filter
  • Improved: Support unicode for extension settings
  • Improved: Reset slimScroll height
  • Improved: Reset layout height with HTML editor
  • Improved: Highlight active menu items
  • Improved: Add getExportTag() method for use with ExportOptions
  • Improved: Allow URL parameters for return pages
  • Improved: Create Language object in API
  • Fixed: Linked MSSQL database with schema
  • Fixed: Highlight search in List page only
  • Fixed: Autoloader not before Global Code
  • Fixed: Menu URL with hash
  • Fixed: Selected options from Modal Lookup across pages
  • Fixed: Save file upload related fields
  • Updated: Time picker, JsRender, pGenerator and pStrength
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9427

Post by Webmaster »

2019/02/12 v2019.0.7

  • Improved: Clear old error message when opening import dialog
  • Improved: Change Lookup::LookupFilter to public
  • Improved: Set RowType as ROWTYPE_AGGREGATE for aggregate rows in Preview page
  • Improved: Set custom-select width as "auto" in detail grid
  • Improved: Allow setting empty value by .fields() plugin's .value() method
  • Improved: Update Master/Detail sequences before generation
  • Improved: Input group for Auto-Suggest with Add Option
  • Improved: HTML-decode field value in Edit page if Remove XSS enabled
  • Improved: Allow output in Row_CustomAction
  • Fixed: Custom Template with page 0
  • Fixed: Dynamic Selection List with Auto-Fill
  • Fixed: Sort-up icon in Preview page
  • Fixed: Scrolling Table extension for Multiple Master/Detail
  • Fixed: PHPWord/PhpSpreadsheet extensions for field values in HTML
  • Fixed: DOMPDF extension using TCPDF fonts
  • Fixed: Send email on Add
  • Fixed: Custom Grid-Add/Edit return page
  • Fixed: Lookup to own table with different Link Field
  • Fixed: Breadcrumb for detail table Add page
  • Fixed: CSS styles for for Delete Filter button
  • Fixed: Menu item for Custom File with output folder
  • Fixed: Checking default values of fields for MySQL 8
  • Updated: JsRender
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9427

Post by Webmaster »

2019/03/06 v2019.0.8

  • Improved: Set cursor of target element to "wait" during Ajax lookup
  • Fixed: Load page into existing modal dialog
  • Fixed: Initiate report filter panel as collapsed (Compatibility project)
  • Fixed: CancelUrl for Inline-Add
  • Fixed: Upload files in Add Option dialog
  • Fixed: z-index for AutoSuggests in Grid-Add/Edit
  • Fixed: Error message for import not shown
  • Fixed: Modal Lookup with multiple selection
  • Updated: JsRender
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9427

Post by Webmaster »

2019/04/08 v2019.0.9

  • Improved: Disable lookup cache for child fields
  • Improved: Handle HTML entities for modal lookup
  • Improved: Allow lookup fields in registration page (with User Level Security)
  • Improved: Cleaning temp images
  • Improved: Saving events for tables
  • Improved: Compressing .css file with css-flip enabled
  • Fixed: Row_Import server event not fired correctly
  • Fixed: File upload field as lookup display field
  • Fixed: Modal Lookup with Option Template
  • Fixed: Composer error about "PHPMaker" package name
  • Fixed: Error when updating old data in User Level Permissions table
  • Fixed: z-index of popover and tooltip
  • Fixed: Creating folder in remote upload folder (S3)
  • Fixed: Error during Master/Detail-Add
  • Other minor bug fixes and improvements

Webmaster
User
Posts: 9427

Post by Webmaster »

2019/05/06 v2019.0.10

  • Requires .NET Framework 4.5
  • Improved: Use CustomMsg in Add Option page
  • Improved: reCAPTCHA extension
  • Fixed: Read-only TEXTAREA fields
  • Fixed: Master/Detail with the same table
  • Fixed: CAPTCHA in Forgot Password page
  • Fixed: Detecting MySQL ENUM/SET values with spaces (URL connection)
  • Updated: composer.json and Composer-Setup.exe
  • Updated: JsRender, jQuery and jQuery Migrate
  • Other minor bug fixes and improvements

Locked