Releases: superdesk/superdesk-core
Releases · superdesk/superdesk-core
v2.8.2
What's Changed
- fix ImportError when pyexiv2 is not installed by @petrjasek in #2732
Full Changelog: v2.8.1...v2.8.2
v2.8.1
What's Changed
- fix delete of items missing in mongo by @petrjasek in #2724
Full Changelog: v2.8.0...v2.8.1
v2.8.0
What's Changed
- Bump idna from 3.6 to 3.7 in /docs by @dependabot in #2557
- [SDESK-7156] Allow FeedingServices to provide request kwards for association downloading by @MarkLark86 in #2555
- Update python3-saml requirement from <1.10,>=1.9 to >=1.9,<1.17 by @dependabot in #2559
- [SDCP-743][SDCP-742] Manual editing of the events by @devketanpro in #2558
- [SDBELGA-789] feature: New HTTP Proxy system by @MarkLark86 in #2556
- clean cache during data restore by @petrjasek in #2563
- Bump jinja2 from 3.1.3 to 3.1.4 in /docs by @dependabot in #2565
- use ranges for setup requirements by @petrjasek in #2567
- fix widths in rundowns technical export by @petrjasek in #2568
- Bump regex from 2020.7.14 to 2024.4.28 by @dependabot in #2564
- update lxml and xmlsec by @petrjasek in #2569
- Bump requests from 2.31.0 to 2.32.0 in /docs by @dependabot in #2579
- update urllib3 by @petrjasek in #2580
- fix rundowns app config by @petrjasek in #2581
- update pillow by @petrjasek in #2582
- Update arrow requirement from <=0.13,>=0.4 to >=0.4,<=1.3.0 by @dependabot in #2538
- Update hachoir requirement from <=3.0a3 to <=3.3.0 by @dependabot in #2585
- Bump sphinx from 7.2.6 to 7.3.7 by @dependabot in #2586
- custom blocks support by @tomaskikutis in #2587
- Update flask-mail requirement from <0.10,>=0.9 to >=0.9,<0.11 by @dependabot in #2590
- Update draftjs-exporter[lxml] requirement from <2.2 to <5.1 by @dependabot in #2592
- Update ldap3 requirement from <2.6,>=2.2.4 to >=2.2.4,<2.10 by @dependabot in #2591
- test install on mac by @petrjasek in #2596
- implement updating of picture metadata on publish by @petrjasek in #2594
- fix validation error by @petrjasek in #2597
- avoid making pyexiv2 newsroom dependency by @petrjasek in #2598
- Bump tornado from 6.4 to 6.4.1 in /docs by @dependabot in #2600
- revert changes to iptc metadata parsing by @petrjasek in #2599
- Update regex requirement from <=2024.4.28,>=2020.7.14 to >=2020.7.14,<=2024.5.15 by @dependabot in #2602
- Bump watchdog from 4.0.0 to 4.0.1 by @dependabot in #2603
- Update blinker requirement from <1.8,>=1.3 to >=1.3,<1.9 by @dependabot in #2604
- Update kombu requirement from <5.3,>=5.2.4 to >=5.2.4,<5.4 by @dependabot in #2605
- fix error when building docs by @petrjasek in #2607
- update elastic mapping of item subject field [SDESK-7268] by @devketanpro in #2601
- Update celery[redis] requirement from <5.3,>=5.2.7 to >=5.2.7,<5.5 by @dependabot in #2610
- Update pyjwt requirement from <2.5,>=2.4.0 to >=2.4.0,<2.9 by @dependabot in #2611
- Update flask-oidc-ex requirement from <0.6,>=0.5.5 to >=0.5.5,<0.7 by @dependabot in #2612
- Update hermescache requirement from <0.11.0,>=0.10.0 to >=0.10.0,<1.1.0 by @dependabot in #2613
- Bump urllib3 from 2.2.1 to 2.2.2 in /docs by @dependabot in #2614
- Bump requests-mock from 1.11.0 to 1.12.1 by @dependabot in #2621
- make ftp file extensions configurable by @petrjasek in #2623
- Languagetool spellchecker support by @antonborgstrom in #2617
- Bump certifi from 2024.6.2 to 2024.7.4 in /docs by @dependabot in #2628
- Update dependabot.yml by @petrjasek in #2630
- introduce a specific settings in the user profile to opt in or out for assignement and Mark for user mails [SDBELGA-818] by @devketanpro in #2629
- remove user preference related to planning assignment notification [SDBELGA-818] by @devketanpro in #2633
- fix search in rundowns items by @petrjasek in #2636
- Fix: Marked for user desktop notifications [SDBELGA-818] by @devketanpro in #2645
- fix validate AttributeError by @petrjasek in #2646
- fix mongolock install by @petrjasek in #2647
- refactor testing if notifications are enabled by @petrjasek in #2652
- fix email notification check for specific notification by @petrjasek in #2653
- Register notifications object by @thecalcc in #2655
- avoid
docker-compose
on github actions by @petrjasek in #2656 - avoid extra notification name by @petrjasek in #2657
- content profile icon by @tomaskikutis in #2659
- fix validation error when saving preferences by @petrjasek in #2663
- fix validation error when saving preferences by @petrjasek in #2665
- avoid generic notifications for autosave by @petrjasek in #2664
- use translations when populating anpa category on ingest by @petrjasek in #2666
- Update pillow requirement from <10.4,>=9.2 to >=10.4.0,<10.5 by @dependabot in #2625
- Update reportlab requirement from <3.7,>=3.6.11 to >=4.2.2,<4.3 by @dependabot in #2634
- tests: Enable unit tests for Content/Production APIs by @MarkLark86 in #2660
- Update lxml-html-clean requirement from <0.2,>=0.1.1 to >=0.1.1,<0.3 by @dependabot in #2676
- Update regex requirement from <=2024.5.15,>=2020.7.14 to >=2020.7.14,<=2024.7.24 by @dependabot in #2674
- Update croniter requirement from <2.1 to <3.1 by @dependabot in #2682
- Update pyexiv2 requirement from <2.13,>=2.12.0 to >=2.12.0,<2.15 by @dependabot in #2683
- update moto dev requirement by @petrjasek in #2686
- create subitems when creating rundown from template by @petrjasek in #2687
- Update kombu requirement from <5.4,>=5.2.4 to >=5.2.4,<5.5 by @dependabot in #2690
- Update types-requests requirement from <2.31.0.7 to <2.32.0.20240908 by @dependabot in #2691
- Bump moto[sqs] from 5.0.13 to 5.0.14 by @dependabot in #2692
- fix config name for picture metadata mapping by @petrjasek in #2696
- Add cache parameter to does_match for selective caching control [SDBELGA-538] (#2695) by @devketanpro in #2697
- add inline export without a zip file by @petrjasek in #2705
- fix content api expiry timeout by @petrjasek in #2709
New Contributors
- @antonborgstrom made their first contribution in #2617
Full Changelog: v2.7.3...v2.8.0
v2.8.0rc2
What's Changed
- Update pillow requirement from <10.4,>=9.2 to >=10.4.0,<10.5 by @dependabot in #2625
- Update reportlab requirement from <3.7,>=3.6.11 to >=4.2.2,<4.3 by @dependabot in #2634
- tests: Enable unit tests for Content/Production APIs by @MarkLark86 in #2660
- Update lxml-html-clean requirement from <0.2,>=0.1.1 to >=0.1.1,<0.3 by @dependabot in #2676
- Update regex requirement from <=2024.5.15,>=2020.7.14 to >=2020.7.14,<=2024.7.24 by @dependabot in #2674
- Update croniter requirement from <2.1 to <3.1 by @dependabot in #2682
- Update pyexiv2 requirement from <2.13,>=2.12.0 to >=2.12.0,<2.15 by @dependabot in #2683
- update moto dev requirement by @petrjasek in #2686
- create subitems when creating rundown from template by @petrjasek in #2687
- Update kombu requirement from <5.4,>=5.2.4 to >=5.2.4,<5.5 by @dependabot in #2690
- Update types-requests requirement from <2.31.0.7 to <2.32.0.20240908 by @dependabot in #2691
- Bump moto[sqs] from 5.0.13 to 5.0.14 by @dependabot in #2692
- fix config name for picture metadata mapping by @petrjasek in #2696
- Add cache parameter to does_match for selective caching control [SDBELGA-538] (#2695) by @devketanpro in #2697
- add inline export without a zip file by @petrjasek in #2705
- fix content api expiry timeout by @petrjasek in #2709
Full Changelog: v2.8.0rc1...v2.8.0rc2
v2.8.0rc1
What's Changed
- Bump idna from 3.6 to 3.7 in /docs by @dependabot in #2557
- [SDESK-7156] Allow FeedingServices to provide request kwards for association downloading by @MarkLark86 in #2555
- Update python3-saml requirement from <1.10,>=1.9 to >=1.9,<1.17 by @dependabot in #2559
- [SDCP-743][SDCP-742] Manual editing of the events by @devketanpro in #2558
- [SDBELGA-789] feature: New HTTP Proxy system by @MarkLark86 in #2556
- clean cache during data restore by @petrjasek in #2563
- Bump jinja2 from 3.1.3 to 3.1.4 in /docs by @dependabot in #2565
- use ranges for setup requirements by @petrjasek in #2567
- fix widths in rundowns technical export by @petrjasek in #2568
- Bump regex from 2020.7.14 to 2024.4.28 by @dependabot in #2564
- update lxml and xmlsec by @petrjasek in #2569
- Bump requests from 2.31.0 to 2.32.0 in /docs by @dependabot in #2579
- update urllib3 by @petrjasek in #2580
- fix rundowns app config by @petrjasek in #2581
- update pillow by @petrjasek in #2582
- Update arrow requirement from <=0.13,>=0.4 to >=0.4,<=1.3.0 by @dependabot in #2538
- Update hachoir requirement from <=3.0a3 to <=3.3.0 by @dependabot in #2585
- Bump sphinx from 7.2.6 to 7.3.7 by @dependabot in #2586
- custom blocks support by @tomaskikutis in #2587
- Update flask-mail requirement from <0.10,>=0.9 to >=0.9,<0.11 by @dependabot in #2590
- Update draftjs-exporter[lxml] requirement from <2.2 to <5.1 by @dependabot in #2592
- Update ldap3 requirement from <2.6,>=2.2.4 to >=2.2.4,<2.10 by @dependabot in #2591
- test install on mac by @petrjasek in #2596
- implement updating of picture metadata on publish by @petrjasek in #2594
- fix validation error by @petrjasek in #2597
- avoid making pyexiv2 newsroom dependency by @petrjasek in #2598
- Bump tornado from 6.4 to 6.4.1 in /docs by @dependabot in #2600
- revert changes to iptc metadata parsing by @petrjasek in #2599
- Update regex requirement from <=2024.4.28,>=2020.7.14 to >=2020.7.14,<=2024.5.15 by @dependabot in #2602
- Bump watchdog from 4.0.0 to 4.0.1 by @dependabot in #2603
- Update blinker requirement from <1.8,>=1.3 to >=1.3,<1.9 by @dependabot in #2604
- Update kombu requirement from <5.3,>=5.2.4 to >=5.2.4,<5.4 by @dependabot in #2605
- fix error when building docs by @petrjasek in #2607
- update elastic mapping of item subject field [SDESK-7268] by @devketanpro in #2601
- Update celery[redis] requirement from <5.3,>=5.2.7 to >=5.2.7,<5.5 by @dependabot in #2610
- Update pyjwt requirement from <2.5,>=2.4.0 to >=2.4.0,<2.9 by @dependabot in #2611
- Update flask-oidc-ex requirement from <0.6,>=0.5.5 to >=0.5.5,<0.7 by @dependabot in #2612
- Update hermescache requirement from <0.11.0,>=0.10.0 to >=0.10.0,<1.1.0 by @dependabot in #2613
- Bump urllib3 from 2.2.1 to 2.2.2 in /docs by @dependabot in #2614
- Bump requests-mock from 1.11.0 to 1.12.1 by @dependabot in #2621
- make ftp file extensions configurable by @petrjasek in #2623
- Languagetool spellchecker support by @antonborgstrom in #2617
- Bump certifi from 2024.6.2 to 2024.7.4 in /docs by @dependabot in #2628
- Update dependabot.yml by @petrjasek in #2630
- introduce a specific settings in the user profile to opt in or out for assignement and Mark for user mails [SDBELGA-818] by @devketanpro in #2629
- remove user preference related to planning assignment notification [SDBELGA-818] by @devketanpro in #2633
- fix search in rundowns items by @petrjasek in #2636
- Fix: Marked for user desktop notifications [SDBELGA-818] by @devketanpro in #2645
- fix validate AttributeError by @petrjasek in #2646
- fix mongolock install by @petrjasek in #2647
- refactor testing if notifications are enabled by @petrjasek in #2652
- fix email notification check for specific notification by @petrjasek in #2653
- Register notifications object by @thecalcc in #2655
- avoid
docker-compose
on github actions by @petrjasek in #2656 - avoid extra notification name by @petrjasek in #2657
- content profile icon by @tomaskikutis in #2659
- fix validation error when saving preferences by @petrjasek in #2663
- fix validation error when saving preferences by @petrjasek in #2665
- avoid generic notifications for autosave by @petrjasek in #2664
- use translations when populating anpa category on ingest by @petrjasek in #2666
New Contributors
- @antonborgstrom made their first contribution in #2617
Full Changelog: v2.7.3...v2.8.0rc1
v2.7.3
v2.7.2
Full Changelog: v2.7.1...v2.7.2
v2.7.1
What's Changed
- tweak publishing by @petrjasek in #2627
- allow additional fields in ai item by @petrjasek in #2642
Full Changelog: v2.7.0...v2.7.1
v2.7.0
What's Changed
- only populate defaults on creation by @petrjasek in #2332
- implement rundowns template scheduling by @petrjasek in #2359
- change article etag when editing highlights by @petrjasek in #2407
- Fix : Picture correction not being saved [SDESK-6735] by @devketanpro in #2411
- update _updated timestamp when modifing item highlights by @petrjasek in #2412
- Fix : Counter does not work well on Ingest dashboard for events [SDESK-6681] by @devketanpro in #2414
- As a Belga AD admin I want to restrict the sending of items to a Desk [SDBELGA-702] by @devketanpro in #2415
- Improve data structure in MediaEditorService by @thecalcc in #2421
- improve archive expiry command by @petrjasek in #2422
- allow newer elastic-apm agent by @petrjasek in #2424
- fix black by @petrjasek in #2426
- Add External user type in the backend [SDESK:6824] by @devketanpro in #2427
- Planned duration non mandatory by @thecalcc in #2433
- Add multi-line quote support by @thecalcc in #2432
- fix expiry calculation when re-publishing item with schedule by @petrjasek in #2434
- cache filters/products/conditions when publishing by @petrjasek in #2436
- avoid
app.cache
conflicts with newsroom by @petrjasek in #2438 - Chore update celery kombu by @petrjasek in #2439
- add test if we can compile requirements by @petrjasek in #2441
- filter out spiked items from workqueue by @petrjasek in #2440
- fix websocket notifications not being delivered by @petrjasek in #2442
- Pull quote save fix by @thecalcc in #2445
- highlights endpoint fix by @thecalcc in #2447
- Fix : pictures of de- and rescheduled stories do not get published [SDCP-686] by @devketanpro in #2448
- Fix:pictures of de- and rescheduled stories do not get published [SDCP-686] by @devketanpro in #2451
- add resource
regex_url
config by @petrjasek in #2452 - handle IMAGE entity in editor utils by @petrjasek in #2454
- Removing colons in file names to be Windows-friendly by @austinmzach in #2456
- fix mark for highlights endpoint supporting multiple highlights by @petrjasek in #2457
- fix validation for updates when original is scheduled by @petrjasek in #2458
- SDAAP-89 Generate a valid controls attribute for video and audio by @marwoodandrew in #2460
- avoid limiting pyyaml version by @petrjasek in #2461
- SDAAP-75 Add function to remove embedded media content by @marwoodandrew in #2459
- fix(flake8): Replace type check with isinstance by @MarkLark86 in #2464
- avoid limiting pyyaml version (#2461) by @marwoodandrew in #2463
- fix remove all embeds for multiple embeds by @marwoodandrew in #2462
- SDAAP-83 Update to a story published with Crops not matching the image by @marwoodandrew in #2465
- send new param dest to macro [SDBELGA-538] by @devketanpro in #2467
- fix readthedocs config by @petrjasek in #2468
- handle all indexes when reindexing and on init by @petrjasek in #2466
- only run cursor.count when requested by @petrjasek in #2469
- Fix : NTB articles scheduled to publishing are not included in the NTB to NPK internal routing [SDNTB-837] by @devketanpro in #2470
- use random ttl for cache service by @petrjasek in #2472
- fix usage metrics storing for ingest items by @petrjasek in #2471
- Release/2.7 fix e2e data by @tomaskikutis in #2473
- fix error when parsing exif on media upload by @petrjasek in #2474
- fix memcached caching by @petrjasek in #2475
- fix unpublish for old articles by @petrjasek in #2476
- Fix: Update logic for publish internal destination [SDNTB-837] by @devketanpro in #2477
- [SDESK-7062] Allow registering new resources for autocomplete suggestions by @MarkLark86 in #2478
- Fix urls creation from richtext [STTNHUB-252] by @devketanpro in #2481
- [CPCN-27] Improvements to NinJS ingests & publishing by @MarkLark86 in #2482
- Fix : hide http push security token in the subscribers api [SDESK-7093] by @devketanpro in #2483
- avoid $where mongodb query by @petrjasek in #2484
- fix storage restore format by @petrjasek in #2485
- fix multi db dump handling by @petrjasek in #2488
- fix rundown title template date format handling by @petrjasek in #2487
- fix mypy errors for partials by @petrjasek in #2492
- fix deleting show when there are rundowns by @petrjasek in #2491
- pls adapt the NINJS outputformatter to provide better references for all renditions [SDCP-723] by @devketanpro in #2489
- test mongo 6 by @petrjasek in #2493
- Fix: Content Profile - > Width field although required can be saved without initialization [SDESK-7099] by @devketanpro in #2494
- add a new migration script to update width for existing profile fields [SDESK-7099] by @devketanpro in #2495
- Allow TypeError by @thecalcc in #2496
- [STTNHUB-296] fix: etree.clean_html truncates some unicode text by @MarkLark86 in #2497
- fix tests in newsroom for expiry by @petrjasek in #2499
- avoid removing items with specific expiry in newsroom by @petrjasek in #2501
- add email to desk schema by @petrjasek in #2502
- article embeds by @tomaskikutis in #2500
- increase publish transmit delay timeout on each retry [SDESK-7151] by @devketanpro in #2505
- [SDESK-7161] fix: Resending correction to Newshub does not work by @MarkLark86 in #2507
- update docs requirements by @petrjasek in #2509
- handle article embeds in editor3 by @petrjasek in #2508
- fix text checkers schema for semaphore by @petrjasek in #2510
- avoid search lookup in find_one call by @petrjasek in #2511
- fix delete with large dataset by @petrjasek in #2512
- avoid extra push notifications when editing desk members by @petrjasek in #2513
- Bump jinja2 from 2.11.3 to 3.1.3 in /docs by @dependabot in #2514
- Create dependabot.yml by @petrjasek in #2516
- Update blinker requirement from <1.5,>=1.3 to >=1.3,<1.8 by @dependabot in #2519
- Update chardet requirement from <4.0 to <6.0 by @dependabot in #2520
- Update python-dateutil requirement from <2.8 to <2.9 by @dependabot in #2521
- fix scanning alert by @petrjasek in #2518
- disable a...
v2.7.0-rc5
What's Changed
- disable auditing for ai/autosave by @petrjasek in #2524
- change the NINJS ingest parser to use the translations of the respective language from the respective CV [SDESK-7169] by @devketanpro in #2525
- Bump sphinx from 5.1.1 to 7.2.6 by @dependabot in #2529
- Bump sphinx-autobuild from 2021.3.14 to 2024.2.4 by @dependabot in #2527
- Update pydocstyle requirement from <4.0 to <7.0 by @dependabot in #2528
- Bump eve from 1.1.2 to 2.1.0 by @dependabot in #2531
- use range for eve version by @petrjasek in #2532
- disable rundowns by default by @petrjasek in #2533
- Bump requests-mock from 1.8.0 to 1.11.0 by @dependabot in #2536
- Update flask-babel requirement from <1.1,>=1.0 to >=1.0,<4.1 by @dependabot in #2534
- Update redis requirement from <4.6,>=4.5.2 to >=4.5.2,<5.1 by @dependabot in #2535
- set expiry for planning/events based on dates.end by @petrjasek in #2539
- Update bcrypt requirement from <3.2,>=3.1.1 to >=3.1.1,<4.2 by @dependabot in #2541
- Update python-dateutil requirement from <2.9 to <2.10 by @dependabot in #2542
- enable languages endpoint by default by @petrjasek in #2540
- mocks: Add mock search provider for developers to use by @MarkLark86 in #2546
- [SDBELGA-780] Add provider_id to search proxy fetch method by @MarkLark86 in #2545
- when copying/translating article remove auto_publish flag by @petrjasek in #2547
- set type on existing content types by @petrjasek in #2549
- remove realizer info from rundowns by @petrjasek in #2550
- Bump unidecode from 0.04.21 to 1.3.8 by @dependabot in #2543
- Bump watchdog from 0.9.0 to 4.0.0 by @dependabot in #2544
- avoid errors on install with old requirements by @petrjasek in #2552
- add subitem attachments to schema by @petrjasek in #2551
- Update croniter requirement from <0.4 to <2.1 by @dependabot in #2554
- lock xmlsec version by @petrjasek in #2560
- set association key in ninjs using order by @petrjasek in #2561
- simplify overriding author data in ninjs by @petrjasek in #2574
- fix schema error when field is None by @petrjasek in #2575
- use
formatter.type
incan_format
method by @petrjasek in #2576 - fix celery error when rundowns are not enabled by @petrjasek in #2577
- avoid removing subscriber destinations secrets on update by @petrjasek in #2583
- fix schema maxlength error when value is None by @MarkLark86 in #2593
- let onclusive ingest set item expiry by @petrjasek in #2595
Full Changelog: v2.7.0-rc4...v2.7.0-rc5