Change Log

Introduction

All notable changes to this project will be documented in this file.

  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.

Versioning

This project adheres to Semantic Versioning.

Deprecated Features

Features that are deprecated will generally be removed in the next minor update unless noted otherwise.

Releases

[1.6.147] - 2019-05-30

Fixed

  • Fixed issue where alt_text and title defaults for images were forcing null and not falling back to auto.

[1.6.146] - 2019-05-16

Fixed

  • Fixed issue where default_value for preferences.php was stepping on settings already present.

[1.6.145] - 2019-05-15

Fixed

  • Fixed issue with TableBuilders where load method had aggressive POST request logic in it that was not it's responsibility. Moved if POST request logic to it's relevant method make instead.

[1.6.144] - 2019-05-14

Fixed

  • Fixed issue with \Anomaly\Streams\Platform\Model\EloquentQueryBuilder which duplicated translated items around default ordering where the title column was translated.

[1.6.143] - 2019-05-13

Fixed

  • Fixed issue with \Anomaly\Streams\Platform\User\Contract\UserInterface which was not compatible with prior functionality. Added ability to define role by string (slug) according to interface.

[1.6.142] - 2019-05-13

Fixed

  • Fixed best practice stuff for rendering in metadata.twig stub.

[1.6.141] - 2019-05-11

Fixed

  • Fixed fatal error in image macros.

[1.6.140] - 2019-05-10

Added

  • Added the meta include slot to the metadata.twig stub.

Changed

  • Changed order of constants to top of metadata.twig stub to be at top.

[1.6.139] - 2019-05-01

Fixed

  • Fixed issue with \Anomaly\Streams\Platform\Ui\Form\Component\Field\FieldPopulator not defaulting values properly due to a duplication feature change. Basically a revert.

[1.6.138] - 2019-04-26

Changed

  • Added hasRole, hasAnyRole, and isAdmin to \Anomaly\Streams\Platform\User\Contract\UserInterface

Fixed

  • Fixed issue where valid methods in the form criteria were not passing through.

[1.6.137] - 2019-04-19

Fixed

  • Fixed issue with overly aggressive route naming. Removed edit and create methods in EntryRouter.

[1.6.136] - 2019-04-18

Fixed

  • Fixed issues with Faker not being present during CLI by requiring it.

[1.6.135] - 2019-04-12

Changed

  • Allowed form FieldPopulator to use entry even if no ID is present. This fixes an issue where forms are not populated when entry is set an a cloned object (no ID - but attribute values).

[1.6.134] - 2019-04-10

Changed

  • Changed how Factories are loaded. Now included in CLI not just testing environments.

Added

  • Various documentation.

Fixed

  • Fixed css theme scaffolding. No need for initial npm install now.

[1.6.133] - 2019-04-08

Added

  • Added the shortcuts component to the ControlPanelBuilder.
    • Added Anomaly\Streams\Platform\User\Contract\UserInterface to help decouple the platform from the Users module.

Changed

  • Revised entire documentation.
  • Update and improvement of Polish translation from @m-aciek.

Removed

  • Removed the twig:clean CLI command.
  • Removed the image() and image_*() Twig functions. Use img() instead.
  • Removed the allowed() method in form field collections. Use autoHandling() and other methods separately instead.
  • Removed isTranslationAttribute($key) from the Translatable trait. Use isTranslatedAttribute($key) instead.
  • Removed getCollectionPath($collection) from the Asset class. Use path($collection) instead.
  • Removed pluck($values) from the Asset class. Use path($collection) instead.
  • Removed editUrl() from entry presenters. Use $entry->route('edit') instead.
  • Removed viewUrl() from entry presenters. Use $entry->route('view') instead.
  • Removed editLink from entry presenters.
  • Removed viewLink from entry presenters.