Skip to content

Releases: superdesk/superdesk-core

v1.8

09 Jun 14:31
Compare
Choose a tag to compare

Fixed

  • Remove pf: from content filter messages.
  • Handle deleted/disabled content profiles.
  • Fix clean images command not working with 1000+ images on S3.
  • Fix mapping for content api items to match superdesk resources.
  • Fix iunieuq filter when search_backend is configured on resource.
  • Make legal archive optional.
  • Set celery timezone to UTC.
  • Change default settings to not contain AAP info.

Added

  • Expose expiry settings via Superdesk API.
  • Add CELERY_WORKER_CONCURRENCY setting.
  • Add client_config resource for exposing some config to client.
  • Add option to move ingested files via FTP to another path.
  • Support keywords field in content profile editor.
  • Let vocabularies specify schema.
  • Implement google oauth2 authentication.
  • Internal resource for content api items.
  • Add full elastic reindex from mongodb.
  • Test ingest config when creating/updating provider.
  • Add option for relative media urls.
  • Add Wordpress WXR parser.
  • Allow filtering of associated items by products.
  • Add source field to NINJS output.
  • Add extract html macro from NTB.
  • Create new template when new content profile is created.

Changed

  • Remove mark desk flag when item is duplicated.
  • Prevent changes to items on readonly stage.
  • Create mongo indexes and elastic mapping only during app:initialize_data action.

v1.7.1

05 Jun 14:30
Compare
Choose a tag to compare

Fixed

  • Add _etag to item:lock and item:unlock notifications.
  • Fix NITF formatter inserting too many line breaks.

v1.7: Merge pull request #941 from petrjasek/1.7

23 May 15:08
Compare
Choose a tag to compare

Fixed

  • Keep item schedule when using internal destinations.
  • Set pending state on items when there is an error during enqueue in order to try again next time.
  • Fix unlock requiring privileges to modify unique name.
  • Update mapping for associations to enable searching for featuremedia.
  • Fix ap anpa parser throwing exception in dateline parsing.
  • Update embedded image caption using associations metadata.
  • Fix pydocstyle version.
  • Fix renditions generator when crop is missing.
  • Fix rewrites missing _current_version field.
  • Fix first_paragraph template filter.
  • Avoid dynamic elastic mapping.
  • Fix image renditions being few pixels shorter than specified width.
  • Add mongo index on guid for archive_versions resource.
  • Remove highlights info and marked for desk status from archived items.
  • Optimize content filtering for global block filters.
  • Content filter referenced by api product sould not be deletable.
  • Non required fields in content profile should have minlenght set to 0.
  • Fix update ingest when scheme is missing.
  • Fix Correct and Kill buttons missing when workqueue item is opened.
  • Handle newlines in kill template body.
  • Fix resending of published item to digital subscribers.
  • Update session _updated time on autosave.
  • Use item _id when adding to highlights instead of guid.
  • Fix history for highlights.
  • Validate updated content when checking marked not for publication.
  • Fix search results highlighting with elastic 2.x.
  • Previous versions of killed item should not be visible in Content API.
  • Use self-closed html elements for empty fields in NewsMLG2 formatter.
  • Fix handling of existing digital package if takes are disabled.
  • Apply specified stage when getting items from external source.
  • Remove obsolete Public API auth module.
  • Avoid elastic index initialization in rest/work processes.
  • Handle <br /> in NITF formatter.
  • Remove fields excluded from profile in output.
  • Fix missing html part in email output when dateline was missing.
  • Preserve \r char when parsing content.
  • Fix validate exception catching in validate service.
  • Use superdesk.macros as a default value for MACROS_MODULE config.
  • Ingest supports items with predefined ids.

Added

  • Push notification when subscriber is added/updated.
  • Push notification when scheduled item gets published.
  • Purge content from Content API when expired.
  • Purge exported files from storage.
  • Add filter condition for embargo field.
  • Allow search provider to specify label.
  • Add fix_html_void_elements to superdesk.etree and use it in NewsMLG2 formatter.
  • Provide distinct caption and description for images.
  • Allow duplication to different desk/stage.
  • Add product types to products.
  • Add internal destinations feature.
  • Allow ingest triggering via webhook.
  • Add item versioning to Content API.
  • Add Wufoo service provider and parser.
  • Keep audit of items/assets retrieved from Content API.
  • Add export feature for items.
  • Add support for elastic 2.x.
  • Display instance registration form on first login.

Changed

  • Start using signature version 4 on S3.
  • When unlocking an item save existing autosave as a new item version.
  • Remove groups.
  • Don't put default ednote for embargoed stories.
  • Stop generating custom crops on upload, only create system renditions.
  • Use headline for kill email subject.
  • Remove Reuters provider from init data.
  • Update NINJS superdesk output.
  • Update dependencies (eve, hachoir3, pillow, arrow).
  • Change search_providers_proxy privilege to archive.
  • Separate history from item versions.
  • Move analytics into its own repository.
  • Switch from ElementTree and BeautifulSoup to lxml library.

v1.6.2

01 Mar 08:43
Compare
Choose a tag to compare

Fixed

  • Fix city names in locators vocabulary.
  • Fix again Fix email formatter to preserve line breaks in text version..

v1.6.1

28 Feb 10:03
Compare
Choose a tag to compare

Fixed

  • Fix email formatter to preserve line breaks in text version.
  • Make archived items published from invisible stages visible.

v1.6

16 Feb 12:04
Compare
Choose a tag to compare

Fixed

  • Report original exception details to sentry.
  • Ensure username is unique.
  • Remove the link to other stories.
  • Keep renditions until item expiry.
  • Fix renditions if published it can't be removed.
  • Activate token should be active for 7 days.
  • Fix bad argument handling in data upgrades.
  • Fix image cropping if mimetype is missing for some rendition.
  • Fix place filter condition.
  • Reset event_id for unlinked stories.
  • Fix resending of stories when NO_TAKES is on.
  • Fix image cropping for renditions defined via vocabulary.
  • Fix dateline is required for picture item kill.
  • Fix push to send all renditions of package items and embedded items.
  • Fix reuters content formatting.
  • Fix item:expired notification to send item id.
  • Fix rss guid handling when it's not permalink.
  • Fix email subject with utf8.
  • Stop retrying enqueue on error.
  • Make word counts consistent with UI.

Added

  • Add mark stories for desks.
  • Add endpoint to generate content api tokens for subscribers.
  • Activity reports generating and management.
  • Add audit collection gc.
  • Add EFE specific parser.
  • Password-less authentication via xmpp.
  • Document authentication.
  • New operators for filter conditions.
  • Store ingested data that could not be parsed.
  • Add CELERY_PREFIX config option.
  • Add evolvedfrom to ninjs output.
  • Copy metadata field from parent to associated items.
  • Add archived collection curation functions.
  • Add group label to macros.
  • Add filter to block api content.

Changed

  • Refactor ingest providers registry.
  • Refactor search providers registry.
  • Add associations to rewrites and takes.
  • Update celery to 4.0.
  • Make single-line view a user preference.

v1.6rc9

15 Feb 11:46
Compare
Choose a tag to compare
v1.6rc9 Pre-release
Pre-release
release 1.6rc9

v1.6rc8

15 Feb 11:45
Compare
Choose a tag to compare
v1.6rc8 Pre-release
Pre-release
release 1.6rc8

v1.6rc7

15 Feb 11:45
Compare
Choose a tag to compare
v1.6rc7 Pre-release
Pre-release
release 1.6rc7

v1.6rc6

15 Feb 11:45
Compare
Choose a tag to compare
v1.6rc6 Pre-release
Pre-release
release 1.6rc6