[interchange: 1/4] Move 5.8 WHATSNEW to its own file
David Christensen <[email protected]>
| Newsgroups | gmane.comp.web.interchange.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit cf1c2e5b456e1ce209d50f23423c1b7659381458 Author: David Christensen <[email protected]> Date: Mon Jul 7 13:17:24 2014 -0500 Move 5.8 WHATSNEW to its own file WHATSNEW-5.7 | 202 -------------------------------------------- WHATSNEW-5.8 | 267 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 267 insertions(+), 202 deletions(-) --- diff --git a/WHATSNEW-5.7 b/WHATSNEW-5.7 index a957f4e..7078eb5 100644 --- a/WHATSNEW-5.7 +++ b/WHATSNEW-5.7 @@ -8,208 +8,6 @@ ------------------------------------------------------------------------------ -Interchange 5.8.1 released on 2014-03-12. - -Core ----- - -* Improved Unicode support in core: improvements to [area] tag, email.tag - -* Fixed a bug in session cookie parsing which could result in lost sessions. - -* Add strip_path filter. - -* Improvements in UserTag Alias handling of embedded hyphens - -* Added new full-page caching features - -* Fixed one-off [item-increment] bug when passing fm (jump) parameter to a search. - -* [weight] UserTag now supports "adder" options. - -* Re-connect session variables when doing an su. - -* Fix XSS in error tag display of failed submissions - - -Payments --------- - -* Fixes for a change in behavior with Authorize.net's handling of AUTH and CAPTURE transaction types. - -* Fixes to PayPal alternate address handling. - -* Allow Union Pay cards to skip luhn-10 - -* Update Cardsave payment module to 0.9.8. - - -Standard Demo -------------- - -* Updated checkout to recognise Internet Explorer 10 - -* Optimized lookup of order items for ship notice. - - -External Tools --------------- - -* Added script to migrate sessions from Storable to DBI. - -* Use su directive in Debian's logrotate file to avoid skipping due to permissions issues. - - ------------------------------------------------------------------------------- - - -Interchange 5.8.0 released on 2013-07-19. - - -Core ----- - -* Increase SEO value of more links. - -* Allow passing params to error tag, which are replaced (same functionality as [warnings]). Useful for localization. - -* Add support for multiple lib paths from ENV. - -* Use Vend::Safe instead of vanilla Safe in UI::Primitive. - -* Embed Safe 2.07 into Vend::Safe to avoid various problems with recent versions of Safe. - -* Add enclair_db option to UserDB.pm. Allows logging of enclair password to separate, presumably - insert-only, database table. Designed to allow administration personnel to look at passwords, - without allowing access to web-connected systems. Or perhaps more properly, to check prior - MD5-encrypted password values for repeat passwords. - -* Add new DBI sub, foreign_hash(). - -* Increase size of socket read for much better performance - -* Extend PREFIX-include to work in hash-based loops - -* New "rawsort" attribute, fixed sort attribute whitespace problem. - -* Fix rare error with DowncaseVarname handling of GET/POST parameter names - -* Added ID attribute to "pseudo" state dropdown so both actual state value and display can be updated via jquery - -* Fix MV_SESSION_ID when using IPv6 - -* Add new database configuration attribute PREQUERY. - -* Add optional cache exprire variable as pointed out here: http://www.icdevgroup.org/pipermail/interchange-users/2003-June/033985.html - -* Enforce integer weights when writing to ups_cache database - -* Have taxable_amount() check for item-level discounts too - -* Encode UI error message to eliminate XSS - -* Fix bug in parse_dir_array - -* Teach read_cookie() to return all cookie when an empty cookie name is provided - -* Add utility function cookies_hash to return all current cookies as a hashref - -* Allow extra_fields to set and retrieve scratch values. - -* Allow setting of 'HttpOnly' on cookies, using Pragma. - -* Relax regular expression for UTF8 locale used in [convert-date] tag. - -* Encode contents of html attribute properly if email body is empty. - -* Ensure that we use a UTF8 locale for strftime in [convert-date] tag. Otherwise it causes a crash - with "Malformed UTF-8 character". - -* New UserDB option for read-only attribute - -* Add simple tag to generate user-friendly passwords - -* Set MV_PASSWORD cookie to be secure if set from a secure page - -* Fix logging messages for Jobs so ErrorDestination can redirect them - -* Suppress error message in [assign] when using the documented behaviour of passing an empty string. - -* Caching-related fixes for captcha refresh. - -* Allow to override item tax calculation with tax value in $Items as tax rates may vary between items. - -* Force scalar context for is_yes and is_no - -* Replace broken check for Encode in [email] tag by looking at MINIVEND_DISABLE_UTF8 environment variable. - -* Use proper content type for HTML only emails. - -* Add link-target attribute to [menu] tag. - -* Add tree-master attribute to [menu] tag. - -* Fix cart title in standard's cart_display component. - -* Fix displayed price on stock_alert_added page. - -* Fix bug where hash keys are not properly escaped in uneval. - -* Allow gift certificates to be counted correctly as one item by [nitems] tag. - -Payment -------- - -* Add HSBC payment module. - -* Update Payflow payment module. - -* Add Cardsave payment module. - -* Pass through AllowNote parameter to PayPal. - -* Fix handling of extra_query_params in Business::OnlinePayment wrapper. - -* Fallback to credentials without sandbox_ prefix and fail properly if credentials are incomplete. - -* Update to PaypalExpress 1.1.0, requires Date::Calc now. - -* Update Worldpay payment module to version 1.0.2. - -* Update credit card type detection. - -Standard Demo -------------- - -* Improved localization support for standard's receipt and order pages. - -* Apply fixes and updates to German translation for standard store. - -* Show test order link on standard's front page only if MV_DEMO_MODE is set. - -* Enable UTF-8 in standard catalog. - -* Add optional default for customer's country to standard's catalog.cfg. - -* Remove PriceDivide from standard's locale database. - -* Add DEFAULT_PAYMENT_MODE variable to standard's variable database. - -Admin UI --------- - -* Fix undeclared variables in meta editor admin page. - -* Fix hardcoded path to order counter file in standard's log_transaction. - -External tool support ---------------------- - -* Added jEdit support for [PREFIX-calc] blocks, now syntax highlights contents as perl code. - - ------------------------------------------------------------------------------- - Interchange 5.7.7 released on 2011-06-12. diff --git a/WHATSNEW-5.8 b/WHATSNEW-5.8 new file mode 100644 index 0000000..7b75e30 --- /dev/null +++ b/WHATSNEW-5.8 @@ -0,0 +1,267 @@ +------------------------------------------------------------------------------ + + What's new in each version of Interchange + (since the version 5.8 branch) + + See UPGRADE document for a list of incompatible changes. + +------------------------------------------------------------------------------ + + +Interchange 5.8.2 released on 2014-07-07. + +Core +---- + +* Fix some parsing issues with [PREFIX-next] and [PREFIX-last] which would on occasion cause looping tags to not be interpolated. + +* Add MV_AUTOEND capability as a counterpart to MV_AUTOLOAD. + +* Add [tv], [tn], and [ts] UserTags to support "true" temporary values which avoid the use of $Scratch space. + +* Add support for [if tmp foo] to support values set by the [ts] or [tn] tags. + +* Allow DirectoryIndex to find index page in root pages/ dir. + +* Correct [log type=error|debug] final newline behavior. + +* Password-protect the pages/dump.html page as it could be a security leak. + +* Add UserTag parameter "Underride" to allow promotion of custom usertags to core IC without errors. + +* Fix bug with item attributes potentially migrating to other items when using the back button. + +* Bug fixes/improvements to custom CookieName handling. + + +UserDB +------ + +* Add Bcrypt encryption option for UserDB passwords. + + +Admin UI +-------- + +* Allow use of 'id' parameter with [table-editor] tag in hash-attribute form. + +* Allow replacement of IC tabbed display with one from jqueryui. + +* UI: allow mv_min_string parameter to work with flex_select. + +* Fix interpolation issue with Menu Editor and [either]. + +* Fix broken state_class option on country widget. + + +Payment Modules +--------------- + +* SagePay - stop logging sensitive payment info. + +* PayflowPro - send discounted item prices; don't send IP if admin order. + + +------------------------------------------------------------------------------ + + +Interchange 5.8.1 released on 2014-03-12. + +Core +---- + +* Improved Unicode support in core: improvements to [area] tag, email.tag + +* Fixed a bug in session cookie parsing which could result in lost sessions. + +* Add strip_path filter. + +* Improvements in UserTag Alias handling of embedded hyphens + +* Added new full-page caching features + +* Fixed one-off [item-increment] bug when passing fm (jump) parameter to a search. + +* [weight] UserTag now supports "adder" options. + +* Re-connect session variables when doing an su. + +* Fix XSS in error tag display of failed submissions + + +Payments +-------- + +* Fixes for a change in behavior with Authorize.net's handling of AUTH and CAPTURE transaction types. + +* Fixes to PayPal alternate address handling. + +* Allow Union Pay cards to skip luhn-10 + +* Update Cardsave payment module to 0.9.8. + + +Standard Demo +------------- + +* Updated checkout to recognise Internet Explorer 10 + +* Optimized lookup of order items for ship notice. + + +External Tools +-------------- + +* Added script to migrate sessions from Storable to DBI. + +* Use su directive in Debian's logrotate file to avoid skipping due to permissions issues. + + +------------------------------------------------------------------------------ + + +Interchange 5.8.0 released on 2013-07-19. + + +Core +---- + +* Increase SEO value of more links. + +* Allow passing params to error tag, which are replaced (same functionality as [warnings]). Useful for localization. + +* Add support for multiple lib paths from ENV. + +* Use Vend::Safe instead of vanilla Safe in UI::Primitive. + +* Embed Safe 2.07 into Vend::Safe to avoid various problems with recent versions of Safe. + +* Add enclair_db option to UserDB.pm. Allows logging of enclair password to separate, presumably + insert-only, database table. Designed to allow administration personnel to look at passwords, + without allowing access to web-connected systems. Or perhaps more properly, to check prior + MD5-encrypted password values for repeat passwords. + +* Add new DBI sub, foreign_hash(). + +* Increase size of socket read for much better performance + +* Extend PREFIX-include to work in hash-based loops + +* New "rawsort" attribute, fixed sort attribute whitespace problem. + +* Fix rare error with DowncaseVarname handling of GET/POST parameter names + +* Added ID attribute to "pseudo" state dropdown so both actual state value and display can be updated via jquery + +* Fix MV_SESSION_ID when using IPv6 + +* Add new database configuration attribute PREQUERY. + +* Add optional cache exprire variable as pointed out here: http://www.icdevgroup.org/pipermail/interchange-users/2003-June/033985.html + +* Enforce integer weights when writing to ups_cache database + +* Have taxable_amount() check for item-level discounts too + +* Encode UI error message to eliminate XSS + +* Fix bug in parse_dir_array + +* Teach read_cookie() to return all cookie when an empty cookie name is provided + +* Add utility function cookies_hash to return all current cookies as a hashref + +* Allow extra_fields to set and retrieve scratch values. + +* Allow setting of 'HttpOnly' on cookies, using Pragma. + +* Relax regular expression for UTF8 locale used in [convert-date] tag. + +* Encode contents of html attribute properly if email body is empty. + +* Ensure that we use a UTF8 locale for strftime in [convert-date] tag. Otherwise it causes a crash + with "Malformed UTF-8 character". + +* New UserDB option for read-only attribute + +* Add simple tag to generate user-friendly passwords + +* Set MV_PASSWORD cookie to be secure if set from a secure page + +* Fix logging messages for Jobs so ErrorDestination can redirect them + +* Suppress error message in [assign] when using the documented behaviour of passing an empty string. + +* Caching-related fixes for captcha refresh. + +* Allow to override item tax calculation with tax value in $Items as tax rates may vary between items. + +* Force scalar context for is_yes and is_no + +* Replace broken check for Encode in [email] tag by looking at MINIVEND_DISABLE_UTF8 environment variable. + +* Use proper content type for HTML only emails. + +* Add link-target attribute to [menu] tag. + +* Add tree-master attribute to [menu] tag. + +* Fix cart title in standard's cart_display component. + +* Fix displayed price on stock_alert_added page. + +* Fix bug where hash keys are not properly escaped in uneval. + +* Allow gift certificates to be counted correctly as one item by [nitems] tag. + +Payment +------- + +* Add HSBC payment module. + +* Update Payflow payment module. + +* Add Cardsave payment module. + +* Pass through AllowNote parameter to PayPal. + +* Fix handling of extra_query_params in Business::OnlinePayment wrapper. + +* Fallback to credentials without sandbox_ prefix and fail properly if credentials are incomplete. + +* Update to PaypalExpress 1.1.0, requires Date::Calc now. + +* Update Worldpay payment module to version 1.0.2. + +* Update credit card type detection. + +Standard Demo +------------- + +* Improved localization support for standard's receipt and order pages. + +* Apply fixes and updates to German translation for standard store. + +* Show test order link on standard's front page only if MV_DEMO_MODE is set. + +* Enable UTF-8 in standard catalog. + +* Add optional default for customer's country to standard's catalog.cfg. + +* Remove PriceDivide from standard's locale database. + +* Add DEFAULT_PAYMENT_MODE variable to standard's variable database. + +Admin UI +-------- + +* Fix undeclared variables in meta editor admin page. + +* Fix hardcoded path to order counter file in standard's log_transaction. + +External tool support +--------------------- + +* Added jEdit support for [PREFIX-calc] blocks, now syntax highlights contents as perl code. + +(end)