## YAF.NET

#### Change log

### YAF.NET 2.1

- 298da4e6ef52b06e241cea6f35f59447d7f6e7bc • Fix for issues I've been seeing with Message Truncate.
- 683378549d19b64f0fdb3080173335707ecb7828 • Attempting to figure out the issues with the spell checker.
- c1fdd81b70fc6e4955b8df077c34e361a238a4bc • on to 2.1 BETA.
- c03f4cebf355472d9df1895760a9d0fa9b189c02 • removed spell check option from the editor since the google api is no longer available
- 0ab0829a4da0eb8ea8b77ec5205b47f0e72ec7b2 • fixed paste function in the ckeditor
- df19b62fc3ddc93cce71821e1cb46d3919dc8d3f • disabled message history for guests (closes #43)
- c30d5c0ea57b3d62fd950a0ec986fb7f2c275d54 • better handling for protocol less urls for the google widget bbcode
- cd951711931e793cbebf4a5f306ef049eee6a4e7 • added missing bbcode description localizations + added dailymotion and tweet embed as bbcodes
- 4e07306a70a889ba584e677d1d5b3ef025538829 • from the admin user page you can now report a user as bot stopforumspam key is required (closes #34)
- 749694028a32f5797899805e5142db926f3d3f37 • forgot 2 files (closes #44)
- 205933119cd6598282214529fe4c909ad273364e • fixed user export (closed #46)
- 7ba38eab1815fd2f0c755424f50ce69aaedfb5ed • tiny refactoring
- 9410c38af6bf964fa3a3bb3819a42400e19fd028 • removed trust limit for remote avatars, because it works also in medium trust
- 0417cec068c42105dd6bad6aac83efe0f794876a • fixed urls in the retweet text
- 7a3f0b08e2cdcadaa9520d7056ea0c10332d102e • upgraded to latest tiny_mce + removed old files from project
- dbfb375eedc5d1b165141bf68c81686deb32586a • fixed case sensitive issue in the sp's
- aee03f56fbf733b47c3f34d9787b6efc18413762 • create new admin should be disabled in dnn here
- 43d9b627bb1a6bfa013f099868201fd338da5cad • that doesnt work (closes #47)
- 582e68c293c04dce89f6e5c116cd7270df5f3db4 • fixed board deleting
- 93e244765a71dca89920e6c347f9c6c055eb57a9 • tiny fixes
- 9fc47d67f824271256736003146d62fa4bf54105 • fixed an exception when geo location is enabled and tested on localhost
- 040d3460a5bf09770627a42d84f36f5ac882e14f • corrected description (closes #51)
- fa4a70a3067cb7008ba28fade4b2781e365fcf0b • youtube bbcode can now handle non secure and secure urls (closes #48)
- 86bc2f4c2389f8e71e9d0857cbec775c14b4d47f • fixed issue where reputationvoting was not completly deleted when deleting a user
- 47556f4c398de2bd6ba1b318ec233f4b5ce04c37 • fixed find unread function (closes #49)
- 7858ac85dcf4aa505de8f36796f5011a21a68af3 • Auth Notify admin link now points to the user
- 5926582564b93b91f5f89d51631ddbb0e47eb0cc • fixed first part of issue #55
- 6d535f7f798c75d4675c6f2b0087daab6ca7fa16 • removed rest of the irkoo stuff
- 4264c3d0fd6a5fe094549f4d1c8b2f4e2e6dc23a • fixed issue with pager links + redesigned pager links for the advanced url builder
- 0976c97aeae8ef98c1db304bf4faab6ef12c2cd8 • proper fix for lastpost/unread links
- 4a2733c158962a86b129dc5b3cdb5edb37560559 • DisplayAd bug fix
- 3c2c5795729c1df7b3decfd06c042aba9f0c845c • small optimizations
- 163e0c016087d4c2b8b625d807ce0b1eaa417195 • Fix for #62 -- Removed usage of HttpApplication.
- 8d3c30b413fbd15df43cb8f2a3e557f52526ecdb • Put exception in place to help fix #65 -- probably won't fix the problem but will at least bring the issue to light which I'm almost positive is SQL related.
- 79e26d8b5a48829e3cdea468c3fc30625cfb8418 • Cleaned up the code a bit and added a check OnPreRender for a valid TopicRow -- otherwise an exception is thrown. Hopefully will help figure out issue and fix #26.
- e18feac8da1f18ddcb1c22fdb311caac8e3f2700 • Completed Done #11. Also improved the PageLink code since it hadn't been touched in years.
- b12f9030154230afe5e8fe6566f0a204e79a9a3c • Improving this code intention a bit. Made the PageLinks a Fluent API. Removed some crud.
- 9eb7303f1b22c542d459e3fc43d6552e5761e062 • fixed farsi jquery-ui datepicker
- 907bf927c9631aba26dcb43b0101fc8159e2a4c7 • testing protocol less img bbcode
- 4e236d44e14b28ff63403991ba3f5eac5e4abe28 • preparations for tapatalk
- 503b5dab388b76488b692d98afdf937e6b2fa9bc • Fixed wrong encoded emails, which appear with chinese chars (closes #21)
- b42175551ebba56efe6c8640a3cab1b35b69ea8a • fix layout issue in dnn 7.2 or above
- 513d42c037b4462ddef8907a49b17b318ed3bde9 • Improved send mail using .NET v4.0 conventions (dispose pattern -- also not creating multiple smtp clients per send).
- 301b6485673303829004029c7b22d106dd5bef1e • Cleaned up the ISendMail interface by merging calls. Fixed some debug logging in SendMailThreaded. Improved the speed at which emails are sent via SPROC and frequency.
- 2dc474954b2035bbbd61e8e5ac372d91e08e42bb • Fixed #74 Should pull in a way that will fail if the transactions step on each other. It will also pull more emails at a time.
- 7e7ea1fd266ccce20e664bb8a96d0913aea51638 • Added Current App Domain Loading of Extension Assemblies in addition to scanned assemblies plus debug out of all scanned assemblies.
- 9f4c99639ce10f4c7f2988430ee0c8a4a3158eb6 • Fixes issue #75 -- page link url now supports null again.
- 47ad0738c5313419dddf7a2f90f7c1b8d664ace6 • added custom method to encode user input to prevent xss but not encode unicode chars (closes #76)
- cf291a95e4d895a6c734a67aeb36926f5edf409a • Fixed Report user to stopforumspam when user has no posts (closes #77)
- d0cf5450500bef8d734b4c4202bf32991d0b49e3 • added event logging for user reporting
- 215948a471413137bb2e2536a41e43a23b3e0381 • tiny fix for some bbcode urls with a encoded : sign
- 9b9a9d6d59b199c9acaadbb637bb0fb3399d4bc0 • fixed #50 geolocation service should no longer throw an exception on the register page
- 0c2cbba9e0384306325c45d362acfa0901a5a237 • simplified the lastpost links, no longer there is the need for an reredirect
- 03eb12d589360a0ac794284c05d2134ef7f08add • A little cleanup.
- 817f1f0a9104e5e62485eaea56cb9c85c9462276 • Upgraded to Latest Autofac. Also, switched to using IModule for Data.MsSQL.
- d72aadb60c9a6110937a4808d955f854df736af6 • v2.1

### YAF.NET 2.0

- b506207a5743 - Added new "Fancy" Theme
- 85b13f3dcc25 - Added Keystroke For Quotes to the YAF BBCode Editor you can now use CTRL+Q for inserting and "[quote]"..."[/quote]"
- b19372ea7cdc - Added HoverCards to Username. If enabled it shows an Hover Card (Which shows some quick info about the user) when you hover an user name. This will also show an Hover Card on the Twitter & Facebook Profile Button.
- b6e1187445d2 - Added New Notification Bar for System Messages (In the Host Settings you can choose Between Modal Dialog or Notification Bar for Messages, also the Display Duration can be defined there). Also added an option to show the alert dialog for messages on Mobile Devices.
- 44b739c04251 - Added Display Options for the Event Log, you can define Start and End Date and also Event Type
- 08b0067c71b9 - Added Admin Page to Import List of Banned Ip Adresses (You can find Huge list of Bot IP Lists here: StopForumSpam.com)
- 9608f0d198d2 - DNN YAF Whats New Menu List Item is now fully Templatable
- 41c364b59497 - Host Admins can control admin groups access to YAF event log by event type. They can set permissions to delete events by type too, i.e. readonly mode for each event.
- 215487e54451 - Added New Host Admin Page for Host Admins to restrict simply admins to various admin pages individually.
- 4630cfacc8d7 - Added settings to control number of records in the event log.
- 41a6bceefe75 - Added Option to send PM to all Buddies of a User
- 776bb2ddcbbc - Added Indicator to a Private Message if its an Reply
- ca58bfa27c3c - Added new BB Code Feature to the Editor for indent text
- beff3c351d6e - Added DNN Option to Remove Tab Name/Title from the Current Page Title you can choose between "Dont Remove", "Always Remove", "Remove only if matches the Board Name". Default Value : "Always Remove"

- DAL Refactoring
- Fixed Problem with profile editing if an admin culture is not equal to edited user culture.
- Fixes for birthdays.
- Fixed Issue with deleting a message from a topic with reported and unresolved post.
- [YAF-4196] changed the where ordering around so that less needs to be joined.
- [YAF-3195] A fix for UserMedal FK failure while updating from older versions.
- Added New Host Setting: "Max. Topics on the Forum Feed" to limit the amount of Topics on the Forum Feed
- Added YAF.Data.MsSql. The "blind" stored dynamic procedure engine is working properly. Converted a lot of YafDBBroker to use the new dynamic sproc db system.
- Upgraded project to VS2012
- Fixed wrong tooltip for the avatar images on the topicline control
- Added Warning Message to the IsStart Flag on the Edit Rank/Group Page, to avoid breaking the Registration when no Group or Rank has one IsStart Flag.
- Fixed Exceptions when ShowToolBar is set to false
- Added Regions of Switzerland to The Region List
- DependencyResolutionException on Digest fixed
- Added Nuget to the project. Updated AutoFac to latest (2.6) and XMLRPC to latest.
- Updated Tiny_MCE Editor to Version 3.5.8 and added Spell Checking
- Updated CKEditor to Version 4.0
- 22c42d685ef5 - Fixed an Issue with large smilies in the smilies box
- 969f193fdd0c - Fixed an Issue with Duplicated background email sending
- 4d371d60f60e - Renamed Buddy/Buddies Feature to Friend/Friend
- 9ef84e89d04e - [YAF-161] When creating a new Board the Current Superuser (Host Admin) will be created.
- 1cca346ec5de - Event Log Can handle huge logs
- b39c4581d37c - Ensure ShoutBox, ForumStats, and ActiveDiscussions visibility board settings are respected across postbacks (this issue wasn't exposed in most typical YAF installations)
- ada1137d3428 - Fixed Image Height of Attachment/Album Preview Images
- de382f9d6144 - Fixed html to bbcode converting when Pasting Content in to CK Editor
- d6039a8769eb - Modified the Event Log Styling, now it uses jquery ui themeing for the event log types
- d5f86fd894a4 - Added Tooltip and Css Classes to the Profile Menu
- 65c0df153932 - Fixed security vulnerability topic title was not encoded in some places
- 7ea541e0d202 - Fixed an error when a guest is thanked.
- d10f386f8a2d - Fixed the behaviour when deleted messages stubs are displayed to an owner if Show Deleted Messages is enabled. Admins can see half-deleted messages stubs in every case. Previously they couldn't see them at all.
- a2bd0351c53d - Applied Fix [YAF-193] YafResourceHandler.cs Webclient Credential Issue
- 5eac0294c267 - Fixed Issue where Facebook ID or ICQ Number is higher then the Max Integer Value when checking if string is a number.
- 386843ed0ecd - Fixed Image Inserting in CKEditor BBCode Mode.
- cb840833c74f - Fixed display bug for PMs in groups and ranks.
- 4065c2117d78 - Post Button now Says "Save" instead of "Post" when editing a Message on the Post Message Page.
- 51bf392b8a69 - A fix for: when user is logged out and he logs in he's not displyed in active list.
- 87882a652a04 - Azure Compatible Patch Added PKeys to all tables.
- 32c1d12fdeeb - Fixed Issue where the Text Higlight Function on the Search page was destroying the BB Code Html Code
- 63189fd15e47 - Fixed [YAF-187] Modal Dialog can go off screen
- 13a18b2c223b - Fixed the POWERED_BY Language String
- 24f1b48b554d - Cursor is now inside the BB Code when there is no text selected in the YAF BB Code Editor
- ccf8d0a0ebfa - Enabled new DisplayName things in the most performance-sensitive places. Good news for forums with many users they should not have 100500+ user_list calls anymore in most places.
- 57c2c5520502 - Added fix to avoid showing both Popups for Pending Buddies and Unread PMs at the same time (thx to daveburke)
- bcf58ff87ef8 - The Display Name Cache is now cleared when A User Gets Deleted.
- dde07258b1e3 - Fixed Popups inside DNN
- 10f96efea9ad - Fixed Wrong Tool Tips on the Color Grey Themes
- 7b441aea6e71 - Fix for birthdays with multiple boards.
- 513aaaeffa7c - Sql 2005 Fix
- 65bf0a3d4c9f - Fixed NullReferenceException caused by the Page Popup Forum Module
- 19b2f901ad64 - Perfomance improvements. A user display name reform to radically solve display name hell. Now they are in tables and accessible everywhere. Bad news - upgrade on large forums takes ages. Good news - it should be run only once.
- f032057d0a87 - Email Change Error Fix
- 72e661abccd4 - Location info now shows "-" if not set on the admin index page user list

### YAF.NET 1.9.6.1

- 96c018fd4b52 - Added Keystroke Support to the YAF BBCode Editor you can now use CTRL+B for making the text Bold, CTRL+I for making the text Italic and CTRL+U for underlining the text

- 883f0d4fdbbb - Adding NuGet packages and latest version of Autofac and XmlRpc.
- 883f0d4fdbbb - Converted Theme system to use Xml Serialization instead of the slow method of accessing the XmlDocument every time.
- 883f0d4fdbbb - Adding NuGet packages and latest version of Autofac and XmlRpc.
- 883f0d4fdbbb - Converted Theme system to use Xml Serialization instead of the slow method of accessing the XmlDocument every time.
- aaa6b59e58b4 - Forum Search Box is now correctly working when pressing the Enter Key on the Topics Page.
- ce13a68fe6cd - Changed the "Edit by user/moderator" to "Edited by user/moderator"
- e5c455e833ee - Added a setting for MyTopics page size, mostly for those who wants kinda sort it on forums with a moderate post rate.
- e5c455e833ee - Fixed Email Problem with Gravatars.
- 934e75aec9a5 - Fixed an Issue on the Album Page when Creating a New Album
- 67652998c9a0 - Updated Tiny_MCE Editor to Version 3.4.9
- 0439e1a1b96b - Mobile theme is now enabled by default for users in the user Profile.
- 757930c535f5 - Fixed [YAF-182] - Logout Buttons where not localized
- 9c86f4db634c - Individual moderators ot access mask for a forum could not be set if display names were enabled.
- dd0617a9c153 - Changed UserLink and UserLabel controls. if we already have DisplayName (ReplaceName in the controls) and IsGuest info in parent control it's required to give them to the controls, especially when we return lists. That was a problem with member list.
- f298d54c5b54 - Moved IP link in post view to other place.
- 3f514a3aeabb - Updated the TaskModuleManager to be properly multi-threaded.
- 0b7809d7e4c2 - Finally getting the annoying MaxPostSize feature worked out.
- 929a220162c4 - Fixed an ArgumentOutOfRangeException on the Postmessage Page.
- 03f9bba011c0 - Fixed SyntaxHighlighter Script in IE
- 9ea98fbab4b3 - Scroll To Top Function should now work correctly in every situation
- 8b5c6f140b4d - Moved user style to a column to improve perfomance
- fa29dab8aaf8 - Has moved Edited by link below a post text. The previous place is too congested in some cases.
- 44ad0e9ab0bd - Fixed the problem when a topic link could not be removed. Now we can simply enter a number of days until the link will be removed.
- 7b63aeb74969 - Disabled the delete button for YAF guest user in admin section. Periodicallly someone deletes him by a reason.
- ab7b55f0b666 - Added Option to choose to automatically Upgrade the BBCode Extensions, File Extensions and Topic Status Lists when Upgrading YAF

### YAF.NET 1.9.6

- 63215c15029e - Added Album Image List DropDown to the YAF Editor to include an Album Image in a Post.
- e97f83f02ee3 - Added Single Sign On via Twitter - Setting Enable Single Sign On in Host Settings Needs to be enabled and YAF.TwitterConsumerKey andYAF.TwitterConsumerSecret needs to be setup in app.config. Twitter Users can also Retweet Messages and Topics directly via the Twitter API.
- e9fc44704e62 - Added New Feature to Allow Topic Title Customization with CSS Styles for Mods and Admins.
- d6d136861018 - Added One More Tab to the My Topics Page that shows all Unanswered Topics Topics.
- b2be8a1d157a - New Feature: Added Support for Farsi Calender (this feature needs to be verified by an persian/arabic developer)
- f5d0815dc314 - Added New Admin Page "Delete Forum" you have now the Option to delete a Forum including its content, or select a New Forum where all The Topics should be moved to before the deleting of the selected forum.
- c744ff13c79b - The Current Points System is now Converted in to a Reputation System instead of Adding Points (Reputation) automatically when Users Posts a Message, a User can give Reputation to another User (once a Day). More Info here
- bc1385ace914 - Added Admin Interface to Add/Edit/Delete and Import/Export Topic Status.
- 66d9b475d8d5 - Added an image to thanks list description.
- ed05fd04a051 - Added New Button to a Post "Multi-Quote"; Mark multiple Post as "Multi-Quote" and Click "Quote" and all Posts are Quoted.
- 916cfc3b145e - Added New Host Setting "Show Todays Birthdays in Forum Info"
- 407f9afdf381 - Added JS and CSS Compression via JSMin project, it autom. compresses all JavaScript and Css Blocks.
- f754e6c34872 - An optional setting which places moderator list under forum description instead of a Separate Column.
- 34eec91d5070 - Added Download Button to the Attached Image inside The Modal Preview Window. of the Message Attached Preview Image
- f2fde79416f3 - Added Spell Checking to the Standard YAF Text Editor via jQuery Ajax thru Google Spellchecker API.
- d003cb720b4d - Added New Topic Icons "Hot Topic" - In the Host Settings you can define how long (in Days) a Topic should stay active, and how many Replies or Views needed until a Topic becames Hot (Popular).
- a892a37fe742 - Added Flags to the Country DropDown on the Edit Profile Page.
- 83f508015250 - New Feature: Topic Status, Users can now select from a list of available status options a topic status, if enabled in Host Settings
- dbf9572dd9ee - New Feature: User can select his country and region in his Profile
- da6b2ed42ff7 - Added new BB Code [ALBUMIMG]1234[/ALBUMIMG] - To post user uploaded Album Images
- 6348ef6e1b56 - Added the Topic Description (If available & enabled) to the Topic Title.
- 997fd993b374 - Extending the My Topics Page, now contains two more Tabs "Unread Topics" and "My Topics" - Which only shows topics the user has posted in.
- 867ac9d232f6 - Finally added a Real Read tracking for topics and forum for a User. By Default it uses the Old System. New System Can be turned on in Host Settings ->Features -> "Use User Read Tracking via Database"
- 5d8aab09d912 - Added User(s) Complete Export as XML and CSV
- 5d8aab09d912 - Added User(s) Importer from XML or CSV
- 06b0a19e73f9 - Added Signature Preview to the Edit Signature Page.
- #5032 - Added New Help Topic "BB Codes List" that describes all BB Codes that can be used inside YAF.
- #5025 - Added [GOOGLEMAPS] BBCode
- #5025 - All List Types are now Support by BBCodes [list=1], [list=a], [list=A], [list=i], [list=I]
- #5024 - Added new Core BBCode [NOPARSE] other BB Codes inside a [NOPARSE] [B]text[/B] [/NOPARSE] will be not parsed.
- #5007 - Added "Go to last post", and "Go to last unread" add the top of the posting list.
- #4997 - Help Content is now much more flexible, Menu Items can be changed (from HelpMenuList.xml). Also all Menu Items have now tool tips, and current help topic is highlighted in the menu.
- #4973 - Added New BBCodes HIDE-THANKS, HIDE-REPLY-THANKS, HIDE-REPLY and HIDE-POSTS more info here
- #4944 - Added Simple "Generate New Image" Link Button to Refresh the Captcha on the Register Page
- #4941 - Added Scrolling Animation to 'Back to Top' link
- #4939 - Added link to user albums in posts.
- #4939 - Added a dummy image for 'Back to Top' link in posts.
- #4930 - Addes Single Sign On via Facebook - Setting Enable Single Sign On in Host Settings Needs to be enabled and YAF.FacebookAPIKey and YAF.FacebookSecretKey needs to be setup in app.config.
- #4930 - Added New Host Setting "Register New Facebook User automatically" - Register User automatically that are trying to login thru Facebook
- #4930 - Added "Share on Facebook" to the Share a Topic Menu
- #4928 - Added an option in a poll to show who's voted can be enabled. Visible as a tooltip to the percentage image for the time being.
- #4927 - Added "Share on Tumblr" to the Share a Topic Menu
- #4905 - Added cutofftime NNTP function.
- #4902 - User IP info for admins in activeusers list.
- #4896 - Added List of Recent Users to Forum Info on the Board Index Page (Disabled by Default in Host Settings)
- #4893 - Users can now login with User Name or Email Address or Display Name (If enabled) and Password
- #4888 - Added a New BBCode [group-hide]Hidden Content[/group-hide] The Content is Hidden from Guests, or other roles if defined.
- #4884 - New Host Setting to enable/disable Allow Avatar Gallery.
- #4881 - New Feature: Topic Description, you can now enter a description to each topic if enabled in Host Settings
- #4854 - New Board Setting: Email Moderators On a Reported Post
- #4851 - Added User Profile Properties for Facebook and Twitter
- #4841 - Added an Search Field bellow the Topics List to directly search through the current forum
- #4832 - Youtube BBCode now supporting "youtu.be/xyz" urls
- #4825 - New Host Setting "Handling of as SPAM Detected Messages" - Choose what to do when a Message was detected a SPAM, You can choose between Do Nothing, Flag Message as Unapproved, or reject the Message. Default is "Flag Message as Unapproved".
- #4814 - Akismet Spam Service can be used for SPAM Checking (Needs an API Key)
- #4814 - SPAM Service can be selected in Host Settings between Disabled, BlogSpam.Net or Akismet
- #4804 - Added a New BBCode [hide]Hidden Content[/hide] The Content is Hidden until a User uses The Thank Button.
- #4802 - Added optionally Icons for Private Message Read/Unread
- #4787 - Added SPAM Protection to YAF via the Open Source SPAM Service BlogSpam.net every Post is checked for SPAM (Detection based on Post, IP, and Name)
- #4787 - Added "Report as SPAM" Button to an Reported Message on the Report Messages Page
- #4774 - Added a New "Share" PopMenu to the Topic Page where a User can Share a Topic via Email, Twitter, Buzz, Facebook, Digg or Reddit.
- #4774 - Added a "Retweet" Button to every Post (can be Enabled/Disabled)
- a965a3afbc80 - Cleaned up the read tracking system. Added a last visit cookie for the guests. Hopefully added proper db read tracking (can be better, though).
- 9396ebd7d12a - Fixed Issue if the oldRoleName didn't exist/wasn't already in the DB. Not all role providers accept empty strings as valid role Names.
- b2f94f3dc441 - Removed Irkoo Feature.
- b2f94f3dc441 - Fix for file import issues with IE9 -- now accepts any file that starts with "text" and explains the issue a bit better.
- d1c59cb13360 - Added Standard ASP.NET providers as an option -- but the default is still YAF.NET Providers.
- 3729d4fcf59d - Portugues Language file updated by Sebastian Andres.
- f386ab3a67ab - Fixed YAF Pager when inside jQuery UI Tabs.
- 0c9e76f1a3d9 - Added a db paging to the My Topics tabs
- f42e51baeb1c - A perfomance tweak for forums with very large number of PMs.
- a5131f290429 - Fixed Issue YAF-174 Login and Register Urls are now absolute Urls in order to use https
- 78f192d56a4d - Security fix: Host Admin Menu Items (In the Admin Menu) where shown to Regular Admins
- 25fe364c4381 - Bugfix: Removed Line Break when editing Album/Album Image Title when editing via ajax
- 832c816b0f6e - Bugfix: Added Validator to check if the new password is different then the old Password on the Change Password Page.
- 0dae4665037c - Bugfixes: Error Message was not Visible behind the LoginBox, Modal Dialog now scrolls with the Page.
- 3b1551fad5de - Tabs on the My Topics Page are now loaded when selected, instead of loading all Tab content at the same time.
- 894aa5a91213 - Bugfix: User Suspension or Remove Suspension is now executed immediately
- 0bc4a049fa21 - A fix for board polls for multi-boards.
- 31d8d0c224a8 - Jquery-UI DatePicker on the Edit User Profile page can now handle Farsi Calender and Input.
- 662fd847579c - Bugfix: Export Function was not working after Postback, on the PM Inbox Page.
- 089b699ea54e - Enabled Sorting Members by Posts on the Members Page.
- e9fc44704e62 - Removed the html tags feature in topic titles completly
- 00f678d2666a - Updated jQuery Library to Version 1.7.1
- 36565a3eb956 - Added Dummy "Disabled" Mobile Theme Item to allow disabling of the Mobile Theme for the Current Board.
- 62d3e3e8485a - Bugfix: Board Delete Function thrown Exception
- a36e06f1a7f8 - Bugfix: with next/prev topic and moved topics.
- f423e45545b1 - Added A User Flag Indicating if the User is Logged in Via Facebook "IsFacebookUser".
- e9f637b013ee - Watch/Unwatch Function for Topics fixed.
- c00af5433887 - Assigned the Current Page Name as Css Class to every Page.
- 757fc0ba957e - Added Correct Forum Url to the Forum Logo Link
- 65a59eceeef7 - Fixed a security issue. While guests are posting they can change/delete messages send with the same IP only.
- 65a59eceeef7 - Added Guest group too in UserBox as users are alarmed by a false group info.
- 296314ae30bd - A fix for correct birtday date.
- 089342e1eb25 - Added New Topic Icon "TOPIC_STICKY_NEW, and added all Missing Topic Icons to the Topics Icon Legend.
- 1ee0ba0390f1 - Fixed Issue when Compiling YAF Project, AutoFac.dll is not deleted anymore.
- 36583f323c84 - Fix for 'user is not in active list after login'.
- d63c13a89498 - Added imaged buttons to the Admin forum list Page.
- 4b3c9eb7e948 - Updated CKEditor to Version 3.6.2
- 2cc34ebcf945 - Tiny_MCE and CKEditor now inherit Language from YAF, also added language files for Tiny_MCE Editor.
- c583ce2b36c9 - Fixed Issue with the Delete Message Page when trying to delete the first Message of a Topic.
- 8a02caf74e0e2 - Added a Check to the Post Message Page, that Checks if the Entered Guest Username is not too long.
- 1a0c612cfc42 - Added Css3 Buttons to CleanSlate Theme
- ec802e3e313d - Bugfix: Urls inside html formatted Messages, that are already formatted as html anchors are not reformatted anymore.
- 17cac0161688 - Bugfix: All 3 Quote BBCodes should be rendered correctly now.
- 52c3c5db0f5b - Status Icon/Text added to Forum List Last Post Column.
- 8f5ff47d5a4b - Topic Status can now be defined as Icon in the themes.
- 949b84a63fdf - Updated DNN Profile import/export with the new Location Properties.
- 161b356a8364 - Important! A required change in the YAF Membership Provider. An overridden 'Description' property shows that this is a YAF provider insted of class name reference. If you use a custom built-in YAF memebership provider you should implement it.
- 23d9675ab35e - Made the GetText regex static and compiled for speed. GetText is a *very* common function. Even a slight increase in processing in it creates a ripple effect in performance.
- 0fc59d167001 - Added Num. of Album Caching, Added a few more indexes to speed up user_list.
- a6c6b0b69244 - Fixed Modal PopUp Background Issue in IE8.
- 0e5f29eb8b24 - Two Missing Icons added to the YafMobile Theme.
- c080d75dfff0 - A UTF-8 encoding fix for a poll question.
- d34d7fc942bf - Fixed timezone issue in older Sql Server installs.
- 5778f8b16208 - Added Button Tooltips and missing Title to move Message/Move Topic Pages
- 51a5b8f882f8 - A bug in userFind was fixed
- 607f4f2d2c56 - MySQL compatibility patch.
- cd8bdc20afed - Fixed Incorrect Activa User Table in Multiboard environment
- #5037 - Fixed the Moderate Button on the Topics Listing Page
- #5035 - Updated jQuery-UI Library to Version 1.8.14
- #5031 - Proper multi-threading support added for the functions that migrate users and sync users. They are much, much faster now.
- #5029 - Fixed IPv6 link on the Message History Page
- #5026 - Buttons on the Report Post Page are now displayed correctly with the YAF Vision theme.
- #5023 - Added Syntax Highlighting to Posts to the Last 10 Pages List on the Post Message Page and User Profile Page.
- #5022 - Showing the File size in kb now on the Attachments and Edit Albums Page.
- #5021 - Added A Check to Create the Uploads Folder (If not exists) before Uploading content.
- #5019 - Fixed the Issue with showing the wrong Post Numbers
- #5013 - Fixed RequireLogin.
- #5010 - Extended the Allowed Email Length of User Email to 255 Chars.
- #5009 - Recover Password now possible via UserName, Display Name or Email.
- #5007 - Better Styling for the Options, Share and View Menu Items in all Themes.
- #5003 - Page Title and Breadcrumb contains now current Help Topic.
- #5001 - Now it auto generates SortOrder Value when you Create a New Category/Forum based on the currently highest Value used +1.
- #5000 - Fixed an incorrect redirect when a new album was created.
- #4996 - Fixed the problem with display names.
- #4992 - A new IsDirty user flag. Used to check whether a user profile was changed. Used for portal integration and otherwise can be used by moderators to moderate user profile changes.
- #4990 - Fixed Crash on bad formatted replace Word bad expressions.
- #4990 - Added Check on the Add/Edit Word Replace Word Page if Expression is correct.
- #4989 - Redesign of the AlphaSort Control Moved from Table to Definition List. Its now much more flexible and easier to style.
- #4986 - "New Forum" Button is now hidden when there is now Category on the Admin Forums Page.
- #4981 - IMG BBCode can now handle bmp files
- #4980 - Updated Persian Language File (by User "malekmakan")
- #4979 - An IIS semicolon vulnerability fix.
- #4978 - No avatar label was visible for some time at least, even if the avatar was already were.
- #4970 - Facebook User auto registration checks no if new Registrations are disabled
- #4970 - SSO will check no if the Rember Me Checkbox is checked or not
- #4968 - The Signature is now displayed at the bottom of the message based on the UserBox height.
- #4960 - Improved NNTP handling. Actually advances the lastMessage without downloading headers if the time < cutOffDate.
- #4957 - Added Fallback to Yaf BBCode Editor if User Browses with a Mobile Device
- #4950 - Added MSBuild Skripts to generate YAF DotNetNuke Module Install and Source Zip File
- #4943 - Fix Invalid object name 'sysfiles'
- #4937 - Fixed Issue with the case-sensitive contains() Problem in UserAgentHelper.IsMobileDevice.
- #4936 - Fixed issue with PipelinePreDeployCopyAllFilesToOneFolder publishing
- #4931 - Unread PM in Header wasn't shown - fixed
- #4931 - Unread PMs and Buddy Message in Header styled
- #4929 - Fixed TypedUserList
- #4918 - Added Email Validation to the Register User Page
- #4892 - Fix for integration purposes. New users should be created with Guest/Board default TimeZone and while editing a Guest it changes too.
- #4891 - Fixed jQuery Settings Loading
- #4890 - Fixed "Failed to load viewstate" Exception when Config Setting ShowToolbar is disabled.
- #4887 - Fixed Email Sending in DNN
- #4884 - If all Settings Avatar Gallery/Remote Avatars/Gravatars/Avatar Uploads are deactivated the Edit Avatar Menu Item is Hidden in the User Control Panel Menu.
- #4883 - Added a Cancel Button to the Avatar Gallery Page.
- #4880 - All Links in Header are now containing Tool Tips with a Description
- #4876 - Basic Styling of Quote messages in CKEditor (Html) when Editing.
- #4873 - Incorrect paging for topics fixed.
- #4867 - improved the UI of the Event log
- #4859 - Improved the Truncation routines.
- #4857 - Improving the error handling in the NNTP implementation.
- #4856 - Fix for NNTP.
- #4855 - Added Tooltips to the Email and PM Button on the Team Page
- #4854 - Moderator Mails are now correctly Localized
- #4853 - Added Tool Tips with Description to The Buttons on the Post Footer (User Profile Buttons) and on the Profile Page.
- #4846 - Added UserName support back into the project for "Guests"
- #4846 - Improved NNTP to support replies. Thanks to lets-do-diy.com
- #4845 - Security Fixes for the BBCode.
- #4844 - Fixed My Albums Link in the Header
- #4843 - Updated Italian Language file (Provided by User francoz)
- #4840 - All Users that are in a Role that have an Moderator Flag are now listed as Moderators on the Team Page.
- #4840 - Moderators now use Styled Usernames.
- #4840 - Moderators are now excluded from the Admin List on the Team Page.
- #4839 - Added 10 Seconds Refresh Time for Moderation Info Page, and if message is posted in existing topic it is redirected to the topic instead of the forum.
- #4838 - Fixed [YAF-165] UserMembershipHelper.FindUsersByName bad page index default
- #4837 - The Admin Menu Accordian now Selects the Correct Menu Item on a Third Level Page.
- #4836 - Updated dutch Language file (Provided by bertb)
- #4835 - Fix for 'Cannot create topic if time on sql server is ahead...' bug
- #4833 - Fixed Issue with not Correctly formatted IMG BBCode Tags
- #4827 - The Whitespace generated by the different Html Editors is now fully ignored for the extra Line Breaking (Which is only needed in BBCode Mode).
- #4825 - br Tags for Line Breaking only added in BBCODE Editor Mode generated Messages now
- #4822 - YAF.NET Converted to .NET 4.0
- #4815 - Don't allow crawlers to follow user profile links.
- #4813 - Fixed [YAF-106] ShoutBox - Unable to resize popup box
- #4812 - Fixed [YAF-156] Remove unwanted Custom BBCodes in Feeds
- #4811 - Better Error Handling for Digest Sending
- #4808 - Bug fix for the Digest
- #4806 - Disable last post links for 'no access' forums.
- #4801 - Added Check if Current (User) selected TextEditor is active - If not active it loads the Default Editor
- #4800 - Fix for [img]...[/img] that contains spaces or parameter at the end of the url, also php generated image links can be used now
- #4799 - Fix for Failed to send digest
- #4797 - Logout Dialog is now correctly Correctly Positioned after Postback.
- #4796 - Added an icon to post pager. It cuts down repeating text.
- #4795 - A fix for the incorrect sort order in member list + Made group and rank lists to be displayed by sort order.
- #4793 - Fix for the YafIrkoo Exceptions
- #4791 - [YAF-123] Added Tooltips to Irkoo Buttons
- #4789 - A possible fix for upgrade from very old versions.
- #4786 - Report Post Page now uses User TextEditor
- #4785 - Added "Mark all As Read" Link to My Topics Page
- #4784 - Minor albums logic changes to avoid hangs in some rare hosting - specific situations.
- #4783 - Fix by tommy382 to avoid ThreadAbortException on Send Email Page.
- #4777 - Fixed Issue with creating Forums with a same name
- #4776 - While deleting a board not all dependencies are deleted from tables.
- #4774 - Added ToolTips to PopMenu Items
- #4771 - Added the ability to add Icons to the PopMenu PostBack Items
- #4768 - Fixed the Issue with some Localized Text wasn shown on some languages
- #4765 - Display name fixes
- #4765 - Fixed Incorrect poll choices count in the exact number of choices case.
- #4763 - Fixed an issue with SendMailThreaded: FormatExceptions weren't being handled propertly.
- #4762 - [YAF-158] Fix for Localization Text in BBCodes after user changes the language
- #4756 - Fix for issue with YAF.Controls Style render throwing an out of bounds array exception.
- #4754 - Added Message to Post a Private Message Page when User doesn't exists after clicking "Find User..."

### YAF.NET 1.9.5.5

- #4714 - New Forum & Topic Icons for the Color Grey Themes
- #4677 - Allow users to select text editor in his forum posts. Can be completely disabled in host settings and should be harmless.
- #4661 - Added "Copy" function to forum administration -- Now instead of having to manually re-enter all the access masks, etc, you can just duplicate an existing forum and modify after the fact.
- #4642 - New Setting to Enable/Disable Last Unread posts links
- #4641 - Added Arabic Language thx to "Ahmadq"
- #4635 - Added a Setting to Show/Hide Team Page Link in Header
- #4599 - Added Auto Synchronizing for Profile Synchronization between YAF and DNN.
- #4528 - Added jQuery Sliding to the Smilies Box.
- #4524 - Added CKEditor 3.5.1 as new Editor both as HTML and as real BBCode Editor.
- #4502 - Admin localization.
- #4500 - Added Setting to set the Refresh Rate of the TimeAgo Script.
- #4494 - Added a possibility to switch off check for forums and topics with the same name.
  #4494 - Added number counter for bots, like for guests.
- #4493 - Added new Core BBCode img Tags Supports now Description [img=http://mydomain.com/Image.jpg]Image Caption[/img]
- #4492 - Added New Url BBCode [modalurl]...[/modalurl] Any Link or Linked Image will be displayed in the Modal Ceebox.
- #4488 - Added sorting on unique fields (so far) for members list.
- #4374 - Adding some free sample Medals
- #4274 - Added Basic Member Search to Members Page
- #4254 - Added Custom made Yaf Rank Images in the same style as the new Dialog Boxes.
- #4231 - Some Basic IoC implementation.
- #4227 - You can now select The Jquery UI Theme From the BoardSettings, also if you want to use Google Hosted or internal.
- #4217 - Added New Config Option "YAF.JQueryUILangFile" to Set Url to jQuery UI DatePicker Language File
- #4213 - Added New Lightbox replacement Script CeeBox, currently only used for Image Attachments
- #4192 - Added styled nicks to forums list. Now it's harmless for performance.
- #4187 - Added two new Controls the MessageBox and the new Dialog Box for all Kind of Messages (with Buttons)
- #4185 - Added New DNN Setting "Inherit YAF Language from DotNetNuke?"
- #4180 - Added a "selection" system to topic line.
- #4180 - Added a way to do batch processing with moderate. Hopefully this will finally open up the floodgates to make moderate a useful page again.
- #4171 - Admin Menu Localized
- #4170 - New Config Option "YAF.OverrideTrustLevel" (If you use any custom named trust configuration within YAF, the installer thinks its full trust and you will get a security exception if your not running under full trust.)
- #4152 - New LoginBox (Modal Jquery Dialog) by Default its turned off.
- #4150 - New Team Page wich shows the Council Members Admins and Moderators (and their Moderating Forums)
- Added SyntaxHighligher Plugin by Alex Gorbatchev for Syntax Highlighting in BB Code Tags [CODE=language]....[/CODE]
- Syntax Highlighting Code Language Selection added to Yaf BBCode Editor.

- #4737 - Added copyright removal system to the footer with hashed domain key. (pretty simple)
- #4728 - Added SyntaxHighlight & YAF BBCode Selector Plugin to CKEditor Html Mode.
- #4724 - Cleaned up the posts messagehistory page for a better Layout
- #4723 - Added Tooltip to Medal Image in Userbox
- #4722 - New Topic and Forum Icons for the Color Grey Themes.
- #4721 - Now you can use BBCodes inside an Html Editor for Postings.
- #4720 - YAF Dnn Url Rewriter now checks if the URL is too long and cuts it.
- #4718 - Added smaller new posts icon in front of every item in the last posts control
- #4700 - Yaf now uses Dnn to send Mail
- #4663 - Added priority to startup services. Added ValidateTaskModule running startup service (runs before DB Init) testing that the module has been registered.
- #4646 - The Welcome Guest Message in the Header now shows different info text based on if login and register is disabled or enabled.
- #4645 - Loading Animation Gif is now preloaded on the Installer Page, otherwise it would been not shown properly
- #4628 - The problem with subforum-subforums should be fixed.
- #4627 - Added a very basic paging for activeUsers in admin. Too many entries on frequented forums.
- #4626 - Resource Handler access check now contains referrer check, to allow linking inside portals to yaf
- #4622 - Finally fixed the annoying javascript #hash tag issue with find=unread.
- #4616 - [YAF-110] Yaf now converts BBCodes, that are saved in Html Editor mode, and reopened back in a BBCode Editor,from Html back to bbcode. All Standard BB Codes are supported, and rest of html is stripped out.
- #4615 - Fix for issues with Digest not getting sent.
- #4601 - Fix for BBCode code tag that uses language=cs
- #4591 - Has made roles in admin section to show all setting for better usability. Made more clear a service definition to know what it makes.
- #4588 - Added support for definable mobile user agent string. Added "Windows 7 Phone" support.
- #4581 - Fix for the board id issue with TreatCacheKey hopefully. I couldn't reproduce so it was hard to tell.
- #4557 - Estonian Language file added.
- #4550 - Added IHaveLocalization interface and associated extensions allowing for easier access to localization systems.
- #4539 - Now posts paging logic works as expected. Only an unimportant issue still exists. Fixed rare issue with postmessage incorrect redirect too.
- #4538 - Added support for a custom.sql file at the end of the sql upgrade.
- #4529 - IDataCache<T> is now the real caching engine. YafCache is on its way out.
- #4529 - Added some basic interfaces that will be used for various IO type activies: IReadValue, IWriteValue, IRemoveValue.
- #4529 - Added IoC/DI caching engine and abstraction. Added simple Provider model. Added support for service location parameters.
- #4514 - Improved ShoutBox considerably: now uses AJAX to detect if there are new messages and only refreshes if there are.
- #4509 - Paging for posts is implemented.
- #4508 - Fixed loading animation on install Page.
- #4507 - Database paging for posts. Already boosted post feeds. Still not implemented for posts list, but data layer is already here and works. If implemented, no more real limits for posts number in a topic.
- #4505 - Added Page Breaking to SyntaxHighlighter Code Text to prevent breaking themes structures.
- #4504 - Avatar Image has now title and alt Tag, and Link to the User profile.
- #4489 - Now crawlers should mostly have friendly names.
- #4485 - Fixed feeds validation.
- #4483 - Added ExportServiceAttribute to the project. Now modules that are named YAF.* can mark a class with [ExportService(Scope)] and the container will find them and bind them first.
- #4476 - Added a CSS Class to the Ad Message, now the height of it can be overridden
- #4470 - Upded jQuery UI Themes to Version 1.8.8
- #4465 - Quick Fix for the Admin Accordion Menu for Subpages.
- #4463 - Fixed Duplicated WhiteSpace in old BBCode CODE Tags.
- #4456-60 - Performance fixes.
- #4449 - Fixed [YAF-115] Nested BBCodes
- #4438 - Added New Config Option "YAF.CreateDistinctRoles" Use it if distinct YAF role names are required. Used in integration environments only.
- #4436 - No longer using "jQuery.noConflict()"
- #4431 - Added proper Logging system.
- #4420 - Fixed enable Setting 'Show crawlers in active users list'
- #4419 - New Simple HelpLabel that is used for the Admin Pages.
- #4418 - Pager Anchors are now better accessible.
- #4417 - Fixed the Replies count in Watch Topics List.
- #4381 - Updated CookComputing.XmlRpcV2
- #4373 - Fixed [YAF-122] quotes in message abriged text now completly removed
- #4372 - Fixed [YAF-140] NullReferenceException Switch normal to Threaded View.
- #4361 - Added T-SQL 2000 compatible database paging as a complex, with a lot of redundancies, but working prototype for similar changes in other places required for other data layers.
- #4354 - Fixed a Bad Entry in Norwegian Language File
- #4300-4350 - New library layouts: YAF.Types, YAF.Core, YAF.Data (YAF.Classes.Data), YAF.Web, YAF.Util (Utilities -- only dependence is YAF.Types)
- #4300 - New Custom Loading Gif Animation based on the Yaf Logo
- #4296 - Replaced the AjaxPro "Change Album Title" and " Change Image Caption" Function with jquery().ajax
- #4295 - Replaced the AjaxPro "(Un)Tag as Favorite" Function with jquery().ajax
- #4294 - Replaced the AjaxPro ThankYou Function with jquery().ajax
- #4290 - Fixed Handling when User try to enter an Email Adress that is already used by another user.
- #4288 - Restyled the Pand Next Topic Links.
- #4287 - Added Atom Feed Link to Topic Options Menu
- #4286 - PopMenus for Topic Options & View Options and User name are better visualized as Menus.
- #4279 - Fixed UA checker. Search Bots were virtually not detected.
- #4278 - Data Layer compatibility patches. A minor performance tweak.
- #4277 - Fixed Email Notification of new Private Messages. Email Subject is now Localized in the User Language.
- #4271 - Fixing Issues with Colored CSS3 Skins in MSIE
- #4269 - Minor things. Styles for custom forum images were missing.
- #4267 - Fixed [YAF-138] DNA Controls Removed from Mobile Theme Pages.
- #4266 - Fixed [YAF-135] Search Button Enter in Admin Search Users.
- #4265 - Increased user signature allowed tags combined string length.
- #4263 - Fixed [YAF-134] Mobile theme problem
- #4262 - Fixed incorrect UA mobile detection for some laptop Macintoshes + some minor enhancements.
- #4261 - Urls not forced to lower case anymore in Url Mode Unicode
- #4260 - Now we can simply add ALL keyword to rank or to group fields to allow all bbcodes and html tags in a user signature.
- #4259 - Fixed Issue with with images attached to poll objects.
- #4258 - Faster sql scripts and to be more sure that no duplicates are in the activeaccess table & tiny performance enhancements.
- #4257 - Fixed Default Value of Users Notification Type
- #4256 - Fixed Enter Button Problem on Search Page.
- #4253 - Fixed [YAF-132] [ShoutBox] Javascript errors due to unescaped smilies
- #4236 - Fixed a bug with the incorrect current user albums number.
- #4236 - Moved ms sql server specific code to a separate folder.
- #4235 - Fixed Avatar Gallery Page.
- #4234 - Corrected Web.config IIS 7 Entry for AjaxPro
- #4233 - Fixed Thanks Function
- #4230 - Fixed [YAF-124] Board Settings - culture español(España) not selected
- #4229 - Fixed [YAF-129] Link to most recent post problem
- #4227 - Removed The Jquery UI Theme from the YAF Themes
- #4224 - DotNetAge Controls Replaced with own Code, DotNetAge removed from YAF.
- #4221 - Search Links are now going to the Post that contains the searched Keyword instead of only the Topic.
- #4219 - Lightbox Script completly removed in favor of Ceebox.
- #4218 - Poll choices on Poll Edit Page are now separated for better viewing.
- #4215 - Fixed Issue with TimeAgo Script and DNN YAF What's New Module
- #4194 - Added styled nicks to team page, added a missing team page active location tag.
- #4193 - Fixed User Counter on DNN User Import
- #4191 - Replaced DNA DatePicker with direct JS Script.
- #4190 - Setting YafFactoryProvider to the new MojoPortal URL Builder
- #4185 - Optimized the Lanuage Switching based on Dnn Language.
- #4184 - Fixed Exception that was thrown inside dnn when language was changed
- #4183 - Fixed Display of UL list Elements that shouldn't be displaying the dots inside DotNetNuke.
- #4182 - Fixed [YAF-131] Can't view/download message attachments
- #4179 - Propertly fixed moderate without any "band-aid" solutions.
- #4178 - Removed replacewords caching system. Too much hassle, not enough benefits.
- #4177 - Fixed [YAF-129] Moderate button in forum's topic view thows an exeption.
- #4176 - Minor things added some missing tool tips.
- #4175 - Fixed Guests were not tracked in Active table.
- #4172 - Changed Javascript Includes from Load to PreRender in order to ensure that controls are properly registered
- #4168 - Fixed Topic View in Mobile Theme
- #4165 - Fixed Correctly Deleting of a User
- #4164 - Fixed [YAF-130] Email Notifications of new posts
- #4159 - Updated Czech Language File
- #4158 - Fixed Subscriptions Page was showing wrong Watch Forums and Topics
- #4156 - Fixed LoginBox for Microsoft Internet Explorer 5-9
- #4154 - A compatibility patch for other data layers.
- #4151 - Fixed Font Size for ColorGrey Themes
- #4149 - Fixed Album Cover Image Preview

### Yet Another Forum Community Support

If you have any questions, please visit the YAF Community Support forum: http://forum.yetanotherforum.net, or visit the Wiki for More Informations.

### Contact Us

Thanks for trying YAF! If you have any suggestions or comments please post them on the support forum!

YetAnotherForum.NET (YAF) the Open Source Discussion Forum for ASP.NET - http://YetAnotherForum.NET YetAnotherForum.NET Copyright © 2012 Tiny Gecko.