Skip to content

v4.0.0

Compare
Choose a tag to compare
@lmajano lmajano released this 08 Aug 20:53
· 1947 commits to development since this release

What's New With 4.0.0

Intro

ContentBox v4.0.0 is the first major release of ContentBox and it sports tons of new updates, improvements and bug fixes including a major upgrade to ColdBox v5.x which in itself gives us tons of new updates and features.

Release Notes

Bugs

  • [CONTENTBOX-775] - Error clicking Tools --> Export in admin
  • [CONTENTBOX-961] - Bulk remove comments throws an error
  • [CONTENTBOX-962] - Calling right function for bulk remove comments
  • [CONTENTBOX-963] - Update TwoFactorService to check for provider only if enabled
  • [CONTENTBOX-975] - Media provider HTML producing non-unique IDs
  • [CONTENTBOX-984] - Force users to enroll in MFA if the global MFA setting is turned ON.
  • [CONTENTBOX-987] - RenderView widget errors due to event arguments
  • [CONTENTBOX-989] - ThemeService was erroring when saving settings
  • [CONTENTBOX-990] - quickLayout defaults to the contentbox module not the module the theme belongs to
  • [CONTENTBOX-991] - Widget Discovery Mode regression in Theme location change
  • [CONTENTBOX-992] - Submodules of ContentBox Modules are not registered
  • [CONTENTBOX-993] - Modules default value for Module Type is Core
  • [CONTENTBOX-994] - Module Deactivation Failures throw errors instead of catching nicely?
  • [CONTENTBOX-998] - When admin close the 'Quick View' pop-up the 'ContentBox Asset Chooser' also closed.
  • [CONTENTBOX-999] - Do not show error message for expired content. Currently when I create expired Content Store Items. When the expiration happens I get an Error message. There should be no error message.
  • [CONTENTBOX-1001] - Checkboxes alignment issue in Content store -> Categories menu
  • [CONTENTBOX-1002] - 'Transform' tab displaying alignment issue in Image edit model window
  • [CONTENTBOX-1003] - Invalid return type while Search and Apply filters on Comments->Inbox
  • [CONTENTBOX-1004] - blog paging bootstrap compatable
  • [CONTENTBOX-1008] - Error Installing ContentBox-installer@be -security interceptor not found
  • [CONTENTBOX-1009] - Issue while uploading files With Long name in Media manager

New Features

  • [CONTENTBOX-973] - Creation of new contentbox-custom module for storing all custom user data
  • [CONTENTBOX-974] - Refactor media content to new contentbox-custom/content location
  • [CONTENTBOX-976] - Allow for modules to exist in internal contentbox module and also in contentbox-custom/modules location
  • [CONTENTBOX-978] - Update exporter/importer for custom modules location
  • [CONTENTBOX-979] - Update themes to work with core and custom location
  • [CONTENTBOX-980] - Create widgets at custom location with override capabilities to core.
  • [CONTENTBOX-982] - Migrate away from bower to yarn for UI
  • [CONTENTBOX-988] - Enable MFA enrollment and unenrollment
  • [CONTENTBOX-1000] - ContentBox Module executions now support child modules and also full URL Routing

Improvements

  • [CONTENTBOX-960] - Revamps of many-to-many relationships with cascading side effects
  • [CONTENTBOX-964] - Media manager bug fixes concerning uploads and styles
  • [CONTENTBOX-966] - Add interception points around lost password form
  • [CONTENTBOX-969] - Update lost password instructions to match new flow
  • [CONTENTBOX-970] - Restrict Administrators from setting User Passwords
  • [CONTENTBOX-971] - Improve two factor flow by adding enrollment and unenrollment screens and interface updates
  • [CONTENTBOX-983] - Update all JS libraries to their latest versions
  • [CONTENTBOX-985] - content search improvements to do fuzzy searches instead of eq searches
  • [CONTENTBOX-1006] - Var scoping issues in Widget Render lead to variable bleeding
  • [CONTENTBOX-1007] - Contentbox installer doesn't allow you to select a special port for the datasource
  • [CONTENTBOX-1010] - config and environment overrides are now reloaded if the settings cache is flushed.