Parent Directory
|
Revision Log
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 |