changeset 2064:fd4763c6efae maint-0.6 0.6.7

pre-release stuff
author Richard Jones <richard@users.sourceforge.net>
date Mon, 01 Mar 2004 00:07:27 +0000
parents e7191f6d8db6
children 6807107fc8aa
files CHANGES.txt doc/announcement.txt roundup/__init__.py roundup/cgi/templating.py setup.py
diffstat 5 files changed, 28 insertions(+), 27 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES.txt	Sat Feb 28 22:53:16 2004 +0000
+++ b/CHANGES.txt	Mon Mar 01 00:07:27 2004 +0000
@@ -1,8 +1,9 @@
 This file contains the changes to the Roundup system over time. The entries
 are given with the most recent entry first.
 
-2004-??-?? 0.6.7
+2004-03-01 0.6.7
 Fixed:
+- be more backward-compatible when asking for EMAIL_CHARSET
 - made error on create consistent with edit when user enters invalid data
   for Multilink and Link form fields (sf bug 904072)
 - made errors from bad input in the quick "Show issue:" form more
--- a/doc/announcement.txt	Sat Feb 28 22:53:16 2004 +0000
+++ b/doc/announcement.txt	Mon Mar 01 00:07:27 2004 +0000
@@ -1,14 +1,15 @@
-I'm pleased to announce Roundup 0.6.6, a maintenance release which fixes
-some bugs (notably registration was broken in 0.6.5, and is fixed now):
+I'm pleased to announce Roundup 0.6.7, a maintenance release which fixes
+some bugs (most notably making the EMAIL_CHARSET config variable backwards-
+compatible):
 
-- fixed registration (sf bug 903283)
-- don't insert spaces into designators, it just confuses users (sf bug
-  898087)
-- Eudora can't handle utf-8 headers. We love Eudora. (sf bug 900046)
-- fixed bug in args to new DateHTMLProperty in the local() method (sf bug
-  901444)
-- also changed rego to not use a 302 during confirmation, as this seems to
-  confuse some email clients or browsers
+- be more backward-compatible when asking for EMAIL_CHARSET
+- made error on create consistent with edit when user enters invalid data
+  for Multilink and Link form fields (sf bug 904072)
+- made errors from bad input in the quick "Show issue:" form more
+  user-friendly (sf bug 904064)
+- don't add a query to a user's list if it's already there
+- nicer invalid property error in HTML templating
+- use EMAIL_CHARSET for message body too (still sf bug 900046)
 
 If you're upgrading from an older version of Roundup you *must* follow
 the "Software Upgrade" guidelines given in the maintenance documentation.
--- a/roundup/__init__.py	Sat Feb 28 22:53:16 2004 +0000
+++ b/roundup/__init__.py	Mon Mar 01 00:07:27 2004 +0000
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-# $Id: __init__.py,v 1.25.2.6 2004-02-24 23:41:32 richard Exp $
+# $Id: __init__.py,v 1.25.2.7 2004-03-01 00:07:27 richard Exp $
 
 ''' Roundup - issue tracking for knowledge workers.
 
@@ -67,6 +67,6 @@
 much prettier cake :)
 '''
 
-__version__ = '0.6.6'
+__version__ = '0.6.7'
 
 # vim: set filetype=python ts=4 sw=4 et si
--- a/roundup/cgi/templating.py	Sat Feb 28 22:53:16 2004 +0000
+++ b/roundup/cgi/templating.py	Mon Mar 01 00:07:27 2004 +0000
@@ -247,7 +247,7 @@
         l.sort()
         return [HTMLClass(self._client, cn) for cn in l]
 
-def lookupIds(db, prop, ids, fail_ok=False, num_re=re.compile('-?\d+')):
+def lookupIds(db, prop, ids, fail_ok=0, num_re=re.compile('-?\d+')):
     ''' "fail_ok" should be specified if we wish to pass through bad values
         (most likely form values that we wish to represent back to the user)
     '''
@@ -323,12 +323,11 @@
             if form.has_key(item):
                 if isinstance(prop, hyperdb.Multilink):
                     value = lookupIds(self._db, prop,
-                        handleListCGIValue(form[item]), fail_ok=True)
+                        handleListCGIValue(form[item]), fail_ok=1)
                 elif isinstance(prop, hyperdb.Link):
                     value = form[item].value.strip()
                     if value:
-                        value = lookupIds(self._db, prop, [value],
-                            fail_ok=True)[0]
+                        value = lookupIds(self._db, prop, [value], fail_ok=1)[0]
                     else:
                         value = None
                 else:
--- a/setup.py	Sat Feb 28 22:53:16 2004 +0000
+++ b/setup.py	Mon Mar 01 00:07:27 2004 +0000
@@ -16,7 +16,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-# $Id: setup.py,v 1.55.2.7 2004-02-24 23:41:30 richard Exp $
+# $Id: setup.py,v 1.55.2.8 2004-03-01 00:07:27 richard Exp $
 
 from distutils.core import setup, Extension
 from distutils.util import get_platform
@@ -188,15 +188,15 @@
 command-line, web and e-mail interfaces. It is based on the winning design
 from Ka-Ping Yee in the Software Carpentry "Track" design competition.
 
-The 0.6.6 release fixes some bugs:
-- fixed registration (sf bug 903283)
-- don't insert spaces into designators, it just confuses users (sf bug
-  898087)
-- Eudora can't handle utf-8 headers. We love Eudora. (sf bug 900046)
-- fixed bug in args to new DateHTMLProperty in the local() method (sf bug
-  901444)
-- also changed rego to not use a 302 during confirmation, as this seems to
-  confuse some email clients or browsers
+The 0.6.7 release fixes some bugs:
+- be more backward-compatible when asking for EMAIL_CHARSET
+- made error on create consistent with edit when user enters invalid data
+  for Multilink and Link form fields (sf bug 904072)
+- made errors from bad input in the quick "Show issue:" form more
+  user-friendly (sf bug 904064)
+- don't add a query to a user's list if it's already there
+- nicer invalid property error in HTML templating
+- use EMAIL_CHARSET for message body too (still sf bug 900046)
 ''',
         author = "Richard Jones",
         author_email = "richard@users.sourceforge.net",

Roundup Issue Tracker: http://roundup-tracker.org/