Skip to content
0.9.17.20230807
- Added flag images for AE, PL, SA, SE and SG
- [JavaScript] Added regional support for UAE, Belgium, Netherlands, Poland, Saudi Arabia, Sweden and Singapore
- [WordPress] Added property to lookup full country names
- [WordPress] Expanded country support for Amazon on the Amazon Associates Settings page
- [WordPress] Full country names are now displayed on the settings pages
0.9.16.20230510
- [JavaScript] Fixed issue with eBay URL link conversion where the URL did not include a SEO friendly product name string
0.9.15.20221220
- [JavaScript] Updated eBay URL syntax
0.9.14.20220523
- [WordPress] Added eBay.pl support on the admin UI for eBay settings
- [WordPress] Fixed issue with saving eBay country visibility
- [JavaScript] Added eBay.pl support
- [JavaScript] Updated eBay URL syntax
- [JavaScript] Added GB as an eBay country code alias for United Kingdom
- [JavaScript] Ampersand characters in freetext search strings were not being URL encoded and were thus dropped as querystring demarcation characters
0.9.13.20220221
- [JavaScript] Added rendering choice property to allow the default rendering of the Marbl link adjacent to the calling HTML <script> tag or alternatively into a named HTML Element (by ID)
- [JavaScript] Added INPLACE and CONTAINER ENUM
- [JavaScript] RenderMode and ContainerId properties
0.9.12.20210222
- [JavaScript] Improved Amazon ISBN detection that was leading to corrupt derived link results
- [JavaScript] Added PrintDebug [boolean] property to allow console.log output of derived link generation decisions
- [JavaScript] Fixed an issue where legacy http:// links that contained Amazon search friendly product names in the URL would not display the friendly name
- [JavaScript] Fixed an issue where Amazon URL keyword search term friendly names would appear with + signs instead of corrected spaces
0.9.11.20210220
- [JavaScript] Implemented new eBay Partner Network Link format
- [JavaScript] Added createDerivedLink(), createDerivedBuyLink(); to MarblEbayLink. createDerivedLink() allows an eBay URL containing a Item ID, search phrase or URL to be automatically converted into a working link
- [JavaScript] MarblAmazonLink.createDerivedLink() can now accept and will attempt to parse an Amazon URL to extract keyword and/or ASIN/ISBN information from the URL
- [JavaScript] Deprecated and removed eBay getRedirectorVectorId()
- [JavaScript] Deprecated and removed eBay getVectorId()
- [JavaScript] Deprecated and removed eBay PartnerId
- [JavaScript] Modularised Amazon.isAsin() and Amazon.isIsbn();
- [JavaScript] Fixed non-working Amazon ISBN link URL
- [WordPress] Removed Partner ID box from the eBay settings UI
- [WordPress] Enhanced uninstaller
0.9.10.20210130
- [JavaScript] Link labels will always be generated for Amazon Link ASIN and ISBN values, instead of leaving a blank in the event that no manual label paramater is provided
- [JavaScript] Added createDerivedLink(), createDerivedBuyLink(); to MarblAmazonLink. createDerivedLink() allows an Amazon URL containing a ASIN or ISBN to be automatically converted into a working link
0.9.9.20210128
- [WordPress] Improved string sanitisation processing
- [WordPress] Added macro to allow " to be used to enter a quotation mark in the search or label shortcode parameters should a quote be necessary (e.g. for inches)
- [WordPress] The default region country flags were not displaying properly on the eBay Settings tab in the Setting plugin
- [JavaScript] Added HTML decode/encode functions to allow contectual sanitisation of search and label text depending on whether it is in the affliate URL or link text
- [JavaScript] Added workaround to allow the EPN redirector to accept searches with ” marks in it without sending the user to the homepage
0.9.8.20190411
- [JavaScript] Added MarblLink generator class with automatic repository pathintrospection
- [JavaScript] Merged MarblLink, MarblAmazonLink and MarblEbayLink into a single Marbl.js file
- [JavaScript] Added eBay Vector ID lookups internally rather than expecting them to come from external supplier lookups
- [JavaScript] createCustomBuyLink() -> createLink()
- [JavaScript] Added optional CustomImagePath argument to createLink()
- [JavaScript] The behaviour of DisplayMode.IMAGE was not correctly inserting the Label into the ATL tag if one was provided
0.9.7.20190409
- [WordPress] Improved appearance and layout of the settings UI
- [WordPress] Implemented custom CSS/image resources path setting
- [WordPress] Added options to enable/disable Amazon Affiliates links
- [WordPress] Added options to enable/disable eBay Partner Network links
- [WordPress] Implemented input sanitisation and validation on all settings input objects
- Added IMAGE, TEXT, BOTH enum values to the link classes
0.9.6.20190408
- Added flag images for AT, BE, CH, IE and NL
- Added default eBay icons
- Added default eBay CSS
- Added administrative screen settings for eBay Partner ID
- Added administrative screen settings for eBay Campaign ID
- [Bug Fix] Display mode wasn’t honouring the bit flag settings as intended
- First release of Marbl for eBay Partner Network (EPN), with search, store and item links
- Default CSS adds a 2px pad to the bottom of the icon to keep it off of baselines
- Added examples of the eBay icons to the eBay settings tab
- Changed the Amazon sotores=”” attribute to regions=”” to align the Amazon and eBay API
- Added usage examples on the administrative screen for eBay
0.9.5.20190325
- Converted to Object-Orientated
- Added Links for eBay Partner Network [beta]
- Added settings for eBay Partner Network
- Converted settings page into tabs
- [Wordpress] Plugin syntax changed from [marbl-amazon… to Added settings option to configure the Link nofollow on/off state
0.9.3.20180605
- Added CustomImage parameter, used to override the built-in images
- Converted bolLabelOnly to ENUM DisplayStyle
- Added IMAGE, TEXT, BOTH emum lookup values
- If label is set on an image only render, the label will be added to the image ALT text
- URL encoded labels with + sings are now decoded back to spaces
- [WordPress] Added ‘nclude default CSS StyleSheet’ configuration option
- [WordPress] imageonly property renamed display to align with the DisplayStyle ENUM
0.9.2.20180604
- Updated plugin entry points to ‘marbl-amazon’ as a brand identity for ‘Multi-region Affiliate & Referral Buyers Link’
- Added usage and examples to the options pageAdded the 4 built-in Amazon icons to the options page
- Renamed the base JS class to MarblAmazonLink
- [WordPress] Added WordPress uninstall
- Code pattern now available to add Marbl to PD9 Software MegaBBS 2.2
0.9.1.20180531
- Updated plugin entry points to ‘abl-amazon’ to comply with WordPress plugin directory naming requirements
- Added support for text label linking instead of the default icon links
0.9.0.20180521
- Initial WordPress plugin version as ‘amazon-buyer-link’
- Added config page to WordPress plugin
- Added default 16×16, 24×24, 32×32 and 48×48 Amazon icons
0.1.0.20180429
- Initial release
- Standalone JavaScript File for www.c-amie.co.uk