1463 lines
78 KiB
Text
1463 lines
78 KiB
Text
7.3.9
|
|
- fix: Can't add task to project management (perlDreamer Consulting, LLC)
|
|
- fix: Error in RSS Feed (perlDreamer Consulting, LLC)
|
|
- rfe: Asset->get should return a copy of the properties hashref
|
|
- Fixed a typo in testEnvironment.pl version number for DBD::mysql
|
|
- Fixed a Recurring Payments processing bug: illegal division by zero
|
|
- fix: Avatar profile field does not update immediatly when you are admin
|
|
- fix: How to hose your assets (perlDreamer Consulting, LLC)
|
|
- fix: Exporting fails with strange URLs. Also factored the URL to path/file
|
|
translation out into a seperate method so it can be more easily maintained
|
|
and tested.
|
|
- fix: lack of testing for valid object creation
|
|
- fix: No mention of intermediate upgrade step in gotcha's
|
|
- fix: A newly released version of Html::Template fixes a bug with global
|
|
variables and nested loops. testEnvironment.pl has been updated to
|
|
require that it be used.
|
|
|
|
7.3.8
|
|
- Fixed a template variable rewriting problem with HTML::Template::Expr
|
|
- Added a attachment_thumbnail option to the CS RSS feed.
|
|
- fix: No closure
|
|
- fix: content in packages made from page layout don't include content
|
|
- fix: No Reports In/Out Board (perlDreamer Consulting, LLC)
|
|
- fix: The 7.2.3-7.3.0 upgrade will no longer orphan EventsCalendars
|
|
and Events on the clipboard.
|
|
- fix: The upgrade script will remove any orphaned EventsCalendars and
|
|
Events.
|
|
- fix: Media Folder (perlDreamer Consulting, LLC)
|
|
- security: A vulnerability was found and fixed this morning that could allow a
|
|
malicious user to delete assets that they don't have rights to. (Thanks to
|
|
Lucas Bartholemy for discovering this defect.)
|
|
|
|
|
|
7.3.7
|
|
- Fixed a template variable rewriting problem with Template Toolkit.
|
|
- Fixed a bug with dealing with CS posts via email where
|
|
multipart/alternative messages would cause a blank post.
|
|
- Fixed the 7.3.0-7.3.1 upgrade script so it doesn't cause multi-site
|
|
upgrades to fail.
|
|
- fix: ldap workflow bug (perlDreamer Consulting, LLC)
|
|
|
|
7.3.6
|
|
- fix: Checkbox is no longer available when creating custom profile fields
|
|
- fix: profile fields do not ever set the default value
|
|
- fix: CS email message shows up as an attachment
|
|
- fix: Calendar: start/end date time off in edit interface (perlDreamer Consulting, LLC)
|
|
- Added a database optimization that will improve asset lookup performance by
|
|
as much as 600% on some sites and another small one that will improve a different
|
|
kind of lookup by more than 10%.
|
|
|
|
- fix: Extra cruft in the Zip Archive template.
|
|
- fix: fixed corner case in WebGUI::Operation::Workflow.pm which could cause the edit page to not load and display an error if an activity is undefined or cannot be defined.
|
|
- fix: testEnvironment.pl do not tests all modules (perlDreamer Consulting, LLC)
|
|
- fix: Fixed a bug where the isCurrentPost tmpl_var would always be set to the
|
|
first post of the thread in stead of the current post. (Martin Kamerbeek / Oqapi)
|
|
- fix: Non-existant variables in CS templates (perlDreamer Consulting, LLC)
|
|
- fix: Slash_Gateway macro (perlDreamer Consulting, LLC)
|
|
- fix: Applied Martin Kamerbeek's fix for Date fields to DateTime and
|
|
TimeField fields. Also added a couple fixes for other possible circumstances.
|
|
- fix: Update DBD::mysql Required Version (perlDreamer Consulting, LLC)
|
|
|
|
|
|
7.3.5
|
|
- fix: CSS error in css03.css (perlDreamer Consulting, LLC)
|
|
- fix: event tooltips are now displaying properly in all browsers
|
|
- fix: .wgacess (perlDreamer Consulting, LLC)
|
|
- fix: Fixed a bug where date form fields would not process epoch values
|
|
correctly. (Martin Kamerbeek / Oqapi)
|
|
- fix: Macro documentation now states whether or not a macro can be nested
|
|
inside other macro and if so, under what conditions.
|
|
- fix: Media Folder (perlDreamer Consulting, LLC)
|
|
- fix: Cannot save new content filters.
|
|
- fix: Cannot delete content filter.
|
|
- fix: XSS Vulnerability in WebGUI usernames
|
|
- fix: XSS Vulnerability in WikiPage titles
|
|
- Depricated the random array function in WebGUI::Utility in favor of
|
|
List::Utils per the WebGUI Best Practices.
|
|
- change: adapted WebGUI::Commerce::ShoppingCart to make it capable of
|
|
handling dynamic item plugins. (Martin Kamerbeek / Oqapi)
|
|
- fix: Using double quote in Project Manager task name breaks javascript
|
|
(perlDreamer Consulting LLC)
|
|
- Fixed a bug in the 7.2.3-7.3.0 upgrade script related to calendar
|
|
migration.
|
|
- Fixed a bug with RSS feed generation and attachments.
|
|
- fix: notifications from postings
|
|
- Refactored the autocommit system to fix the notifications bug above.
|
|
- fix: Security Update: Cross-Site Scripting Vulnerability
|
|
- fixed corner case which causes the user profile to not load in cases where
|
|
custom forms do not work or are broken. It now skips these and throws a
|
|
warning
|
|
- fix: Added javascript confirmation for deleting wiki pages.
|
|
- Made wiki page deletes more visable/useful from recent changes.
|
|
- fix: Wiki Deleting Pages
|
|
- fix: Collaboration rss broken (perlDreamer Consulting, LLC)
|
|
|
|
|
|
7.3.4
|
|
- fix: SQLForm - cannot add new asset (Martin Kamerbeek / Oqapi)
|
|
- fix: Daily recurring payment reports should now be sent to the
|
|
configured "commerceSendDailyReportTo" address.
|
|
- fix: Closed Posts Displaying in CS
|
|
- RFE: testEnvironment improvement
|
|
- fix: Cannot add new page to the Wiki
|
|
- fix: Wiki does not have content type restrictions and can not use
|
|
the content filtering system
|
|
- fix: GetSyndicatedContent Workflow Activity not trapping errors.
|
|
- fix: GetSyndicatedContent Workflow Activity not checking for timeout.
|
|
- fix: Wiki displays 'Add a new page" link to users who are not allowed to
|
|
add pages.
|
|
- fix: XSS vulnerability in Wiki Page titles.
|
|
- Removed the requirement for DBIx::FullTextSearch from testEnvironment.pl
|
|
since it hasn't been needed since 6.5. It was just never removed.
|
|
- fix: WebGUI::Mail::Get now handles multipart/alternative messages
|
|
appropriately. This fixes the problem with CS posts sent via
|
|
e-mail showing two versions of the same post.
|
|
- fix: Styles were printing double head block headers.
|
|
- fix: DB slaves were not being instanciated correctly. (thx Chris
|
|
Palamara)
|
|
- fix: Paginator: addDataByArrayRef off by one error (perlDreamer Consulting
|
|
LLC)
|
|
- fix: English help, really XHTML fixes (thanks to Klaus)
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|