Skip to content

v0.5.1

Compare
Choose a tag to compare
@coord-e coord-e released this 16 Jun 11:03
· 223 commits to main since this release

API docs server docs

docker pull ghcr.io/sohosai/sos21-backend:v0.5.1

Added

  • Subowner (#54)
  • Users' category (#57)
  • Registration form (#73)
  • User invitation (#79)
  • Support for non-ASCII filenames (#98)
  • Pre-configured administrator email address (#99)
  • Editing of forms and form answers (#90)
  • Editing of registration form answer and projects (#100)
  • project_query file sharing (#104)
  • has_answer flag for project list endpoints (#106)
  • /assign-user-role-to-email endpoint to ensure the email is assigned the specific role (#109)

Changed

  • Use GitHub Container Registry instead of GitHub Packages Docker registry to store container images (#55)
  • Use crate2nix for building (#59)
  • Change the specification around text and integer placeholders (#65)
  • Change the specification around the project name and description length (#69)
  • Require stripped texts (#70)
  • Refactor endpoint and API specs (#76)
  • Restrict users to be assigned to only one project (#78)
  • Relax checkbox form item constraints (#95)
  • Enable to specify project by code when distributing files (#96)
  • Do not require affiliation of graduate students and academic staffs (#93)

Fixed

  • Exit with non-zero exit code for errors (#62)
  • 500 when an empty query is used in the form condition (#63, #75)
  • Fix is_health query to check some missing tables (#66)
  • Expose Content-Disposition header in the CORS (#105)

Security

  • Replace apply-macro with macro_rules_attribute since apply-macro is yanked (#107)