Location: PHPKode > projects > NoNonsense Forum > Kroc-NoNonsenseForum-8b22b42/HISTORY.txt
v12	08.JAN.12
*	Complete theming overhaul. The PHP logic and HTML are now separated using this methodology:
	http://camendesign.com/dom_templating allowing admins to modify the HTML easily.
	- WARNING: a bug since v9 of NNF caused dividers to be inserted with invalid HTML, these posts
	  will appear blank unless you search your threads for `"hr"/` and replace with `"hr"`
*	Fixed major bug with code blocks/spans restoring in the wrong order
*	Changed dividers to use three or more dashes instead of four
*	Fixed bug with dividers "---" using faulty HTML
*	Added `theme_custom` function to 'theme.config.default.php' to add your own custom templating
*	Moved templating of HTML titles to `THEME_TITLE*` consts in 'theme.config.default.php'
*	Removed 'action.php' by integrating append/delete actions into 'thread.php'
*	Renamed 'shared.php' to 'start.php' and created 'lib' folder for shared code
*	Reorganised greyscale theme images

v11	24.DEC.11
*	WARNING: Removed "private" forum lock-type due to basic lack of privacy without htpasswd
	(anybody can just access the "index.xml" file to view posts); will leave this feature
	up to admins to implement with htpasswd. If you have any existing private forums,
	please implement htpasswd protection before upgrading!

v10	24.DEC.11
*	Theme configuration moved to '/themes/*/theme.config.default.php'
*	Forum description / custom HTML via 'about.html'
*	Custom CSS support via 'custom.css' file
*	Custom favicon support
*	Custom logo support in greyscale theme

v9	21.DEC.11
*	More markup syntax supported: (with thanks to Richard Van Velzen)
	`:: title`, `---` (divider), `*bold*` & `_italic_`
*	Please note that 'config.example.php' has been renamed to 'config.default.php'
*	`rel="nofollow"` added to URLs in user text
*	Fixed file-locking issue on Windows servers
*	Fixes to RSS links
*	Lowered server requirement from PHP v5.2.6 to v5.2.4 (theoretically 5.0)

v8	06.DEC.11
*	Access control: Major new feature! You can lock forums and limit posting / access to certain users:
	(Members can be specified in a 'members.txt' file)
	- 'threads':	Only moderators / members can start threads, but anybody can reply
	- 'posts':	Only moderators / members can start threads or reply
	- 'private':	Only moderators / members can access and participate in the forum (no access for the public)
*	Moderators can sign-in to do moderator actions
*	Moderators can now reply to and append / delete in locked threads
*	Moderators can now fully remove previously deleted (blanked-out) comments
*	Config option to disable new user registrations site-wide (`FORUM_NEWBIES`)
*	HTTPS support. Enable `FORUM_HTTPS` in your config to force HTTPS
*	Fix for Windows servers (forward slashes breaking `FORUM_PATH`)

v7	05.NOV.11
*	NNF can now be run from a folder, with thanks to Richard van Velzen
	(this requires theme changes: URLs must be prepended with `FORUM_PATH`)
*	Sub-folders within sub-folders are not shown (not supported yet)

v6	08.OCT.11
*	Thread locking / Unlocking
*	Copying a code block inside a quote and posting now correctly indents the code block

v5	22.AUG.11
*	Fully remove post option on delete page -- now deletes the post completely rather than blanking it
	(can only be used by moderators, and only on the last page of a thread)
*	IE6 & iOS CSS fixes
v4	19.AUG.11
*	Last post date now links to the post
*	Index page count was incorrect
*	CSS fix for IE 6 & 7

v3	30.JUL.11
*	Links to threads now use "page=last"
*	"Users" folder now included in the download for simpler setup

v2	18.JUN.11
*	Ignore invalid XML files when generating index page / RSS
*	Prevent null filenames for threads with only non-ASCII titles
*	Better compatibility with PHP 5.3 (still works with 5.2)

v1	01.JUN.11
*	Initial release

For full change list and changes prior to v1, see the GitHub project page <github.com/Kroc/NoNonsenseForum/commits/master>
Return current item: NoNonsense Forum