webgui/docs/changelog/7.x.x.txt

280 lines
14 KiB
Text

7.0.8
- Fixed a couple of minor bugs with the default values of the Request
Approval for Version Tag workflow activity.
- Updated the hoverhelp to denote that you can use ranges in the WebGUI
scheduler.
- fix: deleting workflows did not delete related instances and crons
- Added a "run" link to the scheduler and the running workflows listings to
aid in debugging workflow errors.
- fix: profile fields not validated by WebGUI::User
- fix: Spectre pings not using correct IP address
- fix: search functionality throwing fatal errors
- fix: DBI connect errors infinitely recurse
- add: setting cookieTTL to "session" now creates browser-session cookies
7.0.7
- rfe: Image Management (funded by Formation Design Systems)
- fix: can't change default size of text fields (midellaq)
- fix: sqlform trunctate search results doesn't work (Martin Kamerbeek /
Procolix)
- fixed some of bugs in the sqlform concerning file uploads, cross table
constraints and the join selector on non-key/value pair fields (Martin
Kamerbeek / Procolix)
- fix: Add event does not work WebGUI 7.0.5 in combination with Proxy Caching
turned off (Wouter van Oijen / ProcoliX)
- When going to an image by it's webgui url in admin mode, you are now shown the image instead of being taken to the edit screen for the image.
- fixed a bug in the Layout Asset where the asset would not inherit the
Layout template of its parent on addition (Martin Kamerbeek / Procolix)
- fixed some issues with getting original values and template fields in the
overrides section of the Shortcut asset (Martin Kamerbeek / Procolix)
- fix: extra elements (tags) do not show up in HTML source (Martin Kamerbeek
/ Procolix)
- fix: Error in StockData Default View Template (Wouter van Oijen / Procolix)
- fix: Matrix 'Can instantiate template' and also fixed a bug where the style
and printable style were not set for the Collabs attached to the listings
in the Matrix (Martin Kamerbeek / Procolix)
- fix: Spectre::Admin Error Message (xhunter)
- fix: invalid getUrl usage in EventManagementSystem
- fix: assets incorrectly setting Last-Modified by revisionDate only
- fix: SyndicatedContent caching the wrong thing and not displaying after first time
- fix: Database cache trying to freeze non-references with Storable
- fix: Apache version string component came before Apache's own version number
- RFE: JavaScript confirmation rather than page load for deleteUser
- RFE: JavaScript confirmation rather than page load for deleteGroup
- RFE: show which user locked an asset in the asset manager
- fix: dashlet user preference setting causing nested dashboard to appear
- fix: saving edits to dashlet shortcuts kicks you out of your version tag
- fix: Discussion tmpl variables in Article asset
- fix: dashlet www_saveUserPrefs refusing to execute
- API change: ProfileField::new now returns undef for invalid fields
- API change: in ProfileField, the get*Fields family of methods are now class methods
- API change: 'func' and 'op' are now reserved and not usable as profile fields
- fix: project editing in project management systems not reading fields correctly
- fix: JavaScript race condition in dashlet prefs form
- fix: caching problem with overrides in dashlets
- fix: CS pagination does not work for visitors
- fixed a problem in the search indexer and made the tabform css compatible
with tinymce. (Martin Kamerbeek / Procolix)
- fixed WeatherData Wobject, noaa format had changed (ekennedy)
- fix: Matrix (updated detailed listing template to include the screenshot)
and fixed a bug in sbin/fileUpload.pl wher it didn't handle images with
uppercased extensions properly (Martin Kamerbeek / Procolix)
- new: In the Project Management asset, tasks can now have multiple resources, which may be users or groups. Original single-resource data is migrated to the new schema by the 7.0.7 upgrade script.
- fix: makePrintable operation with other styleId
- fix: RandomThread macro not working properly. Only CS's with more than one thread are considered for the random search
- new: Tasks in the Project Management asset can now be assigned non-work lag time that is added to the main work duration of the task.
- new: Projects in the Project Management asset can now be assigned observer groups; users who are not in the observer group cannot view any aspects of the project.
7.0.6
- fix: Error in DateTime.pm
- Added a cookieTTL parameter to the config file which lets you set an optional expiration time of the webgui session cookie
- RFE: By default, search results need to match ALL keywords (Len Kranendonk / www.ilance.nl)
- fix: page redirect problem
- fix: adding in groupdelete macro
- fix: semicolons missing
- fix: Typo in WebGUI/Form/Date.pm
- fix: snytax error in wobject skeleton
- fix: potential problem with posts if getThread->parent is not defined
- fix: macro_env semicolonmissing again!!!!
- Made some changes to make WebGUI compatible with the WRE for Windows.
- fix: cacheTimeout not respected as Visitor (Eric Kennedy).
- fix: Email address with just one character in the user part not accepted
- fix: Image (file) added to page shows before committing changes
- fix: Typo in fileImport.pl at line 265 (zxp)
- rfe: Workflow activity for assigning users to a group
- The prevent proxy cache setting also now sets anti-caching meta tags and
HTTP headers.
- fix: getMedia asset constructor returning wrong object type
7.0.5
- Added a --skipDelete option to upgrade.pl
- rfe: Approvers don't need to approve own changes
- Added some more tests to the suite.
- Fixed the test skeleton
- Fixed some bugs regarding Search relevance sorting (Len Kranendonk / www.ilance.nl)
- Added an option to override the session cookie name.
- Added an option to override the session cookie domain.
- fix: Search results not showing synopses
- fix: Redirects get displayed inside page layouts as '0'
- fix: Mysterious "0" Appearing When Admin Is Off
- fix: Deletion of Products
- fix: Request Tracker Thread is called Request Tracker Post
- fix: asset constructor new, does not return undef as documented
- fix: Static export in html not working through the workflow
- fix: Fixed project management display
7.0.4
- Added a forum.lastPost.user.hasRead variable to the Message Board template.
- fix: r_printable macro and op2
- fixed a bug where the Include macro could be used to read WebGUI config
files.
- fix: new by webgui: 31 months in a year
- Several new tests.
- Many POD fixes.
- fix: URI::Escape missing from testEnvironment.pl
7.0.3
- Fixed a problem with the 7.0.0-7.0.1 upgrade relating to internationalized
department names.
- fix: Missing documentation breaks the List of Available Macros (Wouter
van Oijen / ProcoliX)
- fix: Article thumbnail not working (Len Kranendonk)
- Fixed a bug in WebGUI::Asset::Post where userDefined and synopsis form
elements were not populated when previewed. (Martin Kamerbeek / Procolix)
- fix: Indent Navigation broken (Wouter van Oijen / ProcoliX)
- fix: HttpProxy not working (with fix) (Eric Kennedy)
- fix: Copyright on Default Template (Wouter van Oijen / ProcoliX)
- fix: FileUrl macro doesn't handle snippets (Wouter van Oijen / ProcoliX)
- fix: Dataform adding fields without fieldname (Wouter van Oijen / ProcoliX)
- fix: Fatal in Affiliate.pm
- Fixed several problems to make WebGUI 7 Windows compatible again.
- fix: navigation (Wouter van Oijen / ProcoliX)
- Fixed typo in template variable project.gantt.rowspan and documentation
- fix: Events Calendar Double Date (Wouter van Oijen / ProcoliX)
- fix: Data Form Text Area Box Non-Existent (Wouter van Oijen / ProcoliX)
- Added an error message to the FileUrl macro to help users figure out why it
doesn't work.
- Fixed bugs in the GroupAdd and GroupDelete macros.
- Fixed a cross-Matrix linking problem when you have two or more Matricies on
one site with the same category names.
- Deleted a template that was accidentally added to the core.
- Made some improvements to the mail subsystems.
- fix: Revised WebGUI::HTML::filter "all" so that text does not run together when
tags are removed. Added additional tests to HTML.t. (Eric Kennedy)
- fix: Shopping Cart Not Working
- fix: Editing Products Template wipes out SKU
- fix: Email to RFE List Going to Spam
- fix: 7.0.0-7.0.1 upgrade -- op called w/o passing session
- fix: spectre.pl daemon error
- Changed the Spectre tests to be a seperate option on the spectre.pl command
line, which fixed a problem with the WRE monitor, and also enabled us to
add more complete connectivity testing.
- fix: Templates XHTML compliance (Wouter van Oijen / ProcoliX)
- Fixed mail bounce processing.
- fix: Asset Manager displaying incorrectly
- fix: Cannot paste from clipboard
- Made the search indexer mor compatible with Chinese and other non-ascii
characters. (Thanks to Zhou Xiaopeng)
- fix: Splat_random Macro not so random (Wouter van Oijen / ProcoliX) (Thanks
to Colin Kuskie for pointing this out and writing some tests)
- rfe: phone validation javascript
- fix: Head Block in styles
- fix: select assetVersionTag
- fix: Infinite recursion
- fix: assetUiLevel override broken
- fix: Indexing files failes (derck)
- fix: Unable to approve New listings on Matrix
- Added the arrayRef() method to WebGUI::SQL::ResultSet, which is 12% faster
than the array() method.
- Added more tests to the test suite.
- fix: Search Feature Select Box Not Working
- Added "Save and Commit" option for environments where the appearance of
workflow is unwanted.
- fix: WebGUI::International::get can't handle spaces
- fix: makePagePrintable macro uses style name instead of styleId
- fix: Tell A Friend
- Fixed a crash problem with Spectre run once cron jobs.
- Fixed a formatting problem and a data collision problem with the Create
Cron Job workflow activity.
- fix: HTML tags in subject
7.0.2
- fix: upgrade from 6.99.4-6.99-5 can fail if site contains groups tied to ldap with no users in it.
- GroupText macro returns an error message if it can't find the group by the name the user supplies.
- fix: Unable to remove databaselinks (Thanks to misja)
- fix: Collaboration System hangs under certain conditions (Martin Kamerbeek
/ Procolix)
- fix: Insert WebGUI Image inserts image, but does not retain border, spacing
or alignment.(Martin Kamerbeek / Procolix)
- Added Chinese character support to search engine and indexer thanks to Zhou
Xiaopeng.
- fix: issue with recursive ldap filter causing it not to work properly
- fix: upgrade 7.0.0 to 7.0.1 ldap problem
- fix: Typo when trying to display pvt profile
- Added an unsubscribe link to the messages generated by collaboration
subscriptions per the laws in various countries.
- fix: MultiSearch
- fix: Unable to duplicate existing Session Id
- fix: Admins not in visitors group
- fix: Data Form Text Area ignores size settings
- Fixed a bug that didn't allow you to search a matrix.
- Fixed a bug in the upgrade that caused template problems with the WebGUI 6
template if anyone was still using that.
- Fixed a bug where the template variables currentPage.hasViewableSiblings
and currentPage.hasViewableChildren were always false. Added the
page.parent.rank template variable to the Navigation template. (Martin
Kamerbeek / Procolix)
- Fixed a bug where WebGUI::Asset::File->addRevision did not set correct
privs to the storage associated with it. (Martin Kamerbeek / Procolix)
- Added a reverse page loop option to the navigation asset (Martin
Kamerbeek / Procolix)
- fix: cs mail needs archive url
- fix: cs mail not sending in-reply-to and references headers
- fix: cs mail doesn't like code via email
- CS mail now sends out the email address of the poster as from, when it
exists.
- fix: WebGUI::Image missing methods
- Added runOnLogin and runOnLogout config file properties to Authentication to allow
for running an external script on successful login or logout.
- fix: spectre
- fix: Spectre tries to delete the same workflow instance twice
- Fixed part of the Spectre memory leak. See gotcha.txt for details.
7.0.1
- fix: User profile field "Department" needs i18n
- fix: AssetProxied Navigation context menu - items invisible in Style 02
- fix: Request Tracker Asset - Reply to a post displays Severity drop down
list
- fix: Syndicated wobject erro 6.8+
- fix: new spectre.pl error (Martin Kamerbeek / Procolix)
- fix: Can't create new account
- fix: Several new assets aren't added to config during upgrade process
- fix: Post Subject HTML
- fix: Matrix: can't instantiate template
- fix: Session id (Martin Kamerbeek / Procolix)
- fix: Style Wizard
- fix: content-type
- fix: Two cookies and incorrect Last-Modified date in HTTP header
- fix: HTTP status code 404 broken
- fix: Add missing page on Problem With Request
- fix: Avatar/photo upload not working
- fix: Shortcut with content lock fails (Thanks to Michelle Lamar)
- fix: Security bug in session env
- fix: Ldap Registration of new users (Thanks to guiuser)
- fix: Missing/Incorrect POD
- Made changes to spectre to handle finished workflows better.
- Added filter to groups and ldap connections to filter out group members in cases where the ldap group propery and the recursive group poperty are the same
7.0.0
- Welcome to a whole new world of WebGUI. After 2.5 years and 20,000 hours of
development, WebGUI 7 is finally here.
- Fixed a bug in the asset manager where you could be redirected to a wrong
page after using the delete, copy, cut, duplicate buttons.
- fix: Can't set View Purchase History Template in commerce settings
- fix: Template toolbar missing for Transaction Error Template
- fix: Page fails and cannot be edited except through the db if custom rich editor deleted.
- fix: Search returns not restricted to chosen path or asset type
- fix: Product Asset - specification labels not showing
- fix: Folders displayed for underprivileged users (wouter / Procolix)
- fix: Secure the search function
- fix: Export Functionality
- fix: Search displays already deleted files
- fix: Pagination not working in User Management System
- fix: Upgrade 6.8.10 to 6.99.5 (Thanks to Erik Svanberg for the patch)
- fix: Adding Survey Choices
- fix: User/Group problem
- fix: Edit LDAP Connection
- fix: SQL Report w/ pagination and nested queries
- fix: Unable to add Web Services Client
- Fixed a bug in spectre where it wasn't using session cookies.
- Fixed a bug in spectre where you couldn't shut it down if you started it on
an IP other than 127.0.0.1.
- Made the Include macro more secure.
- Added Len's patch to fix some caching problems.