Mirrored from GitHub github.com/roostorg/coop
0

Configure Feed

Select the types of activity you want to include in your feed.

CHANGELOG: Document unreleased changes in main (#865)

* CHANGELOG: document unreleased changes since 1.0.1

* CHANGELOG: Add recent NCMEC additions

* CHANGELOG: Add new contributors

+61
+61
CHANGELOG.md
··· 1 + # main (unreleased) 2 + 3 + ## Security 4 + 5 + > [!NOTE] 6 + > For security announcements, we encourage adopters to subscribe to the [security-announce@roost.tools mailing list](https://groups.google.com/a/roost.tools/g/security-announce). 7 + 8 + - Routine dependency package upgrades to address vulnerabilities 9 + - See [Security and quality](https://github.com/roostorg/community/security) for published security advisories 10 + 11 + ## NCMEC 12 + 13 + - Added `email` as a supported schema field role for user items, ensuring inclusion and validation for NCMEC reports (#840, #842) 14 + - `EMAIL_ADDRESS` added as a first-class scalar in `@roostorg/coop-types` (v2.4.0) (#841) 15 + - Auto-populate user report history, original filename, and file relevance for NCMEC reports (#855) 16 + 17 + ## Review Console 18 + 19 + - Added User Strikes count to job and item investigation views (#766) 20 + - Added decision reasons to recent decisions view and CSV exports (#772) 21 + - Split "require decision reason" into separate action and ignore settings (#780) 22 + - Fixed duplicate entries in recent decisions (#774) 23 + - Empty threads are no longer hidden (#804) 24 + - Improved Review Console dashboard display by ellipsizing long queue IDs (#849) 25 + - Improved moderator textarea placeholder for clarity (#711) 26 + - Fixed content URL rendering in the review iframe when no content proxy is configured (#777) 27 + 28 + ## Actions 29 + 30 + - Parameterized actions now work with proactive rules and user strikes (#792) 31 + - New per-queue "clear other reports for a user" sweep action; sweep now also handles related items (#817, #835) 32 + - Added `creator` field to action webhook callbacks (#755) 33 + 34 + ## Investigations 35 + 36 + - Added IP address lookup to investigation view (#754) 37 + 38 + ## Other fixes 39 + 40 + - Added client-side email validation for invites (#786) 41 + - Express session store now properly closed on API shutdown (#825) 42 + 43 + ## CI & infrastructure 44 + 45 + - Server integration tests now run in CI (#827); basic Playwright E2E test suite added (#823) 46 + - Server tests isolated via transaction rollback (#732) 47 + - TypeScript type-checking added for `db` and `migrator` in CI (#782) 48 + - Prettier enforced globally in CI (#834) 49 + - GitHub Actions updated to Node 24 runtime (#795) 50 + - `zizmor` added to lint CI workflows for security issues (#721) 51 + - Knip added across all packages to remove unused dependencies (#734, #760, #761, #762) 52 + - Redis user/password now correctly set in no-cluster mode (#747) 53 + 54 + ## New contributors 55 + 56 + - @reitblatt made their first contribution in https://github.com/roostorg/coop/pull/785 57 + - @jess-upscrolled made their first contribution in https://github.com/roostorg/coop/pull/804 58 + - @ltianyi992 made their first contribution in https://github.com/roostorg/coop/pull/711 59 + 60 + **Full Changelog**: https://github.com/roostorg/coop/compare/1.0.1...main 61 + 1 62 # Coop 1.0.1 2 63 3 64 ## Review Console