Skip to content
This repository has been archived by the owner on Jul 17, 2024. It is now read-only.

Latest commit

 

History

History
477 lines (239 loc) · 11.9 KB

CHANGELOG.md

File metadata and controls

477 lines (239 loc) · 11.9 KB

Changelog

All notable changes to this project will be documented in this file.

v0.3.79 - May 12, 2024

Fixed

  • Courses shall return content

v0.3.78 - March 23, 2024

Changed

  • Remove support for grouped exercises

v0.3.77 - March 22, 2024

Fixed

  • do not return GroupedExercises in SubscriptionQuery

v0.3.76 - March 20, 2024

Added

  • Exclude "GroupedExercises" from EntityUnrevisedRevisionsQuery

v0.3.75 - February 16, 2024

Fixed

  • Exclude "Community" area from Metadata API

v0.3.74 - November 27, 2023

Internal

  • Remove updating ad table

  • Do not use broker when PACT_FILE is defined

v0.3.73 - November 8, 2023

Added

  • Exclude unsupported entites from unrevised entities

v0.3.72 - October 26, 2023

Fixed

  • metadata api: exclude non learning resources from the api

v0.3.71 - October 18, 2023

Fixed

  • metadata api: update learning resource type assertions

  • metadata api: add thumbnail image property to metadata

  • metadata api: update license queries regarding authors

v0.3.70 - September 4, 2023

Added

  • threads: query property status

  • Add ThreadSetThreadStatusMutation

  • Add param status to AllThreadsQuery

Internal

  • New DB dump to add status to comment

v0.3.69 - August 24, 2023

Changed

  • database base: change character encoding

v0.3.68 - August 23, 2023

Added

  • metadata-api: Add new learning resource type of WLO, metadata-api: Change WebAPI to WebContent

v0.3.67 - July 26, 2023

Fixed

  • Metadata API: Adjust subject mapping

  • Metadata API: Add "type" to "mainEntityOfPage"

Internal

  • Upgrade sqlx to 0.7.1

  • Upgrade various dependencies

  • Refactor to use Serlo MySQL database from serlo-mysql-database Docker image

  • Setup dependabot for dependencies upgrades

v0.3.66 - June 20, 2023

Fixed

  • Fix metadata query 500 when hitting entity 1613

v0.3.65 - June 19, 2023

Added

  • add about to MetadataQuery

  • filter threads by subjectId

  • Metadata: Return dict for version

  • Ignore Metadata Query param modifiedAfter if API has changed recently

Changed

  • Change mainEntityOfPage to an array

  • Update organization link to /organization

  • Update URL in @context

  • remove headline when empty

  • Always use the same JSON for Serlo

  • distinguish Serlo as organization from website

v0.3.64 - May 9, 2023

Added

  • metadata: add fields mainentityofpage, interactivityType and isPartOf; compute better name for exercises, and Update learningResourceType

Fixed

  • metadata: comply to amb regarding field description, change @context to that it complies with schema.org, fix type for applets

  • entity: prevent creation of two solutions for the same exercise

  • thread: handle state change of many comments, not only of the first one

v0.3.63 - March 6, 2023

Fixed

  • Make all taxonomies under "Fächer im Aufbau" subjects

v0.3.62 - March 2, 2023

Fixed

  • Make all taxonomies under "Mathematik > Partner" as subjects

v0.3.61 - March 2, 2023

Added

  • Add serlo.org/268835 "Chancenwerk" as subject

v0.3.60 - February 2, 2023

Fixed

  • thread: fix name of ThreadEditMutation

v0.3.59 - January 26, 2023

Added

  • Add ThreadEditMutation, Query also if user subscribed for email and if it was already sent

Fixed

  • Do not query checkout event of page revision

v0.3.58 - January 4, 2023

Fixed

  • Really trash or restore taxonomy term #350

v0.3.57 - November 22, 2022

Fixed

  • Fix sorting of threads in discussions #345

v0.3.56 - November 2, 2022

Added

  • Order AllThreadsQuery according to last updated

v0.3.55 - October 5, 2022

Fixed

  • Update payload of UserDeleteRegularUserMutation to match API contract #327

  • Do not accept user descriptions bigger than 64KB #323

  • Fix alias for page revisions #325

v0.3.54 - August 24, 2022

Fixed

  • Put newly created Taxonomy Terms into the last position in relation to its siblings

v0.3.53 - July 25, 2022

Added

  • Add UsersByRoleQuery

Changed

  • Event: throw BadUserInput (not Server Error) in case of inexistent userId

v0.3.52 - July 7, 2022

Added

  • add UserCreateMutation #298

v0.3.51 - June 29, 2022

Added

  • Add UserAddRoleMutation #306

  • Add UserRemoveRoleMutation #305

Fixed

  • Ignore user threads in AllThreadsQuery #310

v0.3.50 - June 18, 2022

Added

  • Add optional instance parameter to AllThreadsQuery #304

v0.3.49 - June 14, 2022

Added

  • Add EntitySortMutation #301

Changed

  • Exercises cannot only be linked to folders and non exercises to topic folders #299

v0.3.48 - June 8, 2022

Added

  • UserPotentialSpamUsersQuery: filter users with activities and high roles #223

  • TaxonomySortMutation works also when not all children ids are given #288

Fixed

  • Fix -2h when adding page revision #284

  • PagesQuery: filter pages without revisions #280

  • Fix adding of new course page revision with icons #285

0.3.47 - June 7, 2022

Fixed

  • Fix creation of empty revision of parent of type ExerciseGroup #271

0.3.46 - May 28, 2022

Added

  • Add PagesQuery #241

0.3.45 - May 23, 2022

Added

  • Add TaxonomySortMutation #214

  • Add friendly error message when storing taxonomy with repeated name

Fixed

  • paginate correctly in DeletedEntitiesQuery #257

0.3.44 - May 18, 2022

Added

  • Add EntitySetLicenseMutation #249

Fixed

  • TaxonomyTermCreate: query type_id with instance #258

0.3.43 - May 17, 2022

Fixed

  • return older entries first in DeletedEntitiesQuery #257

0.3.42 - May 11, 2022

Added

  • Add DeletedEntitiesQuery #240

0.3.41 - May 9, 2022

Changed

  • Removed LicenseQuery #237

Fixed

  • Ignore changes when comparing revisions #238

0.3.40 - May 6, 2022

Added

  • Add TaxonomyCreateEntityLinkMutation #221

  • Add TaxonomyDeleteEntityLinksMutation #222

Internal

  • Remove "instance" from EntityCreateMutation #235

0.3.39 - May 6, 2022

Fixed

  • Fix autoreview when creating entity #230

  • Avoid adding two last not trashed revisions with same content #232

0.3.38 - May 3, 2022

Fixed

  • Does not checkout entities automatically #220

  • Put newly created sub-entities at the end of the list

0.3.37 - April 26, 2022

Fixed

  • Fix in saving CreateEntityRevisionEvents #218

0.3.36 - April 22, 2022

Added

  • Add TaxonomyCreateMutation #207

  • Add TaxonomyTermMoveMutation

Fixed

  • Fix 2h delay in saving events #205

0.3.35 - April 8, 2022

Added

  • Add AllThreadsQuery

  • Add UserDeleteRegularUserMutation

0.3.34 - March 31, 2022

Added

  • add TaxonomyTermSetNameAndDescriptionMutation

  • EntityCreateMutation accepts taxonomyTermId in payload

0.3.33 - March 16, 2022

Added

  • add EntityCreateMutation

  • add EntityAddRevisionMutation

  • add PageCreateMutation

  • add PageAddRevisionMutation

0.3.32 - February 3, 2021

Fixed

  • Fix for failing contract tests in LicenseQuery und UserSetEmailMutation

Internal

  • Upgrade to node16

0.3.31 - January 27, 2022

Added

  • add endpoint UserSetEmailMutation (#165)

  • add endpoint UserSetDescriptionMutation (#166)

Fixed

  • Fix inLanguage and publisher in metadata api (#167)

0.3.30 - December 16, 2021

Added

  • Add EntitiesQuery.

Internal

  • Update to Rust 1.57.0.

0.3.27 - November 7, 2021

Changed

  • UserDeleteBotsMutation now also returns md5 hashes of removed users.

0.3.26 - November 1, 2021

Added

  • Add UserPotentialSpamQuery.

Changed

  • UuidQuery. Add ExerciseGroup.cohesive

  • UuidQuery. Add TaxonomyTerm.taxonomyId

Fixed

  • Creation of threads now counts towards comments in UserActivityByTypeQuery.

Internal

  • Update to Rust 1.56.0.

  • Add support for deploying prereleases.

0.3.25 - October 20, 2021

Added

  • Add UserDeleteBotsMutation.