Skip to content

Latest commit

 

History

History
103 lines (56 loc) · 3.14 KB

CHANGELOG.md

File metadata and controls

103 lines (56 loc) · 3.14 KB

Poms Release notes

2.6.0

  • Include Poms::Fields in the main library file.

2.5.1

  • Actually filter out publications with owner NEBO.

2.5.0

  • Filter out publications with owner NEBO.

Due to an error this version does not include the mentioned change.

2.4.0

  • Add functions for getting publish_start and publish_stop from Poms in Poms::Fields.

2.3.1

  • Add Poms::Fields.descendants_of which returns all descendantOf's of specific type.

2.3.0

  • Make members run as a POST request.

2.2.1

  • Add Poms::Fields.broadcasts which returns the associated broadcasters in an Array

2.2.0

  • Remove Poms::Fields#rev as it wasn't provided by the Poms data anyway.
  • Add helper methods for NICAM ratings.

2.1.3

  • Order images array by likelyhood of a higher quality image (type: PROMO_LANDSCAPE > PICTURE > STILL).

2.1.2.1

  • Fix a minor bug on Poms::Fields.title. This could be triggered when a result from a Poms query would be empty. nil would be sumitted and the provided key would be called on nil which caused an error. Now it will simply return nil as a title.

2.1.2

  • Extend Poms::Fields.position target specified parent

2.1.1

  • Add addressable to gemspec.

2.1.0

  • Allow schedule_events to accept a block which allows you to filter the events.
  • The scheduled_now and scheduled_next functions always return the most recent and upcoming shows. They shouldn't return nil anymore, even if something is not live at the moment (during a commercial break for instance).

2.0.1

  • Fix search parameter type. This didn't get picked up properly before, but is now used in the search.

2.0.0

Complete rewrite of the Poms gem, which now interfaces with the Frontend API instead of CouchDB. Check the new documentation in the Readme and examples for ways in which the new API works. A short overview:

  • The Poms module has a much smaller set of ways to get data from Poms, but these should be enough to get what you need now.
  • These functions generally return a Hash or a LazyEnumerator for multiple results.
  • Credentials for the Poms service are set in a config function.
  • More fields can be accessed from the Fields module.

1.2.2

  • Fix issue with description type that did not exist.
  • Add some more specs to the field classes to catch values that are empty.

1.2.1

  • #25 Fix issue with Timestamp.convert

1.2.0

  • #24 Add functions to access the internals of a Poms broadcast hash.

1.1.1

  • #22 Refactor descendant-related code into views.

1.1.0

  • Updated README with usage instruction.
  • #21 Allow access to the Poms API. This functionality is only used for merging series at this point.

1.0.1

  • #20 Return schedule event starts_at as DateTime.

1.0.0

Since we've been running live for a while, it made sense to do a big version bump.

  • Add Rubocop for linting.
  • #18 Support for the series merging functionality.