Changelog

This is the changelog for infomaker/everyboard

Current version: 2.5.1

[Unreleased]

2.5.1 - 2022-10-05

Fixed

  • Fixed bug that caused Board Settings to present Teaser templates that has been overridden by a child theme.

  • Minor fixes regarding Linked Board Widget in Board admin.

2.5.0 - 2022-09-21

Added

  • Presentation of boards table in wp-admin have been updated with two new features:

    • A "Pages column" that will show which pages the board is active on. (Only includes directly active and not partially added through widgets such as “Template boards” and “Linked board widget” ).

    • A board will get the state of "Front Page" if it is active on the "Front Page".

Changed

  • Boards will now inherit the version from the plugin when saved. This will make it easier to determine when a board needs updating in the future.

Fixed

  • Fixed bug in "Board Template widget" where "query start" is not correctly formatted during validation.

  • Fixed issue where quoted queries where not properly validated for Board Template widget queries.

  • Minor fixes.

2.4.2 - 2022-08-18

Changed

  • Removed support for adding widgets to Everyboard through the WordPress widget admin interface. Hid the "Everyboard Widgets" sidebar from the "Appearance" -> "Widgets" admin. To make widgets available for boards, use "Boards" -> "Board Widgets".

Fixed

  • Made sure that nested board widgets does not wrap empty content.

  • Fixed issue where Board preview does not use entire viewport.

  • Fixed issue with WP_Scripts::localize when board widget tags have not been created.

  • Fixed issue where switching board on a page and pressing "Preview changes" would make the changes public.

  • Minor fixes and optimizations.

2.4.1 - 2021-10-25

Changed

  • Fixed version number constants.

2.4.0 - 2021-09-24

Added

  • $args is available for EveryList previews as well.

Changed

  • $args are sent with the widget arguments, not the widget instance.

2.3.0 - 2021-09-13

Added

  • A new variable $args is made available for templates, which gives useful information for their rendering.

Changed

  • When selecting an OC List, the lists are sorted alphabetically.

2.2.0 - 2021-04-26

Added

  • Template Board widget can now support "start position" and "limit" for Lists.

Changed

  • Template Board widget "start from" now originates from "1" instead of "0", to match all other widgets. The value will, from now on, be used as the actual position in the query result. Make sure to update your widget settings if you are using Queries with start from > 1 so your Board don't miss any article.

This will not affect any previous settings with the value 0, that will still be considered first position.

To get the first 5 articles (v2.1 and before)

Start: 0 Limit: 5

Will return articles 1-5

Start: 1 Limit: 5

Would return articles 2-6

To get the first 5 articles (Now v2.2+)

Start: 1 Limit: 5

Will return articles 1-5

Start: 0 Limit: 5

Will still return articles 1-5

Deprecated

  • Everylist has been deprecated, to be removed in future major version. It is only available if active during update.

  • Old grid frameworks support has been deprecated. They will only be available if active during update:

    • Bootstrap 3 - 20 columns (custom version)

    • Bootstrap (v2)

    • Foundation (v2)

    • Percent

    • Suit Grid (custom customer version)

Updated

  • Improved Article handling to maximize use of new Everyware 2 document cache.

  • Improved List handling to maximize use of new Everyware 2 document cache.

  • OcList admin UX improvements.

  • OcList: Published property is not mandatory anymore.

  • OcList: Article relation property will be selected automatically if only one relation is found in Open Content.

Fixed

  • Increased number of lists possible in "OC list item" dropdown, in Board admin.

  • Fixed error that caused Board admin to break if widget had single quote in custom name.

  • Linked board Widget should not have itself as default in Board admin.

  • Fixed bug where Template board widget rendered multiple content-size classes.

  • Fixed bug with registration of notifier listeners on OcList widget settings page.

  • Fixed bug that caused caching of List from Open Content not to update properly with Template boards.

  • Fixed bug that caused some Board rows to cover widget settings popups in Board admin.

  • Fixed call to wrongly handled WP_Scripts::localize.

  • Other minor fixes and optimizations.

2.1.0 - 2021-03-15

Added

  • Added template board as static widget.

2.0.8 - 2021-02-08

Fixed

  • Added support for Everyware v2

2.0.7 - 2020-10-08

Changed

  • Switched OcList::get_properties to use OcAPI::get_properties_by_type instead of duplicating code.

  • Boards no longer tries to prefetch articles that have been directly added into a board

Fixed

  • Minor fixes for issues in Board Widgets in WordPress v5 <

2.0.6 - 2020-05-11

Changed

  • Updated license to GPL-3.0-or-later

2.0.5 - 2019-07-27

Fixed

  • Fixed a bug, introduced in v2.0.3, where we render wrong visibility classes with bootstrap 4

2.0.4 - 2019-07-04

Fixed

  • Tick template description update.

2.0.3 - 2019-05-10

Fixed

  • Nicer documentation and changelog links in dashboard-widget

  • Update bootstrap 4 grid classes to meat the appropriate approach.

  • Make columns stretch to full height of rows when using flex-box grids

  • Minor fixes and optimizations

2.0.2 - 2019-04-24

Added

  • Added a link on WordPress dashboard to the changelog

2.0.1 - 2019-04-05

Fixed

  • Made it possible to edit WordPress widgets under board widgets

2.0.0 - 2019-04-02

Removed

  • No longer supports Twig

1.6.9 - 2019-03-25

Fixed

  • Removed article preview as it was causing a security vulnerability

1.6.8 - 2018-11-21

Changed

This version has a dependency to Everyware 1.7.3

Fixed

  • Fixed a bug where wrong content type properties where fetched on OC List settings page.

Added

  • Added functionality needed by upcoming cache invalidation plugin.

1.6.7 - 2018-11-06

Fixed

  • Fix bug where settings popup for board elements don't work

  • Minor improvements and optimizations

1.6.6 - 2018-10-31

Fixed

  • Fix bug when using OC list start position on prefetch of list articles

  • Fix check for cached properties in OC List Settings

  • Fix error-handling when fetching article properties in OCList

  • Improve php 7.2 support by rewriting code where we try to count string

  • Improve fetching of articles when rendering OC list

  • Minor improvements and optimizations

1.6.5 - 2018-06-12

Fixed

  • Bug in handlebars that prevent settings from opening for board-elements

1.6.4 - 2018-06-11

Fixed

  • Add support for visibility/hiding of board-elements with bootstrap 4

  • Update npm dependencies

  • Added license file

  • fix path warning from jshint in grunt-file

  • fix a countable bug for PHP 7.2 support

  • minor fixes and optimizations

1.6.3

Improvement / Features

  • Added support for new drop data format from Dashboard in Everylist.

Hotfix

  • Fixed a few minor interface bugs in the Everyboard interface.

  • Fixed a bug that would give warning if a page did not have Everyboard meta value.

  • Fixed error occurring in PHP 7.2

1.6.2

Improvement / Features

  • Improved fetching of articles from OC List when rendering a board.

1.6.1

Improvement / Features

  • Added ability to add specific notifier listener for OC List.

  • Improved handling of capabilities for "list_user" role.

1.6.0

Improvement / Features

  • Make sure pages don't try to render none-existing boards

  • Improve rendering of boards on pages to not include trashed boards

  • Improve fetching of list articles

  • Improve dependency-check for Everyware plugin

  • Integrate the new standalone version of Everylist in Everyboard

  • Use custom cache time for OC Lists

  • Use default new properties-filter for EWLists and Everyboard Admin

  • Updated translation files

  • Minor fixes and optimizations

1.5.13

Hotfix

  • Fixed minor interface bug in Everyboard widgets for WordPress 4.8 and later.

1.5.12

Hotfix

  • Improve function to search for an element when binding search-box to Everyboard structure-item.

1.5.11

Feature

  • Ability to add css-class to entire board.

  • Added functionality to unregister templates.

Improvement

  • Improve autoload of classes through composer.

  • Logic for creating a user role with correct capabilities to manage lists in EveryList.

  • Add Bootstrap 4 to the list of grid-frameworks supported by Everyboard.

Hotfix

  • Check if an object fetched from OC has "contenttype:Article" before creating a custom_port_type article.

1.5.10

Hotfix

  • Added internal cache per request for approved list items.

1.5.9

Improvements/Features

  • Support for new article drop data format from Newspilot in Everylist.

1.5.8

Improvements/Features

  • Property "status" no longer hardcoded as status-property in Everylist.

  • Support for new article drop data format in Everylist and Everyboard.

1.5.7

Improvements/Features

  • Remove Twig from Everyboard and add it as a dependency via composer

  • Use Composer to autoload Everyboard classes

  • Add support for content-size in "Suit Grid" framework

  • fix issue when rendering classes by Everyboard

1.5.6

Improvements/Features

  • IMPORTANT: Changed behaviour, CSS classes added to columns will now only be added to either the column or it's wrapper (if activated). Previously the classes would be added to both the column or the wrapper.

  • Fixed caching when fetching article templates.

Hotfix

  • Fixed HTML error in board admin page.

  • Fixed issue with opacity when dropping external articles directly in to a board.

  • Fixed issue where newly inserted structure items would appear above settings box.

1.5.5

Hotfix

  • Extra error handling for list javascript when fetching articles from OC.

1.5.4

Improvements/Features

  • Added "Product" as metadata for articles in board view.

Hotfix

  • Extra error handling for list javascript when fetching imgix images.

1.5.3

Hotfix

  • Fix for outputting wrong class for cell in Suit grid framework

1.5.2

  • Bugfix: When fetching articles for a list, make sure to don't fetch if count is zero.

1.5.1

  • Added functionality to drop articles in boards via drop-link (for example to EveryList).

1.5.0

Updated version management to Semantic Versioning (http://semver.org/)

  • Added check to everylist not to save items being fetched after drop

  • Added functionality to get image templates

1.4.9

  • Added support for using imgix as image source in admin interface.

  • Removed length limit for content in structure items.

1.4.8.4

Hotfix

  • Fix for using correct data when force fetching a list article from external site.

  • Fix bug where cache was used for fetching articles when dropped in lists.

1.4.8.3

Hotfix

  • Fix for not reinitializing sidebar widgets after board render.

1.4.8.2

Hotfix

  • Fix for bug in content container rendering.

1.4.8.1

Hotfix

  • Added limit to the searches for list articles and board prefetch

1.4.8

Improvements/Features

  • Added inactivity check for board list

  • Added functionality to take environment query in consideration when working with lists

  • Added close buttons to messages that didn't have any fade-timer in list admin

    Bugfixes

  • Fixed issue when rendering lists in admin due to old -> new list conversion.

1.4.7

  • Fixed bug while rendering range of list-articles

1.4.6

  • Added Suit grid as a rendering framework to Board Settings.

1.4.5

  • Fixed issue with sidebar on board page

  • Added width calculation of widget drag on widget page

  • Fixed issue with widget filter on board page

  • Updated style on widget/tab

  • Defaults hide wrapper settings to true

  • Changed default framework to bootstrap 3

1.4.4

  • Added content container as static widget.

  • Fixed bug with widget tagging

1.4.3

  • Fixed issue when rendering widgets after nesting linked external boards

  • Fixed issue with external article drop in boards

1.4.2

Improvements/Features

  • Added functionality to add loaders after the initial setup of EveryTwig

    Bugfixes

  • Fix for sidebar widget-check failing when fetching widgets from multi-site

1.4.1

  • Fixed broken preview

  • Added back compatibility to earlier versions than WP 4.6

1.4

Improvements/Features

  • Widget handling in board widgets updated.

  • Dashboard widget with everyboard version information.

  • Range feature for everylist-items.

  • Custom javascript-event for board-preview reload

  • Content-size classes for widgets and articles rendered by everyboard.

  • Changed deprecated wp-functions

    Bugfixes

  • Bugfix small col size bug in boards

1.3.3

  • Improved board widgets to only load once on init

  • Added functionality to only display widgets contained in the Everyboard-sidebar in boards

  • Removed obsolete tests

  • Removed deprecated functions

  • Removed template engine options

  • Removed obsolete mobile detect dependency

1.3.2

  • Support to install plugin via composer added.

  • Fixed issue with EveryList preview, also added javascript event for EveryList preview load.

1.3.1

  • Fixed issue when rendering widgets from linked boards causing them to reinitialize all widget all the time

  • Avoid unnecessary requests to Open Content if no manual articles exist when rendering board.

1.3

  • Fixed board render class calculation bug when used with nested linked boards

  • Fixed major memory leak during usage of multiple nested linked boards

  • Fixed issue with embed widgets breaking during a save

  • Added GIT_COMMIT number to Everytwig cache key

  • Added ability to preview a list with a chosen article template

  • Added ability to use shortcodes in widgets placed in sidebars

  • Fixed minor issue with "Board Upgrader"

1.2.2

  • Bug fix for networked list permalink problem if article did not exist on site

  • Bug fix for list items getting wrong/no permalink when used in linked board

1.2.1

  • Fixed bug where article settings box would appear under other gui elements in the admin interface.

  • Added Bootstrap 3 - 20 columns framework, also made changes to admin to allow use of other column sizes.

  • Bug fix for not generating "ghost" rows/columns when saving/applying out of settings box

  • Minor fix for networked lists (switch_to_blog / restore_current_blog)

1.2

  • Dependant on Everyware 1.0.7

  • Added functionality to share list items over networked sites

  • Added structure items to Everylist (caption divider)

  • Added functionality to automatically truncate Everylists after a set amount (default: 20)

  • Improved faulty check against connection problem to OC when working with lists

  • Removed articles should no longer give JS errors

  • Improvement in article drop functionality

1.1

  • Added Everylist component

  • Added functionality to share board across network sites

  • Added global site column-width identification

  • Fixed board preview bug

  • Fixed bug in version handling of boards

  • Improved external article drop functionality

  • Removed submit event on form in boards causing reload when searching for widgets

1.0

  • Integrated functionality to use Twig as rendering engine

  • Board drop error handling improvements

  • Board upgrade functionality added

  • Added functionality to import old css structure

  • Upgraded to bootstrap 3.3

  • Improved board widgets page behaviour

  • Removed hardcoded values and paths to the plugin

  • Added board lockdown if board data is changed remotely

  • Added support to use imengine in board admin

  • Added functionality to handle removed articles

  • Added functionality to handle articles with future pubdate

  • Added language support

  • Added validation to make sure Everyware is active before activating board

  • Added functionality to have multiple versions saved

0.3

Board Admin Main Area

  • Added support for Bootstrap 3.

  • Added support for different layouts on different devices / page widths.

  • Added support for hiding elements on different devices / page widths.

  • Added board version support, saves the five latest versions of a board.

  • Added keyboard shortcut for board publishing (cmd_s or ctrl_s).

  • Implemented functionality to parse older board structure and convert it to the new standard.

  • Fixed issue where structure item names could not contain special swedish characters.

  • Fixed issue where rows were not sortable or draggable at first after being dragged in.

  • Fixed issue where custom names on columns would hide the colspan.

  • Fixed issue where columns were not sortable or draggable at first after being dragged in.

  • Fixed issue where removed option for a structure item would apply to all devices and could not be changed.

  • Article headlines are now displayed in the header of the structure item.

  • Fixed issue where inherited templates would not update for newly added articles.

  • Fixed issue where article templates could not include special swedish characters.

  • Implemented optimization too manual article fetching, all articles are now fetched in a single request for each board.

  • Redesigned the settings box.

Board Admin Sidebar

  • Added text autocompletion for article search.

  • Added pubdate fields to article search.

  • Added information about what page is active and total number of pages to article search.

  • Added pagination for article search.

  • Fixed bug where sticky effect for sidebar would not work in all browsers.

  • Fixed problem where widget name would not be updated on board when settings were changed.

  • Fixed bug where Linked Board didn't show all available boards.

  • Fixed problem where the widget content was rendered outside the widget container on board admin.

  • Added functionality to show/hide widgets filtered on their type.

  • Added functionality to show/hide all widgets.

  • Saved search queries are now added to the list instantly when created.

  • Added pointer cursor on save search hover.

  • Removed "Template" from articles in search results.

Board Widgets

  • Settings box is now removed on save.

  • Fixed bug where settings box would not be populated in some cases.

  • Removed clean up of board widgets if the plugin is deactivated.

0.2

  • Initial "public" release.

Last updated