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.13.1 - 2022-02-10
  • Added
  • 0.13.0 - 2021-09-24
  • Added
  • 0.12.0 - 2021-05-25
  • Added
  • Changed
  • Fixed
  • 0.11.0 - 2021-04-22
  • Added
  • Changed
  • 0.10.0 - 2020-11-12
  • Fixed
  • Removed
  • 0.9.0 - 2020-06-01
  • Added
  • 0.8.0 - 2020-05-08
  • Added
  • Fixed
  • 0.7.4 - 2019-12-03
  • Changed
  • 0.7.3 - 2019-11-28
  • Added
  • 0.7.2 - 2019-11-11
  • Added
  • 0.7.1 - 2019-11-01
  • Added
  • Changed
  • 0.7.0 - 2019-10-29 [YANKED]
  • 0.6.5 - 2019-10-04
  • Added
  • Changed
  • 0.6.3 - 2019-07-05
  • Changed
  • 0.6.2 - 2019-06-07
  • Added
  • 0.6.1 - 2019-05-27
  • Added
  • 0.6.0 - 2019-05-16
  • Changed
  • 0.5.1 - 2019-05-08
  • Added
  • Changes
  • Removed
  • 0.5.0 - 2019-05-03
  • Changed
  • 0.4.1 - 2019-04-05
  • Changed
  • 0.4.0 - 2019-02-28
  • Changed
  • Removed
  • 0.3.3 - 2019-02-13
  • Changed
  • 0.3.2 - 2019-02-11
  • Fixed
  • 0.3.1 - 2019-01-25
  • Removed
  • 0.3.0 - 2019-01-10
  • Changed
  • 0.2.0 - 2018-12-19
  • Added
  • Changed
  • 0.1.0 - 2018-12-18
  • Added

Was this helpful?

  1. Starter kit packages
  2. NewsML package

Changelog

This is the changelog for infomaker/everyware-newsml

Current version : 0.13.1

[Unreleased]

0.13.1 - 2022-02-10

Added

  • The support for PHP v8 has been added to composer.json.

0.13.0 - 2021-09-24

Added

  • New Parser to support embed Facebook watch

0.12.0 - 2021-05-25

Added

  • \Infomaker\Everyware\NewsML\Parsers\ContentPartParser does now support image.

  • \Infomaker\Everyware\NewsML\Parsers\ImageLinkParser changes:

    • Image link - does now support flags. This is where you find disableAutomaticCrop for disabling automatic image crop.

    • Image author (Photographer) - email will now be extracted.

  • \Infomaker\Everyware\NewsML\Parsers\YoutubeParser changes:

    • EmbedId - can now be extracted from "short urls" ( https://youtu.be/<ID> )

Changed

  • \Infomaker\Everyware\NewsML\Parsers\ContentPartParser changes:

    • Title - can contain inline HTML tags. Templates rendering this value need to be prepared for that.

    • Subject - can contain inline HTML tags. Templates rendering this value need to be prepared for that.

Fixed

  • \Infomaker\Everyware\NewsML\Parsers\TeaserParser parser will now add space between multi-lined text ( format=idf )

0.11.0 - 2021-04-22

Added

  • New Parsers to support the following social embed types:

    • Facebook pages

    • Facebook videos

    • Soundcloud

Changed

  • \Infomaker\Everyware\NewsML\Parsers\TeaserParser headlines can contain inline HTML tags. Templates rendering these headlines need to be prepared for that.

  • \Infomaker\Everyware\NewsML\Item::toArray does now turn Items to array recursively

0.10.0 - 2020-11-12

Fixed

  • Fixed a bug which removed more content than intended when using forbidden tags

  • Fixed a bug in PdfParser by adding support for the inline tags strong and em in link title

Removed

  • InstagramLinkParser will no longer output embed_url since the endpoint that was used has been deprecated by Facebook. The new endpoint requires an access token, making it unsuitable for this package to handle.

0.9.0 - 2020-06-01

Added

  • Added option to register custom ItemParser as ElementParser

  • Added option to add or override allowed tags on ElementParser

  • Added option to add or override forbidden tags on ElementParser

0.8.0 - 2020-05-08

Added

  • Added helperClass for parsing a Idf body-tag.

  • Added new parser for objects of the type x-im/mapembed;

Fixed

  • Minor fixes and optimizations

0.7.4 - 2019-12-03

Changed

  • Removed <a> from allowed tags on teasers

0.7.3 - 2019-11-28

Added

  • embedId to vimeo & youtube videos

0.7.2 - 2019-11-11

Added

  • Support for text markup on images

  • Support for text markup on teasers

  • getFirstChildAsXml method - Fetch a child as xml from Item

0.7.1 - 2019-11-01

  • Re-release of features inteded for 0.7.0.

Added

  • Support for a specific start time on youtube videos

  • Support for custom properties on individual elements.

Changed

  • Table caption always returns its xml structure instead of in some case a simple string

  • Adapted objectparser to handle custom properties

0.7.0 - 2019-10-29 [YANKED]

0.6.5 - 2019-10-04

Added

  • Added support for mark element

  • RelatedLinksParser for concept seeAlso links.

Changed

  • New deploy

  • Changed table caption to contain the full xml string

0.6.3 - 2019-07-05

Changed

  • Updated release script.

0.6.2 - 2019-06-07

Added

  • IframelyParser. Support for parsing iframely content

0.6.1 - 2019-05-27

Added

  • MetadataParser. Parses concept metadata of type x-im/polygon, contact-info & person

  • Tests for ConceptParser

  • Support for vimeo

0.6.0 - 2019-05-16

Changed

  • ImageGalleryParser now returns caption.

0.5.1 - 2019-05-08

Added

  • Added a new deploy build

Changes

  • Composer constraints

Removed

  • old jenkins-deploy.sh

  • composer.lock

  • package-lock.json

  • Gulp dist task

0.5.0 - 2019-05-03

Changed

  • TableParser now returns caption, head, body and foot containing their respective table elements instead of content only containing tbody.

0.4.1 - 2019-04-05

Changed

  • Added an additional check to HasOriginalSizes to return false if width or heights is < 0

0.4.0 - 2019-02-28

Changed

  • Merged NewsMLObjectTransformer and NewsMLObjectTransformer into one class. No longer set newsmlPropertyKey.

Removed

  • Removed NewsMLObjectTransformer and DataParser

0.3.3 - 2019-02-13

Changed

  • Changed getChild to return null instead of empty simplexmlobjects

0.3.2 - 2019-02-11

Fixed

  • Removed Tightencos Collection as dependency since its included in Everyware Support

0.3.1 - 2019-01-25

Removed

  • Removed unnecessary files from getting added to dist folder

0.3.0 - 2019-01-10

Changed

  • In ImageItem, property name Author changed to Authors to better reflect type

  • ImageLinkParser now uses Infomaker\Everyware\Support\Format::formatNumberToImengineFloat instead of own method

0.2.0 - 2018-12-19

Added

  • License

Changed

  • License in composer.json and package.json

0.1.0 - 2018-12-18

Added

  • Added this file and boilerplate and markup example for the future

PreviousIdf ParserNextUsage

Last updated 3 years ago

Was this helpful?