Releases: superdesk/superdesk-core
Releases · superdesk/superdesk-core
v1.8
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 whensearch_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
v1.7: Merge pull request #941 from petrjasek/1.7
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
forarchive_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 ofguid
. - 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 forMACROS_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
tosuperdesk.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 toarchive
. - Separate history from item versions.
- Move analytics into its own repository.
- Switch from
ElementTree
andBeautifulSoup
tolxml
library.
v1.6.2
v1.6.1
v1.6
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.