npr 8.x-1.0-alpha2

Bug fixes
New features
Unsupported

2f6d824 - Issue #3161043 by jesss, mtift: Add support for (Jess Snyder)
c17a5d6 - Issue #3137070 by jesss, mtift: Handle the "externalAsset" part of the response (Jess Snyder)
0c816b9 - Issue #3161088: Fix the logic for updating stories (Matthew Tift)
b247d2c - Issue #3152578 by mtift, jesss: Handle the "htmlAsset" part of the response (Matthew Tift)
dc337a2 - Issue #3159946 by mtift: Secondary topics are just "topic" (Matthew Tift)

npr 8.x-1.0-alpha1

New features
Unsupported

Initial alpha release. Missing functionality includes NPR push (ingest), external assets, and HTML assets.

npr 7.x-1.3

Bug fixes
Unsupported
  • Fixed bug stopping ability to push content to the API.
  • Fixed bug stopping ability to select which API environment to push to.
  • Improved the error messages and logging more detailed messages to system log.
  • Added helpful links throughout admin section.
  • Added Help tab that lists out available fields from NPR with descriptions and allowed mappings.

npr 7.x-1.2

Bug fixes
New features
Unsupported

All non-trivial changes:

npr 7.x-1.1

Unsupported

Issue #1630166: Deal with teaser by CrookedNumber: Teaser is now auto-grabbed on push. It is no longer a mapped and/or required field.
Issue #1630474: PartnerID is wrong by CrookedNumber: Typo in partnerId element name.
Issue #1630328: Include NPR ID as attribute, not separate element by CrookedNumber: Including NPR ID as attribute, not separate element.
Issue #1630196: Title element is added twice in pushed NPRML by CrookedNumber: Title element was being added twice in pushed NPRML (removed cruft left from re-factor).
Issue #1627666: Body not getting pushed! by CrookedNumber: Body field is now pushed as element in NPRML.
Issue #1608984: When deleted, push stories should ping API with delete message. by CrookedNumber: When deleted, pushed stories will ping API with delete request.
Issue #1621430: Pushed nodes should update the API when they are updated locally by CrookedNumber: Added a hook_node_update (and also fixed errors in pubDate / createDate creation).
Issue #1606462: PDOException incorrect integer value for column npr_audio_duration by CrookedNumber: PDOException incorrect integer value for column npr_audio_duration [revisited].
Issue #1608988: Don't push nodes if org_id for story != site's org_id by CrookedNumber: Don't push nodes if org_id for story != site's org_id.
Issue #1608994: Successfully pushed stories should save the new NPR ID to local node by CrookedNumber: Successfully pushed stories should save the new NPR ID to local node
Typo: Should be push, not pull.
Issue #1608996: Unlock all fields in npr_fields by CrookedNumber: Unlocked all fields in npr_fields.
Issue #1608992: Have org_id saved when story is pulled down by CrookedNumber: Have org_id saved when story is pulled down.
Issue #1608966: Pulled stories should have an org_id field by CrookedNumber: Pulled stories should have an org_id field.

npr 7.x-1.0

Unsupported

If pulled story already exists, it will update instead of error out.
Issue #1530400 by CrookedNumber: On byline, id, and url, set translatable = FALSE.
Issue #1565926 by CrookedNumber: Removed send_NPRML() method from NPRAPI.
Issue #1565940 by CrookedNumber: add_simplexml_attributes() added to NPRAPI class.
Fixing typo.
Issue #1565878 by CrookedNumber: Fleshing out and fine-tuning docs.
Fixing typo.
Issue #1561546 by CrookedNumber: Place push NPRML fields in expected order (when possible).
Issue #1561550 by CrookedNumber: Have story pull post warnings if there is no API key.
Formatting tweak.
Issue #1561526: Use mediastream instead of rm.
Issue #1561388 by CrookedNumber: Changed the label for byline to "By".
Issue #1561342 by CrookedNumber: Hide the submitted data on the npr_story content type by default.
Issue #1480608 by CrookedNumber: Pulled stories w/o audio now don't fail (comment#7). Had to convert duration subfield to type=text and modify validation.
Issue #1559606 by CrookedNumber: Reworked link and image handling in NPRAPI->parse(), so they are now (always) arrays of NPRMLElements.
Issue #1480588 by CrookedNumber: Retrieve the NPR URL for the story
Issue #1556590 by CrookedNumber: Added validation on npr_audio field (at least one stream field needs to be non-empty).

npr 7.x-1.0-beta4

New features
Bug fixes
Unsupported

Issue #1555078 by CrookedNumber: npr_audio fields (and only npr_audio fields) can now be mapped to audio NPRML fields
Issue #1555938 by CrookedNumber: Validator only runs on field mappings, if "push this node type" box is checked.
Issue #1554662 by CrookedNumber: The required validation check only happens once per form submit -- rather than once per node type (see comment 5941576).
Issue #1554662 by CrookedNumber: Mapped fields for push needs an NPR ID field
Issue #1480572 by CrookedNumber: Global config options for new stories
Issue #1480608 by mtift, CrookedNumber: npr_pull_save_story needs to be WAAAAY more careful
Issue #1543346 by CrookedNumber: Pull NPR Story feature should only accept a URL, not a naked ID
Issue #1545450: Verbose and thorough help text around npr_push_api_url
Issue #1545458 by CrookedNumber: Send canonical node URL in push XML
Issue #1545420 by CrookedNumber: allow users to map fields from existing content types to the XML that is being pushed. Added mapping UI (plus validate and submit handlers); expanded and moved npr_api_get_nprml_fields() --> npr_api_get_nprml_fields(); added dynamic element creation to create_NPRML method.
Issue #1543544 by CrookedNumber: Use XML DOM for XML creation, not SimpleXML
Adding explicit encoding to XML/NPRML
Issue #1535856 by mtift, CrookedNumber: Incorrect story IDs are not handled correctly

npr 7.x-1.0-beta3

Unsupported

f274dc7 Tweaking TODO.txt
0008103 Moving TODO.txt to more logical place.
715642c More consistent language. 'Pull' for tabs, 'retrieve' for help text, nev
43cd90b Tidying up .info files.
707e7e5 Moving content creation stuff to separate module.

Subscribe with RSS Subscribe to Releases for NPR