Releases: comses/comses.net
v2024.07
What's Changed
- File safety and digest page/ogp fixes by @sgfost in #700
- fix: adjust cron tasks by @alee in #704
- add codemeta tests with hypothesis by @alee in #705
- deprecating CC licenses in the CML by @sgfost in #703
- update digest archives by @sgfost in #714
- basic spam detection by @sgfost in #719
- refactor contributor edit metadata form affiliations handling by @asuworks in #720
- refactor + optimize release contributor and draft release logic by @alee in #729
- build: Change Vite server port to 5173 by @Karthik99999 in #735
- numerous deps upgrades including a django-allauth regression and subsequent fix for regression related to the github new user registration flow
New Contributors
- @asuworks made their first contribution in #720
- @Karthik99999 made their first contribution in #735
Full Changelog: v2024.03...v2024.07
improved OGP rich previews + plumbing
What's Changed
- feat: add rich previews by @CharlesSheelam in #676
- build(deps): bump django from 4.2.5 to 4.2.7 in /django by @dependabot in #680
- fixes for profile page models tab and curator_statistics by @sgfost in #683
- build(deps): upgrade to debian bookworm node-lts by @alee in #684
- build(deps): bump @cypress/request and cypress in /e2e by @dependabot in #687
- build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /django by @dependabot in #692
- fix: display correct image for codebases in ogp tags by @CharlesSheelam in #681
- fix: adjust CSP settings for GA by @alee in #689
- build refactor: replace config.ini with environment variables (via single .env file) and fix templating issues by @sgfost in #696
Full Changelog: v2023.10...v2024.03
updated peer review workflow
What's Changed
Major changes include an overhauled peer review workflow, and the beginnings of an ML-supported tag clustering curator workflow from @hwelsters
various refactoring of the backend and system upgrades including a major version bump to Django 4.2 LTS
Relevant PRs
- Refactor core/home app views and serializers by @sgfost in #663
- feat: tag clustering using ML by @hwelsters in #673
- peer review: draft workflow, closing, invitation expirations by @sgfost in #667
- build(deps): upgrade to django 4.2 LTS by @alee in #670
New Contributors
- @hwelsters made their first contribution in #673
Full Changelog: v2023.08...v2023.10
critical fixes to codebase metadata form
What's Changed
- Wagtail 5 search fixes by @sgfost in #653
- Additional UI changes/fixes for release detail page by @sgfost in #659
- Event/job deleting and indicating expiration by @sgfost in #655
- fix: adjust overly permissive regex range by @alee in #661
- critical bug fixes to codebase contributor and common metadata forms
Full Changelog: v2023.07...v2023.08
metrics page + upgrade to vue 3
What's Changed
- deps: frontend Vue 3 Upgrade by @sgfost in #652
- feat: updated comses digest archive logic by @sgfost in #630
- feat: new metrics dashboard at /about/metrics by @comses/comses-student-devs @sgfost @alee
- docs: add student devs as contributors
Full Changelog: v2023.03...v2023.07
minor updates and bug fixes
- CSP fixes and socialauth connection improvements
- improve new developer onboarding with
make restore
command
(slightly more) Accessible Arno
- minor spam mitigation
- upgrade to wagtail 4.2
- support for frontend linting + ignore style changes in git blame via .git-blame-ignore-revs
- build refactor
- CSP support
revamp education page
- update education page UI/UX from @sgfost
- updated dependencies
capture demographic data in downloads
add demographic survey interstitial form in download with ROR id (research organization registry) integration from @sgfost #595
user profiles now use affiliations instead of Institutions, with a django management command to make a best effort lookup against the ROR API (to be run later in a cleanup phase) from @sgfost e995aa9
added borg.prune command to remove old borg backups 80c7705
upgrade to wagtail 3
- dependency upgrades including major upgrade to wagtail 3
- early stage educational materials and training modules updates
- add summer 2022 comses digest (must be done manually now due to transition from mailchimp to Salesforce 🙈