diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 90b4b95a9..d1aafedfe 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -3992,674 +3992,3 @@ - Made the Include macro more secure. - Added Len's patch to fix some caching problems. - -7.3.3 - - fix: Wiki Purge throws fatal - - fix: Calendar now reports proper product ID on iCal feed - - fix: Calendar now tries to use the feed ID when sending uid of event on iCal - feeds (to prevent over-propagation of events shared between calendars). - - fix: Bug in AssetLineage->getLineage documentation. - - rfe: Event now has a template var to toggle if an event only lasts one day - - rfe: WebGUI::DateTime->toMysql now automatically adjusts to UTC. NOTE: - toMysqlDate and toMysqlTime do NOT adjust for timezones. If you are - using them you must adjust manually. - - fix: Bug in WebGUI::DateTime documentation - - fix: Calendar default date of "first event" or "last event" now works. - - fix: Calendar now handles Events that have ' in titles appropriately. - - rfe: Added a "dateSpan" Event template variable that will show a properly - formatted date/time span depending on how the event's start and end are. - - fix: Disobedient Forum Rich Editor - - fix: SQLForm - fixed a bug where regexes would sometimes be ignored (Martin - Kamerbeek / Oqapi) - - fix: SQLForm - checkList/varchar (Martin Kamerbeek / Oqapi) - - fix: testEnvironment.pl - -7.3.2 - - fix: Calendar and Event now have printable templates and URL parameters. - - fix: Miscellaneous Calendar template fixes - - fix: Cannot manageAssets with a locked Thread -- NOTE: Kludgy, but any other - way would probably have to break API. - - t/lib/WebGUI/Test.pm now has a method for returning the path to the - test collateral directory. The method is called getTestCollateralPath. - Existing tests using that directory have been modified to use the new - method instead of finding the path manually. - - fix: Avatar in Thread & Posts of CS - - fix: CS Phishing Exploit. - - fix: Groups admin gui (1) Default should be contains - - fix: Groups admin gui (2,3) Make group form sticky - - fix: Wiki does not show history correctly - - fix: SQLForm - Field Constraint (Martin Kamerbeek / Oqapi) - - fix: SQLForm - Default search template uses downloadUrl in stead of - templateUrl for displaying thumbnails. (Martin Kamerbeek / Oqapi) - - fix: SQLForm - Required file fields could be left open (Martin Kamerbeek / - Oqapi) - - fix: SQLForm - Using radio buttons would error when re-edited (Martin Kamerbeek / - Oqapi) - - fix: SQLForm - DBD Error handling (Martin Kamerbeek / Oqapi) - - fix: Media folder permission check - - -7.3.1 - - Fixed a problem with IE and resizable text areas that caused IE to crash - when loading edit screens. - - Fixed a problem with the new autocommit code that caused reply posts not to - work in the collaboration system. - - Storage deletes were throwing fatals when they should throw warnings. - - Fixed a bug in WebGUI::ProfileField->getCategory which caused it to always - return undef. (Martin Kamerbeek / Procolix) - - Fixed a bug in WebGUI::Asset::File where update did not update the - internally cached storage object inside of _storageLocation. - This is probably only a real problem in persistent code, like Workflow - Activities and tests. - Added tests for File and Image assets to verify that this happens correctly. - - fix - Unable to add EventsCalendar - - fix - Some functions in InOutBoard not internationalized - - fix: Calendar/Event not handling gateway properly. - - fix: Calendar templates crushing other styles. - - fix: Using YUI to add the appropriate events when loading the Add/Edit Event - page. Should fix the strange IE bugs. - - RFE: Add wiki page variables to Wiki_Master.pm - - fix: Not translated labels no displaing - - -7.3.0 - - NOTICE: The Template Managers group is deprecated. It has not been removed - from the system, but you do not have to be in the Template Managers group - to edit or add Templates. Those privileges have been transferred to the - Turn On Admin group. - - TESTS: The help labels were broken out from the i18n/label.t test into their own - test. An environment variable, CODE_COP, is used to enable the long - i18n/label.t and help/setHelp.t tests. - - documented the Deactivate Account Template. - - Added the setNamespace and getNamespace methods to WebGUI::International. - - Fixed bad caching via codespace in Operation::Help. The original failed all the time. - - Implemented codespace caching in WebGUI::International. This replaces the - in-memory cache by symbol table lookups into the code itself and saves - duplicating the i18n entries. - - Added accordion javascript object, which will eventually replace the - current adminbar accordion. This one is less of a cludge and uses the YUI - API. - - WebGUI now has a Wiki! - - Upgraded to YUI 0.12.0 - - Upgraded to YUI-Ext 0.33 RC2 - - Karma RFE: DataForm file upload patch. Thanks to mistoo for submitting the - original patch. Although I couldn't use the code in wG 7, it inspired the RFE. - Also added the feature requested in the thread to allow the files to be - emailed as attachments. - - Fixed behaviour of the Encrypt Login setting, in such way that only the form - post containing the login credentials is sent over https. After authentication - the user is redirected to http. (Martin Kamerbeek / Procolix) - - fix: RSS From Parent assets should always be hidden from navigation - - fix: profile field i18ned possibleValues with apostrophes failing - - Added a new DateTime subclass, WebGUI::DateTime, with convenience methods to - convert to and from MySQL Date/Time strings. Moving forward, this method - should be used in place of the existing WebGUI::Session::DateTime, which can - create problems when handling time zones. - - Form elements Date, DateTime, and TimeField now return MySQL Date/Time - strings when given a MySQL Date/Time string as a default value. This is now - the recommended method of storing date/time in the database. - - WebGUI::Search now accepts more rules, "where" for specifying an additional - where clause, "join" for making join clauses, and "columns" for adding more - columns to return. - - WebGUI::TabForm->addTab now returns the WebGUI::HTMLForm created. - - WebGUI::AssetLineage::getLineage can now limit the number of records returned - - fix: IP addresses for adminModeSubnets not using X-Forwarded-For properly - - add: workflow activity for expiry of email-unvalidated users. This is not - enabled by default; add an instance of it to an appropriate workflow if you - want it to run. - - fix: subscription dates - - fix: Default Rich Editor setting not rendering correctly - - fix: visitor name disappearing on preview in CS - - fix: HTTP proxy not passing form elements through - - upgrade script patches some corrupted commerce template settings - - fix: bits of other panels showing through in admin bar - - fix: Edit Branch on threads makes them not show up in CS - - The Events Calendar is now the new Calendar with some fun new features. - All your existing Events Calendars will be migrated automatically. - - rfe: multiple redirects on a page - which one? - - Major change: password recovery is now based on profile fields rather than - email account access - *** PLEASE READ THE GOTCHAS *** - - fix: Updated Snippets not being cleared from cache - - fix: IE7 Asset Manager and Admin Console bug defeated! - - fix: fixed a 508 compliance issue with login macro. - - fix: testEnvironment.pl fails in windows (Rebecca Hunt) - - rfe: add simpleReport option to testEnvironment.pl (Rebecca Hunt) - - fix: Updated Hover Help on Possible Value and Default Value when creating new Profile Fields. This should clarify things. - - -7.2.3 - - fix: minor bug with new template vars in Auth::createAccount - - fix: How to get to List Pending Transactions screen? - - fix: Users not authorized for any payment gateway get appropriate message - -7.2.2 - - fix: Show Debugging option not working - - fix: Workflow form control edit button won't work. removed. - - fix: Bug in HttpProxy.pm - - fix: Storage::Image copy does not create thumbnails - - fix: Static export - redirect problems - - fixed a bug in Session::ErrorHandler::canShowPerformanceIndicators. Moving - to CIDR format in debugIp broke it. Added a new convenience method called - canShowBasedOnIP, which refactored out the identical code to share - between canShowDebug, canShowPerformanceIndicators and any other IP based - check for privileges. - - fix: RSS From Parent having no icon - - fix: HttpProxy now handles styles appropriately. - - fix: op=viewPurchaseHistory prices are now formatted correctly - - fix: A minor bug in the default viewPurchaseHistory template - - fix: Thread determination of "current" Post, and shortcuts to non-Thread Posts - - fix: make handling of profile field possible values slightly more robust - - RFE: non-required fields shown on user registration - -7.2.1 - - Made a change to version tag commits to deal with unusually long commit - times. - - Fixed bugs the SyncProfileToLdap workflow activity where it would ignore the - ldapAlias config setting and it crash (Martin Kamerbeek / Procolix) - - fix: entry in error log of WebGUI - - Fixed part of RSSCapable addition upgrade script in 7.2.0. - - fix: MIME types broken from change to the way File assets were streamed - - fix: New resizable textareas not obeying width/height parameters - - fix: InOutBoard not allowing re-editing of new revisions - - Added a fatal error should parsing of JSON config file fail - - Fixed a bug with the admin mode subnet feature. - - Fixed a problem with rich media ads not processing macros. - - Fixed a flaw in the new commerce tax system that caused checkouts to fail. - - fix: Bug in "Article with Files" - - fix: SQLReport pagination retains op= parameter - - fix: Invalid MIME type set for images - - Fixed a problem with the adspace upgrade in 7.2.0 - - Fixed a problem with the survey upgrade in 7.2.0 - - -7.2.0 - - Added server side spellchecker (Martin Kamerbeek / Procolix) - - Added configurable sales tax. (Tiffany Patterson / Elite Marketing) - - change: made Text::Aspell optional, nullifying spellchecker if not present - - change: made all LWP user agents use env_proxy - - Help: If a Help Chapter only has 1 page, then in the TOC view it links - right to the page instead of the Chapter. - - fix: HTML::Template::Expr templates would not handle template variables - with dots in them. Added a fix to the template plugin so that dots are - translated to underscores automatically in submitted template variables. - Templates will still need to be manually updated. - - Help: Added pluggable docs for template plugins, and added a new tab - to the Help that lists template parser docs. - - Added accessors to Session/Http.pm to make testing easier. - - Test: Added t/lib/WebGUI/PseudoRequest, which is a mostly functional - Apache::Request object replacement. It doesn't do everything, but it - does enough to test Session/Http.pm, except for cookies. - - Added an option to the Syndicated Content Wobject that allows use of macros - inside the RSS Url property. - - semi-fix: WebGUI/Mail/Send.pm no longer has extraneous UTF-8 BOM - - new: RSSCapable mixin for assets that can have RSS feeds, and RSSFromParent - asset (automatic) that actually generates the feeds from them. - - new: workflow activity and hooks for deleting exported files on trash, - purge, and changeUrl - - fix: editing posts loses changes in preview - - change: Asset::getContainer no longer changes the session asset - - fix: Survey numeric multiple choice options - - fix: Matrix/can't remove picture from listing - - fix: inability to create shortcuts to threads - - fix: Style templates do not render metadata - - fix: Survey duplication not working - - fix: "Open link in new window" with WebGUI asset tree link in TinyMCE - - fix: Admin Users submenu doesn't fill in uid - - Added YUI javascript library to the core, so that we can begin converting - to a standard javascript API. - - fix: Resizable textarea no longer works in IE - - fix: EMS Manage Events broken - - fix: "orig_dependant" JavaScript error in PM quick task display - - fix: Tasks now start at zero duration in the PM system - - fix: RSS for collaboration systems now properly shows in the head rather than the body - - fix: Gantt chart bars erroneously being shifted one day to the right - - fix: Post titles containing periods result in urls containing periods - - fix: Activity list expands outside of edit workflow screen - - fix: Thread layout "flat" doesn't stick - - fix: Rich Edit omitting rows drops subsequent rows - - fix: Phishing Bug... take that spammers! - - fix: Default PM Dashboard Template extra form element not implemented yet - - refactor: move Dashboard, Folder, and HttpProxy getEditForm overrides into definition clauses - - possible fix: Dates messed up on subscriptions - - Template variables in the main Survey Template were out of date in the - documentation. - - fix: SQLReport no longer paginates or runs nested queries when downloading. - - Made Stow's warning a debug message, which is what debug messages are for. - - fix: WebGUI::Text::splitCsv no longer removes trailing empty fields - - fix: Product add-to-group would always try to add a user to a group - - Made many minor changes recommended by Perl::Critic. - - fix: No Integers or Strings as Placeholder Parameters - - Made many minor code efficiency changes. - - fix: Two cookies and incorrect Last-Modified date in HTTP header - - WebGUI::Text no longer spits out a billion warnings - - fix: workaround for IE not handling ' in SyndicatedContent was not catching everything - - fix: WebGUI::Operation::ProductManager added a tab with wrong name. - - fix: WebGUI::Operation::Commerce www_selectPaymentGateway no longer forces - user to choose gateway if they are only authorized to use one - - WebGUI::Session::Scratch->delete now returns the value deleted for - convenience, like Perl's built-in delete() function. - - fix: Auth redirectOnLogin wouldn't work if login called from Operation::execute() - - fix: WebGUI::Operation::Commerce->listTransactions now adds trailing 0's to - prices/totals. - - fix: Uncommitted Collaborations and adding threads - - fix: template variable displayLastReply is in none of the CS help files - - karma rfe: Faster rendering for editing interface - - karma rfe: Limiting access to admin mode to set of ip's - - -7.1.3 - - fix: SQLReport now returns error if can't find DatabaseLink - - WebGUI::DatabaseLink->new now warns if can't find requested DatabaseLink - - fix: Wrong template variable name in default Matrix View template - - Tried to clean up some HttpProxy code. Still very ugly. (need rewrite?) - - fix: HttpProxy would not put correct values for multiple query params with - same name. - - Fixed a bug in the template engein that caused CS notifcations not to send - in certain circumstances. - - fix: metadata (WebGUI Help). Removed mention of the RawHeadTags macro - from the Metadata help. - - fix: Config - - fix: Article Shortcut Loses Style Information - - fix: Pagination loses search criteria - - WebGUI::Session::Stow now warns if set() is called when cache is disabled - - Fixed a bug in the LDAP auth module where LDAP links could not connect to - the LDAP server (Martin Kamerbeek / Procolix) - - Fixed a bug where the Automatic LDAP Registration setting could not be set. - (Martin Kamerbeek / Procolix) - - Fixed a bug in the Poll where using graphs could result in errors. See - gotcha.txt for details. (Martin Kamerbeek / Procolix) - - fix: Group lookups via database link - - fix: Error before logging into WebGUI site - - fix: Unlock tag - - Added some additional indicies for slightly better performance. - - fix: PM resource search popup has no scrollbars - - fix: Matrix listings create CS assets with wrong permissions - - fix: HttpProxy not requiring Apache2::Upload correctly - - Fixed a bug that could cause package imports to fail if they included - updated revisions of existing assets. This fix may also prevent other - revisionDate related errors, though none are known at this time. - - fix: Error in Storage.pm - - fix: Relative URL in viewRSS function of CS - -7.1.2 - - Fixed a bug where logging in/out would cause a blank page display. - - Fixed a bug that caused workflows to fail if collaboration systems and - posts for that CS were in the same version tag at commit time. - - fix: minor assetsToHide implementation bug in dashboard - - fix: Version tags could not be create()d because no default values set. - - fix: Commerce items were required to have a group. - -7.1.1 - - fix: some issues with asset exports not handling URLs with dots correctly - - fix: Search from root - - fix: Survey: textarea answers are trunctated - - fix: Snippet Security Fails - - add: asset exporter making appropriate symlinks for extras, uploads, and root URL - - change: asset exporter now uses one session per asset to avoid breaking state in between - - fix: Lineage length is not checked (Martin Kamerbeek / Procolix) - - fix: Cannot manage user accounts in 7.1.0 - - fix: New created users don't have password - -7.1.0 - - fix: mysql and mysqldump were transposed in upgrade.pl --help - - fix: adding Matrix listings committing the current version tag - - fix: user searches in task resource additions in PM not displaying right without both last name and first name present - - fix: task editor in PM not actually receiving start/end date information at first - - fix: Error Displaying Multiple TimeTracking Wobjects (ekennedy) - - refactoring of PM JavaScript stuff - - fix: DHTML calendar bug & fix (maxscience) - - fix: Missing translation in calendar (Klaus) - - fixed a bug where the calendar would break if a language other than English has - been selected (Martin Kamerbeek / Procolix) - - fix: Events Calendar: error in "big" template (Martin Kamerbeek / Procolix) - - fix: PM task editor not preserving duration - - fix: PM project completion percentage updates not working right - - fix: useEmptyStyle caused invalid template to be used - - Added ability to download an SQLReport in either CSV or as a template. - (Special thanks to the Alliance for a Media Literate America for funding - this feature.) - - Added ability for Products to add a user to a group when purchased. - (Special thanks to the Alliance for a Media Literate America for funding - this feature.) - - Changed the ?op=editProduct form to a TabForm. - - fixed a small error in WebGUI::Group documentation. - - Added WebGUI::Text with some CSV functions. - - Added Karma RFE: Thumbnail size can be enterred in CS - - Added diskUsage.pl utility script to show space used by assets in a webgui - site, similar to the unix du utility (Special thanks to Volvo for funding - this feature). - - Added option to WebGUI Auth module to require strong passwords. Admins can - now require users to enter a specific combination of characters, etc. - (Special thanks to Brunswick Bowling and Billiards for funding this feature.) - - Added skeleton code for writing WebGUI utility scripts. - - Added auto-registration via LDAP. This allows users to simply login and - have a WebGUI account created if their credentials are validated by the - directory. (Special thanks to Kemin Industries for funding this feature.) - - Added a Sync Profile to LDAP workflow activity that will grab a single user - profile from LDAP instead of all of them. (Special thanks to Kemin - Industries for funding this feature.) - - fix: Article.t copy collateral test false failure. - -7.0.9 - - Removed the need for DateTime::Cron::Simple, which also added the ability - to use ! < and > in schedules. - - partial fix: invalid Message-ID headers in outgoing mail - - fix: HttpProxy not doing file uploads correctly - - fix: leftover discussion template variables in Default Article template - - fix: Stock Data asset insufficiently robust handling erroneous data - - refactor: move getEditForm data into definition for Collaboration asset - - Fixed some bugs in the SQLForm. Also refactored parts of the SQLForm to - reduce the number of database queries and lessen the amount of data being - uploaded when images are put in the form. (Martin Kamerbeek / Procolix) - - change: PM asset task editor now defaults start date to start of project - - Rearranged the autotag name creation to be easier to read. - - add: progressive (duration-tracked but untimed) tasks now possible in Project Manager - - fix: Shortcut causes endless loop - - fix: Template variable in Project Management System - - fix: behavior of SyncProfilesToLdap workflow activity should be more correct now - - add: multiple LDAP recursion filters possible - -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 - - Added a reverse option for the getAssets method in VersionTag. - - Fixed a bug that would occur when deploying a package that contained a - collaboration system with posts. - - structure: normalize signature of Asset::duplicate method - - fix: Copying Collaboration System assets fails - - fix: Collaboration System packages do not deploy - - fix: robots.txt returns wrong MIME type - - change: overlong alternate text for Weather Data icons shortened to basename - - fix: multiple problems with static export, including wrong asset context and wrong status messages - - fix: WebGUI::Asset->new interacting badly with caching - - fix: changeUrlConfirm returns to previous URL rather than new URL - - fix: performance indicators interfering with CSS - - fix: admin bar causes pages to extend forever - - fix: File Upload - documented HTTP file upload size limitations in File - Pile Assets Hover help as well as the WebGUI settings documentation for Max - Upload size. - - Eliminated several hundred queries to the database during certain user - profile field options. - - Fixed the search function that broke in 7.0.7. - - fix: typo + obsolete approve section in Collaboration System Default Thread template - - fix: attachments section of post form not working correctly on edit - - Images now create revisions as you resize them, so you can roll back to a - previous size. - -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. -