[interchange-cvs] interchange - jon modified WHATSNEW
interchange-core@icdevgroup.org
interchange-core@icdevgroup.org
Fri Jan 24 01:32:01 2003
User: jon
Date: 2003-01-24 06:31:45 GMT
Modified: . Tag: STABLE_4_8-branch WHATSNEW
Log:
Document latest changes.
Revision Changes Path
No revision
No revision
2.6.2.88 +100 -5 interchange/WHATSNEW
rev 2.6.2.88, prev_rev 2.6.2.87
Index: WHATSNEW
===================================================================
RCS file: /var/cvs/interchange/WHATSNEW,v
retrieving revision 2.6.2.87
retrieving revision 2.6.2.88
diff -u -u -r2.6.2.87 -r2.6.2.88
--- WHATSNEW 22 Jan 2003 01:23:51 -0000 2.6.2.87
+++ WHATSNEW 24 Jan 2003 06:31:45 -0000 2.6.2.88
@@ -5,20 +5,115 @@
------------------------------------------------------------------------------
-Interchange 4.8.7 not yet released.
+Interchange 4.8.7 released 2003-01-24.
+
+Core
+----
+
+* UserDB.pm: [userdb function=logout clear=1] will now restore the appropriate
+ ScratchDefault and ValuesDefault values instead of simply deleting the
+ scratches and values under its control.
+
+* Fix persistence problems in PreFork mode:
+ - [more-list] settings
+ - profile state
+
+* Table/DBI.pm: Simplify field_settor subroutines with prepared query and
+ placeholder. Prevents infamous DBD::Pg::do errors.
+
+* Server.pm:
+ - Output proper header so missing script will be seen as 404.
+ - Fix whitespace transform, tolerate leading whitespace on header lines.
+ - Apache 2.0.x compatibility fix for problem described here:
+ http://www.icdevgroup.org/pipermail/interchange-users/2002-August/024212.html
+
+* Fix bug where bad [nitems compare=...] could cause server error.
+
+* Tolerate following previously unallowed constructs:
+
+ [if-loop-param fieldname =~ /abc/i]
+ (and/or options s, m, x)
+
+ [if-loop-param fieldname =~ /abc/ ]
+ [if-loop-param fieldname =~ /a b c/]
+ (space in or after regex caused regex compilation to fail before)
+
+* Fixed a problem that prevented the following from working:
+ [input-filter name="[quantity-name]" op="nullselect digits_dot"]
+ [/input-filter]
+
+* Config.pm:
+ - Tolerate missing configdb database, issue warning only.
+ - pass Perl error message if Sub fails to compile
+
+* Allow the 'md' (mv_more_decade) parameter to be specified with tags
+ such as [query].
+
+* Don't reject ZIP+4 without hyphen in 'zip' profile check.
+
+* Search.pm: Change stupid behavior where last sort_option is forwarded
+ to all future unset options; always default to 'none' if not set.
+
+* Interpolate.pm: Ensure the $Tag object is not wrapped more than once.
Usertags
--------
-* [formel] - pass value to display tag
+* [button]
+ - Allow tag to work with an unnamed form.
+ - Make sure that the current button being pressed is the only one whose
+ mv_click_map_* variable gets set. This works around the problem of a
+ user clicking one button, using the browser's Back button, then
+ clicking on a different button, and both mv_clicks execute instead of
+ just the most recent one.
+
+* [formel] - Pass value to display tag.
+* [summary] - Avoid persistent storage to make tag safe in PreFork mode.
+
+Payment
+-------
+
+* Signio.pm: Fixed several bad function mappings. Unlink temp file when
+ done. Prefer pfpro over pfpro-file. Accept bin_path and library_path
+ route settings. Handle ORIGID properly on delayed capture.
+
+* AuthorizeNet.pm: Fixed a typo that kept 'auth' type from working.
+
+* Payment.pm: Display errors from payment modules in credit card header on
+ checkout page.
+
+Foundation
+----------
+
+* Change catalog.cfg default for MaxServers in "rpc" profile to zero. This
+ is probably best for the vast majority of servers running in PreFork mode.
+
+* Reconfig seems to be always timing out on faster processors, made more
+ reliable....
+
+* Be more tolerant with zip/postal codes -- don't remove hyphen from
+ ZIP+4 (99686-2933) or space from Canadian postal code (T0L 0R0).
Miscellaneous
-------------
+* Included latest mod_interchange code with several bugfixes and improvements.
+
+* Fix makecat bug that prevented the cgi-bin link program from being
+ associated with the chosen owner and group. Patch by Carl Bailey.
+
+* Make outdated bin/update command work better.
+
* Update copyright notices, Interchange URLs, and email addresses.
-Packaging
----------
+Build/Packaging
+---------------
+
+* Prevent test from failing during upgrade -- remove the installation
+ library directories from @INC if MINIVEND_ROOT =~ blib.
+
+* When it is an update, don't send out "you are now ready to run makecat"
+ message which confuses people.
* Debian package build process didn't install scripts properly
into usr/lib/interchange/bin when running with Perl 5.8.x.
@@ -28,7 +123,7 @@
* No need to restart Interchange for log rotation.
* Separate package creation process into architecture dependent
- and architecture independent run (fixes Debian bug #172940)
+ and architecture independent run (fixes Debian bug #172940).
------------------------------------------------------------------------------