=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 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