Releases: comses/comses.net
improved metrics
What's Changed
- deps: npm update by @alee in #778
- improved codebase and codebase release metrics + affiliation map by @CharlesSheelam @sgfost @alee in #773
- numerous fixes to doi metadata sync + generation
Full Changelog: v2024.12...v2024.12.1
add automated DOI registration
What's Changed
Published, peer reviewed models in the Model Library will now automatically receive a DOI from DataCite. Currently happening on a nightly, batched basis but should transition into an async action via huey when #718 is merged.
Also includes an upgrade to postgres 16 that will require production data migration and brief downtime.
- fix discourse sync in post-user-save flow by @alee in #744
- footer rework by @sgfost in #746
- add mark spam button by @ldwiyono in #754
- add note about frozen files on peer review completion and remove duplicated review reminders content by @sgfost in #757
- feat: add cypress end to end tests by @CharlesSheelam in #725
- improve search by @asuworks in #749
- Add educational partner content by @sgfost in #764
- fix: set initial ordering to
relevance
in the frontend component by @asuworks in #766 - remove markupsafe pin and fix a reliability issue with e2e tests by @sgfost in #768
- fix: disable easymde autosave by @sgfost in #771
- remove relevance in sort order when no query string is present by @alee in #770
- feat: Add PeerReviewer model for improved peer review support by @Karthik99999 in #748
- provide automated DOI registration by @alee in #699
Full Changelog: v2024.07...v2024.12
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