Welcome to the nuBuilder Forums!

Register and log in to access exclusive forums and content available only to registered users.

[Release] nuBuilder-4.7_May_2025.09

Information about updates, news, Code Library
admin
Site Admin
Posts: 2806
Joined: Mon Jun 15, 2009 2:23 am
Been thanked: 25 times

[Release] nuBuilder-4.7_May_2025.09

Unread post by admin »

Added
  • Object: Attributes: Set default value for New Records
  • Object: Datalist: Add support for value/label pairs
  • Object: Input Format: Shortcut to Format Form
  • Files: Linked Objects Tab
  • ACE Editor: Shortcut Ctrl-Shift-k to display Keyboard Shortcuts
  • ACE Editor: Apply, Apply & Close + auto save Feature
  • Procedures: Browse Group Filter
  • Objects: JS onenter key event
  • Display Object: Multiline support
  • Subforms: nuAutoNumber support
  • JS functions nuGetIframeProperty(), nuSetIframeProperty()
  • JS function nuRefreshIframe()
Fixed
  • Duplicate Validation: Ignore empty fields
  • "Clonable = no": Not respected
  • Object: Set Run Type in AB event
  • Subform: Add for-attribute to resolve “No label associated with a form field”
  • JS: nuEnableBrowserBackButton(): Browser warning by using replaceState when history length is 1
  • Uppy: Init Error (HTML code)
  • Charts: Add chart_type for “Pie Chart” type
  • Current Properties Dialog: Max-height
  • PHP: nuUpdateCounter(): Prevent early function termination
  • PHP: nuSendEmailEx(): Fixed parameter names
  • Display Object: Handle case if value is numeric
  • New Tab: Show Logout Icon
  • User Form: SQL error if ONLY_FULL_GROUP_BY mode is enabled
  • TinyFileManager: Add Config Placeholder in config.php
Removed
  • themes/content/default.min.css: (not used)
Improved
  • JS: nuApplyAttributes(): Handle Lookup Object
  • PHP: nuGetFormData(): Check if exists
  • JS: nuSetLabelText(), nuGetWordWidth(): Account for Style
  • JS: nuHighlight(): Accent-insensitive search, fixes
  • PHP: nuGetOtherLookupValues(): Set ID if no records returned (temp table)
  • JS: nuGetValue(), nuSetValue(): Support Radio Type
  • PHP: nuEvalSafe(): Use set_error_handler()
  • Subform: Set space for empty label to ensure options list opens
  • JS: Remove nuMessage when dialog is closed
  • Editor: Do not trigger change event after pressing Ctrl+Shift+S
  • JS: nuGetValue(): Support getting editor (TinyMCE) content
  • JS: nuSetValue(): Support setting editor (TinyMCE) content
  • Procedures: Disable Run button on input
  • Object: Add datalist placeholder info
  • Ace Editor: Toolbar: Improve vertical spacing on mobile
  • Ace Editor: Auto Save Option, redesign toolbar
  • nuIMAGE: Show default image if not found
  • CSS .nuBrowseTable: Remove !important for font
Optimised
  • JS: nuAddAttributes(): Refactoring
  • JS: nuGetIframeValue(), nuSetIframeValue(): Code Style/Error Handling
  • PHP: nuFormAccessList(): Code Style
  • PHP: nuGetFormPermission(): Code Style
  • PHP: nuGetFormData(): Code Style
  • PHP: nuGetFormSetBasicProperties(): Cody Style
  • PHP: nuGetFormObject(): Remove redundancy in code
  • PHP: nuRunType(): Code Style
  • PHP: nuBuildTableSchema(), nuBuildViewSchema(): Style
Updated
  • PHPMailer: Bump to v6.10.0
  • Translations: Updated
:arrow: Download
Post Reply