All notable changes to this project will be documented in this file.
v0.3.79 - May 12, 2024
- Courses shall return content
v0.3.78 - March 23, 2024
- Remove support for grouped exercises
v0.3.77 - March 22, 2024
- do not return GroupedExercises in SubscriptionQuery
v0.3.76 - March 20, 2024
- Exclude "GroupedExercises" from EntityUnrevisedRevisionsQuery
v0.3.75 - February 16, 2024
- Exclude "Community" area from Metadata API
v0.3.74 - November 27, 2023
-
Remove updating ad table
-
Do not use broker when PACT_FILE is defined
v0.3.73 - November 8, 2023
- Exclude unsupported entites from unrevised entities
v0.3.72 - October 26, 2023
- metadata api: exclude non learning resources from the api
v0.3.71 - October 18, 2023
-
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
-
threads: query property status
-
Add ThreadSetThreadStatusMutation
-
Add param status to AllThreadsQuery
- New DB dump to add
status
tocomment
v0.3.69 - August 24, 2023
- database base: change character encoding
v0.3.68 - August 23, 2023
- metadata-api: Add new learning resource type of WLO, metadata-api: Change WebAPI to WebContent
v0.3.67 - July 26, 2023
-
Metadata API: Adjust subject mapping
-
Metadata API: Add "type" to "mainEntityOfPage"
-
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
- Fix metadata query 500 when hitting entity 1613
v0.3.65 - June 19, 2023
-
add about to MetadataQuery
-
filter threads by subjectId
-
Metadata: Return dict for version
-
Ignore Metadata Query param modifiedAfter if API has changed recently
-
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
- metadata: add fields mainentityofpage, interactivityType and isPartOf; compute better name for exercises, and Update
learningResourceType
-
metadata: comply to amb regarding field description, change
@context
to that it complies with schema.org, fixtype
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
- Make all taxonomies under "Fächer im Aufbau" subjects
v0.3.62 - March 2, 2023
- Make all taxonomies under "Mathematik > Partner" as subjects
v0.3.61 - March 2, 2023
- Add serlo.org/268835 "Chancenwerk" as subject
v0.3.60 - February 2, 2023
- thread: fix name of ThreadEditMutation
v0.3.59 - January 26, 2023
- Add ThreadEditMutation, Query also if user subscribed for email and if it was already sent
- Do not query checkout event of page revision
v0.3.58 - January 4, 2023
- Really trash or restore taxonomy term #350
v0.3.57 - November 22, 2022
- Fix sorting of threads in discussions #345
v0.3.56 - November 2, 2022
- Order AllThreadsQuery according to last updated
v0.3.55 - October 5, 2022
-
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
- Put newly created Taxonomy Terms into the last position in relation to its siblings
v0.3.53 - July 25, 2022
- Add UsersByRoleQuery
- Event: throw BadUserInput (not Server Error) in case of inexistent userId
v0.3.52 - July 7, 2022
- add UserCreateMutation #298
v0.3.51 - June 29, 2022
-
Add UserAddRoleMutation #306
-
Add UserRemoveRoleMutation #305
- Ignore user threads in AllThreadsQuery #310
v0.3.50 - June 18, 2022
- Add optional instance parameter to AllThreadsQuery #304
v0.3.49 - June 14, 2022
- Add EntitySortMutation #301
- Exercises cannot only be linked to folders and non exercises to topic folders #299
v0.3.48 - June 8, 2022
-
UserPotentialSpamUsersQuery: filter users with activities and high roles #223
-
TaxonomySortMutation works also when not all children ids are given #288
-
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
- Fix creation of empty revision of parent of type ExerciseGroup #271
0.3.46 - May 28, 2022
- Add PagesQuery #241
0.3.45 - May 23, 2022
-
Add TaxonomySortMutation #214
-
Add friendly error message when storing taxonomy with repeated name
- paginate correctly in DeletedEntitiesQuery #257
0.3.44 - May 18, 2022
- Add EntitySetLicenseMutation #249
- TaxonomyTermCreate: query type_id with instance #258
0.3.43 - May 17, 2022
- return older entries first in DeletedEntitiesQuery #257
0.3.42 - May 11, 2022
- Add DeletedEntitiesQuery #240
0.3.41 - May 9, 2022
- Removed LicenseQuery #237
- Ignore
changes
when comparing revisions #238
0.3.40 - May 6, 2022
-
Add TaxonomyCreateEntityLinkMutation #221
-
Add TaxonomyDeleteEntityLinksMutation #222
- Remove "instance" from EntityCreateMutation #235
0.3.39 - May 6, 2022
-
Fix autoreview when creating entity #230
-
Avoid adding two last not trashed revisions with same content #232
0.3.38 - May 3, 2022
-
Does not checkout entities automatically #220
-
Put newly created sub-entities at the end of the list
0.3.37 - April 26, 2022
- Fix in saving CreateEntityRevisionEvents #218
0.3.36 - April 22, 2022
-
Add
TaxonomyCreateMutation
#207 -
Add
TaxonomyTermMoveMutation
- Fix 2h delay in saving events #205
0.3.35 - April 8, 2022
-
Add
AllThreadsQuery
-
Add
UserDeleteRegularUserMutation
0.3.34 - March 31, 2022
-
add
TaxonomyTermSetNameAndDescriptionMutation
-
EntityCreateMutation
accepts taxonomyTermId in payload
0.3.33 - March 16, 2022
-
add
EntityCreateMutation
-
add
EntityAddRevisionMutation
-
add
PageCreateMutation
-
add
PageAddRevisionMutation
0.3.32 - February 3, 2021
- Fix for failing contract tests in LicenseQuery und UserSetEmailMutation
- Upgrade to node16
0.3.31 - January 27, 2022
-
add endpoint
UserSetEmailMutation
(#165) -
add endpoint
UserSetDescriptionMutation
(#166)
- Fix
inLanguage
andpublisher
in metadata api (#167)
0.3.30 - December 16, 2021
- Add
EntitiesQuery
.
- Update to Rust 1.57.0.
0.3.27 - November 7, 2021
UserDeleteBotsMutation
now also returns md5 hashes of removed users.
0.3.26 - November 1, 2021
- Add
UserPotentialSpamQuery
.
-
UuidQuery
. AddExerciseGroup.cohesive
-
UuidQuery
. AddTaxonomyTerm.taxonomyId
- Creation of threads now counts towards
comments
inUserActivityByTypeQuery
.
-
Update to Rust 1.56.0.
-
Add support for deploying prereleases.
0.3.25 - October 20, 2021
- Add
UserDeleteBotsMutation
.