## JoomSEF Changelog

version 3.4.2
by ARTIO s.r.o.
last updated on 20. October 2009

## Changelog

### v3.4.2

20th October 2009

- Improved - Further improved pagination handling
- Fix - Extensions uninstallation bug
- Fix - Wrapper SEF URLs not generated correctly bug fixed
- Fix - Canonical links generation bug fix

### v3.4.1

19th October 2009

- Fix - reduced number of submenu items
- Fix - Password field in configuration made non-clear text
- Fix - add missing files to installation XML

### v3.4.0

15th October 2009

- New - Automatic meta description and keywords generation for standard extensions (extra extensions will be added soon)
- New - Optional support of UTF-8 characters in SEF URLs
- New - Easy-to-use duplicates management
- New - JoomSEF can now easily import URLs from sh404SEF and AceSEF components
- New - You can now set Title/Alias usage on per extension basis
- New - .htaccess editor allowing you to create .htaccess redirects easily
- New - Added URLs Update function which automatically updates all URLs in database to match the current configuration
- New - Extensions can now contain any number of generic parameter groups (more intuitive)
- New - Extensions can now be installed directly from the Joomla Installer
- Improved - Control panel GUI and configuration layout improvement
- Improved - Further improved Content pagination
- Improved - Support of regular expressions filters in URLs administration
- Update - Cache file moved to standard Joomla! cache location
- Fix - Quotes replaced by HTML entities in meta tags
- Fix - Upgrade was not able to create new directories
- Fix - JoomSEF now correctly handles the case when no ASCII character replacements are set

### v3.3.6

15th September 2009

- Fix - menu title / alias usage bugfix
- Update - SEF extension framework will load parameters automatically now

### v3.3.5

1st September 2009

- Fix - URL import/export compatibility
- Update - documentation update

### v3.3.4

25th August 2009

- Fix - redirection to index2.php with no params, caused 404 Page not found error (fixes bug e.g. with FacilieForms component)

### v3.3.3

7th August 2009

- Update - added menu parameters auto-loading new in Joomla 1.5 (relates to VirtueMart, Porflio and other components)
- Fix - fixes cases when multiple menu items point to same target although such behaviour was not intended

### v3.3.2

17th June 2009

- Fix - broken page layout in administration
- Fix - prevention of division by 0 when paginating

### v3.3.1

16th June 2009

- Fix - SEF URLs including non-SEF variables with & are valid now
- Fix - cacheFlock not defined bug fix
- Update - automatic translation of page string when paginaiton is used
- Update - improved pagination counter

### v3.3.0

18th May 2009

- New - Added possibility to define canonical links
- New - Renamed table to remove sh404 incompatibility problems
- New - Auto backuping tables on uninstall

### v3.2.12

13th May 2009

- Fix - Fixed base href issues causing problem with e.g. images dissapearing on subpages

### v3.2.11

29th March 2009

- New - Free extension for SectionEx
- Fix - Improved 3rd party extension compatibility

### v3.2.10

18th March 2009

- New - Added option for specifying main site language on base domain
- Fix - Joomla native SEO routing problems
- Fix - POST variables overwriting problem
- Fix - backlink plugin problem
- Fix - Page separator in page title removal problem

### v3.2.9

18th February 2009

- New - Added parameters to set custom site name for each extension
- New - Added Apply button to configuration and extension parameters pages
- Update - Improved filtering of invalid URLs stored in database
- Update - Improved links to homepage recognition
- Fix - Fixed Breezing forms and JoomFish compatibility

### v3.2.8

18th February 2009

- Fix - Fixed IIS compatibility

### v3.2.7

16th February 2009

- Fix - Fixed compatibility problems with Breezing forms

### v3.2.6

9th February 2009

- New - Added support for meta tags and page title creation in VirtueMart extension

### v3.2.5

8th February 2009

- Fix - Fixed compatibility with some PHP4 version broken in 3.2.2
- Fix - Fixed links to RSS generation

### v3.2.4

4th February 2009

- Update - Improved variables filtering options
- Fix - Fixed links to RSS not working with some configurations
- Fix - Fixed extension version comparison on Upgrade page
- Fix - Fixed storing of invalid 404 links

### v3.2.3

17th January 2009

- New - Added possibility of base href definition
- New - Added configuration options for search extension v2.0.3
- Update - Improved JoomFish compatibility (please, also check for JoomFish 2.0.1 patch at JoomFish site)
- Update - Prevention of creation of invalid SEO links on redirection from non-SEF URLs
- Update - Default index file set to empty string (nicer URLs)
- Update - Checking id variable validity in content extenstion
- Update - Code optimization
- Fix - Added stronger cache file integrity checking (no more parse errors)
- Fix - Fixed non-SEF to SEF redirect when variables were sent using POST method
- Fix - Fixed JoomFish default language

### v3.2.2

6th January 2009

- New Feature - Added subdomains for different languages support
- New Feature - Variables validity check (URLs with invalid option, id, task or view won't be stored)
- New Feature - Added option to select file locking mechanism for cache saving
- Update - Extensions parameters rewritten (custom nonSEF variables option in each extension)
- Update - Improved homepage links recognition
- Fix - Proper error page is now shown when database error encountered

### v3.2.1

15th September 2008

- New Feature - Added option to set if default index file should be appended to sections and categories links
- New Feature - Added option to determine new visitor's language according to his browser settings
- New Feature - JoomSEF now creates the <base> tag similarly to Joomla's core SEO
- New Feature - Added option to create 301 Redirect directly from 404 URL
- Fix - Content extension uses pagetext for page numbers now
- Fix - Fixed HTML entities in URL variables (fixes duplicate URLs for VM when diacritics used)
- Fix - Fixed non-SEF to SEF URLs redirection

### v3.2.0

5th August 2008

- New Feature - Added option to select custom ItemID for Default 404 Page
- New Feature - Added option to set server's QUERY_STRING (fixes VM 1.1.2 redirection problem)
- New Feature - Added Compatibility mode option to Content extension parameters
- Fix - Notices not shown anymore when new component installed
- Update - Improved Import/Export functionality (better control over URLs to export)
- Update - Improved duplicities avoiding in Wrapper extension
- Update - Added option to parse standard Joomla SEO links

### v3.1.2

7th July 2008

- Improved compatibility with PHP4 running as CGI (fixes some warnings and fatal errors)
- Improved handling of spaces in URLs ("+" can be used as replacement character now)
- Fixed usage of title alias for menu items

### v3.1.1

27th June 2008

- Fixed some bugs causing fatal errors under certain circumstances
- Fixed search in VirtueMart
- Improved compatibility with legacy components when using JoomFish
- Improved performance with JoomFish by decreasing number of DB queries
- Improved URLs to menu items to limit duplicities
- Improved trailing slash toleration
- Added option to generate numbers for Google News in articles to Content extension parameters

### v3.1.0

30th May 2008

- The 3.1.x version branch is meant for Joomla 1.5 in Native mode. It is not compatible with Joomla 1.0.x.
- Extensions have been rewritten, every extension needs to be of version 2.0.0 or higher in order to work correctly.
- Many minor fixes and improvements have been made

### v3.0.0

1st February 2008

- The 3.x version branch is meant for Joomla 1.5 in Legacy mode. It is no longer compatible with Joomla 1.0.x.

### v2.2.6

15th January 2008

- Fix - v2.2.5 bug fix - patch for pagination bug e.g. with VirtueMart

### v2.2.5

27th December 2007

- Fix - automatically clean cache on URL purge
- Fix - SOBI2 warning messages (code update)
- Fix - JoomFish causing duplicates with extra parameters
- Fix - removing parts of SEO URL if it matches suffix
- Fix - content pagination improvements
- Fix - content Itemid estimation improved - prevents duplicates better
- New extension - JEvents

### v2.2.4

28th November 2007

- Fix - incorrect long URL truncation fix
- Fix - wrapper extension default configuration updated to prevent unexpected behaviour problems

### v2.2.3

20th November 2007

- Fix - metadata wrongly shown in administration after save if using UTF-8

### v2.2.2

24th October 2007

- IMPORTANT Fix - possible security breach prevention
- Fix - caching problems leading to file corruption and site stops working
- Fix - 301 redirection problems
- Fix - includes metabot 1.6.0 that fixes the problem of duplicite page titles including page and site name when they are same (e.g. on homepage)

### v2.2.1

9th October 2007

- Fix - Fixes problems with automatic update from JoomSEF 1.x versions.

### v2.2.0

3rd October 2007

- New feature - possibility to stop generating further URLs
- New feature - possibility to exclude first part of URL for any component (e.g. /shop in VirtueMart)
- New feature - easier access to editing homepage metadata
- New extension - Zoom Media Gallery
- New extension - RSGallery2
- New extension - Portfolio
- New extension - Seyret Video Directories
- Fix - fixed problems with some 3rd party sef_ext files
- Update - new configuration options added to VirtueMart extension
- Update - free version will allow direct upgrade to ad-free version

### v2.1.1

29th August 2007

- New feature - JoomFish support for extension texts (you can now change texts like "viewlink", "search" etc. in URLs)
- Improved 301 redirection - server doesn't get stuck with index2.php URLs
- Fixed Custom Titles functionality
- Fixed meta title tag in MetaBot
- Improved export and import of custom redirects
- Improved upgrade script and fixed problem with directory permissions
- Updated Mosets Tree extension

### v2.1.0

29th July 2007

- New feature - 301 redirection functionality
- Bug fix - mambot PHP4 compatibility problems

### v2.0.2

25th July 2007

- Bug fix - trailing slash toleration not working correctly
- Bug fix - "save as custom redirect" not pre-checked on URL customization

### v2.0.1

24th July 2007

- Bug fix - unistalling plug-in extensions does not remove DB information correctly
- Bug fix - mambot does not rewrite meta data

### v2.0.0

11th July 2007

- Improved searching for 3rd party sef_ext extensions
- Added parameters to individual extensions
- Added possibility to set your own extension title
- Added option to ignore multiple Itemids pointing to same page
- Added option to set your own Itemid to use with each extension
- Added Cache for mostly visited URLs
- Added Patch system through mambot functionality
- Rewritten the way how extensions are called

### v1.5.1

16th May 2007

- New metabot features - define how should your page title be composed and how to you meta tags
- Optimized URLs for com_search
- Optimized URLs for com_contact
- Optimized URLs for com_registration
- SEF form components for com_search and com_contact may be disabled
- Fixed problem with image not showing on 404 page
- Fixed problem when frontpage is not detected if not first item in mainmenu
- Fixed issues caused by upper/lowercase URLs difference where SEO should be off

### v1.5.0

25th April 2007

- Added option to accept URLs both with/without trailing slash
- Added option not to store 404 page hits records to decrease number of SQL queries
- Fixed some duplicate URLs issues (especially with VirtueMart)

### v1.4.3

23rd April 2007

- Fixes further 3rd party extension problems and improves compatibility

### v1.4.2

16th April 2007

- Fixed upgrade error in PHP4 and added upgrade error messages on write permission problems
- Added polish language file, upgraded german language file
- Fixed weblinks notice outputs

### v1.4.1

12th April 2007

- Fixed XHTML compliance issues with some URIs
- Basic SEF support for archive items added
- Fixed problem with duplicating URLs in specific cases

### v1.4.0

11th January 2007

- Option to exclude often varying variables from stored URLs to reduce the DB size
- Significant support improvement of OpenSEF and SEF Advance compatible extensions
- Added option to ignore link sources to reduce # of link to 1 target
  Please note that switching this feature on may affect Joomla functionality
- Added option to reappend source information as anchor
  Please note that switching this off when previous in on may affect Joomla functionality
- Fixed pagination problems when not possible to reach first page
- Other small fixes

### v1.3.3

11th January 2007

- Higher user comfort (edited URLs are automatically saved as "custom")
- Protecting from unwanted URL list deletion on configuration change

### v1.3.2

10th January 2007

- Revised, retested and updated IIS support
- Fixed problems when switching between http and https (VirtueMart checkout problem)
- Documentation updates
- Several other small bugs fixes

### v1.3.1

5th December 2006

- Upgrade module bugfix
- Other small bug fixes

### v1.3.0

28th November 2006

- Added upgrade capability
- Added AlphaContent support
- Added Mosets Tree support
- Added VirtueMart component support (payed)
- Added SMF Bridge v1.1 RC3 component support (payed)
- Added URL filters in admin section
- Added title, description and keywords metatags for individual URLs
- Fixed lower-case URL problem with components excluded from JoomSEF processing
- Duplicate home URL fix
- Other small bug fixes

### v1.2.5

18th September 2006

- Significantly updated JoomFish support
- Added possibility to add language to URL as path or suffix
- Added possibility to translate URLs using JoomFish
- Removed duplicities in URLs (Google indexing optimizaiton)
- Enabled defining of own non-ascii characters rewrite rules
- Fixed number of minor bugs

### v1.2.4

31st August 2006

- Documentation update.
- Prevented loadClass error problem with older Joomla! versions.

### v1.2.3

29th August 2006

- Compatibility fix with URLs using numeric entities (e.g. generated by JCE WYSIWG editor).

### v1.2.2

28th August 2006

- Security fixes to match Joomla 1.0.11 requirements and minor bugs coorections.

### v1.2b

15th August 2006

- Fixed pagination problems.
- Integrated JoomFish and DocMan support.
- Ported from original version.