Skip to content

v1.0.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@JoelAlphonso 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)