my little forum changelog
-------------------------

2.3.3 (2014-04-10)
------------------
- htmlspecialchars warnings bug fix (http://mylittleforum.net/forum/index.php?id=7576)
- more smilies button bug fix (http://mylittleforum.net/forum/index.php?id=7612)
- French language file bug fix (http://mylittleforum.net/forum/index.php?id=7175)
- Spanish translation completed

2.3.2 (2013-11-24)
------------------
- language bug fix: http://mylittleforum.net/forum/index.php?id=7077
- theme switch bug fix: http://mylittleforum.net/forum/index.php?id=7345
- Smarty updated (3.1.15)
- Bad Behavior updated (2.2.14)
- Swedish language file added


2.3.1 (2012-12-01)
------------------
- JavaScript fix: http://mylittleforum.net/forum/index.php?id=6718
- Stop Forum Spam (http://www.stopforumspam.com/) implemented
- list spam feature implemented
- Smarty updated (3.1.12)
- Bad Behavior updated (2.2.11)
- GeSHi updated (1.0.8.11)
- set default time zone to UTC to prevent generating a E_NOTICE

2.3 (2011-09-01)
------------------
- Smarty updated (3.0.8)
- Bad Behavior updated (2.0.44)
- GeSHi updated (1.0.8.10)
- fixed this bug: http://mylittleforum.net/forum/index.php?id=5787
- minor JavaScript modifications
- possibility of akismet spam checking of posts by registered users added
- added administration options to user profile page

Edited files:
- includes/
- js/
- lang/
- modules/bad-behavior/
- modules/geshi/
- modules/smarty/
- themes/default/main.tpl
- themes/default/subtemplats/admin.inc.tpl
- themes/default/subtemplats/entry.inc.tpl
- themes/default/subtemplats/index.inc.tpl
- themes/default/subtemplats/index_table.inc.tpl
- themes/default/subtemplats/thread.inc.tpl
- themes/default/subtemplats/user.inc.tpl
- themes/default/subtemplats/user_profile.inc.tpl
- index.php

Database changes:
- setting "akismet_check_registered" added:
  INSERT INTO mlf2_settings VALUES ('akismet_check_registered', '0');
 
Manual update:
- replace the changed files 
- set "version" to "2.3" in Admin --> Forum settings --> Advanced settings


2.2.8 (2011-03-08)
------------------
- the timestamp is exclusively fetched from the database server now
  (http://mylittleforum.net/forum/index.php?id=5706)
- imagecopyresized() replaced by imagecopyresampled()
- minor modifications in stringparser_bbcode class to prevent deprecated and
  strict standards warning in PHP 5.3
- image-code is directly included into message after upload
- BBCode size button can now be deactivated 

Edited files:
- index.php
- includes/
- modules/stringparser_bbcode/
- themes/default/upload_image.tpl
- themes/default/subtemplates/posting.inc.tpl

Database changes:
- no database changes
 
Manual update:
- replace the changed files
- set "version" to "2.2.8" in Admin --> Forum settings --> Advanced settings

2.2.7 (2010-11-21)
------------------
- minor CSS and JavaScript modifications
- Chinese and Croatian language files updated

Edited files:
- themes/default/style.css
- themes/default/style.min.css
- js/main.js
- js/main.min.js
- lang/chinese.lang
- lang/croatian.lang

Database changes:
- no database changes
 
Manual update:
- replace the changed files
- set "version" to "2.2.7" in Admin --> Forum settings --> Advanced settings


2.2.6 (2010-07-10)
------------------
- minor template bug fixed (bbcode button "image" was displayed even if
  disabled)
- rss feed uses cached entry data now
- control characters filter for rss feed implemented

Edited files:
- includes/functions.inc.php
- includes/rss.inc.php
- themes/default/subtemplates/posting.inc.tpl

Database changes:
- no database changes
 
Manual update:
- replace the changed files
- set "version" to "2.2.6" in Admin --> Forum settings --> Advanced settings


2.2.5 (2010-06-21)
------------------
- Template bug fixed (http://mylittleforum.net/forum/index.php?id=5000)

Edited files:
- themes/default/subtemplates/thread.inc.tpl
- themes/default/subtemplates/thread_linear.inc.tpl

Database changes:
- no database changes
 
Manual update:
- replace the changed files
- set "version" to "2.2.5" in Admin --> Forum settings --> Advanced settings


2.2.4 (2010-06-11)
------------------
- Template bug fixed (http://mylittleforum.net/forum/index.php?id=4982)

Edited files:
- themes/default/subtemplates/user_postings.inc.tpl

Database changes:
- no database changes
 
Manual update:
- replace the changed file
- set "version" to "2.2.4" in Admin --> Forum settings --> Advanced settings


2.2.3 (2010-05-30)
------------------
- Mail header separator changed from "\r\n" to "\n". Seems to be less 
  error-prone although it doesn't comply with RFC 2822
- Minor JS improvements
- Minor language file changes
  
Edited files:
 - includes/functions.inc.php
 - js/main.js
 - js/main.min.js
 - lang/english.lang
 - lang/german.lang

Database changes:
- no database changes
 
Manual update:
- replace the changed file
- set "version" to "2.2.3" in Admin --> Forum settings --> Advanced settings


2.2.2 (2010-05-26)
------------------
- Bugfix: JS error if not logged in and forum is accessible by registered users 
  only
  
Edited files:
 - index.php

Database changes:
- no database changes
 
Manual update:
- replace the changed file
- set "version" to "2.2.2" in Admin --> Forum settings --> Advanced settings


2.2.1 (2010-05-20)
------------------
- Minor JavaScript improvements / JavaScript issue in Safari fixed
- Russian language file updated 

Edited files:
 - js/main.js
 - js/main.min.js
 - js/posting.js
 - js/posting.min.js
 - lang/russian.lang

Database changes:
- no database changes
 
Manual update:
- replace the changed files
- set "version" to "2.2.1" in Admin --> Forum settings --> Advanced settings


2.2 (2010-05-13)
----------------
Changes:
- New user settings: language, time zone and theme
- Server-side storage of read postings for registered users implemented
- JavaScript code completely rewritten
- New BBCode for TeX formulas ([tex]TeX formula[/tex])
- New thumbnail feature ([img=thumbnail]image URL[img])
- Template/CSS improvements (menus as unordered lists, CSS Sprites for 
  background images)

Edited files:
 - all

Database changes:
 - new colums in userdata table, new rows in settings table;
   see update/update.sql


2.1.4 (2010-02-08)
------------------
- Modified quoted-printable encoding for e-mails
- Skipped user data check of registered users when posting (is already done when 
  registering or editing user data)
- Bugfix: graphical CAPTCHA was not displayed if cookies were disabled

Changed files:
- includes/functions.inc.php
- includes/posting.inc.php
- templates/default/subtemplates/posting.tpl.inc
- templates/default/subtemplates/contact.tpl.inc

Database changes:
- no database changes

Manual update:
- replace the changed files
- set "version" to "2.1.4" in Admin --> Forum settings --> Advanced settings

2.1.3 (2010-01-25)
------------------
Changes:
 - Fixed bug where an error occurred if a thread starting posting was moved to a
   reply in the same thread (http://mylittleforum.net/bugtracker/view.php?id=8)

Edited files:
 - includes/posting.inc.php

Database changes:
 - no database changes

Manual update:
 - replace the file includes/posting.inc.php
 - set "version" to "2.1.3" in Admin --> Forum settings --> Advanced settings


2.1.2 (2010-01-02)
------------------
- language files added: Chinese, Italian, Norwegian, Tamil
- improved paragraph handling for flash BBCode
- check for special characters in usernames in order to prevent identical
  looking usernames (however, this is still limited as unicode usernames are
  possible) (new function contains_special_characters() in
  includes/function.inc.php)
- JavaScript function insert_link() improved (Milo)
  (http://mylittleforum.net/forum/index.php?id=4482)
- e-mail messages are quoted-printable encoded now
- fixed this bug: http://mylittleforum.net/bugtracker/view.php?id=7
- thread connection lines implemented (only non IE browsers)
- some CSS clean up


2.1.1 (2009-07-09)
------------------

- button to insert BBCode "[code]" implemented
- Russian language file added
- counting of postings in user list disabled as it caused too much server load
- updated Smarty to version 2.6.26


2.1 (2009-06-19)
----------------
- new BBCode to insert flash videos
- personal category selection for registered users
- improved automatic login (without redirection and on various computers
  possible now)
- latest posting box and tag cloud show postings/tags of current category now
- mark old/all/none added to "Manage postings"
- Ajax preview bubble can be closed by clicking somewhere outside of it now
- implemented <wfw:commentRss> in rss feed of thread starts (thus some feed
  readers display the belonging replies)
- improved backup function in order to prevend timeout and memory size overload
- improved handling of banned IPs (IP ranges and CIDR notation possible now)
- implemented auto lock old threads feature
- updated GeSHi syntax highlighter to version 1.0.8.3
- corrected time format of <pubDate> in RSS Feeds according to RFC 2822
- time zone can be specified now (advanced settings-->timezone; for possible
  values see here: http://php.net/manual/en/timezones.php; optional, requires
  requires PHP > 5.2)
- implemented display of current forum time
- improved image uploader: images can now be deleted by admins and mods
- added (incomplete) Spanish language file
- profile is checked for not accepted words now when editing it
- changed magic_quotes_gpc behavior (slashes are removed now from GPCs if
  magic_quotes_gpc is enabled)
- updated Smarty (version 2.6.25)

2.0.1 (2009-01-16)
------------------
- fixed bug with username maximum length
  (http://mylittleforum.net/forum/index.php?id=3547)
- implemented search for users by username and e-mail
  (http://mylittleforum.net/forum/index.php?id=3547)

2.0 (2008-12-27)
----------------
- updated Smarty (version 2.6.22)
- Turkish language file added

2.0 RC 8 (2008-11-23)
---------------------
- updated Smarty (version 2.6.20)
- Norwegian language file added

2.0 RC 7 (2008-10-19)
---------------------
- fixed bug in includes/register.inc.php
  (http://mylittleforum.net/forum/index.php?id=3343)
- added category element in rss feed
- minor structural changes in includes/posting.inc.php and
  templates/default/subtemplates/posting.tpl.inc

2.0 RC 6 (2008-09-21)
---------------------
- fixed bug in lock thread feature
  (http://mylittleforum.net/forum/index.php?id=3307)
- fixed bug where, when accessing an entry as not logged in user and the forum
  is accessible by registered users only, the redirect to the login form and
  back to the entry didn't work
  (http://mylittleforum.net/forum/index.php?id=3323)
- language file corrections
- Chinese language file added

2.0 RC 5 (2008-09-04)
---------------------
- fixed bug where, when editing a reply the category was deleted
  (http://mylittleforum.net/forum/index.php?id=3202)
- changed ajax preview in order that the preview bubble does not remain in the
  DOM when not needed
- renamed file js/javascripts.js into js/main.js
- added setting "forum_readonly"
- added setting "tags"
- added Danish language file

2.0 RC 4 (2008-08-09)
---------------------
- All e-mails are sent now by one central function ("my_mail")
- Subject and text length limitation for e-mails implemented
- Added "accept-charset" to all forms
- added prompt to enter a URL on the [img] bbcode button if no text was selected
  (http://mylittleforum.net/forum/index.php?id=3071)
- If the session expires while writing a message the text is displayed now after
  submitting the form so that you're able to "rescue" it.
- updated the PHP Akismet Class (0.3.4)
- removed the	variable "p_user_id" from includes/posting.inc.php and
  templates/default/subtemplates/posting.tpl.inc
- fixed bug where, in the list of registered users the status "online" was not
  displayed
- fixed CSS bug where, in IE6 the avatars were not displayed in opened
  complete threads (http://mylittleforum.net/forum/index.php?id=3091)
- locking of individual postings implemented
  (http://mylittleforum.net/forum/index.php?id=2897)
- minor code and template changes

2.0 RC 3 (2008-07-20)
---------------------
- changed naming of uploaded images
  (http://mylittleforum.net/forum/index.php?id=2994)
- changed setting "user_online_counter" (carries length of time period now)
- fixed utf-8 issues with e-mail headers
- fixed bug where, when editing a posting as unregistered user (if enabled) the
  terms of use agreement checkbox was not displayed (if enabled)
- added German language file

2.0 RC 2 (2008-07-08)
---------------------
- added "Open in thread" link (http://mylittleforum.net/forum/index.php?id=2804)
- implemented time-frame (request of form until form submit) to complicate
  automated form submissions
- fixed some utf-8 issues (missing charset in e-mails, using multibyte string
  functions)
- minor template improvements
- updated Bad Behavior (2.0.16)
- updated GeSHi (1.0.7.22)
- updated BBCode Parser Class (0.3.3)

2.0 RC 1 (2008-05-31)
---------------------
- New BB Codes [pre][/pre] (http://mylittleforum.net/forum/index.php?id=2725)
  and [monospace][/monospace] (http://mylittleforum.net/forum/index.php?id=2737)
- Keeping position within main page when going back in Firefox
  (http://mylittleforum.net/forum/index.php?id=2747)
- Some of the corrections posted here
  http://mylittleforum.net/forum/index.php?id=2796

2.0 beta 26 (2008-04-06)
------------------------
- fixed bug concerning email contact
  (http://mylittleforum.net/forum/index.php?id=2516)
- changed behavior in email contact (no more confirmation to sender)
  (http://mylittleforum.net/forum/index.php?id=2485)
- structural change in templates: subtemplates stored in subfolder
  "subtemplates" now

2.0 beta 25 (2008-02-27)
------------------------
- The minimum password length can be defined now (Advanced settings:
  min_pw_length).
- Passwords are saved as salted SHA1 hashes now (to ensure downward
  compatibility the old MD5 hashes are still valid).
- updated Smarty (version 2.6.19)

2.0 beta 24 (2008-02-11)
------------------------
- The new e-mail address has to be confirmed now when changing the e-mail
  adrress.
- Fixed bug concerning incorrect thread tree times in opened posting
  (http://mylittleforum.net/forum/index.php?id=2361)
- implemented current version of the strinparser bb code class (0.3.2b)
  (http://mylittleforum.net/forum/index.php?id=2362)

2.0 beta 23 (2008-01-25)
------------------------
- new function to move postings / split threads

2.0 beta 22 (2008-01-22)
------------------------
- fixed bug in includes/index.inc.php (empty user names of registered users
  in latest postings)
- fixed bug in includes/posting.inc.php (empty user names of registered users
  in subnavigation)
- fixed bug in includes/functions.inc.php (empty user names of registered users
  in notification e-mails)
- corrected language varable name (bbcode_link_url_marking --> bbcode_link_url)

2.0 beta 21 (2008-01-19)
------------------------
- fixed bug in RSS feed (user names of registered users were not displayed
  since version 2.0 beta 20)
- new user search in user area
- by default, the e-mail address of new users is not contactable; the default
  value can be set in the advanced settings (default_email_contact)
