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.7.36] - 2020-08-10

Fixed

  • Fixed issue where onQuerying was not recieving latest entries collection.
  • Fixed issue where parsedown-extra was causing an error on PHP 7.4.

[1.7.35] - 2020-07-31

Fixed

  • Fixed issue with repopulating upload field type after failed validation.

[1.7.34] - 2020-07-07

Changed

  • Modified the parse filter in Asset to allow for minified CSS to be parsed (such as from Laravel Mix).

[1.7.33] - 2020-07-04

Added

  • Added a deprecated CacheConfig in the correct PSR-4 autoloading location for backwards compatibility in anomaly/settings-module.

[1.7.32] - 2020-07-03

Changed

  • Fixed old autoloading case issue.

[1.7.31] - 2020-07-01

Changed

  • Fixed autoloading on several platform classes.

[1.7.30] - 2020-06-15

Changed

  • Updated Twig slightly for better support with PHP 7.4.

[1.7.29] - 2020-06-11

Fixed

  • Replace a couple remaining "helper_function" instances with Illuminate\Support\* functionality.

[1.7.28] - 2020-06-09

Fixed

  • Replaced all str_contains() with Str::contains() and unlocked Symfony dependencies.

[1.7.27] - 2020-06-01

Fixed

  • Hotfixed PHP 8 str_contains function by locking dependencies before Symfony polyfil.

[1.7.26] - 2020-03-22

Changed

  • Changed ProxySession to set the secure cookie flag to a sensible default.

[1.7.25] - 2020-03-16

Fixed

  • Fixed issue where doubling up / erroneous form locking messages were being generated.

[1.7.24] - 2020-02-28

Changed

  • Changed makeImage in Image to use url instead of read for making intervention instances.

Fixed

  • Fixed issue with Image instances not being able to access local resources by path in order to properly Orientate.

[1.7.23] - 2020-02-21

Added

  • FiresCallbacks and Hookable along with registering and registered callbacks to AddonServiceProvider.

Changed

  • Optimized viewport declaration in metadata.twig stub.

Fixed

  • Fixed issue where dropdown items were not being hidden by permissions in UI where applicable.
  • Fixed incorrect argument cast on IconRegistry.

[1.7.22] - 2020-01-21

Fixed

  • Fixed issue where --message option was not working with php artisan down.

[1.7.21] - 2020-01-08

Changed

  • Corrected the .env data in order to correctly set APP_LOCALE.

[1.7.20] - 2020-01-02

Fixed

  • Fixed issue with deep attributes and custom validation not working properly.

[1.7.19] - 2019-12-19

Changed

  • Remove unused run method in base seeder class. This blocked dependency injection due to declaration compatibility.

[1.7.18] - 2019-11-14

Fixed

  • Fix issue with config/streams.php bindings and singletons not working.
  • Fix issue with env:set command mucking up the formatting in the file.

[1.7.17] - 2019-11-14

Fixed

  • Fixed issue with remote assets and non-root hosting locations.

Added

  • Added findWithTrashed($id) shortcut method to base repositories.

[1.7.16] - 2019-11-06

Changed

  • Escaped the URL in constants.twig partial.

[1.7.15] - 2019-10-28

Added

  • Added default ID support to field types.
  • Added "for" attribute to input wrapper view.

[1.7.14] - 2019-10-22

Fixed

  • Fixed issue when setting template data using template helper.
  • Fixed issue where field filters for non-existing fields caused a fatal error.

[1.7.13] - 2019-10-16

Added

  • Added support for non-dot single stream arguments (namespace is same as slug) to GetStream command.

[1.7.12] - 2019-10-15

Added

  • Added very simple support for routing views from array.

Fixed

  • Fixed edge case situation in parser where route parameters need a bit of cleaning.

[1.7.11] - 2019-10-10

Fixed

  • Fixed issue where translated entries were potentially duplicating results due to default ordering.

[1.7.10] - 2019-09-30

Fixed

  • Fixed issue where responses without cookie support (media stream) would result in fatal errors.

[1.7.9] - 2019-09-24

Fixed

  • Fixed issue where responses without cookie support (media stream) would result in fatal errors.

[1.7.8] - 2019-09-19

Fixed

  • Fixed issue with installer where .env was not reloading properly since moving to Laravel 5.8

[1.7.7] - 2019-09-11

Fixed

  • Fixed issue with button guesser leaving route objects in buttons and thus breaking form views.

[1.7.6] - 2019-09-10

Changed

  • Cleaned up message output from build command.

Fixed

  • Fixed issue with validation extender not passing along unique field types per extending validation rule.

[1.7.5] - 2019-09-09

Fixed

  • Fixed issue with inline images when using SVG sources.
  • Fix active theme resolution in view loader. View composer was unaffected.

Changed

  • Changed ViewOverrides collection to force dot notation view names.

[1.7.4] - 2019-09-06

Added

  • Added coverage configuration to phpunit.stub.

Changed

  • Bumped to "axios": "^0.19", in package.theme.stub.

Fixed

  • Fixed cleanup functionality in \Anomaly\Streams\Platform\Field\FieldRepository.
  • Fixed cleanup functionality in \Anomaly\Streams\Platform\Stream\StreamRepository.

[1.7.3] - 2019-08-29

Fixed

  • Fixed issue where \Anomaly\Streams\Platform\Database\Migration\Console\MigrateMakeCommand was out of date with Laravel. Threw error on missing --fullpath option.

[1.7.2] - 2019-08-18

Fixed

  • Fixed issue where users would be getting logged out after viewing pages cached by HTTPCACHE.

Changed

  • Moved cookie middleware in Kernel to after session start just like Laravel.

Added

  • Added session_proxy boolean flag to mark logged in users to pre-boot services like HTTPCACHE.

[1.7.1] - 2019-08-16

Added

  • Added config:cache control to refresh command.
  • Added route:cache control to refresh command.
  • The refresh command now clears bootstrap/cache/services.php.
  • The refresh command now clears bootstrap/cache/packages.php.

[1.7.0] - 2019-08-06

Changed

  • Updated laravel/framework to 5.8.*.
  • Updated laravel/scout to 7.1.*.
  • Updated intervention/image to 2.5.*.
  • Updated laravelcollective/html to 5.8.*.
  • Updated teamtnt/laravel-scout-tntsearch-driver to 7.1.*.
  • Changed add to include in \Anomaly\Streams\Platform\View\ViewIncludes to comply with Laravel 5.8.
  • Changed all instances of \Illuminate\Contracts\Events\Dispatcher to use event.

Removed

  • Removed symfony/class-loader dependency (it's in Laravel).
  • Removed add method from \Anomaly\Streams\Platform\View\ViewOverrides (use put).
  • Removed add method from \Anomaly\Streams\Platform\View\ViewMobileOverrides (use put).
  • Removed unused \Anomaly\Streams\Platform\Stream\Console\Event\StreamsIsRefreshing.

Added

  • Added streams:index to build command.