User Tools

Site Tools


This is an old revision of the document!


Change Log

Below is a “sanitized” version of the Daz Studio v4.x change log. This information is posted as part of a conscious effort to be more transparent in the development process. Not all information relating to a particular build is presented on this page - some information is still considered private and is therefore not included.

General Release

Earlier Releases

Public Build Channel

Public Beta 1

  • Multiple concurrent operations (install, uninstall, repair) on any single product is now prevented
  • Update to DzCloud 1.0.0.79
  • Added API documentation for DzAssetMgr
  • Exposed several update*Containers member functions on DzAssetMgr to the public API
  • Added/corrected scripting API documentation on DzContentTab, DzFileContentTab and DzAssociatedAssetsView

DAZ Studio : Incremented build number to 4.8.1.65


  • Source maintenance
  • Renamed “All” to “All Categories” in DzContentTab; base for smart content views
  • Fixed restoring the enabled state of the Sync Pages action for Smart Content pane
  • Auto-selection of “All Categories” in the asset association view is now consistent with the product assets view
  • Fixed update of DzFileContentTab categories when a product is [un]installed
  • Made DzProductContentTab context menu entries consistent with DzFileContentTab context menu entries
  • Updated DzProductAssetContainer script API documentation stubs
  • Added StylePixmap OutArrow
  • Changed DzRelatedAssetsView back button to use OutArrow
  • Simplified compatibility base filter icon
  • Tweaked ProductNotInstalledAccent icon/styling
  • Tweaked ProductUpdateAccent styling
  • Recompiled default styles

DAZ Studio : Incremented build number to 4.8.1.66


  • Update to NVIDIA Iray 2015.3
  • Update to DzCloud 1.0.0.81

DAZ Studio : Incremented build number to 4.8.1.67


  • Update to DzCloud 1.0.0.82
  • Added support for multi-selection to the Product page of the Smart Content pane
  • Added a checkbox option for “Respect Scene Selection” to smart content views; Smart Content pane, Presets pages
  • Update to DzCloud 1.0.0.83

DAZ Studio : Incremented build number to 4.8.1.68


  • Update to DzCloud 1.0.0.85
  • The product view icon button now launches the system default URL handler (i.e. browser) to the ReadMe page for DAZ 3D products; holding the control keyboard modifier presents “control freak” options
  • Added a default store script example
  • Refactored DzAssetMgr::showInStore() to pass a single argument to the store script
  • Refactored DAZ 3D store script
  • Categories and assets views in DzFileContentTab are now properly refreshed when a cloud product install/uninstall operation completes

DAZ Studio : Incremented build number to 4.8.1.69


  • Added DzGuidePage scripting API dcoumentation
  • Extended DzGuidePage API; added static convenience functions
  • Source maintenance
  • Made Smart Content “Respect Scene Selection” option state persistent
  • Optimized fetching of product icons
  • Added guide pages to product and associated asset views
  • Improved DzContentTab scripting API documentation
  • Added “More Information…” action to the Smart Content product context menu; executes store script; DAZ 3D products launch product ReadMe by default - hold Ctrl/Cmd keyboard modifier for additional “control freak” style options
  • Added the ability to “Categorize…” from within product and associated assets views; context menus; smart content pages
  • Added DzAssetMgr::showMoreProductInfo() to public APIs; deprecated DzAssetMgr::showInStore() in SDK API
  • Updated DzAssetMgr store related API documentation
  • Updated DzProductContentTab scripting API documentation
  • Smart Content products now retrieve icons rather than create a pixmap on non non-gui threads
  • Update to DzCloud 1.0.0.86
  • Added an “Uninstall” action to the context menu of a Content Library pane product container
  • Added functions to interactive lesson common included script; findRendererByName, setDrawStyleMember, renderSettingsPaneEditorRendererSelect, renderSettingsPaneAdvancedRendererSelect, drawSettingsPaneEditorDrawStyleSelect, drawSettingsPaneAdvancedDrawStyleSelect, checkForMissingRenderer, checkForDrawStyle, alertMissingRenderer, alertMissingDrawStyle, alertMissingAssets, processLesson, usage example
  • Fixed functions in interactive lesson common included script; renderSettingsPaneWidgetSelect, drawSettingsPaneWidgetSelect
  • Deprecated functions in interactive lesson common included script; alertMissing, checkForRenderer
  • Fixed functions interactive lesson common included script; checkForMissingDrawStyle vs checkForDrawStyle

DAZ Studio : Incremented build number to 4.8.1.70


  • Fixed busy indication in Smart Content on filter bar of Product page
  • Prevent conflicting operations during progress of a product; download, install, update, uninstall, etc
  • Build/Publishing system tweaks; RTQA scripts; PublishingBuild tag
  • Update to DzCloud 1.0.0.88
  • Switched User Data export to use DzCloud schema
  • Source maintenance

DAZ Studio : Incremented build number to 4.8.1.71


  • Source maintenance
  • Update to DzCloud 1.0.0.90

DAZ Studio : Incremented build number to 4.8.1.72


  • Extended DzProductAssetContainer scripting API
  • Switched DzProductAssetContainer store/product URL to use DzCloud API; scripting API
  • Marked deprecated methods on DzProductAssetContainer
  • Updated/Added DzProductAssetContainer scripting API documentation
  • Fixed a compile issue with classes exposed to script

DAZ Studio : Incremented build number to 4.8.1.73


  • Update to DzCloud 1.0.0.91
  • Removed logging of metadata sync progress
  • Update to DzCloud 1.0.0.92

DAZ Studio : Incremented build number to 4.8.1.74


  • Update to DzCloud 1.0.0.93
  • Fixed double initialization of asset association pages
  • Fixed a connection warning on product search
  • Set Smart Content Sync Pages on by default
  • Fixed “Respect Scene Selection” label word wrap

DAZ Studio : Incremented build number to 4.8.1.75


  • Added unit tests for current projection map implementation
  • Refactored projection map implementation
  • Removed unused code paths from projection code
  • Improved test stability
  • Fixed crash on load when Smart Content pane Store page was last active on close
  • Smart Content pane Sync Pages action state is now preserved between sessions
  • Update to DzCloud 1.0.0.94
  • Source maintenance
  • Fixed an issue with icons being loaded properly in associated file views
  • Fixed an error with requesting a metadata sync while a metadata sync is in progress
  • Implemented DzMultiPointProjectionMap

DAZ Studio : Incremented build number to 4.8.1.76


  • Implemented invalid facets on DzMultiPointProjectionMap
  • Fixed bug in octree implementation
  • Added tolerance support to octree
  • Update to DzCloud 1.0.0.95
  • Implemented “More Information…” option in context menu for Products in Content Library pane
  • Implemented options for sending navigation to category, product and mapped folder between Smart Content and Content Library panes
  • Fixed ordering consistency issues in Smart Content and Content Library pane context menus
  • Extended DzContentLibraryPane, DzProductContentTab and DzFileContentTab scripting APIs
  • Source maintenance
  • Smart content view and content library context menu cleanup

DAZ Studio : Incremented build number to 4.8.1.77


  • Added adaptive tolerance option to transfer utility
  • Enabled multi-point projection via transfer utility

DAZ Studio : Incremented build number to 4.8.1.78


  • Fixed issues with facet group projection
  • Fixed a projection memory leak
  • Added support for click-able keywords to the Tags page of smart content file views
  • Update to DzCloud 1.0.0.96
  • Fixed a facet lookup weighting issue
  • Source maintenance
  • Improved facet projection

DAZ Studio : Incremented build number to 4.8.1.79


  • Moved Store view to information panel in smart content views
  • Fixed word-wraping issue with artist names in product tooltips

DAZ Studio : Incremented build number to 4.8.1.80


  • Added a check for an empty product token to the DAZ 3D store script; avoid sending the user to an invalid URL
  • Custom action script tweaks; wrap strings for localization
  • Refactored projection map to maintain more information about hit locations
  • Fixed a Mac build issue
  • Improved facet projection handling

DAZ Studio : Incremented build number to 4.8.1.81


  • Fixed a bug in new projection nearness; regression from old projection
  • Added support for Puppeteer Presets to be able to use images in mapped content directories; rather than only from resources

DAZ Studio : Incremented build number to 4.8.1.82


  • Tweaked check for location in mesh on projection map
  • Added filter by install state options in the Products page of Smart Content pane; still needs styling
  • Source maintenance

DAZ Studio : Incremented build number to 4.8.1.83


  • Missing files dialog now shows products to install when possible
  • Update to DzCloud 1.0.0.99; data migration triggers
  • Source maintenance
  • Moved missing files dialog to be after scene draw resumes
  • Implemented interactive keyword tags in the Tags page of the Smart Content information panel; for files
  • Implemented interactive artist tags in the Info page of the Smart Content information panel; for products
  • Fixed author data display for cloud installed assets in Info page of the Smart Content information panel; files
  • Fixed hidden/shown state of the Tags page of the Smart Content information panel while in embedded product/associated file views
  • Fixed clearing the filter field of the Smart Content embedded views when exiting a view
  • Extended DzContentTab filter scripting API
  • Extended DzInfoTabs API
  • Deprecated DzInfoTabs::setFileInfoFromContainer(); use DzInfoTabs::setProductInfo() instead
  • Extended DzFileMetaTab API
  • Deprecated DzFileMetaTab::applyPressed(); use DzFileMetaTab::applyChanges() instead
  • Extended DzRelatedAssetsView API
  • Switch to cloud API for file info
  • Consistency tweaks to Content Library tooltips

DAZ Studio : Incremented build number to 4.8.1.84


  • Build/Publishing system tweaks; archiving of Publishing Builds
  • When loading a Scene with missing files, the missing files dialog is now shown before load to allow install
  • When loading a Scene with missing files, the missing files routine attempts to detect images and uv sets in animations
  • Product view is now set to non-paging

DAZ Studio : Incremented build number to 4.8.1.85


  • When loading a Scene with missing files, the missing files routine attempts to detect images from the images library
  • Fixed an issue with product update for missing files
  • Fixed an issue with simple image detection for missing files
  • Initial work to allow auto morph following projection options

DAZ Studio : Incremented build number to 4.8.1.86


  • Ensure projection options duplicate

DAZ Studio : Incremented build number to 4.8.1.87


  • Renamed DzContentTab *CornerWidget member functions to clarify widget placement; scripting API
  • Renamed DzContentTab *FooterWidget member functions to clarify widget placement; scripting API
  • Fixed an issue with the product install state filter bar in the Products page of the Smart Content pane not being hidden when entering an embedded assets view
  • Initial styling of the product install state filter bar
  • Renamed the “Respect Scene Selection” option in the Smart Content pane to “Filter By Context”; if checked the contents of the compatibility base/filter selector, the categories displayed within the side navigation view and the contents of the results view are determined based on the primary node selection within the scene, or the lack of node selection within the scene, and the content types assigned to assets; if unchecked the contents of the views will not be filtered based on node selection or content types
  • Renamed DzContentTab *RespectSceneSelection member functions to clarify widget placement to reflect option rename; scripting API
  • Added an option for clearing correlation morphs to projection follower options
  • Fixed a logic error in finding follower morphs for projection
  • Fixed auto morph following tag in files
  • Deprecated email in authorship information (per Publishing request); removed from file info displays; API always returns empty string
  • Update to NVIDIA Iray 2015.3 release; does not support OS X 10.6; intent inquiry sent
  • Added new base MDL bricks
  • Cleaned up beta MDL bricks; removed intermediate numbered input bricks in favor of bricks with variable input count
  • Fetching of categories in smart content views is now delayed until the interface is completely built

DAZ Studio : Incremented build number to 4.8.1.88


  • Build system tweaks

DAZ Studio : Incremented build number to 4.8.1.89


  • Made tweaks to the configuration of the install filter tab bar
  • Made tweaks to install filter tab bar styling; use existing primitives
  • Fixed a style primitive assert
  • Implemented support for data migration via DzCloud APIs
  • Fixed an issue that allowed the NVIDIA Iray renderer to attempt render/draw even if no valid renderers could be loaded; NIDIA Iray 2015.3 and OS X 10.6
  • Fixed an issue in smart content views where entering an embedded view (i.e. product, add-on, target) before a search (i.e. all categories) completed caused the base results view to be raised when the search finished, without also causing the base navigation to be shown - thereby leaving the user with no means of category navigation
  • Cloud install of a product even if it is installed by other means is now enabled
  • Tool tip images for products and assets now use a common code path
  • Update to DzCloud 1.0.0.104; fixed product images and improved migration
  • Updated City Limits and City Limits Lite layouts
  • Added inline help for the information panel tags page
  • Updated Smart Content tips
  • Removed obsolete Smart Content tips

DAZ Studio : Incremented build number to 4.8.1.90


  • Replaced the DAZ 3D Store corner button in the Smart Content pane with a Login/Logout button
  • Update to DzCloud 1.0.0.105; fixed data migration
  • Metadata sync is now ensured to occur after migration
  • Source maintenance
  • Improved the Content DB Maintenance > Reset Database user experience; non-applicable options are now unchecked and disabled when the Reset Database option is checked; user is alerted/prompted to Export User Data when Reset Database option is checked and Export User Data option is not
  • Fixed an issue in the info tabs Info page where “No Selection” could end up being linked as the last clicked tag
  • Fixed an issue where clicking an empty area of the side navigation in smart content views would not clear the info tabs Info page
  • Fixed an issue where entering and/or exiting an embedded smart content view would not always update the info tabs Info page

DAZ Studio : Incremented build number to 4.8.1.91


  • Build/Publishing system tweaks
  • All cloud messages are now sent to a separate log
  • Updated text displayed in store login/registration
  • Pressing the RETURN key while a field has focus in login/registration now begins the operation
  • Decoupled logging for unit testing
  • Login/Registration widgets are now disabled while operation is active

DAZ Studio : Incremented build number to 4.8.1.92


  • Extended DzRelatedAssetsView scripting API; browseToCategory
  • Minor updates to script API docs; globals, dialogs
  • Added Color::isValid() to scripting API
  • Fixed script API documentation inheritance for ByteArray, Color, Font, Image, Palette, Pixmap, Point, Rect, Size

DAZ Studio : Incremented build number to 4.8.1.93


  • Fixed correlated morph to allow follower morph to be empty
  • Added/updated DzAssetMgr, DzAssetMetadata and DzAsset public API documentation; marked content instance API deprecated
  • Login widget now remembers settings across all instances
  • Source maintenance
  • Improved error messages for Hexagon bridge
  • Fixed an issue with handling press of the RETURN key in the login dialog

DAZ Studio : Incremented build number to 4.8.1.94


  • Removed system identification code from cloud manager
  • Removed calls to DzAsset::getNumInstances(); content instances are deprecated
  • Fixed an issue in Transfer Utility projection options with no follower morph
  • Updated to Qt 4.8.7
  • Build system tweaks; project dependencies
  • Added a method to Hexagon bridge for retrieving the Hexagon executable path
  • When Hexagon doesn't launch from the bridge, forget the location stored in application settings
  • Source maintenance
  • Handle unexpected exception at shutdown
  • Orderly shutdown of cloud manager to prevent crashing
  • Change “All Categories” to “All” in smart content views; “All” now ignores categories
  • Update to DzCloud 1.0.0.110
  • Alert user when user id has become invalid
  • Changes to db startup
  • Only check cloud content use flag when alerting user
  • Product icons and install progress are now displayed in Content Library
  • Extended DzProductAssetContainer API; guid
  • Begin implementation of renderer language content type filtering
  • Fixed Script IDE console printing of debug messages; handle code
  • Made optimizations related to asset updates in Content Library product containers
  • Added heap inspector
  • Update to DzCloud 1.0.0.111
  • Extracted common ini class from various locations where ini files are queried
  • Fixed an issue in Bryce bridge with respecting dialog selection for sending materials per frame
  • Added a method to Bryce bridge for retrieving the Bryce executable path
  • Fixed messages that were incorrectly displayed as information instead of warnings or errors
  • Improved diagnostic messaging with Bryce bridge
  • Updated DzScript documentation
  • Added Windows 10 and OSX 10.10 enums and platform strings to DzApp
  • Updated DzDSONIO to Qt 4.8.7; DSON Importer
  • Clear search results when empty area is clicked in smart content views
  • Allow a user to agree to a EULA
  • Require user to agree to changed EULA prior to installing
  • Updated DzProperty and DzNumericProperty script API documentation
  • Fixed a DzDSONIO/Optitex issue with Qt 4.8.7
  • Update SDK installer packaging to use Qt 4.8.7
  • Extracted common EULA dialog
  • Fixed an issue with “signing” the EULA when the EULA dialog is dismissed
  • Added a manual mode for heap inspector
  • Made DzRenderLibraryPane and DzContentLibraryPane scripting APIs parallel where applicable; cleaned up access specifiers, renamed member functions, etc
  • Extended DzRenderMgr API
  • When in manual mode of heap inspector also check dzMalloc and dzFree

DAZ Studio : Incremented build number to 4.8.1.95


  • Build system tweaks; Mac content library
  • Clear results from search thread when finished; free temporary memory
  • Fixed product asset model to use Qt preferred mechanism for updates
  • Added memory management helpers to clean up runtime loaded libraries
  • Source maintenance
  • Require user to agree to updated EULA before metadata retrieval

DAZ Studio : Incremented build number to 4.8.1.96


  • Build system tweaks; Mac
  • Source maintenance; Hexagon Bridge, Bryce Bridge
  • Verify Hexagon bridge path actually contains Hexagon executable; prompt user if invalid
  • Verify Bryce bridge path actually contains Bryce executable; prompt user if invalid
  • Extended DzAsset API; added metadata properties and marking member functions
  • Deprecated DzAssetMetadata
  • Scripting API documentation

DAZ Studio : Incremented build number to 4.8.1.97


  • Stop CMS, Start CMS, and change DSN now notify cloud
  • Update to DzCloud 1.0.0.116
  • Implemented back-end for asset/product marking
  • Fixed an issue with keeping DB user when logging out
  • Update to DzCloud 1.0.0.117
  • Source maintenance
  • Update DzCloud when the mapped content directory list changes
  • Notify DzCloud when application resets database
  • Extended DzAsset API; added mark property for getting/setting mark index from script
  • Extended DzProductAssetContainer API; added mark property for getting/setting mark index; added getMark and clearMark member functions to parallel the DzAsset API
  • Updated DzAbstractAssetContainer, DzTopLevelAssetContainer, DzProductHolderContainer, DzParentProductContainer, and DzSearchContainer API documentation
  • Deprecated DzProductAssetContainer::showAsNew()
  • Entering an embedded asset view now attempts to select the category of the parent view; preserve navigation
  • DzAsset description getting/setting now uses the cloud API
  • DzAsset originalFilename and originalPath getters now use the cloud API
  • Extended the DzAsset API; vendor/user categories
  • Deprecated DzAsset instance member functions
  • Updated DzAsset API documentation
  • Extended DzFileContentTab scripting API; getSelectedAssets
  • Extended DzProductContentTab scripting API; getSelectedProducts; exploreProduct now takes an optional argument
  • Disable login/logout menu item while login/logout in progress
  • Cleaned up iCCP and showAsNew warnings
  • Updated NVIDIA Iray to 2015.3.2
  • Updated generated bricks for NVIDIA Iray

DAZ Studio : Incremented build number to 4.8.1.98


  • Update to DzCloud 1.0.0.118
  • Refactored core encryption
  • Improved error diagnostics from DzConnect in debug builds
  • Source maintenance
  • Work to allow EULA to be shown without signing it during login
  • Build system tweaks; Mac
  • Fixed an issue with synchronizing selected categories in the Smart Content pane when the “Sync Pages” option is enabled
  • Renamed “Synchronize” action to “Update Metadata”; operation is pull, not bi-directional
  • Replaced “Synchronize” in status updates to “Update Metadata” or similar
  • Tweaked handling of setting embedded smart content view active category to parent active category
  • Updated SDK version to 4.8.1.99; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.8.1.99


  • Update to DzCloud 1.0.0.119
  • Store encrypted passwords
  • Disabled “Scan Known Directories for Files…” action to prevent conflicts with DzCloud

DAZ Studio : Incremented build number to 4.8.1.100


  • Source maintenance
  • Show busy cursor on logout
  • Prompt user to re-login if logged out by database reset
  • Update to DzCloud 1.0.0.120; remove un-needed column causing performance issues
  • Login during registration wizard to automatically obtain serial numbers
  • Prompt user to login during startup wizard
  • Fixed an issue where hiding the login page on startup wizard didn't hide the page in registration wizard
  • Suppressed the account creation link in login wizard page

DAZ Studio : Incremented build number to 4.8.1.101


  • Updated user-facing copyright statements

DAZ Studio : Incremented build number to 4.8.1.102


  • Build system tweaks

DAZ Studio : Incremented build number to 4.8.1.103


  • Incremented application and plugin versions for 4.9.0.x
  • Build/Publishing system tweaks; 4.9.0.x
  • Added “Pending” filter to Smart Content Products footer; shows queued operations
  • Separated update progress from install progress
  • Fixed login action being disabled if login dialog is canceled

DAZ Studio : Incremented build number to 4.9.0.1


  • Update to 3delight 12.0.27
  • Update to DzCloud 1.0.0.127
  • Source maintenance
  • Fixed status messages; “Beginning [install/update] of…”
  • Added preliminary timing wrappers around long build tasks
  • Allow “Delete Installed Metadata…” from context menu for all products displayed in the Content Library pane
  • Allow renaming of vendor products; not generic local user product; vendor updates override local modification
  • Added support for “Explore User Assets…” from the context menu in smart content asset views; explore generic local user product
  • Updated tooltips when hovering and info panel when selected; smart content product/asset views, content library assets/products
  • Extended DzAsset and DzProductAssetContainer APIs; added/renamed/deprecated
  • Updated API documentation
  • Updated SDK version to 4.9.0.2; SDK min is 4.5.0.100
  • Removed “Mark Folders Containing New Content as NEW” preference; obsolete
  • Deprecated DzAssetMgr::setMarkFoldersContainingNewContent()

DAZ Studio : Incremented build number to 4.9.0.2


  • Updated login connect success message
  • Updated registration message and layout
  • Updated splash screen
  • Updated about screen copyright notice
  • Source maintenance
  • Restore update progress to product icons
  • Added an update product button in product asset view
  • Update to DzCloud 1.0.0.129; full text search - keyword search performance
  • Don't show login page if connected during startup wizards
  • Fixed an issue with auto-retrieval of serial number

DAZ Studio : Incremented build number to 4.9.0.3


  • Fixed #DS-980 : Color property isn't mappable in create property dialog

DAZ Studio : Incremented build number to 4.9.0.4


  • Display error message when EULA cannot be fetched

DAZ Studio : Incremented build number to 4.9.0.5


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.0.6


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.0.7


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.0.8


  • Fixed gap on the sides of product icons in smart content product views; height of product icons is now consistent with the width/height ratio of product images in the store; 91px x 128px - was 91px x 118px
  • Extended DzWidget scripting API with read only properties for physical/logical size and depth
  • Extended DzWidget scripting API with screen mapping functions; mapTo*, mapFrom*
  • Updated scripting API documentation for DzWidget

DAZ Studio : Incremented build number to 4.9.0.9


  • Updated message displayed when a valid PostgreSQL CMS connection could not be established
  • Updated message displayed when system configuration has changed and cloud installed content must be re-authenticated
  • Don't hide second level categories in related asset views; it causes confusion and is incompatible with auto-selection of encompassing view navigation
  • Update info panel for products; cloud installed
  • Fixed an issue with mass cloud install
  • Changed Content Library product context menu action labels to clarify cloud involvement
  • Renamed style primitive elements; AssetIconContainerMask to AssetMask, AssetIconAccent to AssetIconCompanionAccent, NewFileAssetIconAccent to AssetIconNewAccent, MissingFileAssetIconAccent to AssetIconMissingFileAccent, AssetIconTextBox to AssetTextBox, MissingIconAssetIconAccent to AssetIconMissingIconAccent, ProductNotInstalledAccent to ProductIconInstallAccent, ProductUpdateAccent to ProductIconUpdateAccent, NewPropertyAccent to PropertyNewAccent
  • Added style primitive elements; ProductIcon, ProductIconMask, ProductIconOwnershipAccent, ProductIconNewAccent, ProductIconMissingIconAccent
  • Removed style primitive element; ProductNotInstalled
  • Fixed initialized size of product icon
  • Renamed DzProductAssetContainer member function needsInstall to isCloudInstallable
  • Extended DzProductAssetContainer public API
  • Fixed issues with product install state
  • Updated DzProductAssetContainer documentation
  • Refactored asset/product style primitive accents
  • Updated default styles
  • Updated SDK version to 4.9.0.10; SDK min is 4.5.0.100
  • Extended DzAssetMgr SDK API; added getDatabaseDsn()
  • Prevent login and/or metadata update if PostgreSQL database cannot be found
  • Login page is no longer displayed in wizards when no database can be found
  • Added object compatibilities to DzProductAssetContainer::getMetadataXML()
  • Fixed #DS-1001 : Fixed crash on load of Poser items that remove facets from their base obj
  • Uninstalling a product now causes a smart content product view to “go back”
  • Source maintenance
  • Login is now prevented when no database is present; if the application cannot record a local cache of the data, login serves no real purpose for current services
  • Added start/stop signals for CMS to DzAssetMgr
  • Starting/stopping the CMS now enables/disables login action/button
  • Updated application icon
  • Updated SFW splash and about images

DAZ Studio : Incremented build number to 4.9.0.10


  • Newly saved user facing assets are now automatically added to a dynamic “Default/Lost and Found/LOCAL_USER/%contentType%” category
  • Added filename auto keywords; basename and extension
  • Access to a LOCAL_USER product is now enabled; user created user-facing assets
  • Update to DzCloud 1.0.0.135; rename flags to group
  • Build system tweaks
  • Created published group names; 0 = None, -1 = New
  • Update to DzCloud 1.0.0.136; rename group column to groupNum; fix issue with AnySurface/AnyObject search - Material/Shader presets results in smart content views; resets database
  • Made asset building consistent for various db searches
  • Source maintenance
  • Unified Content Library pane “Delete…” action in the container view context menu
  • Renamed DzContentLibrary member functions; markAssetSeen to clearAssetGroup
  • Clicking an asset in the Content Library pane now only clears the group if that group is “New”
  • Relabeled Content Library pane “New” and “Seen” actions in the container view context menus
  • Removed obsolete actions/submenus from the Content Library pane container view context menu; base path, preferred instance, etc
  • Extended DzProductAssetContainer public API; getMetadataXML now takes an enumerated value instead of a bool; User, Vendor, UserAndVendor
  • Extended DzAsset SDK API; getCategories and getCompatibilities now take an enumerated value for User, Vendor, UserAndVendor
  • Updated Darkside style default colors
  • Updated Darkside style store button to use style definable special interest color
  • Update to DzCloud 1.0.0.137; fixes several memory errors and now product initial progress is emitted before task is placed in pool
  • Added busy cursor feedback on product install/update; begin to address longer start times
  • Fixed an integer divide by zero issue
  • Cloud status no listens to updates
  • Fixed a subtle memory issue in update events
  • Only ask user to log-in once per-mass operation
  • Fixed a race condition that caused crash on close
  • Updated splash and about images
  • Updated Darkside style

DAZ Studio : Incremented build number to 4.9.0.11


  • Switched busy cursor to background progress bar for batch install/update operations
  • Improved visual feedback on the Smart Content pane login button; set checkable/checked for indicating connection state; set enabled/disabled based on whether cloud services are available
  • Tweaked the “No Database Found” message
  • Updated styling of the Smart Content pane login button; clipping the bottom edge; on/checked state; disabled state
  • Improved sizing and styling of the Content Library pane not installed product icon
  • Fixed login/logout display for logout/login action and button
  • Build system tweaks
  • Source maintenance
  • Updated about and splash images
  • Adjusted NVIDIA badge position in splash/about screens
  • Hide NVIDA badge when showing copyright; fix z-index ordering issue that caused badge to overlay auto-scrolling text
  • Made an optimization that avoids a database query when resolving absolute paths
  • Reverted icon sizing in asset views; caused clipping of product icons - asset views are shared
  • Fixed an assert condition on asset selection

DAZ Studio : Incremented build number to 4.9.0.12


  • Source maintenance
  • Added the ability to Group products and assets in smart content views from context menus; None, New
  • Build groups context menu from resource files; resources:images/products, resources:images/assets
  • Added the ability to Group individual assets in smart content views from context menus; None, New

DAZ Studio : Incremented build number to 4.9.0.13


  • Build system tweaks; Win code signing certificate
  • Fixed member functions involved in producing metadata XML files from products; fixed return values from DzProductAssetContainer::getMetadataXML(), DzAsset::getCompatibilities(), DzAsset::getVendorCompatibilities(), DzAsset::getUserCompatibilities(), DzAsset::getCategories(), DzAsset::getVendorCategories(), DzAsset::getUserCategories()
  • Update to DzCloud 1.0.0.139; fixed an issue when metadata updates but files do not
  • Fixed a crash when SSL errors are returned to the smart content store page
  • Select the last selected category instead of “All” when smart content views are refreshed; use first selection index instead of current index
  • Refactored Content Library pane context menu construction
  • Source maintenance
  • Updated application icon
  • Updated registered file icons
  • Moved “Group Asset As” options above “Show In …” in DzFileContentTab results context menu
  • Simplified labels of “Group x As” context submenus

DAZ Studio : Incremented build number to 4.9.0.14


  • Updated splash and about images
  • Updated nVidia badge placement
  • Updated standalone installer text; 4.8 vs 4.9
  • Limit file searches to 1200 by default; reduce resource consumption; DzAssetMgr API provides adjustment
  • Build system tweaks; code signing
  • Fixed a comparison issue in the FBX exporter
  • Source maintenance
  • Resurrected DzProductAssetContainer::showAsNew(); SDK API
  • Fixed group marking for products
  • Changing a group id updates the icon accent
  • Added grouping support for products in Content Library; None (0) and New (-1)

DAZ Studio : Incremented build number to 4.9.0.15


  • Build system tweaks

DAZ Studio : Incremented build number to 4.9.0.16


  • Tweaks to DzAssetMgr API
  • Changed path for grouping resources; resources:images/groups/products/… and resources:images/groups/assets/…
  • Added grouping support for assets in Content Library; None (0) and New (-1)
  • Use a single list for product and file groups; resources must exist as matching pairs, and must not match built-in None (0) or New (-1)
  • Ensure that configured groups are returned in the proper order
  • Source maintenance
  • Prevent user from closing the login frame while operation is in progress
  • When multiple products are selected, only place a check next to a group when all products are in the same group
  • Temporary fix to splash screen placement of partner badge(s)
  • Include release cycle in prefix for exported UserData files; prevent file collisions between release cycles

DAZ Studio : Incremented build number to 4.9.0.17


  • Build system tweaks; Mac
  • Update to DzCloud 1.0.0.143; fix user metadata export/import issues
  • Cleaned up deprecated warnings
  • Cleaned up issue where pixmaps were being created in a non-gui thread
  • Extended DzProductAssetContainer; added isLocalUser
  • Updated DzProductAssetContainer::getMetadataXMLPath() and DzProductAssetContainer::getMetadataXML() to account for the LOCAL_USER product
  • Updated SDK version to 4.9.0.18; SDK min is 4.5.0.100
  • Modified handling of showMoreProductInfo for the LOCAL_USER product
  • Improved information panel asset info; added product name
  • Cleaned up product info displayed for LOCAL_USER product

DAZ Studio : Incremented build number to 4.9.0.18


  • Added token (Product ID) to product info
  • Source maintenance
  • Fixed an issue where pixels could be accessed outside of the range of an image
  • Show finer progress of product operations; horizontal scroller within scanline
  • Update to DzCloud 1.0.0.145
  • Added support for retrieving user data to cloud task notifier
  • Wait for serial numbers during registration wizard
  • Rejecting the registration wizard starts the application as standard edition
  • Fixed symbol export for basic types

DAZ Studio : Incremented build number to 4.9.0.19


  • Build system tweaks; symbols, code sign
  • Added cloud info to asset info page
  • Extended DzAsset; added needsCloudInstall, isCloudInstallable, isCloudInstalled, isInstalled and displayName
  • Updated SDK version to 4.9.0.20; SDK min is 4.5.0.100
  • Added 'since' statements to recently exposed member functions in DzAssetMgr API documentation

DAZ Studio : Incremented build number to 4.9.0.20


  • Moved “Group As” context submenu to proper position for assets in Content Library
  • Update to DzCloud 1.0.0.149
  • Fixes and speed ups to update metadata
  • Speed up application close while installing content
  • Prevent deletion of the LOCAL_USER product; temporary
  • Fixed styling of the “New” accent in default styles
  • Fixed Smart Content Products context menu for products that are not cloud installed; allow Group As, set product info

DAZ Studio : Incremented build number to 4.9.0.21

Public Beta 2

  • Added Group As icon decoration for groups other than “New”
  • Extended DzAssetMgr SDK API
  • Updated SDK version to 4.9.0.22; SDK min is 4.5.0.100
  • Fixed path to accent images; move products and assets under groups
  • Fixed an issue with Group As… on selected assets only
  • Fixed an issue where facets were not being passed to NVIDIA Iray in facet material order
  • Asset icon content type accent is now anchored top right instead of scaled
  • Asset icon group accent is now anchored bottom right instead of scaled
  • Product icon group accent is now anchored bottom right instead of scaled
  • Added preliminary script for exporting metadata for products selected on the Products page of the Smart Content pane; internal; Librarian/QA
  • Fixed re-import of vendor metadata

DAZ Studio : Incremented build number to 4.9.0.22


  • Added a preference for grouping new products as “New”
  • Added a preference for grouping files in new products as “New”
  • Extended DzAssetMgr API
  • Updated SDK version to 4.9.0.23; SDK min is 4.5.0.100
  • Allow morphs to load on a geometry that shares asset id as original parent geometry if topological data matches

DAZ Studio : Incremented build number to 4.9.0.23


  • Improved logging the source of a duplicate formula
  • Fixed the obey limits dialog to be smarter about when to shut on/off limits
  • Extended DzNumericProperty; added doesClampChangeValue()
  • Gracefully handle property deleted during load
  • Add node name to limit breaking log
  • Added scripting API documentation stub/since for DzNumericProperty additions

DAZ Studio : Incremented build number to 4.9.0.24

Private Build Channel

  • Implemented an option in the Import Metadata dialog for grouping products as “New”
  • Implemented an option in the Import Metadata dialog for grouping product files as “New”
  • Extended DzAssetMgr public API; added setProductGroupIDs()
  • Updated SDK version to 4.9.0.25; SDK min is 4.5.0.100
  • Source maintenance
  • Fixed an issue where icon update frequency was causing delays
  • Always update product icon at the end of an [un]install operation if it needs it

DAZ Studio : Incremented build number to 4.9.0.25


  • DzAssetMgr::setProductGroupIDs() now explicitly handles the “00000000-0000-0000-0000-000000000000” guid; LOCAL_USER GlobalID in XML metadata
  • Implemented the ability to cancel a product operation in progress
  • Addressed long load times for scenes with many unique nodes
  • Upgrade db in separate thread to allow user feedback
  • Fixed creation of categories from containers in the Content Library pane context menus; Folder: Create a Category From (submenu); Product: Create a Category…; Category: Duplicate Category (submenu); Search: Create a Category…
  • Setting the group id using DzAssetMgr::setProductGroupIDs() now causes the product to update visually
  • Extended DzAssetMgr API; added clearAllGroupIDs(), added productsUpdated()
  • Deprecated DzAssetMgr::markAllContentSeen()
  • Updated SDK to 4.9.0.26; SDK min is 4.5.0.100
  • Renamed “Mark All Content As Seen” option in Content DB Maintenance dialog to the “Clear All Groups” equivalent
  • Updated inline help to reflect the “Mark All Content As Seen” rename
  • Removed an obsolete option and corresponding inline help for “Remove Un-Mapped Base Paths and Orphans…” in Content DB Maintenance dialog

DAZ Studio : Incremented build number to 4.9.0.26


  • Extended DzApp; cloudName
  • Updated SDK to 4.9.0.27; SDK min is 4.5.0.100
  • Removed or replaced user-facing instances of “cloud” with the (dynamic) name for cloud services
  • Renamed “Explore Product…” to “Explore…”; remove redundancy
  • Renamed “Cancel Cloud Request” to “Cancel Operation”
  • Source maintenance
  • Fixed #DS-1024: Crash on recursive geo-graphs

DAZ Studio : Incremented build number to 4.9.0.27


  • Refactored Export Selected Product Metadata script; added support for Smart Content Files page, added support for Content Library pane, added an options dialog; internal until tested
  • Refactored Update and Merge Menus user-facing script
  • Extended DzHelpPane scripting API
  • Renamed “Export Selected Product Metadata” script to “Export Product Metadata”; script is not limited to selected products, also works from selected assets
  • Fixed an issue in the Export Product Metadata script when using the product selection in the Content Library pane
  • Observe preference to group newly installed/updated products and their files as “New”
  • Source maintenance

DAZ Studio : Incremented build number to 4.9.0.28


  • Added options to the “Export Product Metadata” script
  • Tweaked DzProductAssetContainer::getMetadataXMLPath() return value when userData argument is true; include store id in filename
  • Modified DzProductAssetContainer::getMetadataXML() so that it also returns asset metadata for products that are not installed

DAZ Studio : Incremented build number to 4.9.0.29


  • Update SDK samples to Qt 4.8.7
  • Fixed an issue with asset support save
  • Updated SDK to 4.9.0.30; SDK min is 4.5.0.100

DAZ Studio : Incremented build number to 4.9.0.30


  • Refactored the DAZ 3D store script; the “More Information…” action on products now launches the Help pane in a non-modal dialog and sets the URL by default; holding the Ctrl/Cmd keyboard modifier provides “Control Freak” style options for choosing which page to open (ReadMe or Product Library) and which browser to use (Help pane or System Default URL handler).
  • Implemented support for JSON Link files; *.djl; drag-n-drop from database driven views (Content Library, Smart Content, Preset pages, etc) to native folder containers (Content Library) to create link file
  • Update to DzCloud 1.0.0.159
  • Tweaks to scripting API docs
  • Fixed an issue with side navigation on smart content views hiding on when search threads completed
  • Enable/Disable the login button, not the entire smart content view, when login operation is in progress
  • Source maintenance
  • Replaced “Logout” with “Work Offline[…]”; adds support for offline account switching

DAZ Studio : Incremented build number to 4.9.0.31


  • Added sorting to smart content views; sort products by name, product id, release date, order date, install date, last update and group id; sort assets by name, product id, created date, install date, last update and group id
  • Updated SDK to 4.9.0.32; SDK min is 4.5.0.100
  • Switch “Scan Known Directories for Files…” to DzCloud queries
  • Re-enabled “Scan Known Directories for Files…” action
  • Source maintenance
  • Added an “Update Metadata” action to Smart Content Products and Content Library Product context menus
  • Update to DzCloud 1.0.0.165; per product encryption