Releases: superdesk/superdesk-core
Releases · superdesk/superdesk-core
v1.10
v1.9
Fixed
- Reset description when abstract is empty in NINJS format.
- Fix update of editor state, extra fields and associations on rewrite.
- Avoid overwriting assocations data if there was no update on the associated item.
- Fix the update of image metadata on correction.
- Set Flask version to match Eve.
- Fix
MEDIA_PREFIX
setting for Content API. - Fix Superdesk NINJS Schema.
- Refactor purging of audit collection.
- Reorder fields on default content profile.
- Fix parsers for AP and DPA.
- Validate SMS message when SMS is enabled.
- Fix image upload for images requiring a rotation.
- Abort sending items to readonly stage.
Added
- Add annotations field to item schema.
- Add support for vocabulary items translations.
- Add
firstpublished
field to NINJS format. - Add Slack channel name to desks and Slack user name to users.
- Add setting for basic content type schema and editor.
- Add annotations types vocabulary.
- Add custom embed field support.
- Add custom media field support.
- Add mongo index to
archive_history
andlegal_archive_history
. - Add support for extra fields in filter conditions.
- Add support for extra fields in content profile.
- Add support for signatures to HTTP Push output.
- Add Job title vocabulary.
- Add Contacts resource.
- Add Author roles vocabulary.
- Add setting for Publish Queue expiry.
- Add NINJS parser for ingesting of text with featuremedia.
- Add helper text for custom fields.
- Add author flag to users.
- Add attachments resource with NINJS output support.
- Allow extra fields in item schema.
- Add desktop notifications to user preferences.
- Add publisher Livesite Editor privilege.
- Enable events publishing.
- Add support for language in content profile.
- Add SAML Auth method.
- Allow creation of new Vocabularies.
- Added reading time to ninjs output (
readtime
property) - Added authors to ninjs output (
authors
property)
Changed
- Make websocket exchange name configurable.
- Simplify email validation.
- Make user sign-off field nullable.
- Remove
SERVER_NAME
andURL_PROTOCOL
settings. - Upgrade LDAP package.
- Add file extension to urls for local media storage.
- Enable DELETE for vocabularies.
- Moved non etree releated methods from
etree
module to the newtext_utils
one - Improved error handling in FTP ingest.
- Takes are removed from core.
v1.8.6
v1.6.3
v1.8.5
v1.8.4
v1.8.3
v1.8.2
v1.8.1
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.