v2.3.9
v239 adds these features to all previous releases and patches of v238:
- adds new option for accordion views in filedownload, photoalbum, portfolio, and text modules allowing all panels to initially be open in addition to all closed or only first one open
- adds new 'tax exempt' user group setting for ecommerce
- update store sample database to include two user groups including tax exempt customers
- better accentuate odd/even row highlighting for bootstrap3 themes
- add feed caching for socialfeed module
- remove vertical brace separator between buttons on bootstrap themes; adds new 'not_bs' smarty modifier
- change attached images on events monthly view to be responsive for small displays
- update 'show' actions to properly act on a missing record by returning a 404 page not found error, esp for search engine with deleted content
- elFinder adds list view column size/sequence adjustment
- scrub some google analytics params from our expConfig records when saving module configuration
- traps exceptions in socialfeed module for distant end issues so we don't crash the page
- adds scrolling to all 'flyout' views and 'free-form' menu items; previously content was hidden off bottom of page on small devices
- adds appropriate 'alt' tag to photoalbum slideshow images
- update calendar/event header to be more small device friendly
- adds import/export tags
- adds new (search) tag cloud 'list' view which limits/displays tags from a settings list
- search tag cloud view processing is much, much faster
- adds Blog Sidebar subtheme to shipped themes
- speeds up rss/podcast feeds if module contains many items
- adds (missing) title to lightbox popups in calendars
- implement rss/podcast feed server side caching
- update easypost billing controller configuration to default to 3 cents as the new handling charge
- now allows for theme custom language file and a slightly more efficient search/update for missing phrases
- add optional 'look back' limit for events returned within a search (we likely want more recent events, not everything in the system)
- tweaks pagination links output for small devices
- adds optional upgrade script to remove abandoned event records
- updates filter/search in events calendar administration and past-events views to help locate events to now look at dates
- initial support for twitter meta data for blog, filedownload, & news posts
v239 fixes these issues in all previous releases of v238:
- !!! fixes security issue with possible execution of uploaded scripts, CVE-2016-7095 by Balisong
- regression (v2.3.8patch1) fix ecom autocomplete may break invoice/packing views and create new order
- regression fix (v2.3.7patch4) upcoming events won't display current date 'all day' events
- regression fix bootstrap3theme sample theme some labels are invisible
- regression fix socialfeed module facebook photo statuses pulled too small image
- add 'force less compile' after clearing css cache, so style sheets will be updated when error-reporting is turned off
- fix possible issue with form module 'submit' button overlapping content below module
- regression fix ical feed gives recurring events same UID so they are not all displayed on some sources like Google Calendar
- fix ckeditor 'image' styles not appearing in 'styles' dropdown
- regression fix socialfeed styling to limit custom 'img-reponsive' style to only socialfeed module
- regression fix blog comments link on 'showall' views didn't link to article
- regression fix text module accordion view which added list styling though we only have a single text body under each text title
- fixes chrome (module settings menu) on blog cloud view
- regression fix (v237p3) db manager table filter added 'table prefix' after filtering tables
- regression fix 'ecommerce minimum order amount not being saved' error
- regression fix improper loading of ajax page stylesheets due to doubled quotes
- regression fix to require permission to empty recycle bin
- fix rss/podcast feed syndication link to validate
- fix some display anomalies with freeform menu items and containers
- fix issue with images attached to module configurations
v239 updates these 3rd party libraries in all previous releases of v238:
- normalize.css to v4.2.0
- moment.js to v2.14.1
- jqueryui to v1.12.0
- ckeditor to v4.5.10
- tinymce to v4.4.2
- elfinder to v2.1.14
- swiftmailer to v5.4.3
- mediaelement to v2.22.1
- bootstrap to v3.3.7
- bootswatch to v3.3.7
- easypost shipping sdk to v3.1.1
- jstree to v3.3.2
- phpThumb to v1.7.14-201608101311