#

# YetAnotherForum.NET Changelog

### YetAnotherForum.NET 1.9.5.5

Change log starts at this release.

New features:

- Rev. #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.
- Rev. #4642 - New Setting to Enable/Disable Last Unread posts links
- Rev. #4641 - Added Arabic Language thx to "Ahmadq"
- Rev. #4635 - Added a Setting to Show/Hide Team Page Link in Header
- Rev. #4599 - Added Auto Synchronizing for Profile Synchronization between YAF and DNN.
- Rev. #4528 - Added jQuery Sliding to the Smilies Box.
- Rev. #4524 - Added CKEditor 3.5.1 as new Editor both as HTML and as real BBCode Editor.
- Rev. #4502 - Admin localization.
- Rev. #4500 - Added Setting to set the Refresh Rate of the TimeAgo Script.
- Rev. #4494 - Added a possibility to switch off check for forums and topics with the same name.
  Rev. #4494 - Added number counter for bots, like for guests.
- Rev. #4493 - Added new Core BBCode img Tags Supports now Description [img=http://mydomain.com/Image.jpg]Image Caption[/img]
- Rev. #4492 - Added New Url BBCode [modalurl]...[/modalurl] Any Link or Linked Image will be displayed in the Modal Ceebox.
- Rev. #4488 - Added sorting on unique fields (so far) for members list.
- Rev. #4374 - Adding some free sample Medals
- Rev. #4274 - Added Basic Member Search to Members Page
- Rev. #4254 - Added Custom made Yaf Rank Images in the same style as the new Dialog Boxes.
- Rev. #4231 - Some Basic IoC implementation.
- Rev. #4227 - You can now select The Jquery UI Theme From the BoardSettings, also if you want to use Google Hosted or internal.
- Rev. #4217 - Added New Config Option "YAF.JQueryUILangFile" to Set Url to jQuery UI DatePicker Language File
- Rev. #4213 - Added New Lightbox replacement Script CeeBox, currently only used for Image Attachments
- Rev. #4192 - Added styled nicks to forums list. Now it's harmless for performance.
- Rev. #4187 - Added two new Controls the MessageBox and the new Dialog Box for all Kind of Messages (with Buttons)
- Rev. #4185 - Added New DNN Setting "Inherit YAF Language from DotNetNuke?"
- Rev. #4180 - Added a "selection" system to topic line.
- Rev. #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.
- Rev. #4171 - Admin Menu Localized
- Rev. #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.)
- Rev. #4152 - New LoginBox (Modal Jquery Dialog) by Default its turned off.
- Rev. #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.

changes

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