v1.0.0-beta.1
Pre-release
Pre-release
JoelAlphonso
released this
27 May 15:50
·
493 commits
to beta
since this release
1.0.0-beta.1 (2022-05-27)
Bug Fixes
- a user email validation error when only changing the case of some caracters. Make a comparison with lowercase converted strings. (b512a0e)
- accordion: remove 'u-truncate' css class from accordion preview (917da63)
- action: fix syntax in github action (46b5894)
- admin@0.23: update composer with conflict for charcoal-admin@<0.23.0 and fix the form group widgets id prefixes (804cc50)
- arrayAccess: fix some broken methods to arrayAccess (d87f22f)
- asset-manage: fix merging issues by allowing namespaced files array (7ed4d1c)
- attachment-container-trait: remove reference to removed function 'attachmentWidget()' (d25da91)
- attachment-widget: set the js widget type from the actual widget type (a9531e9)
- audio-widget: fix the elfinder url not bound correctly when used from audio-widget (ac37929)
- bad-paste: replace undefined variable with the intended one. (e40bb61)
- bbgmap: update bbgmap to 0.3.1 and use the minified file when concatenating (a787854)
- bin: add a bin to composer.json to link with charcoal-app bin file (a7b4be5)
- bin: create a new charcoal bin file in the project because of relative file paths conflicts (e502d1e)
- bin: create a new charcoal bin file in the project because of relative file paths conflicts (9108050)
- build:concat: Fix the concat task to require de non-minified version of bb-gamp (63c3857)
- cache-facade: fix splat operator parameter type (93ddb6d)
- cache-service-provider: remove obsolete container key (0b47a23)
- charcoal-admin: fix some missing return type (ee493a5)
- charcoal-admin: fix some missing return type et wrong method name (2df9b0d)
- charcoal-app: fix issues with missing return types on some method implementations (550411c)
- charcoal-view: fix issues with missing return types on some method implementations (dfecc38)
- composer: fix name (57fe269)
- copy-assets: fix admin directory permissions (8041829)
- date-helper: fix date range detection (e8e6522)
- dependencies: bump php version to 7.3 (8b73cc1)
- email: fix error catching for email::send() (4d10ab3)
- eslint: fix an issue where eslint was scoped to the project's root instead of being locked to charcoal-admin (fcf6dd0)
- form_group_: remove 'form_group_' prefixes for form group widgets (105d0e7)
- geometry-widget: fix an issue where the widget might send an empty array when saving (7218bff)
- hierarchical-object-property: fix a master reference to the new 'masterObject' (9b34dbf)
- hierarchical-trait: move the loading of a master object to its own function to prevent hasty object load and allow access to the actual master object's id without the need to load it first (b435981)
- hierarchical-trait: remove error_log and mode resetHierarchy to proper location (09376aa)
- menu-footer: Fix the footer menu not staying at the bottom of the page when there was no secondary menu (d874e98)
- migration: add extra logging to Migration20200827131900.php (19e9163)
- migration: add migration for last commit (33da36c)
- multiGroupWidget: Fix a missing setLayoutBuilder while setting dependencies (bff460e)
- php tests: fix a failing php test caused by assuming an unfailing sql query (16d41eb)
- php tests: fix some failing php tests (da4039a)
- phpcs: fix a phpcs warning (9b43a39)
- property-widgets: fix some missing parent constructor calls for some property widgets, preventing them to be stored correctly in the component mangager (12d0965)
- queue-manager: fix a loop logic causing an extra recursion (1953b64)
- quick-form-ident: fix the quick-form-ident not being passed correctly to form widget (ff9688d)
- secondary-menu: fix an issue with display options merging (121fd60)
- selectize: Fix a missing setter for selectize:setOptgroupObjMap (e07be38)
- selectize: fix an issue with property name when using selectize input in multiple strings mode. (3208b55)
- tests: add missing comma (51de84d)
- tests: add missing data for tests (cd1f4b7)
- tests: disgracefully fix unit tests (49dcb5d)
- tests: fix failed tests (fbec50d)
- tests: fix failed tests caused by wrong bracketing (89212f3)
- tests: fix identation (7499e1d)
- tests: remove test for float in 'provideTtlOnSave()' method as it doesn't seem to be supported (ed6d3da)
- typo Oject = Object (9313ec9)
- typo: add missing path step backs (0e68084)
- user-create: fix the User/CreateScript to allow User table creation in the process (d1453f5)
- user-interface: remove the 'required' flag on 'display_name' (27b12b5)
Features
- cache-key-callback: add a callback function to process the cache key in the cache middleware (42e6a7f)
- cache-middleware: rework the implementation to allow container extension instead and add a callback setter methode in CacheMiddleware.php (107bcbf)
- Container attachments are now able to delete their children (76eeb18)
- Container attachments are now able to delete their children (6317430)
- elfinder: fetch allowed mimetypes from property config in connectorAction (155e132)
- email-queue-item: add newly required property
status
(f3d7ba0) - email: improve email by making it extends Abstract entity to add ArrayAccess capabilties (0a60566)
- exception: add exception interface (8e381f3)
- module: add a new default asset collection for js module to support native module through script type=module (b7fa496)
- monorepo: init monorepo-builder (bf3f78f)
- monorepo: merge packages composer dependencies in root composer with monorepo-builder merge (1a34e96)
- monorepo: update all packages composer.json to eliminate interdependency conflicts (e3cec63)
- queue-item: add queue item expiry generation and props (b1e0641)
- queue-item: improve QueueItemTrait and QueueItemInterface with a status property, some status constants and a logging method (c04a63d)
- queue-manager: add a filter to exclude expired queue items (f18145a)
- queue-manager: transfer responsibility for queueItem's "processed" flag validation and update to AbstractQueueManager (0655836)
- queue: add queue expiry property (4c7f614)
- selectize: add ability to pass form_data to selectize quick_form (c41e943)
- selectize: add recursive translation to parseSelectizeOptions (f229945)
- selectize: Add support for optgroups generation based on object property of selectable propperty. (945226c)
Reverts
- Revert "Insert HTML line breaks in TextDisplay" (41da106)
- Revert "Bump branch-alias to 0.8" (882c6ca)
- Revert "Fix admin module exclusion from route to allow URLs such as /administration" (b204c20)
- Revert "Set translator from dependencies, not constructor" (8983ff2)
- Revert "Revert "Fix factories usage."" (b15e648)
- Revert "Fixed use case for RouteManager" (5ff9da9)
- Revert "Fixed exceptions thrown from checking existance" (0c08fc4)