What's new in myDBR 4.5
May 18, 2015
- New functionality:
- OEM customization options added
- User defined macros in SQL editor
- myDBR command autocomplete in SQL Editor
- Improved indentation in SQL Editor
- Search / Replace dialog in SQL Editor
- Autocomplete database definition possible in $mydbr_defaults
- Ability to define Single Sign-On extra parameters also for local user
- Logging option added for Single Sign-On authentication
- Show group information for external users
- Ignore SSL option added for the mail extension
- JavaScript support added for import return values
- New commands / options:
- series_axis option added for charts
- Extra parameter to import.prepare, import.finish
- General improvements:
- Support for empty strings in connected parameters
- Ability to force IPv4 in CURL if IPv6 is giving trouble in your environment
- Active Directory support for PHP 5.1/5.2
- Date edit more straightforward in editable
- Fixes:
- sum prefix handling in calculate
- Statistics log start fix
- Organization linked report fix
- Automatic updater detects if FilesystemIterator is not available
- Formatting for tooltips in multuseries charts
- Menu positioning in popup fixed window
- PDF export current tab content
- Apostrophe handling fixed in editable select
- Ability to go around a bug in Microsoft Drivers for PHP affecting header encoding
New in myDBR 4.3 (Sep 12, 2014)
- Contains new functionality, fixes and general improvements. The release is recommended for all users.
- Users can now reset their own password if expired / forgotten (feature is off by default). Password reset feature sends user a password reset link mail, so mail settings needs to be configured. Mail settings are moved from a configuration file into the Environmental Settings. Old mail configuration settings can be removed once the new ones are in place.
- New functionality:
- User can reset own password when using myDBR authentication by requesting a password reset link via mail
- User can update email address and phone numbers in preferences
- Improved PHP 5.5 support
- MySQL socket added as install option
- Dashboard allows full reports with full functionality
- Meters and pyramid/cone/funnel charts now support report linking
- Allow to define own styles in mail
- Import character conversion possible with 'charset' option
- Linked reports can be added to html5-data element to be accessed via JavaScript
- Allow to block Single Sign-On users as admin (local only admins)
- Conditional linked reports with show_link-parameter
- Ability to add Cancel-button to dialogs (append '&cancel_button=1' to url)
- dbr.hidecolumn.summary command added
- legend.position option added to charts
- legend.style option added to charts
- category_sort option added to charts
- ip_address & user_agent added into statistics
- no_scroll_to added to embed_object preventing scrolling to embedded element
- regression_degree option added for trendline's polynomialRegression
- dbr.colstyle now supports column references when used with charts
- tooltip chart option supports column references
- Fixes:
- E_STRICT handling in older PHP
- Special characters handled better in in-cell editing, linked reports and in parameters
- Thousand separator in linked reports no longer causes problems
- Column filter works with multiple tables
- Improved checkbox parameter handling when no ID's are used
- Improved UTF-8 support in parameters
- Clear id's when empty autocomplete is entered
- Workaround for InfiniDB commenting bug
- Translation with Bing works again
- General improvements:
- Mail settings moved into the environmental settings
- Memory optimizations
- Dialogs movable in touch devices
- Dialog positioning now always onscreen
- Cleaner fonts in SQL Editor when using Firefox
- adLDAP works with php55
- Security improvements
- Improved error handling
- Export files have now always a name
- Import supports automatic parameters
- Tabs can how handle link to report folder (m-parameter)
- Missing privileges shown in SQL Editor
- More flexible for integer and float input fields
- Allows all params to be optional when linked report is called
- Allow sorting in editable selectlist
- Commmand change dbr.hidedatacolumn -> dbr.hidecolumn.data (old kept for compatibilty)
- dbr.calc works with dbr.crosstab.col
- dbr.colstyle support added to the editable
- dbr.cellformat support in dbr.editable
- Crosstab tooltip is now optional (defined in defaults)
- Improved language detection
New in myDBR 4.2.2 (Jun 3, 2014)
- Fixes a problem some users are experiencing with templates
- Reduced memory footprint
- Ability to set string parameter field length
New in myDBR 4.2.1 (May 15, 2014)
- Removes Strict warnings with PEAR on older PHP installations
- Fixes a problem with user permissions
New in myDBR 4.0.0 (Dec 14, 2013)
- New features:
- Scrollable table functionality
- Running total functionality
- Organization chart -extension
- HERE Maps -extension
- Hashed password support (turned on by default)
- Ability to show main view (public reports) without login or autologin
- Ability to automate myDBR update process via scripting
- Ability to automate Active Directory sync via scripting
- Ability to set the user sort order to be remembered
- Report parameter suffixes
- Report parameters can be paired
- Title-separators can be added to report parameters
- New parameter query options
- Native date/datetime/time-picker on touch devices supporting HTML5 date/datetime-local/time
- Added import options
- csv.enclose_always -option added
- Support for non-editable visible parameters (s-parameter)
- Ability to set active tab
- MSLineDY chart added
- gantt.baseline chart option can now be set for single stage
- Multiple account suffix support for Active Directory
- Ability to set browser autocomplete off in login
- Ability to skip attaching linked report to a cell/row by adding 'no_link'-class
- Accordion multiopen support
- Ability to add constants to linked report calls
- Ability for admin to impersonate other users
- Greek localization by Goumas Lefteris
- SQL-export option added with &export=sql (allowed by default for admin)
- Added new settings to Environment settings for charts and page title
- New commands:
- dbr.running_total
- dbr.scrollable
- dbr.footer.colstyle
- dbr.import.options
- dbr.import.options
- dbr.sort.remember
- Chart option: gantt.single_label
- Chart option: trendline-chart
- Export option: xml.declaration
- Misc improvements / fixes:
- Improved date/datetime/time-picker on touch devices not supporting HTML5 date/datetime-local/time
- Mobile support for dbr.refresh counter pause
- Autosubmit editable select
- Parameter help shows also in report
- Excel export improvements
- Usability improvements for touch devices
- Google maps support for popups embedded elements
- Improved error messages for SQL Server
- Mailed reports show correctly also with Outlook 2007-2013's MS Word HTML parser
- Ability to show new version update info only to the admins
- Support for HiDPI displays
- Pie label dispay changes to support smaller pie slices
- Time integer XLS export format
- Longer Help/JavaScript in report parameters
- Improved debugging info about erroneous Active Directory configuration
- Changed to jQuery UI datepicker
- Support type=date in sqlsrv
- Commenting in SQL Editor
- Internet Explorer 11 support
- Unique id for Flash chart when using a Windows server
- Parameter initialization in connected parameter's popup's when more complex connections are made
- Allow - and ~ signs in front of chart axis labels
- Tab initialization in ajax tabs
New in myDBR 3.9.4 (Aug 6, 2013)
- A security update recommended for all users.
New in myDBR 3.9.1 (Aug 6, 2013)
- Fixed an issue where crosstable headers were not drawn correctly
New in myDBR 3.9.0 (Aug 6, 2013)
- New features:
- Complete CSS-style overhaul allowing easier theming and easier access to objects
- Column filter capability
- Aggregate commands have now equivalent prefix commands
- Gantt-chart support added
- Stepline-chart support added
- Charts can now calculate their size automatically using 'auto'-size definition
- Added column styles with leading zero support
- Connected parameters allow now connection via name and relative position
- 'inline'-target support allow linked report to be opened inside result set
- 'include_image' export-option
- JSON object notation support in JSON export
- Firefox mobile support
- BlackBerry 10 support
- New commands:
- dbr.filter
- dbr.sum_prefix
- dbr.min_prefix
- dbr.max_prefix
- dbr.count_prefix
- dbr.hminus
- dbr.footer.colclass
- Misc improvements:
- JavaScript component updates
- One cellstyle is enough for all conditions (positive, zero, negative)
- Maximum number of autocomplete rows returned is now an user defined parameter
- Improved accordion height calculation
- Line chart markers with show_markers
- allow_gaps allow line charts with missing data to be created
- Linefeeds in HTML mail no work without extra steps
- Scrolling connected checkbox parameter now handle nonexistent data situation
- Added "Report parameters"-link into the SQL Editor
- Ajax indicator for slow connected parameters
- Connected parameter query optimization
- Improved Excel exports
- Improved remote server error messages
- Allow HTML in dbr.button
- Improved Internet Explorer 10 support
- Fixes:
- When sending HTML mail, the plain text version has now always the same content
- sqlsrv driver no longer returns extra empty result sets
- Connected parameter in same line works now
- Hidden column are no longer included in emailed reports
- Dialogs closes again with esc
- No data working in multiseries chart
- Connected parameter handling in Internet Explorer fixed
- Column order in Excel exports when using dbr.calc
- negative currency sorting
New in myDBR 3.8.0 (Feb 26, 2013)
- New features:
- Template support added
- Google Maps heatmap support
- Internet Explorer 10 support
- Windows Phone 7/8 support
- Dynamic parameter support for editable reports
- All new and faster CSV exports
- Protected variable support in connected parameters
- SugarCRM 6.x support for SSO
- Folder content can now be obtained in json
- dbr.calc improvements. Calc col can ref to another calc col. Aggregate function support for calc cols)
- dbr.summary.text supports now column references
- dbr.pageview support style and class attibutes
- SVG support for charts improved. Fallback on PNG charts for older browsers
- Output as SQL option added into the SQL Editor for support purposes
- New commands:
- dbr.template - ability to apply a template to the result set
- dbr.sort - set initial sorting order
- dbr.sortmethod - ability to specify sorting method for a column
- dbr.chart.options stacked_order - allows to specify multiseries column order
- Misc improvements:
- Improved filter functionality
- Improved null handling in dbr.calc
- Calculations with seconds supported in export
- Text parameters now autosize the text field
- Timeout for remote calls
- Use BOM in UTF CSV export
- Performance imnprovements
- Internet Explorer 9 fixes
- ID classes for mainview categories
- Pie charts linked report can be invoked by clicking on chart labels
- Accordion are now collapsible
- dec, numeric, fixed support in MySQL
- SSL support for MySQL added
- HttpOnly cookies
- Fixes:
- Extended charts work again
- Graphviz charts obey chart format
- Fixed the focus problem in popups
- Fixed a problem in Ajax calls when hostnames include a port number
- Fixes for the timepicker
- Fixed hyphen handling in editable reports
- Fixed tab initialization issue in Ajax reports
- Fixed export column shift fixed with hidden columns
- sqlsrv driver works even when mydbr-user's dafault database is not mydbr
- Extra column removed in when drill column is used
- Fixed a problem with touch based Webkit devices
- Fix for potential collation problem with certain MySQL Servers configuration
New in myDBR 3.7.0 (Nov 16, 2012)
- Server support:
- Added support for PHP 5.4
- Added support for Microsoft Drivers for PHP for SQL Server. Windows server no longer need to use FreeTDS.
- Compatibility with Infobright installations
- Support for installations on MySQL servers without InnoDB support
- New features:
- Added Google Maps Business support
- Added support for displaying images stored in database
- Time formatting options to charts (hh:mm:ss, negative times)
- Converting times from seconds in charts is also now supported
- Additional formatting options for checkbox parameters
- Cartesian coordinate system chart support added
- Default setting for opening exports into new window
- embed_image, image_format URL variables added
- New optional date and datetime -entry filter
- default_image_format and embed_image URL parameters added
- New commands:
- dbr.mail.debug command added to add debug info on sent mails
- dbr.divify command added to use DIV's instead of tables for output
- dbr.header.colclass command added allowing formatting of the headers
- dbr.cellformat command allowing cells in a column to have different format on different rows
- Misc improvements:
- Improved Active Directory integration
- Summary lines are calculated with full decimal precision even when column formatting shows less precise values
- Popup windows can be opened in a new browser window
- Popup windows close on esc
- SQL Editor adapts it's initial size based on browser window size
- Forcing Internet Explorer to use standards based formatting for better results
- Allow to deny editing cells with 'no_edit' class
- Fixes:
- Handle empty export filenames in Internet Explorer
- Tabs with large amount of data no longer flashes in slow browsers
- Fixed a problem with linked parameters and checkboxes
- Internet Explorer UI fixes
- Improved session error messages for incorrectly configured servers
- Improved handling of empty crosstab report objects
- 'onload' option in dbr.javascript works now in all cases
- Remote server call does not need to have a return value
- A bug with dbr.url referencing report parameters fixed
- Improvements on Excel exports
- Remote call no longer executes twice if no data is shown
- SQL Editor initiation should no longer create problems in Windows servers
New in myDBR 3.3.0 (Feb 6, 2012)
- New features/improvements:
- Added sparkline chart (inline chart) support
- Active Directory synchronization allows importing current AD users and groups
- Pie labels are now clickable in linked charts
- wkhtmltopad PDF export headers now customizable
- dbr.javascript option allows script to run after the DOM hierarchy has been fully constructed
- Fixes:
- A problem with Chrome and gz compressed javascript has been fixed
- Improvements to skip_single_line_summary option
- A problem with xlsx-export fixed
- JSON support for exports in older PHP installations without built in json
- A problem with connected paramerters has been fixed
- A problem with wkhtmltopdf headers fixed
New in myDBR 2.6.1 (Feb 22, 2011)
- Fixes a problem with automatic SQL generation and localizations.
New in myDBR 2.6.0 (Feb 22, 2011)
- Changes / improvements:
- Active Directory browser
- Report parameters accessible directly from report
- Fast access to access rights
- Folders can now have explanation
- OEM customization options
- Workflow improvement
- Improved Mobile UI's
- Community version displays usage statistics directly in Dashboard
New in myDBR 2.2.1 (Sep 14, 2010)
- New Features:
- Ability to directly update data in reports
- New SQL Editor with color syntax highlighting
- Ability to edit server side files
- Improved Export functionality: native Excel, PDF, CSV
- Localization files now editable. Ability add new localizations.
- New css class based styling commands
- Downloadable PDF documentation
- phpBB Single-Sign-On module
- Improvements:
- Browser issues fixed (Internet Explorer 8, Firefox)
- Chart fixes in multiseries charts
- Support for direct links on image charts
- Parameter queries can be personalized
- Aggregate functions work even on styled cells
- Localized reports can now be moved
- Embedded reports support sorting, finding and exporting
- Greatly improved SQL Server support in SQL Editor
- Date-datatype support in SQL Server
- Removal of header / foorter from browser print
- Sorting fixes
- iPad homescreen webclip icon
New in myDBR 1.4.5 (Dec 21, 2009)
- New features:
- Ability to send reports / parts of it via mail (Premium-version feature).
- A new 'dbr.button'-command for easy report linking.
- Fixes/improvements:
- A fix when in certain combinations user input was unnecessary encoded when user made an error in parameter input.
- Demo database should now install cleanly regardless of database character set.
- Google Maps extension improvements to follow Google's changes.
- No more limiting database usernames to 15 characters in installer.
- myDBR cookies now handles spaces in URL's correctly.
- UI cleanup for Firefox and Internet Explorer.
- Javascript optimizations to reduce network traffic.
New in myDBR 1.4.3 (Nov 20, 2009)
- Users with web server configured with FastCGI should no longer have trouble with HTTP/HTTPS
- SQL Editor improvements (execute selection, SQL Server version improvements)
- Improved error handling with Google's geo service
- Internet Explorer UI cleanup
- Opera Mobile now mobile optimized when using in Symbian device
- ionCube Install instructions now corrected in thread safe PHP installations
- Upgrading from 1.2/1.3 now completes without false error messages
New in myDBR 1.4.1 (Nov 5, 2009)
- Direct access to reports via URL (bookmarking and embedding of reports is now possible).
- Ability to publish reports that do not require user login.
- myDBR SQL Editor allows direct report authoring inside myDBR.
- Navigation of reports using browser’s back and forward buttons.
- Multiseries charts is now even easier to use. This will require small changes to existing reports.
- Fixes parameter input problem and allows datatypes to be in all caps.
New in myDBR 1.4.0 (Nov 2, 2009)
- Direct access to reports via URL (bookmarking and embedding of reports is now possible)
- Ability to publish reports that do not require user login
- myDBR SQL Editor allows direct report authoring inside myDBR
- Navigation of reports using browser’s back and forward buttons
- Multiseries charts is now even easier to use. This will require small changes to existing reports.
New in myDBR 1.3.3 (Oct 22, 2009)
- Fixes an error where saving global preferences could not be saved.
New in myDBR 1.3.1 (Oct 6, 2009)
- Fixes a date problem in 1.3.0.
New in myDBR 1.2.2 (Aug 31, 2009)
- Fixes:
- Fixes a security problem, where user could access reports without sufficient privileges.
- Better error message when trying to use myDBR without proper database objects installed.
- Changes:
- Better error messages when Google Maps service returns an error.
New in myDBR 1.2.1 (Aug 31, 2009)
- Works around a bug in older MySQL 5.0 installations, where text variables where handled incorrectly. As a result, report’s first parameters were not handled correctly
- Better message to user in cases where myDBR is run under insufficient user privileges when using MySQL.
New in myDBR 1.2.0 Build 297 (Aug 20, 2009)
- New features:
- No more need for SUPER privileges when using MySQL. This allows myDBR to be installed more easily on hosted server.
- Remember me feature in login page.
- Enhanced extension interface. Ability to include CSS files..
- Ability to copy table report content to clipboard. This allows fast data transfer to other programs.
- Ability to copy Report Wizard code to clipboard with a button.
- Documentation improvements.
- Changes:
- Extension handling changes. Reports no longer include every extension’s JavaScript-code to header. This can now be defined on each individual report. Resulting better performing reports.
- Usability improvements on Admin-views.
- Minor Report Wizard refinements.
- Fixes:
- Linked report work again after sorting.
- Pager works again in Firefox.
- Report map PDF/doc -generation works again.
- MS SQL Server statistics reports date fixed.
- MS SQL Server included defaults fixed.
- Added more checks against misconfigured servers.
- Titlebar no longer displays text “mydbr.mycompany.com”. User changeable (in defaults).
- ChartDirector (image chart) report linking improved.
New in myDBR 1.1.0 Build 255 (Jun 30, 2009)
- New features/changes:
- Column sorting is again enabled.
- Cross tabulation elements can now have predefined data columns. This will ease up cross tabulation usage in cases where data columns are not derived from the data.
- Support for ChartDirector 5.0 release and some of it's new features.
- Ability to define colors for individual charts.
- Chart colors now support alpha channel.
- Internet Explorer 6 & 7 can now use border-commands in row styles.
- Easier to find About-screen in Admin-settings.
- Styles and Parameter queries in Admin-settings are now sortable.
- Fixed bugs:
- Horizontal sum column's in cross tabulation reports behave now correctly when column styles are applied to the base column.
- Image charts now work also when admin has disabled Flash charts.
- Bar charts are now identical on Image and Flash charts (previously switching chart type caused data to be drawn in reversed order).
- Free text elements on reports now adhere the dbr.keepwithnext command.
- Row style definition was forced to be last in column. Now corrected.
New in myDBR 1.0.2 Build 248 (Jun 5, 2009)
- Includes better troubleshooting for the installation.
- The new version checks and informs about the missing database extensions and includes sample scripts (see user/troubleshooting) to test the database connection.
- The version also corrects the rendering error in install page when used with Microsoft Internet Explorer.
- If you already have the myDBR installed, there is no need to update.