Skip to content

v2.3.7 patch #4

Choose a tag to compare

@dleffler dleffler released this 16 Feb 13:54
· 3204 commits to master since this release

v237patch4 adds these features to v237, v237patch1, v237patch2, and v237patch3:

  • better implementation of theme styles within WYSIWYG editor format menus, esp in text module inline edit
  • adds WYSIWYG editor 'addtional configs' setting to help with some custom plugin requirements
  • (finally) implements fonts, styles, & blocks toolbar configuration settings implementation for TinyMCE
  • adds image tools, image caption, and drag/drop image support for TinyMCE
  • adds quicktables and showborder (for tables) plugins to CKEditor
  • adds optional font icon selection for menu items in bootstrap3 based themes; also allows supressing the menu item text
  • adds optional server error document handling so we got to not-found instead of logging it as a search
  • adds readable date/time tooltip in database manager table view (like we do for serialized data)
  • adds a 'total bytes saved' to optimize database results view
  • adds passing an array of scripts through expJavascript::pushToFoot
  • adds warning messages is less compiler is unable to create output folder or file
  • now allows passing an array of javascript src's in expJavascript::pushToFoot()
  • adds support for optional HTML2PDF pdf engine

v237patch4 fixes these issues in v237, v237patch1, v237patch2, and v237patch3:

  • Regression fix unable to add new text item in text module inline edit view if no items already exist
  • Regression fix text item body in text module inline edit view passed as garbage on save
  • Regression fix file uploader control did not recognize 'accept' parameter in bootstrap2/3 themes
  • Regression fix getting mp3 file ID3 tag comments for more precise rss/podcast details
  • Regression fix bootstrap 2/3 navbar on small screens may not always drop down/appear
  • Regression fix upcoming events were displayed until end of day instead of until end of event
  • Regression fix page crash when returning to elFinder from Pixlr editor
  • Regression fix elFinder search broken under php v5.3
  • Regression fix patch#3 removed kludges from main .htaccess which sent all missing files (.js, .css, images, etc...) through expRouter
  • Regression fix database manager filtered table phrase not highlighted in table results
  • Regression fix possible errors with Simple Poll votine when time block in effect
  • Regression fix printer and pdf missing styling (invoice address lines run together, etc...)
  • Regression fix slingbar location not being set/recognized, esp. in NewUI/Bootstrap3
  • Regression fix printer and pdf missing styling (invoice address lines run together, etc...)
  • Regression fix by implementing twitter bootstrap 3 based date/time picker widget for remaining calendar controls to prevent conflict
  • now forces a .less re-compile (if necessary) after an upgrade, required on sites with error-reporting off
  • fix issue with attempting to swipe up/down past bootstrap 3 carousel
  • we no longer ship 'overrides.php' since it is auto-generated during installation if needed

v237patch4 updates these 3rd party libraries in v237, v237patch1, v237patch2, and v237patch3:

  • elFinder to v2.1.6 (previous was actually a pre-release v2.1.6), moves .quarantine folder from /file to /tmp/elfinder
  • updates bootstrap-touch-carousel with Edge browser, tap, & event fixes
  • quick file upload widget upgraded to v2.5.0
  • easypost shipping ibrary to v3.0.2
  • datatables yadcf 'filter' to v0.8.9
  • CKEditor to v4.5.7
  • bootstrap-pwstrength to v1.2.10
  • Adminer (database manager) to v4.2.4
  • TinyMCE to v4.3.4
  • xmlrpc-php to v4.0.0
  • jquery.datetimepicker to v1.4.6