|
This is a copy of the file that is included with the component. Below we detail the major changes that have been implemented in each new release.
I suppose a quick note is in order regarding my version numbering -
I'm not a programmer so I am undisciplined in these matters.
Essentially the 'point releases' such as 0.3 and 0.4 are my major
releases as I push towards a stable version 1.0 release.
I
don't want to release updates that I know to include major rewrites of
code - and therefor that are probably bug riddled as major 'point
releases'. Therefor now even my betas have beta status - the current
version is a candidate to be my 0.5 release.
Change Log:
============
Version 0.5 rc2:
Fixed problem with ever expanding query string with multiple calls to component
Bug was causing ever longer query strings where multiple calls to the component are made.
This affected content pages with multiple mosAPF plugin (formerly mambot) tags
Changed handling of html entities in title and meta tags ( description and keywords)
html entities eg ( were visible in the browser 'title bar'
I thought thise was just the browsers handling of entities in the <title> tag
Thanks to 'Rin' for pointing out the issue and at least making me look further at the matter.
Joomla's $mainframe->setPageTitle( ) function took numeric entities such as � and turned the & into &
messing up these entries giving �
PHP's own html_entity_decode() funtion does not function with these numeric entities.
I found a function on the internet that handles this better
* NEED TO MONITOR THIS - there is a chance of side effects.
0.5 - Beta
Fix for curl server errors experienced by < 1% of users
Implemented code to url encode characters that are none alphanumeric
and not normal url chars: /:-_?&=+
Essentially some servers (or versions of 'curl' throw an error in a limited number of situations
Most servers seem to be more forgiving on this.
The new code should prevent the error - and also now logs curl requests so in the event of an error there is detailed data available.
0.4 - Beta
Minor changes to support the mosAPF mambot
0.3 - Beta
Massive reorganisation (refactoring) of code:
to allow the component to work with the beta release of modules and mambots
1 new feature - visitor specified locale:
when a visitor clicks through to the APF Bridge created
store they are taken to their preferred locale if they have
set one from the search module. In fact the component
creates the cookie that stores the setting - the searchmodule
creates links to tell the component to set the users choice.
Mambo 4.2.x compatibility:
I think I may have restored compatibility with more recent
versions of $ambo. I have replaced the one problem line
with older code that performs similar task.
0.2 - Beta
Cookie Intermediation:
APF Bridge now successfully intermediates cookies between user browser - APF Bridge and MrRat's APF.
Cookies are received from browser and passed on to APF as if from user.
Cookies set by APF are received and passed on to the user's browser.
Component Configuration:
The configuration of the component now correctly takes place within the Component's own config page
accessible from the 'Component' menu in the administrator 'back-end'.
Two redundant sub-menus have beed removed from the APF component menu.
|