[interchange] Update WHATSNEW, copyright, version in preparation for new IC 5.8.0 release

David Christensen interchange-cvs at icdevgroup.org
Fri Jul 12 16:16:34 UTC 2013


commit 881ef5424c96aa7834be3375cc2a2df6dffa4528
Author: David Christensen <david at endpoint.com>
Date:   Thu Jul 11 16:39:52 2013 -0500

    Update WHATSNEW, copyright, version in preparation for new IC 5.8.0 release

 MANIFEST                               |    2 +
 Makefile.PL                            |    4 +-
 README                                 |    6 +-
 README.rpm-dist                        |   12 ++--
 SPECS/interchange.spec                 |    5 +-
 WHATSNEW-5.7                           |  146 ++++++++++++++++++++++++++++++++
 configure                              |    2 +-
 dist/standard/products/mv_metadata.asc |    2 +-
 dist/standard/variables/COPYRIGHT      |    2 +-
 scripts/interchange.PL                 |   12 ++--
 10 files changed, 172 insertions(+), 21 deletions(-)
---
diff --git a/MANIFEST b/MANIFEST
index 4a98e7c..d7ca62f 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -295,6 +295,7 @@ code/UserTag/get_url.tag
 code/UserTag/history_scan.tag
 code/UserTag/load_cart.tag
 code/UserTag/loc.tag
+code/UserTag/make_password.tag
 code/UserTag/page_meta.tag
 code/UserTag/rand.tag
 code/UserTag/report_table.tag
@@ -1044,6 +1045,7 @@ dist/standard/variables/LINE_MENU
 dist/standard/variables/PAGE_INIT
 dist/standard/variables/THEME_CSS
 dist/subdomains.cfg
+eg/captcha_refresh.cfg
 eg/check_perl_itl
 eg/compact
 eg/cvv2.svg
diff --git a/Makefile.PL b/Makefile.PL
index 1a572d2..bd334b1 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -28,7 +28,7 @@ my @mods_to_get;
 my @remove_old;
 my $Lock_troubles;
 
-$VERSION = '5.7.7';
+$VERSION = '5.8.0';
 
 my @os_hints;
 eval {
@@ -154,7 +154,7 @@ sub copyright_prompt {
 
  Interchange V$VERSION
  
- Copyright (C) 2002-2011 Interchange Development Group.
+ Copyright (C) 2002-2013 Interchange Development Group.
  Copyright (C) 1996-2002 Red Hat, Inc.
  Interchange is free under the terms of the GNU General Public License.
 
diff --git a/README b/README
index 28fed99..c0a3b85 100644
--- a/README
+++ b/README
@@ -2,7 +2,7 @@
 
                            I N T E R C H A N G E
 
-Interchange 5.7.7
+Interchange 5.8.0
 
 Copyright (C) 2002-2013 Interchange Development Group
 Copyright (C) 1996-2002 Red Hat, Inc.
@@ -105,8 +105,8 @@ as an unprivileged user who will be the only one modifying Interchange files.
 
 Here is the quick installation summary:
 
-    tar xvzf interchange-5.7.7.tar.gz
-    cd interchange-5.7.7
+    tar xvzf interchange-5.8.0.tar.gz
+    cd interchange-5.8.0
     perl Makefile.PL
     make
     make test
diff --git a/README.rpm-dist b/README.rpm-dist
index 15d0571..8076b3e 100644
--- a/README.rpm-dist
+++ b/README.rpm-dist
@@ -31,7 +31,7 @@ the Interchange user ID to write/create files.
 
 Sessions and temporary files: /var/cache/interchange.
 
-Documentation: /usr/share/doc/interchange-5.7.7.
+Documentation: /usr/share/doc/interchange-5.8.0.
 
 On a dedicated production server, it is wise to segregate as many of these
 directories as possible onto their own partitions, to prevent problems if
@@ -45,7 +45,7 @@ usually come supplied with your operating system, so you will need to
 install them yourself. It's best to locate RPMs for each of the needed
 Perl modules and install them. To get a complete list of dependencies, do:
 
-rpm -qp --requires interchange-5.7.7-1.*.rpm
+rpm -qp --requires interchange-5.8.0-1.*.rpm
 
 Unfortunately, there's not currently a reliable, steady source of the latest
 CPAN modules in RPM format for most operating systems. Thus the easiest way
@@ -66,14 +66,14 @@ perl -MCPAN -e'install Bundle::InterchangeKitchenSink'
 
 INSTALL
 
-rpm -Uvh interchange-5.7.7-1.*.rpm
-rpm -Uvh interchange-standard-5.7.7-1.*.rpm
+rpm -Uvh interchange-5.8.0-1.*.rpm
+rpm -Uvh interchange-standard-5.8.0-1.*.rpm
 
 If you have installed CPAN modules from source, rather than RPM, you'll need
 to install the main interchange package without dependency checking because
 RPM doesn't know about those modules you installed:
 
-rpm -Uvh --nodeps interchange-5.7.7-1.*.rpm
+rpm -Uvh --nodeps interchange-5.8.0-1.*.rpm
 
 
 STARTING/RESTARTING INTERCHANGE
@@ -133,7 +133,7 @@ installation:
 
 INSTALL
 
-rpm -Uvh interchange-standard-demo-5.7.7-1.*.rpm
+rpm -Uvh interchange-standard-demo-5.8.0-1.*.rpm
 
 
 USING THE DEMO
diff --git a/SPECS/interchange.spec b/SPECS/interchange.spec
index a22ffcc..26b5e93 100644
--- a/SPECS/interchange.spec
+++ b/SPECS/interchange.spec
@@ -17,7 +17,7 @@
 
 Summary: Interchange web application platform
 Name: interchange
-Version: 5.7.7
+Version: 5.8.0
 Release: 1
 Vendor: Interchange Development Group
 Group: System Environment/Daemons
@@ -381,6 +381,9 @@ fi
 
 
 %changelog
+* Wed Jun 12 2013 David Christensen <david at endpoint.com> 5.8.0-1
+- Update for new release.
+
 * Mon Oct 20 2008 Jon Jensen <jon at endpoint.com> 5.7.1-1
 - Update for new release.
 
diff --git a/WHATSNEW-5.7 b/WHATSNEW-5.7
index f5a0ded..5432c1b 100644
--- a/WHATSNEW-5.7
+++ b/WHATSNEW-5.7
@@ -8,6 +8,152 @@
 See UPGRADE document for a list of incompatible changes.
 
 
+Interchange 5.8.0 released on _____
+
+
+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.
 
 Core
diff --git a/configure b/configure
index 83d524f..ac0a814 100755
--- a/configure
+++ b/configure
@@ -4,7 +4,7 @@ cat <<EOF
 
  Interchange
 
- Copyright 2002-2011 Interchange Development Group (http://www.icdevgroup.org/)
+ Copyright 2002-2013 Interchange Development Group (http://www.icdevgroup.org/)
  Copyright 1996-2002 Red Hat, Inc.
 
  Interchange was originally based on Vend 0.2 and 0.3
diff --git a/dist/standard/products/mv_metadata.asc b/dist/standard/products/mv_metadata.asc
index 09bc748..0f4805a 100644
--- a/dist/standard/products/mv_metadata.asc
+++ b/dist/standard/products/mv_metadata.asc
@@ -281,7 +281,7 @@ transactions::auth_code	text	16								Authorization
 transactions::deleted	yesno									Deleted
 transactions::order_id	text	32								Order ID
 transactions::status	select							pending=Pending, shipped=Shipped, partial=Partially shipped, backorder=Back ordered, waiting=Waiting for payment, credit=Waiting for credit check, canceled=Canceled					nullselect
-ui-version										5.7.7
+ui-version										5.8.0
 ui_component::mv_metadata	table								ui_component			mv_metadata								{'ui_data_fields' => "=Main

code
label
default
type
width
height
options
filter

=Database lookup

lookup
field
db

=Help and misc

help
help_url
prepend
append
pre_filter",'table_width' => "80%",'left_width' => "30%",}
 ui_component::mv_metadata::append	textarea	60	5							Append HTML	<SMALL>HTML to be appended to the widget.
Will substitute in the macros _UI_TABLE_, _UI_COLUMN_,
_UI_KEY, and _UI_VALUE_, and will resolve relative links
with absolute links.</SMALL>
 ui_component::mv_metadata::attribute	text	20								Column name	Do not set this.
diff --git a/dist/standard/variables/COPYRIGHT b/dist/standard/variables/COPYRIGHT
index ef19966..c2650a2 100644
--- a/dist/standard/variables/COPYRIGHT
+++ b/dist/standard/variables/COPYRIGHT
@@ -2,6 +2,6 @@
     [if variable MV_DEMO_MODE]
       <p>[page admin/index][L]Admin[/L]</a></p>
     [/if]
-	<p style="font-size: 10px; color: #000000">Portions copyright 2002-2011 Interchange Development Group, freely redistributable under GPL</p>
+	<p style="font-size: 10px; color: #000000">Portions copyright 2002-2013 Interchange Development Group, freely redistributable under GPL</p>
   </div>
 
diff --git a/scripts/interchange.PL b/scripts/interchange.PL
index c49bd87..cb6b0e6 100644
--- a/scripts/interchange.PL
+++ b/scripts/interchange.PL
@@ -1,9 +1,9 @@
 #!/usr/bin/perl -w
 ##!~_~perlpath~_~
 #
-# Interchange version 5.7.7
+# Interchange version 5.8.0
 #
-# Copyright (C) 2002-2011 Interchange Development Group
+# Copyright (C) 2002-2013 Interchange Development Group
 # Copyright (C) 1996-2002 Red Hat, Inc.
 # http://www.icdevgroup.org/
 #
@@ -154,7 +154,7 @@ use vars qw($VERSION);
 require Exporter;
 
 BEGIN {
-	$VERSION = '5.7.7';
+	$VERSION = '5.8.0';
 }
 
 use Fcntl;
@@ -347,7 +347,7 @@ sub dontwarn {
 }
 
 sub version {
-	print "Interchange version $VERSION copyright 2002-2011 Interchange Development Group and others.\n";
+	print "Interchange version $VERSION copyright 2002-2013 Interchange Development Group and others.\n";
 }
 
 =head1 NAME
@@ -360,7 +360,7 @@ interchange [--options] [file]
 
 =head1 VERSION
 
-5.7.7
+5.8.0
 
 =head1 DESCRIPTION
 
@@ -986,7 +986,7 @@ GNU General Public License.
 
 =head1 COPYRIGHT
 
-    Copyright (C) 2002-2011 Interchange Development Group
+    Copyright (C) 2002-2013 Interchange Development Group
     Copyright (C) 1995-2002 Red Hat, Inc.
     All rights reserved except those granted in the license.
 



More information about the interchange-cvs mailing list