Changelog
This is the changelog for infomaker/everyware-project-plugin
Current version: 0.10.2
[Unreleased]
0.10.2 - 2022-10-04
Fixed
Removed unused property
$formHandler
fromEveryware\ProjectPlugin\Components\Metabox
. The property was of the type of the deprecated classInfomaker\Everyware\Base\Admin\Form
.
0.10.1 - 2022-02-10
Added
The support for PHP v8 has been added to
composer.json
.
0.10.0 - 2021-02-08
Changed
We are now using Everyware Twig v1.* with all its benefits.
0.9.0 - 2020-12-02
Added
Moved abstract class
Metabox
here from everyware-base. Old methodedit()
has been replaced byformContent()
.Introduced new WordPress admin theme with Naviga colors.
Added new FormBuilder method for generating radio buttons through twig-templates.
Created a TwigSetup class to be a facade for Twig that can be used by themes and other components.
The following static methods are available:
addExtension(Twig\ExtensionInterface $extension): void;
addFilter(string $name, $callable = null, array $options = []): void;
addFunction(string $name, $callable = null, array $options = []): void;
addGlobal(string $key, $value): void;
addWpFunction(string $functionName, string $name = null): void;
registerTwigFolder(string $namespace, string $path): void;
0.8.6 - 2020-02-27
Fixed
Minor changes and optimizations
0.8.5 - 2019-10-15
Fixed
\Everyware\ProjectPlugin\Components\SettingsHandler
- Do not get settings value if the field is not string.
0.8.4 - 2019-09-17
Fixed
Add everyware as dependency.
\Everyware\ProjectPlugin\Html\FormBuilder
- Preventarray_filter
from removing value 0 when combining attributes in.
0.8.3 - 2019-05-24
Added
Now running
ViewSetup->init()
. Without doing this, the project plugin crashes if there is no theme that runs this function.The WP function
translate
is now always made available as__
0.8.2 - 2019-05-20
Fixed
Now using
Collection->get()
instead ofCollection->pull()
inCollectionDBProvider->getSingle()
0.8.1 - 2019-05-08
Changed
Composer constraints
Update build flow
0.8.0 - 2019-04-12
Added
Add Settings to be use in templates when rendering widgets on page
Create a specific WidgetSettingsForm class to be used on Widgets
Changed
Refactor WidgetAdapter into an abstract class to be inherited in order to work with WP and Everyboard
Move rendering of widgets from Admin to Widget -class
Update SettingsHandler to return SettingsFields instead of array
Removed
Remove SettingsHandler as dependency for ComponentSettingsForms
Remove import of form-handler.twig in component admin
Fixed
getCurrentPage now return null if no plugin is active.
Update of admin -style and -scripts
Minor fixes in FormBuilding
Minor fixes and optimizations
0.7.0 - 2019-03-12
Added
Added new support for handling Components by adapters
Added new support for handling Component settings with separated classes
Added support for special form-components like tooltips, toggle-buttons and multi-selects
Changed
Changed namespace to originate from Everyware and not Infomaker.
Moved static classes for handling Metaboxes and Widgets to ProjectPlugin from Everyware/Base
Removed
Moved SettingsParameters to a separate plugin
0.6.0 - 2019-02-08
Added
New support for creating and managing Components that will deprecate the old support from Everyware/Base.
Added Support for Form-building that can be used to render forms to administrate components
Added Twig templates for rendering component admin forms
0.5.0 - 2019-02-08
Changed
Changed the way project-plugin hooks into Twig
Fixed package deployment. To not include unnecessary files.
0.4.0 - 2019-02-05
Added
Add Component Admin-page for handling of Metabox-components
Updated the way Twig is set up to make it possible for Components to fetch and reuse the namespaces created by ProjectPlugin.
Changed
Change type to MU-Plugin for removing of possibility to deactivate plugin
Fixed
Fix bug where Component breaks if there are no components to find.
0.3.1 - 2019-02-01
Fixed
Update call to undefined functions
0.3.0 - 2019-01-11
Changed
Changed twig setup
Added dependency to Everyware Base
Added dev-dependency to Wordpress Core
Updated current dependencies
Removed
Removed message classes for use of everyware-base classes instead
Removed SettingsParameter model for use of everyware-base class instead
Removed JsonImporter for use of everyware-base class instead
Fixed
Fixed error on SettingsPage
Minor fixes and optimizations
0.2.0 - 2018-12-19
Changed
Updated to correct License
0.1.0 - 2018-12-18
Added
Added this file and boilerplate and markup example for the future
Last updated
Was this helpful?