416 lines
22 KiB
Text
416 lines
22 KiB
Text
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.
|
|
|
|
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.
|
|
- fix: metadata (WebGUI Help). Removed mention of the RawHeadTags macro
|
|
from the Metadata help.
|
|
- 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)
|
|
|
|
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.
|
|
|