Naviga Web
Docs Home
  • Introduction
  • Release notes
  • Starter kit
    • Introduction
    • Environment Variables
    • Makefile
    • Changelog
    • API
  • Feature: Advanced Search
    • User guide
    • Search Help
    • How to Setup
    • Technical Details
  • Developer documentation
    • Developer prerequisites
      • Developer hardware suggestions
      • Setup on Windows
      • Setup on Linux/Ubuntu
    • Getting started with development
      • Composer package management
      • Gulp and asset building (optional)
      • Git
      • Hosts file
      • Certificate
      • Initiate Naviga Web
      • Start Naviga Web
      • Bin scripts
      • Create theme
      • Environments
      • Deployment
      • Onboarding tasks
        • #0 - New site
        • #1 - Configuration
        • #2 - Front page
        • #3 - Content presentation
        • #4 - OC List
        • #5 - Content containers
        • #6 - Teaser template
        • #7 - Single article
        • #8 - Widget
        • #9 - Custom task
        • #10 - Feedback
    • Architecture
    • Paywall and authentication
      • CloudFront Paywall
      • Engage paywall
      • Lua Paywall (deprecated)
    • Project management: A typical project
    • Database dump
    • Debugging
    • Keep your project up-to-date
    • Gulp and Sass
    • Domain mapping
    • Widgets overview
  • Starter kit packages
    • Base package
      • Changelog
    • Boards plugin (EveryBoard)
      • Installation
      • Setup
      • Board Widgets
        • Linked board
        • Template board
        • Embed widget
        • OC List item
        • Content container
      • Teaser templates
      • Actions and filters
      • Export - import
      • Changelog
    • ContentSync plugin
      • Usage
      • Changelog
    • Drop In Plugins package
      • Changelog
    • Everyware plugin
      • Installation
      • Setup
      • Actions and filters
      • Fetching lists and their content
      • Sorting
      • Widgets
      • Changelog
    • Imengine package
      • Helper class: Imengine
      • Changelog
    • NewsML package
      • Idf Parser
      • Changelog
      • Usage
    • NGINX conf package
      • API
      • Changelog
      • Usage
    • Presentation Preview plugin
      • API
      • Changelog
      • Usage
    • Support package
      • Changelog
    • Theme EU resources package*
      • Changelog
    • Theme US resources package
      • Changelog
    • Twig package
      • Development
        • Filters
          • class_string
          • spacey
          • trim_array
        • Functions
          • php_function
          • php_method
          • render_classes
          • render_partial
        • Operators
          • contains
      • Helper classes
        • View
        • ViewSetup
      • Changelog
  • Widgets and component packages
    • Article List widget
      • Installation
      • Using Article List
      • Changelog
    • Menu handler
      • Usage
      • Changelog
    • Section Header widget
      • Changelog
    • Social media icons widget
      • Installation
      • Changelog
    • Google Analytics plugin
      • Set up Google Analytics
      • Most read widget
      • Changelog
    • Redirect Original URLs plugin
      • Installation
      • Changelog
    • Settings Parameters plugin
      • Installation
      • Usage
      • Changelog
  • Design and theme packages
    • Base theme 1
      • Changelog
    • Base theme 2
      • Colors
      • Fonts
      • Header
      • Menus
      • Pages with Board
      • Sidebars
      • Teaser layouts
      • Article page (text)
      • Article page (embeds)
      • Changelog
    • Example theme
      • Changelog
  • MU Plugins
    • Project Plugin
      • Installation
      • Changelog
    • Starter Package Catalyst
    • Concepts
      • Admin Pages
        • All Concepts
        • Add New Concept
        • Types
        • Errors
        • Concept duplicates
      • API
      • Console
      • Changelog
    • Network
      • Changelog
    • Cache Invalidator
      • Getting Started & WP admin
      • Implementation of Lua endpoint
      • Filters
      • Changelog
    • RSS Feeds
      • Setup
      • Administration pages
      • Changelog
  • Services
    • Imengine
    • Imengine documentation
    • Open Content
    • Writer Bookmarklet
Powered by GitBook
On this page
  • [Unreleased]
  • 0.10.2 - 2022-10-04
  • Fixed
  • 0.10.1 - 2022-02-10
  • Added
  • 0.10.0 - 2021-02-08
  • Changed
  • 0.9.0 - 2020-12-02
  • Added
  • 0.8.6 - 2020-02-27
  • Fixed
  • 0.8.5 - 2019-10-15
  • Fixed
  • 0.8.4 - 2019-09-17
  • Fixed
  • 0.8.3 - 2019-05-24
  • Added
  • 0.8.2 - 2019-05-20
  • Fixed
  • 0.8.1 - 2019-05-08
  • Changed
  • 0.8.0 - 2019-04-12
  • Added
  • Changed
  • Removed
  • Fixed
  • 0.7.0 - 2019-03-12
  • Added
  • Changed
  • Removed
  • 0.6.0 - 2019-02-08
  • Added
  • 0.5.0 - 2019-02-08
  • Changed
  • 0.4.0 - 2019-02-05
  • Added
  • Changed
  • Fixed
  • 0.3.1 - 2019-02-01
  • Fixed
  • 0.3.0 - 2019-01-11
  • Changed
  • Removed
  • Fixed
  • 0.2.0 - 2018-12-19
  • Changed
  • 0.1.0 - 2018-12-18
  • Added

Was this helpful?

  1. MU Plugins
  2. Project Plugin

Changelog

This is the changelog for infomaker/everyware-project-plugin

PreviousInstallationNextStarter Package Catalyst

Last updated 2 years ago

Was this helpful?

Current version: 0.10.2

[Unreleased]

0.10.2 - 2022-10-04

Fixed

  • Removed unused property $formHandler from Everyware\ProjectPlugin\Components\Metabox. The property was of the type of the deprecated class Infomaker\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 with all its benefits.

0.9.0 - 2020-12-02

Added

  • Moved abstract class Metabox here from everyware-base. Old method edit() has been replaced by formContent().

  • 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 - Prevent array_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 of Collection->pull() in CollectionDBProvider->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

v1.*