Backlight 2 Changelog
v2.0.15 (2023-11-16)
- Adds automatic checking and messaging for available Backlight updates and upgrades
v2.0.14 (2020-03-16)
- Improves performance for pages with embedded albums
- Adds support for sites residing behind SSL Proxy servers
v2.0.13 (2020-01-08)
- Adds fixes to support PHP 7.4
- Adds localisation for notice when forms submitted with unchecked GDPR acceptance (applies to Client Response and Cart submissions)
- Changes GDPR Privacy Notice link to open in new window or tab (applies to contact form, Client Response and Cart submissions)
- Fixes localisation issue for users attempting to upgrade from Backlight 1 version 1.1.0 or earlier to Backlight 2
- Resets localisation for current browser when logging out of Backlight
- Fixes issues with photo downloads on some mobile browsers
- Adds check for GD module before attempting to allow photo uploads from Backlight
- Fixes issue with minimizeEmbeddedMetadata (requires update of LR Publisher to 4.0.10)
v2.0.12 (2019-11-23)
- Fixes issue with downloading photos-for-download from Fancybox albums
v2.0.11 (2019-11-10)
- Allows custom values for IMG alt attribute, else use image file name, in Pangolin-album
- Adds page=all option to view all photos in a paginated album
- Fixes path issue for sites under subdirectories that do not have URL rewriting enabled
- Cleans up obsolete resource files
v2.0.10 (2019-07-17)
- Adds protection of rendition directories during creation and within Update Album Files function
- Removes dependency on URL rewriting
- Updates Uppy image uploader
- Improves CSS transition-in of lazy-loaded images in Classic and Masonry album layouts
- Fixes handling of port number for sites behind proxy servers
- Fixes issue with breadcrumb URLs when current page includes parameters with slashes in them
- Updates version numbering on Dashboard to show currect version
v2.0.9 (2019-06-10)
- Adds lazy-loading of thumbnails, that load as needed during page scroll
- Improves reporting of errors when trying to view Backlight Modules and upgrade modules
- Updates naming and descriptions for page copy fields when creating and editing albums
- Updates search to exclude protected photos and private albums
- Rewrites thumbnail scaling in Descriptive album sets
- Automatically prefixes flexbox for Desciptive album sets
- Improves referrer check on single-image pages; this should only trigger for embedded galleries
- Fixes cart for embedded Albums
- Fixes cart for search using Pangolin Album templates
Note: this release includes an update to the Lightroom Publisher module, available from Backlight > Backlight Modules
v2.0.8 (2019-04-10)
- Changes Master Username/Password to Master Access Key, and reinstates Master credential checking
- Adds identifier to exported and imported templates
- Adds check for cart enabled before showing Add Package buttons
- Adds support for template id and template name, adds link to templates when viewing or listing albums
- Adds links between Album viewing and listing page, and related template designer
- Allows logged in admin user to skip Access Code
- Fixes issue of new menu links losing open in new window setting on first save
- Fixes download and single page view for photos ending with .jpeg extension, such as from iOS
- Fixes issue with results array length in phpLiteAdmin that affected PHP 7.*
- Adds (Z)oom and e(X)it key commands for Fancybox galleries in pangolin-album and pangolin-wordpress
- Updates from Fancybox 3.5.6 to 3.5.7; cleans up old files
- Keeps track of referrer, so that we can return from single-image pages to embedded galleries
- Compares location and referrer to determine appropriate destination of the Back link in HTML-type galleries (pangolin-album)
- Fixes position of Vegas captions in full-screen
v2.0.7 (2019-02-15)
- Adds function to reorder photos within the Backlight admin
- Adds Logout link for Backlight admin on mobile
Note: this release includes an update to the Lightroom Publisher module, available from Backlight > Backlight Modules
v2.0.6 (2019-02-05)
- Adds support for publishing images with duplicate filenames
- Fixes issue with missing mixed pricing scheme on images published from Backlight
- Fixes issue with characters in image titles when published from Backlight
- Fixes issue in calculating image dimensions for uploads from iOS devices within Backlight
- Adds capability to display color labels in the slideshow
- Adds new options for whether and how to display the slideshow's Thumbnail Pallet
- Adds options to enable/disable Fancybox Progress Indicator, and customize color; indicator disabled by default to preserve legacy behavior
- Updates Pangolin's PHPlugins samples to include example for contacting the Wordpress JSON API
- Improves layout of "Descriptive" type album sets
- Fixes Slideshow UI colors; adds separate arrow color options
- Fixes custom stylesheets in Okapi
- Changes reCAPTCHA settings titles and descriptions to specify "reCAPTCHA v2"
- Improves styling in the designer, targeting sliders specifically
- Fixes margin-bottom of color-pickers in the designer
- Fixes image rotation bugs that affected iOS uploads
- Removes slow method for reading XMP Metadata that can cause upload timeouts
- Changes handling of THUMBNAIL_THRESHOLD to limit the size exactly to the setting
- Adds uhcloud to list of excluded session.save_path hosts
- Removes concurrent uploads in Uppy
- Adds polyfill the .forEach() method, used in admin navigation, for IE11 and Edge
- Removes obsolete files
Note: this release includes an update to the Lightroom Publisher module, available from Backlight > Backlight Modules
v2.0.5 (2019-01-12)
- Adds Toggle Photo Selection button to View Photos page
- Adds support for a Maximum Number of Uploads setting, so that users can upload more than 100 images at a time
- Adds admin setting to automatically redirect from http to https
- Changes Album title validation to allow titles starting with digits
- Fixes handling of empty language Display Title
- Fixes database cleanup of Publisher after migrating albums from CE4
- Removes Client Response Template setting from Client Response admin, moves search and client templates from Publisher to Personalisation
- Changes failed login before locking count from 2 to 10
- Fixes numerical sorting on number of Photos on List Albums page
- Reinstates Fancybox modules
- Updates Fancybox files to version 3.5.6.
- Customizes Fancybox default styling
- Repairs basic slideshow and caption
- Adds caption module
- Adds sample PHPlugins function for interacting with WP
- Adds 45 second connection time-out for Curl requests
- Adds check for minimum of upload_max_filesize ad post_max_size for image uploads
- Encodes opening and closing braces in Publisher parameters
- Refactors .htaccess file, including fix to allow non-Backlight resource files to be loadable from the top of the site
- Adds checks in Metadata fetching to handle missing nodes and attributes
- Adds check for ['REQUEST_URI'] in URLHelper
- Makes error checking consistent with ViewHelper::json so that it won't abort output for errors that ErrorHandler will ignore
- Adds exclusion for wp- errors (such as Wordfence)
- Adds SUPPRESS_NOTICES environment variable
- Fixes coding syntax that can cause issues on newer versions of PHP
- Changes order of email logging so that account-oriented emails are output before attempting to send emails
- Fixes issue with missing template_home.php file
v2.0.4 (2018-10-14)
- Reinstates album title breadcrumb, and image title within breadcrumbs for single image pages
- Adds process to have backlight/index.php and backlight/.htaccess automatically created upon install
- Adds Update Backlight Index Files function to re-copy the latest backlight/index.php and backlight/.htaccess files
- Adds description to pangolin-page's table-stripe color pickers.
- Adds missing Description field when adding Album Sets
- Adds case-insensitive sort when setting photos to be sorted by filename
- Fixes issue with being unable to login with two-factor authentication
- Fixes issue that caused multiple images to be downloaded after viewing multiple images
- Fixes broken thumbnails when embedded Album Sets with Descriptive layout
- Fixes issue of editing Album Sets that used fields for editing Albums
- Fixes critical issue when trying to delete Top-level Gallery Directory that has an empty path
- Fixes issue with saving Template settings that affected some users
- Fixes syntax issue that caused uploads to fail for some users
- Fixes display of "Display Breadcrumbs" and "Hide from Search" values on View Album page
- Adds workarounds to upgrading older versions of Backlight 1 to Backlight 2
v2.0.3 (2018-09-22)
- Fixes encoding issue when editing albums in LR Publisher
- Fixes issue with sharing functions having invalid URLs
- Fixes error with auto-refresh on pages that are neither content or album pages, such as when viewing cart
v2.0.2 (2018-09-19)
- Skips Access Code check when user logged in as admin in same browser
- Fixes pagination on Search results
- Fixes issue with PHPlugins in WP Theme having broken dependency on URLHelper
- Fixes broken background images and favicons
- Fixes issue with error on checking for ClientResponseUtility during upgrade from Backlight 1
- Adds redirect from backlight/ to backlight/installer if site is not yet installed
- Adds slideShow.speed slider to pangolin-album
- Adds transitionDuration slider to pangolin-album
- Changes links to view page in View Page to honour the URL scheme, e.g. /about/ instead of ?page=about
- Fixes redirect paths on image deletion for sites that are run under subdirectories
- Fixes path issues with Cart
- Adds support for escaping quotes in page titles and descriptions
- Removes (untranslated) German language from default install
- Improves menu handling in Backlight admin for hybrid devices with mouse and touch-screen inputs
v2.0.1 (2018-09-11)
- Reinstates upgrade function for Albums from CE4
- Fixes issue preventing the saving of additional Contact fields
- Fixes issue with dependency on Client Response when viewing Contacts
- Fixes issues with handling missing metadata on Backlight Publisher
- Fixes issue with upgrading Designer from version that is not the most-recent for Backlight 1
- Fixes URL handling in mastheads
- Ignores PHPlugins files that do not include new format rather than throwing error
- Improves error reporting for missing class files
- Fixes array indexing issue that caused errors in PHP 5.2 before providing notice on required version
v2.0.0 (2018-09-09)
v1.0.0 ( 2016-05-04 )