- File Uploads! You can now create a File collection or add file properties to your custom collections
- File Download API. You can protect files with a password or through user groups added to the collection
- File uploads support chunking so that you can upload files larger than your server limits
- File is now added to the Project Setup utility. You can also use this to add File and other default collectionsthat you may not have setup already. You can run this utility as much as possible. It will not touch existing collections.
- Properties in a Schema form will now display both the form and data type icons when they do not match up.
- Properties in a Schema form can no longer have a dash. They will be converted to underscores. This is because dasheswill make accessing data with twig more difficult on yourself.
- The truncate twig filters will now strips all HTML tags and propertly add an ellipsis at the end.
- All list type properties will no longer be sorted alphabetically in forms by default. If you would like to enablethis in a form field, you can add the following to the settings of that property:
{"sortOptions":true}
- The following 4 fields have been added to the image exif collection: country, city, state/province, sub-location
- Date fields that do not have time should now behave better in terms of timezone.
- The timezone for all dates stored is now a supported setting. However, the settings UI has still not been built.
- Twig errors will now be sent to the webpage. Previously they were hidden in HTML comments.
- Styled Text toolbar has been expanded. You can now pass all Froala editor options to the property settings.More details on this later.
- Fixed the Data content stack
- Fixed php session conflicts with other stacks (like Agent Lang)
Check out Total CMS 3 at https://www.weavers.space/stacks/total-cms