[pysignup] / trunk / cgi / RELEASE-NOTES Repository:
ViewVC logotype

View of /trunk/cgi/RELEASE-NOTES

Parent Directory Parent Directory | Revision Log Revision Log


Revision 97 - (download) (annotate)
Sat Oct 4 19:54:46 2008 UTC (23 months ago) by pinky
File size: 4935 byte(s)
update release-notes (again)
=PySignup 1.x release notes=

==PySignup 1.3==

* added support for SQLite (partial fix to issue2)
* rewrote index.py and change.py to be more object-oriented
* bugfix: sendmail() would fail if data.py didn't exist
* updated createhtaccess() function
* fix missing </tr> tag that was making index.py non-valid XHTML
* removed valid XHTML link/image thing
* other minor fixes

===PySignup 1.2.1===

* added alerts and mail sections to the settings
** alerts allow you to have custom alerts, via HTML or mail, be sent after a 
   certain number of people sign-up as "in" for your signup sheet
** an HTML alert simply shows a custom message on the main signup page, and
   a mail alert will send an email to a specified address

==PySignup 1.2==

* adding support for custom fields
** the datafields entry specifies what fields should be collected from users
** each datafield can be either optional or required, with one being the primary
** see the help on datafields for more info
* other minor bugfixes

==PySignup 1.1==

* adding optional password protection for users signing up (fixing issue3)
** if supplied, the password must be used to later modify the user's entry
** new config variable userpass can either be set to required, optional, or 
   none. required will make the user enter a password, optional will make it
   optional, and none won't show a password field at all
* added global variable 'errormsg' to index.py, which can be used to display
  any error messages easily (yes, globals are evil)
* making a signupinfo message display signup information based on what 
  features are enabled (i.e. CAPTCHA, password, etc.)
* making location/fulllocation the only config variables that can be lists,
  this lets you use commas in other config variables without a problem

===PySignup 1.0.2===

* renaming *html.tmpl to *tmpl.html - makes more sense
* minor bugfix: if reCAPTCHA never loads, index.py would error out on submit

===PySignup 1.0.1===

Just a minor bugfix: in 1.0, if a theme was loaded, user.css/user.js would
not be loaded, because of an unclosed <script> tag

==PySignup 1.0==

* Moved all CSS/JavaScript related files to skins subdirectory
** skins/main.css and skins/main.js hold basic styling for PySignup
** skins/user.css and skins/user.js can be created by the user for additional
   styling
** additional directories in the skins directory hold "themes"
*** current themes: black, blue, grass, and grey
*** each theme directory can have a main.css, main.js, user.css, and user.js
**** user.* files are created by the user, main are part of the theme
*** set your PySignup install to use a theme by setting the "theme" setting
    to the name of a theme
* added usecustom setting
** if set to true (default) a custom reCAPTCHA is created, if false, no 
   custom HTML is made, and one of the default reCAPTCHA themes must be set
   in skins/user.js
** custom reCAPTCHA makes the button to reload the CAPTCHA, change to an audio
   CAPTCHA, and pull up the help popup all styled as a hyperlink with the
   hyperlink text explaining what the button does
** custom reCAPTCHA is also surrounded by a ridged border
* changed index.py to fallback to defaultsettings.conf
** this also makes the functions.py deprecated() function deprecated (no pun
   intended), as it basically has no use anymore
* a few bugfixes to try and improve browser compatibility
* other minor bugfixes

=PySignup pre-1.0 release notes=

===PySignup 0.9.4===

* Changed HTML code to use CSS. main.css contains the basic styles for 
  PySignup, and a user.css file can be created with user-defined css. More
  style sheets may be added in the future.
* Added backups directory where backups of data.py and settings.conf are 
  stored. A backup is only made if either file is edited/cleared via the 
  change.py interface, and not from a user signing up on the main page.
* Changed index.py to better check for permissions errors
* Moved JavaScript code to a seperate file (main.js). The file user.js can
  also be made, allowing for the user to add JavaScript. More JavaScript
  files may be added later.

===PySignup 0.9.3===

Nothing exciting for the average user, just a few odd situation fixes
* added reverseproxy configuration variable, PySignup will use 
  HTTP_X_FORWARDED_FOR enviroment variable instead of REMOTE_ADDR to determine
  viewer's IP if reverseproxy is true.
* changed sessionid cookie name to (sitename)_sessionid

===PySignup 0.9.2===

* Change.py is now password protected, default pass is "pysignup" and can be
  changed at change.py?action=changepass
* Added compatibility with pre-v0.9 settings.conf files

===PySignup 0.9.1===

Security fix, now checks the length of the name and comment fields and doesn't 
write them to the data file if their above the maximum. The form fields 
already enforce a maximum, but there are several ways to disregard the html 
maximum.

==PySignup 0.9==

initial release

Report a bug
ViewVC Help
Powered by ViewVC 1.0.5