Changelog

v6.0.0-beta.10

Released on Tuesday, July 28, 2020
new

New control panel theme with dark sidebar

new

Replicator field backend

new

Ability to move fields between sections

changed

Improved name field UI/UX

changed

Moved "Show name field" to customize tab and adjust toggle

fixed

Upload field not working in settings interface

fixed

Adding a new field assigns the field to the last fieldset section

fixed

storage/app/themes directory not auto-generated

fixed

Unable to change theme

fixed

Installation fails when whitespace is present in application name

fixed

Installation fails when referencing an old .env file

fixed

Too many attempts error when working in the control panel

v6.0.0-beta.9

Released on Wednesday, July 15, 2020
new

Settings have been completely overhauled, now behaving similar to how Matrices are managed

new

CORS Settings have been added

new

Including setting to set Google API Key

changed

boot methods in FusionServiceProvider have been named accordingly

fixed

APP_DEBUG=true now set on Install when using --homestead or --valet flags.

fixed

Taxonomies improved (correctly validating edit requests.)

v6.0.0-beta.8

Released on Thursday, July 09, 2020
new

Added new upload fieldtype

new

Reload current page in theme customizer preview window

new

Alert when attempting to navigate away from theme customizer without saving

new

Added navigation bar to theme customizer preview window

changed

Refactored theme customizer with better live reload capabilities

changed

Form service now accepts FormData object, supporting file uploads

fixed

Theme option changes don't reflect immediately

fixed

PublishModuleAssets class not found during installation

fixed

Old theme symlinks causing exceptions when theme is removed

v6.0.0-beta.7

Released on Monday, June 29, 2020
new

Visual installation wizard.

new

CLI installation wizard

new

List Fieldtype: manage a simple list of items.

new

Implemented Sanctum for SPA authentication and personal tokens.

new

Adding theme_option helper for convenience.

new

Adding --debug flag to CLI installer; sets APP_DEBUG=true.

removed

Removed Passport

changed

Refactored and renamed "modules" to "addons"

changed

Major re-organization of resources/js code.

changed

Redirect to /install if FusionCMS is not yet installed.

changed

Renamed 'pages' to 'singles' for cohesion.

changed

Renamed 'theme settings' to 'theme options' for cohesion.

changed

Updating Parsedown packages in order to resolve bugs.

changed

Adding multi-select option to Select Fieldtype.

changed

Moved storage/themes to storage/app/themes

changed

Various enhancements.

fixed

Set database charset/collation through installer tools.

fixed

Resolving some issues surrounding not being able to login after a fresh install.

fixed

Synchronized form loading so fields are loaded after data is ready.

fixed

Fixed console errors on Inbox page when no Forms exist.

v6.0.0-beta.6

Released on Thursday, May 28, 2020
new

Setup a standard set of roles & permissions: owner, admin, user, guest.

new

New owner role, which will act like a super-user; assigned to first user upon fresh FusionCMS install.

new

Ability to assign permissions to roles from roles interface.

new

Core permission authorization checks.

new

Form fieldtype was added.

new

New make:theme Artisan command; along with template generation.

changed

Now using spatie/laravel-permissions for the handling of Roles & Permissions.

changed

Rewrote Themes module (formerly caffeinated/bonsai) for added flexibility.

changed

Resources that record activities will remove their activity history when deleted.

changed

File resource has been refactored (added title, alt, caption; removed description) along with UI updates to reflect changes.

changed

Both slug/handle fields will no longer mimic the title when updating a resource.

changed

Modals will by default close only through 'x' button or esc keystroke.

changed

Updated reserved keyword list (i.e. adding children, parent, ...)

fixed

Fixed Composer v2 deprecation notices.

fixed

Module install redirect fixed.

fixed

Attempting to rename file within FileManager working properly.

fixed

Naming convention corrected for child matrices.

fixed

Corrected issue where adding taxonomies from it's field display wasn't working.

fixed

Console error will no longer show when visiting the File Manager's root folder.

fixed

Fixed issue in File Manager where new folder always added to root folder (as opposed to the folder you are in).

fixed

No longer requiring password fields when editing an user account.

fixed

All handle fields will now be formatted correctly.

fixed

Fixed File Manager 'locking issue' when navigating from another module.

fixed

Fixed some breadcrumb issues within the File Manager.

fixed

Asset Fieldtype option no longer limits the root directory options.

fixed

Fixed menu item attributes being registered incorrectly.

fixed

File Manager will now render SVG files correctly.

fixed

Various other improvements.

fixed

Minor javascript bug fixes.

v6.0.0-beta.5

Released on Tuesday, April 28, 2020
new

Migrated Fusion to a dedicated Composer package!

new

Upgraded to Laravel 7

new

Updated Redactor to v3.3.5

new

Added new modules interface to manage and upload add-on modules

new

Added new Extensions API, giving the ability to extend third-party API's through Fusion's matrix system

changed

Improved fusion:sync command to also sync and symlink add-on modules

changed

Improved fusion:install command to also clean up any left-over module files

removed

Removed the bundled modules and themes directories, as these are now scaffolded by the new CMS package on installation

v6.0.0-beta.4

Released on Tuesday, March 31, 2020
new

New requirements for strong password (1+ digit, 1+ uppercase, 1+ lowercase, 1+ symbol)

new

Markdown Field now has a preview feature for viewing HTML version.

changed

Checking for duplicate slug values within same content groups (display error if duplicate found).

#98
changed

Disabled content can now only be viewed with a link by an admin user.

changed

Revamped managing Fields to run through validation and report any errors.

changed

Improved File Manager form validation reporting.

changed

A call to fusion:install will now clear out user-generated files.

changed

Various cleanup and refactoring of tests.

changed

Sidebar will now remember open/closed state (defaults to open on first visit).

changed

Implement model events for logging activities.

changed

Added additional validation checks for handle field for creating safe database table names.

changed

Increased color contrast ratio for blue links on white background

changed

Flash messages are now more noticeable.

#23
fixed

Clear cache after System Settings update; changes are immediately received.

fixed

Fixed issue where theme preview screen was throwing a 500 error.

fixed

Fixed Markdown Field escaping Blade tags

fixed

Added missing label on search filter input field.

v6.0.0-beta.3.1

Released on Friday, February 28, 2020
removed

Removed the MacroServiceProvider class as it was experimental

v6.0.0-beta.3

Released on Friday, February 28, 2020
new

Added new menu builder to build navigations for your frontend

new

Added user fieldtype

new

Added asset fieldtype

new

Added ability to assign multiple taxonomy references within a single fieldset

new

Added ability to update matrix page titles from the edit interface

new

Refactored system settings to be stored in the database as opposed to a flat file

new

Enabled auto-scrolling when dragging an asset to the bounds of the file manager container

new

Added ability to allow fieldtypes to dictate model relationship for more flexibility

changed

Updated all index-based columns in storage use BIGINT instead of INT

changed

Swapped out Frappe Charts with Apex Charts for displaying analytics

changed

Reorganized sidebar to minimize clutter

fixed

Fixed control panel layout in for Safari browser

fixed

Fixed issue where spinner will continually show on dashboard if Google Analytics was not configured

fixed

Fixed link on entry create/edit interface to assign fieldset if one is not been added yet

fixed

Fixed issue where php artisan route:list would fail if personal access tokens were disabled

fixed

Fixed issue regarding setting a new theme to fail

removed

Removed link to import tool while we work on things a bit more

v6.0.0-beta.2

Released on Tuesday, January 28, 2020
new

Added configurable database mailables

new

Added mobile navigation for the control panel

new

Allow name and slug field to be optional when creating matrix entries

#71
new

Improved on backups interface

new

Added ability to move files and directories around in file manager

new

Added ability to rename directories in file manager

new

Added dedicated rename action and modal when files and/or directories are selected in file manager

new

Added ability to replace existing files in file manager

new

Added CMS version constant and reference in footer of control panel

new

Added the "default" field value to the field resource API

new

Added missing template for the verification.notice route in the "Hello" theme

new

Allow empty database passwords when installing

new

Refactored installer and included new flag options

new

Added new inbox interface to view and manage all received form responses

new

Display configuration error related to Google Analytics integration

fixed

Default "Hello" theme is now set when running tests

fixed

Fixed new user accounts being partially verified

fixed

Fixed users who do not have access to the control panel getting stuck on the loading screen

fixed

Fixed being unable to view route list through artisan

#78
fixed

Fixed newly added settings not propagating

fixed

Fixed fields not saving when creating a new form

fixed

Fixed inconsistencies in visual feedback when there are unsaved changes

#76
fixed

Fixed error thrown when deleting fieldsets with relationships and fields with no database columns

fixed

Fixed being unable to replace a matrice's assigned fieldset

fixed

Fixed being unable to log in through control panel login form

fixed

Fixed reference to pluralize library when creating matrices

fixed

Fixed fieldtype settings page not loading

fixed

Fixed datetime field from overlapping the UI

fixed

Fixed being unable to navigate to multi-word taxonomy from the sidebar

fixed

Fixed datatable pagination data carrying over to other pages

fixed

Fixed being unable to save matrix entries where the name begins with a number

fixed

Fixed emails not being sent out using the configured settings

v6.0.0-beta.1

Released on Monday, December 16, 2019
new

Added simple view logger

new

Added backup/restoration functionality

new

Improved date/time field look

new

Non-core themes are automatically included in the .gitignore file

new

Adding environmental variable for Fusion News feed

new

Updated User pages to follow standard UI

new

Adding ability to assign Matrix as a child of itself

new

Added padding for Quick Link icons so text never goes beneath icon

new

Added ability to specify name of Entries in Collection

new

Added descriptive page titles to control panel routes

new

Added ability to upload/overwrite Themes

fixed

Fixed issue with delete button not submitting on overview pages

fixed

Fixed issue where Matrix attributes were overriding Field attributes with conflicting names

fixed

Fixed issue where generated Matrix Page/Collection models are duplicated

fixed

Fixed issue where router not properly binding data for Matrix Page

fixed

Fixed issue where conflicting Field names weren't saving correctly when editing assigned Fieldset

fixed

Suppressed Ignition solution that had error reporting take 30+ second to load

fixed

Fixed issue where Taxonomies with Fieldsets of differing names would cause a 500 error

fixed

Fixed issue with FileManager when trying to reference moment(js)

fixed

Fixed issue with Matrix Collections auto-setting slugs with an underscore delimiter instead of a dash

v6.0.0-beta.0

Released on Monday, November 25, 2019
new

Prompt users before navigating away from forms with unsaved changes

#15
new

Prevent matrices from being created with just numbers as the name

#73
new

Allow admin sidebar to scroll when content begins to overflow

#72
new

Update sidebar links when matrix is updated

#74
new

DateTime fieldtype should cast as datetime

#69
new

Add in ability to enable and manage personal access tokens for API consumption

#79
new

Files should be uploadable by dragging over the main file manager window

#28
new

Added new "Color Picker" fieldtype

#10
fixed

Folders do not display in list view within the file manager.

fixed

Dashboard doesn't load when related activity has been deleted

#26
fixed

Can't delete fieldsets attached to deleted models

fixed

Fieldset section handles not updated based on their titles

#90
fixed

"NavigationDuplicated" console errors appear when attempting to dynamically create a new fieldset for a new matrix

#89
fixed

Duplicate field being create upon subsequent field additions

fixed

Select fieldtype options don't clear on subsequent field creation

#96
fixed

500 error when attempting to edit a previously deleted matrix entry

#75
fixed

Fields are not properly removed from the database when fieldsets are deleted

#77
fixed

Removing and adding a new field with the same name causes database errors

#68
fixed

Activity log breaks when renaming a matrix with entries

#61
fixed

Toggle fieldtype renders as a checkbox in Firefox

#53
fixed

Tooltips and dropdowns are hidden in card elements when they overflow

#59
fixed

Viewing a page or collection without a fieldset in the control panel results in a 500 error

#57
fixed

Broken view and edit routes to matrices in control panel

#56
fixed

Entries of collections with multi-word names cannot be created

#58
fixed

Fields do not show immediately after creating a new fieldset

#25
fixed

SEO insights chart overflows and covers sidebar

#24
fixed

Fields can be saved twice when creating new fields within a fieldset section

#5
fixed

Site settings can not be saved

#3