The core team’s Calendar add-on is now available in the core! It’s much improved from the version in the marketplace. It includes:
The ability to add multiple calendars to your site
Join pages to calendar events
Calendar events are a separate data model from pages.
Custom attributes on calendars
Event List, Calendar and Calendar Event blocks
Calendar and Calendar Event custom attributes.
Detailed permissions at the calendar level.
Workflow integration with calendar events.
Version control for calendar events (!)
A powerful recurring event model that works even with event versioning.
Additionally, the core team’s Document Library add-on is now available in the core! The Document Library add-on lets you easily place a list of files on the front-end of your website. Filter by folder or file set, provide a simple search interface, control the styling of results and more.
More New Features
New GeoLocation Framework available, along with an included plugin from geoPlugin); geolocate site visitors and get information about where they’re coming from. Ability to automatically populate address attributes from geolocation information (thanks mlocati). More here: https://github.com/concrete5/concrete5/pull/5837
New command line utilities to clear IP blacklists, and dialogs to do the same (thanks mlocati)
You can now edit multilingual locates you add through Multilingual Setup (thanks mlocati)
Conversation block - toggle display of social sharing links and code update (thanks MrKarlDilkington)
Added the ability to customize CKEditor toolbar groups via the configuration file, without overriding PHP classes. An example of a customized config file that controls editor/toolbar groups can be found here: https://gist.github.com/MrKarlDilkington/5a14cf2c8aca511c8c9d2026e07b297c (thanks MrKarlDilkington)
Added the ability to turn the Select attribute (now called “Option List” into a list of radio buttons.)
Mobile Dashboard menu now includes subpages (thanks MrKarlDilkington).
Improved appearance of CKEditor rich text editor; now closer to concrete5’s UI (thanks MrKarlDilkington)
Allow users to add tags to site pages (thanks mlocati)
Make username and confirm password display/hide configurable for registration form from dashboard (thanks biplobice)
Improvements to CSV export and import of data.
Behavioral Improvements
Added the ability to search by users not in a group to the Dashboard user search interface.
Added the ability to see the date of last login to the Dashboard user search interface.
Added an icon to notice level logs in the Dashboard logs interface.
Added logging into cache clearing.
Added ability to open links in Image block in a new window (thanks a3020)
Add date created to csv export for express entities
Feature block: increase the preview icon size (thanks MrKarlDilkington)
Let users configure the thumbnail generation strategy via UI (thanks mlocati)
Thumbnails for PNG images are now PNG files and not JPEG files (thanks mlocati)
UI tweaks and code improvements to External Form block (thanks MrKarlDilkington)
Add option to retain thumbnails when clearing cache from command line (thanks mlocati)
Cosmetic improvements to upload dialog (thanks andoro)
Show current language when showing when showing hreflang (https://github.com/concrete5/concrete5/pull/5868) (thanks Remo)
Reset answer type form after adding question (thanks Remo)
PageList and Page List block - sort pages by date modified (thanks MrKarlDilkington)
Removed exception throwing from invalid SQL order by provided by user – instead it will be ignored.
You can now search multilingual trees through the page search interface in the Dashboard.
Retina/High DPI thumbnails are now controlled via config value that can be disabled (thanks Remo)
Improve image rendering in ImageEditor for browsers that supports it (thanks mlocati)
Make Basic Workflow Notification From Address and Name configurable (thanks katz)
Fix position of dropdown menu in blacklist dashboard page (thanks mlocati)
Miscellaneous small performance improvements and optimizations (thanks mlocati)
Better error message when saving attributes (thanks mlocati)
Fixed package restore after failed package update (thanks mnakalay)
Refactoring and cleanup of installation process (thanks mlocati)
Add Pager Pagination page number (thanks MrKarlDilkington)
File manager is now more mobile friendly.
Improvements to the date attributes custom text mode setting (thanks mlocati)
Allow customizing the headers of the email attachments (thanks mlocati)
Hide block and area design features if disabled (thanks Remo)
Much better performance when grabbing page drafts on a live site.
Bug Fixes
Fixed bug where cache directory and thumbnail cache was cleared any time an override cache was cleared. (Note: this fixed an issue with the new asynchronous thumbnail generation strategy that left thumbnails unable to rebuild.)
Dashboard mobile menu works again.
Fixed user account menu not showing account operations like Edit Profile, Edit User Picture unless the user was a user with access to the dashboard.
Fixed issue when using the Page Selector and choosing an alias the original would be selected instead (thanks Ruud-Zuiderlicht)
Fixed: Survey Dashboard page broken.
Fixed: Empty file & image blocks get exposed when block cache is enabled after quitting edit mode without doing anything
Fixed bug where topic order wasn’t being saved properly in the topic trees (thanks deek87)
Fixed bug where new drafts had the locale of the default site tree, in multilingual sites. Fixed bug where they could not be duplicated into a new part of the site properly.
Fixed checkbox attribute not honoring settings when editing attributes with values.
Fixed: Error on file_manager_detail thumbnail creation (no height set on installation.)
Fixed: Saving and re-editing content won't allow you to edit links (thanks mnakalay)
Fixed bug where searching express entities by a many association wasn’t selecting the entries on returning to the form.
Fixed: Multilingual redirect based on browser locale not always working (thanks fabian)
Fixed bug where CSS and JS provided by block view templates was wrong in certain situations (thanks mlocati)
Fixed bugs where thumbnails were removed from the cache directory even when that setting wasn’t checked (thanks mlocati)
Fixed inability to search in “all pages” in Dashboard Page search in a particular multilingual site tree.
Fix the site tree filter of MultilingualPageList in multilingual/page_report (thanks mlocati)
Fixed in ability to create page from multilingual page report (thanks Remo)
Fixed inability to post results to a different page when using the search block (thanks mlocati)
Fixed: Editing Express Entries uses the default view form instead of the edit form.
Snippets in CKEditor work again (along with improved performance) - thanks mnakalay
Fixed bug in Express where entities listed in an association could not be clicked into from associated entities.
Fixed: Conversation block generates ccm_addHeaderItem error when not logged in
Fixed error when adding attribute from a package into a Form block.
Prevent uncaught type error when editing links in CKEditor (thanks MrKarlDilkington)
Fix multiple files showing up when browsing folders in the file manager as the non admin user.
Fixed: Global Password reset process fails when email registration is enabled (thanks biplobice)
Fixed possible errors when rescanning files are stuck in the queue and they no longer exist.
Following an expired Forgot password token no longer gives you a message about it being an ‘Unexpected Error’ (thanks biplobice and katz)
Fixes a bug with using Group Sets in the "Approve or Deny" permission on the Workflows settings screen for a workflow (thanks justbane)
Fixed: When duplicating a file, two copies of it gets created (thanks mlocati)
Fixed possible XSS in stored URL locations dialog (thanks bl4de)
Fixed: When we adding a new Storage Location that's set as as the default one, we currently end up having two default storage locations in the database (thanks mlocati)
Image Block: checkbox formatting and prevents the "Open link in new window" value from always being true (thanks MrKarlDilkington)
*Fixed: FAQ block: Entries with " are not properly saved (thanks MrKarlDilkington)
Fixed: Upgrade 5.7.5.13 to 8.2.1 fails on duplicate key (thanks Ruud-Zuiderlicht)
Fixed error message “Unable to get permission key for view_edit_interface” showing up when an invalid block was specified in an edit interface.
Fixes duplicating a duplicated file in a folder (thanks Mnakalay)
Fixed bug where duplicated files weren’t duplicate thumbnails (thanks mnakalay)
Fixed bug where CSV files exported from Express sometimes didn’t have a filename (only an extension) (thanks toesslab)
Fixed issue with existing ratings not being populated in edit mode (thanks ggwc82)
Calls to getContents (a wrapper for the HTTP client) now honor the $timeout argument (thanks mnakalay)
Faster file rescan when using image constraints (thanks mnakalay)
Prevent image upload resizing of SVG files (thanks MrKarlDilkington)
Fixed: It is not possible to make default / main language invisible for a group and show another language sitemap
Fix saving "thumbnail is built" in ThumbnailMiddleware (thanks mlocati)
Fixed bug with uncaught exception in authentication types.
Fixed: Adding a new page via the sitemap with a required user prevents the page from being created
Fixed bug where folders and files were showing up as translatable in translate site interface.
Fixed bug where concrete5 couldn’t be installed on versions of PHP 5.5 before 5.5.21.
Fixed: Disable intelligent search for marketplace when setting warrants it.
Page Templates can now be uninstalled from packages that install them (thanks mlocati)
Show only accessible languages in switch_language blocks (thanks mlocati)
Fix to allow strings to be passed to getThumbnail method (thanks deek87)
Fix clearing cache but keep thumbnails on Windows (thanks mlocati)