# FCKeditor.Net ChangeLog - What's New?

### Version 2.5

Attention : This version is not compatible with releases before FCKeditor 2.5.1.

New Features and Improvements:

- [#1548] Compatible with Safari 3.0+ and Opera 9.50+.
- Added specific project files for Visual Studio .NET 2003 and Visual Studio 2005. It's easier now to open the source in your preferred environment. Builds will end up in the "1.1" (VS2003) and "2.0" (VS2005) folders inside bin/Debug and bin/Release.
- [#79] The BasePath property now defaults to "/fckeditor/" ("/FCKeditor/" previously).
- [#79] Introduced the FCKeditor.IsCompatibleBrowser static function, to check if the requesting browser is compatible with FCKeditor.
- [#79] Introduced the FCKeditor.CreateHtml function, which returns the HTML needed to create an editor instance in the page.
- [#294] The HtmlEncodeOutput setting is enforced by the editor component, to avoid having to set ValidateRequest="false" on pages using the editor.
- Several changes to the File Browser and Uploader:
  - Several security checks have been introduced. Upgrading is hightly recommended.
  - The code has been reviewed according to our standards, aligning the FCKeditor.Net File Browser to the same quality and feature level present in other server language implementations of it, like the PHP implementation.
  - The connector can now be fully configured by using the "editor/filemanager/connectors/aspx/config.ascx" file, available with FCKeditor 2.5.1.
  - For file uploads, the file extension is precisely controlled in a list defined in the config.ascx file.
  - It is possible to define different folder locations for each file type.
  - Attention : For security, the connector must be explicitly activated, by setting "Enabled = true" in the config.ascx file.
  - Attention : The default connector path has been changed to "/userfiles/", instead of "/UserFiles/". This change should not impact Windows installations.

Fixed Bugs:

- [#551] The connector and uploader will now correctly handle the Tilde ("~") in the UserFilesPath setting.
- [#415] The file browser connector will not work properly on "Medium" trust web sites.

### Version 2.2

New Features and Improvements:

- The Quick File Uploader is now available. So you point allo Uploading configuration setting to the editor/filemanager/upload/aspx/upload.aspx file.
- The rendered output is now XHTML compatible.
- You can set the QueryString value "fcksource=true" to load the editor using the source files (located in the _source directory) instead of the compressed ones. Thanks to Kae Verens for the suggestion.
- Attention: for security reasons, it is not anymore possible to pass the user files directory path by the URL.

Fixed Bugs:

- [SF BUG-1249796] [SF BUG-1260153] [SF BUG-1308718] The editor is now loading correctly over Firefox when placed inside a control hierarchy.
- The configurations set in the editor are now saved in the viewstate and persist during posts.

### Version 2.1

New Features and Improvements:

- All configurations can now be set as component properties.
- The editor now resolves application relative paths (starting with tilde "~"). Thanks to "theyoyoman".
- The samples have been moved to the FCKeditor.Net package. In this way we can provide a richer and more organized set of samples.

Fixed Bugs:

- [SF BUG-1118200] [SF BUG-1117410] [SF BUG-1091348] [SF BUG-1150981] [SF BUG-1109086] There was an incorrect use of the UniqueID property when rendering the editor HTML. It was causing errors when running the editor over a User Control. It has been fixed.
- The component now detects IE 5.5 browsers correctly. Thanks to "chayes20".
- The references to fckeditor.js in the samples have been removed. There were never required. It was just a "typo" in the sample pages.