diff --git a/docs/api/redditapi/README.md b/docs/api/redditapi/README.md
index 381f260d4..6379c427a 100644
--- a/docs/api/redditapi/README.md
+++ b/docs/api/redditapi/README.md
@@ -1,8 +1,8 @@
-**@devvit/reddit v0.15.0-dev**
+**@devvit/reddit v0.15.0**
***
-# @devvit/reddit v0.15.0-dev
+# @devvit/reddit v0.15.0
## Modules
diff --git a/docs/api/redditapi/RedditClient/README.md b/docs/api/redditapi/RedditClient/README.md
index 7b5bc07bd..e8efcee57 100644
--- a/docs/api/redditapi/RedditClient/README.md
+++ b/docs/api/redditapi/RedditClient/README.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../README.md)
+[**@devvit/reddit v0.15.0**](../README.md)
***
diff --git a/docs/api/redditapi/RedditClient/classes/RedditClient.md b/docs/api/redditapi/RedditClient/classes/RedditClient.md
index a6f6c2a2b..b929e512f 100644
--- a/docs/api/redditapi/RedditClient/classes/RedditClient.md
+++ b/docs/api/redditapi/RedditClient/classes/RedditClient.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -288,7 +288,7 @@ Approve a post or comment.
The id of the post (t3_) or comment (t1_) to approve.
-`` `t1_${string}` `` | `` `t3_${string}` ``
+`` `t3_${string}` `` | `` `t1_${string}` ``
#### Returns
@@ -692,7 +692,7 @@ reason is also shown on the content.
The id of the post (t3_) or comment (t1_) to filter.
-`` `t1_${string}` `` | `` `t3_${string}` ``
+`` `t3_${string}` `` | `` `t1_${string}` ``
##### options?
@@ -905,7 +905,7 @@ const comments = await reddit.getComments({
### getCommentsAndPostsByUser()
-> **getCommentsAndPostsByUser**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+> **getCommentsAndPostsByUser**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
Get a list of posts and comments from a specific user.
@@ -919,7 +919,7 @@ Options for the request
#### Returns
-[`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+[`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
A Listing of `Post` and `Comment` objects.
@@ -1144,7 +1144,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getEdited**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+> **getEdited**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
Return a listing of things that have been edited recently.
@@ -1156,7 +1156,7 @@ Return a listing of things that have been edited recently.
##### Returns
-[`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+[`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
##### Example
@@ -1377,7 +1377,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getModQueue**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+> **getModQueue**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
Return a listing of things requiring moderator review, such as reported things and items.
@@ -1389,7 +1389,7 @@ Return a listing of things requiring moderator review, such as reported things a
##### Returns
-[`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+[`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
##### Example
@@ -1633,7 +1633,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getReports**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+> **getReports**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
Return a listing of things that have been reported.
@@ -1645,7 +1645,7 @@ Return a listing of things that have been reported.
##### Returns
-[`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+[`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
##### Example
@@ -1800,7 +1800,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getSpam**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+> **getSpam**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
Return a listing of things that have been marked as spam or otherwise removed.
@@ -1812,7 +1812,7 @@ Return a listing of things that have been marked as spam or otherwise removed.
##### Returns
-[`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+[`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
##### Example
@@ -1850,7 +1850,7 @@ A Promise that resolves a Subreddit object.
#### Deprecated
-Use [getSubredditInfoById](../../models/functions/getSubredditInfoById.md) instead.
+Use [getSubredditInfoById](#getsubredditinfobyid) instead.
#### Example
@@ -1884,7 +1884,7 @@ A Promise that resolves a Subreddit object.
#### Deprecated
-Use [getSubredditInfoByName](../../models/functions/getSubredditInfoByName.md) instead.
+Use [getSubredditInfoByName](#getsubredditinfobyname) instead.
#### Example
@@ -2151,7 +2151,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getUnmoderated**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+> **getUnmoderated**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
Return a listing of things that have yet to be approved/removed by a mod.
@@ -2163,7 +2163,7 @@ Return a listing of things that have yet to be approved/removed by a mod.
##### Returns
-[`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+[`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
##### Example
@@ -2658,7 +2658,7 @@ Remove a post or comment.
The id of the post (t3_) or comment (t1_) to remove.
-`` `t1_${string}` `` | `` `t3_${string}` ``
+`` `t3_${string}` `` | `` `t1_${string}` ``
##### isSpam
@@ -2931,7 +2931,7 @@ The report is sent to the moderators of the subreddit for review.
Post or Comment
-[`Comment`](../../models/classes/Comment.md) | [`Post`](../../models/classes/Post.md)
+[`Post`](../../models/classes/Post.md) | [`Comment`](../../models/classes/Comment.md)
##### options
@@ -3368,7 +3368,7 @@ const post = await reddit.submitCustomPost({
title: 'My Devvit Post',
runAs: 'USER',
userGeneratedContent: {
- text: "hello there",
+ text: "hello there",
imageUrls: ["https://styles.redditmedia.com/t5_5wa5ww/styles/communityIcon_wyopomb2xb0a1.png", "https://styles.redditmedia.com/t5_49fkib/styles/bannerBackgroundImage_5a4axis7cku61.png"]
},
subredditName: context.subredditName,
diff --git a/docs/api/redditapi/RedditClient/type-aliases/CustomPostStyles.md b/docs/api/redditapi/RedditClient/type-aliases/CustomPostStyles.md
index e8ecbcba7..385457483 100644
--- a/docs/api/redditapi/RedditClient/type-aliases/CustomPostStyles.md
+++ b/docs/api/redditapi/RedditClient/type-aliases/CustomPostStyles.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/RedditClient/type-aliases/InviteModeratorOptions.md b/docs/api/redditapi/RedditClient/type-aliases/InviteModeratorOptions.md
index f410e44b4..d20eb7e9d 100644
--- a/docs/api/redditapi/RedditClient/type-aliases/InviteModeratorOptions.md
+++ b/docs/api/redditapi/RedditClient/type-aliases/InviteModeratorOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/RedditClient/type-aliases/MuteUserOptions.md b/docs/api/redditapi/RedditClient/type-aliases/MuteUserOptions.md
index d43ecea67..bb59c07f7 100644
--- a/docs/api/redditapi/RedditClient/type-aliases/MuteUserOptions.md
+++ b/docs/api/redditapi/RedditClient/type-aliases/MuteUserOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/README.md b/docs/api/redditapi/models/README.md
index 01dfb8329..c6fff1a5f 100644
--- a/docs/api/redditapi/models/README.md
+++ b/docs/api/redditapi/models/README.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../README.md)
+[**@devvit/reddit v0.15.0**](../README.md)
***
diff --git a/docs/api/redditapi/models/classes/AuthorFlairSettings.md b/docs/api/redditapi/models/classes/AuthorFlairSettings.md
index 6780838d0..637084495 100644
--- a/docs/api/redditapi/models/classes/AuthorFlairSettings.md
+++ b/docs/api/redditapi/models/classes/AuthorFlairSettings.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/classes/ButtonWidget.md b/docs/api/redditapi/models/classes/ButtonWidget.md
index 63d6868a8..19760f4d0 100644
--- a/docs/api/redditapi/models/classes/ButtonWidget.md
+++ b/docs/api/redditapi/models/classes/ButtonWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -152,11 +152,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`ButtonWidget`, `"description"` \| `"styles"` \| `"buttons"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`ButtonWidget`, `"description"` \| `"styles"` \| `"buttons"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`ButtonWidget`, `"description"` \| `"styles"` \| `"buttons"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`ButtonWidget`, `"description"` \| `"styles"` \| `"buttons"`\>
#### Overrides
diff --git a/docs/api/redditapi/models/classes/CalendarWidget.md b/docs/api/redditapi/models/classes/CalendarWidget.md
index 0e0f0f509..3f7812e4d 100644
--- a/docs/api/redditapi/models/classes/CalendarWidget.md
+++ b/docs/api/redditapi/models/classes/CalendarWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -152,11 +152,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`CalendarWidget`, `"styles"` \| `"googleCalendarId"` \| `"configuration"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`CalendarWidget`, `"googleCalendarId"` \| `"configuration"` \| `"styles"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`CalendarWidget`, `"styles"` \| `"googleCalendarId"` \| `"configuration"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`CalendarWidget`, `"googleCalendarId"` \| `"configuration"` \| `"styles"`\>
#### Overrides
diff --git a/docs/api/redditapi/models/classes/Comment.md b/docs/api/redditapi/models/classes/Comment.md
index 58a83a89f..fce1193e0 100644
--- a/docs/api/redditapi/models/classes/Comment.md
+++ b/docs/api/redditapi/models/classes/Comment.md
@@ -1,9 +1,21 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
# Class: Comment
+## Constructors
+
+
+
+### new Comment()
+
+> **new Comment**(): `Comment`
+
+#### Returns
+
+`Comment`
+
## Accessors
@@ -301,7 +313,7 @@ The number of reports, or `0` when none are available.
#### Get Signature
-> **get** **parentId**(): `` `t1_${string}` `` \| `` `t3_${string}` ``
+> **get** **parentId**(): `` `t3_${string}` `` \| `` `t1_${string}` ``
The identifier of the comment's parent.
@@ -310,7 +322,7 @@ parent comment's `T1`.
##### Returns
-`` `t1_${string}` `` \| `` `t3_${string}` ``
+`` `t3_${string}` `` \| `` `t1_${string}` ``
***
@@ -563,15 +575,15 @@ The `runAs` option is ignored when editing a comment.
### distinguish()
-> **distinguish**(`makeSticky`): `Promise`\<`void`\>
+> **distinguish**(`makeSticky`?): `Promise`\<`void`\>
Distinguishes the comment as a moderator and updates this instance.
#### Parameters
-##### makeSticky
+##### makeSticky?
-`boolean` = `false`
+`boolean`
Whether to pin the comment to the top of its thread.
@@ -585,15 +597,15 @@ Whether to pin the comment to the top of its thread.
### distinguishAsAdmin()
-> **distinguishAsAdmin**(`makeSticky`): `Promise`\<`void`\>
+> **distinguishAsAdmin**(`makeSticky`?): `Promise`\<`void`\>
Distinguishes the comment as an employee and updates this instance.
#### Parameters
-##### makeSticky
+##### makeSticky?
-`boolean` = `false`
+`boolean`
Whether to pin the comment to the top of its thread.
@@ -809,15 +821,15 @@ Disables new replies and updates this instance's locked state.
### remove()
-> **remove**(`isSpam`): `Promise`\<`void`\>
+> **remove**(`isSpam`?): `Promise`\<`void`\>
Removes the comment and updates this instance's moderation state.
#### Parameters
-##### isSpam
+##### isSpam?
-`boolean` = `false`
+`boolean`
Whether to classify the removed comment as spam.
@@ -889,13 +901,13 @@ The report reason to snooze.
### toJSON()
-> **toJSON**(): `Pick`\<`Comment`, `"id"` \| `"subredditName"` \| `"postId"` \| `"body"` \| `"permalink"` \| `"createdAt"` \| `"url"` \| `"authorName"` \| `"subredditId"` \| `"score"` \| `"approved"` \| `"spam"` \| `"stickied"` \| `"removed"` \| `"edited"` \| `"locked"` \| `"ignoringReports"` \| `"distinguishedBy"` \| `"authorFlair"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"parentId"` \| `"replies"` \| `"numReports"` \| `"collapsedBecauseCrowdControl"`\>
+> **toJSON**(): `Pick`\<`Comment`, `"subredditName"` \| `"id"` \| `"authorName"` \| `"subredditId"` \| `"body"` \| `"createdAt"` \| `"parentId"` \| `"postId"` \| `"replies"` \| `"approved"` \| `"locked"` \| `"removed"` \| `"stickied"` \| `"spam"` \| `"edited"` \| `"distinguishedBy"` \| `"numReports"` \| `"collapsedBecauseCrowdControl"` \| `"score"` \| `"permalink"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"url"` \| `"ignoringReports"` \| `"authorFlair"`\>
Returns the public fields included when the comment is serialized.
#### Returns
-`Pick`\<`Comment`, `"id"` \| `"subredditName"` \| `"postId"` \| `"body"` \| `"permalink"` \| `"createdAt"` \| `"url"` \| `"authorName"` \| `"subredditId"` \| `"score"` \| `"approved"` \| `"spam"` \| `"stickied"` \| `"removed"` \| `"edited"` \| `"locked"` \| `"ignoringReports"` \| `"distinguishedBy"` \| `"authorFlair"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"parentId"` \| `"replies"` \| `"numReports"` \| `"collapsedBecauseCrowdControl"`\>
+`Pick`\<`Comment`, `"subredditName"` \| `"id"` \| `"authorName"` \| `"subredditId"` \| `"body"` \| `"createdAt"` \| `"parentId"` \| `"postId"` \| `"replies"` \| `"approved"` \| `"locked"` \| `"removed"` \| `"stickied"` \| `"spam"` \| `"edited"` \| `"distinguishedBy"` \| `"numReports"` \| `"collapsedBecauseCrowdControl"` \| `"score"` \| `"permalink"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"url"` \| `"ignoringReports"` \| `"authorFlair"`\>
***
diff --git a/docs/api/redditapi/models/classes/CommunityListWidget.md b/docs/api/redditapi/models/classes/CommunityListWidget.md
index eccbb988c..2080a505d 100644
--- a/docs/api/redditapi/models/classes/CommunityListWidget.md
+++ b/docs/api/redditapi/models/classes/CommunityListWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -138,11 +138,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`CommunityListWidget`, `"styles"` \| `"communities"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`CommunityListWidget`, `"styles"` \| `"communities"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`CommunityListWidget`, `"styles"` \| `"communities"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`CommunityListWidget`, `"styles"` \| `"communities"`\>
#### Overrides
diff --git a/docs/api/redditapi/models/classes/CustomWidget.md b/docs/api/redditapi/models/classes/CustomWidget.md
index a6c4eaa77..f4b13ddcf 100644
--- a/docs/api/redditapi/models/classes/CustomWidget.md
+++ b/docs/api/redditapi/models/classes/CustomWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -180,11 +180,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`CustomWidget`, `"text"` \| `"height"` \| `"images"` \| `"stylesheetUrl"` \| `"css"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`CustomWidget`, `"text"` \| `"images"` \| `"stylesheetUrl"` \| `"height"` \| `"css"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`CustomWidget`, `"text"` \| `"height"` \| `"images"` \| `"stylesheetUrl"` \| `"css"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`CustomWidget`, `"text"` \| `"images"` \| `"stylesheetUrl"` \| `"height"` \| `"css"`\>
#### Overrides
diff --git a/docs/api/redditapi/models/classes/Flair.md b/docs/api/redditapi/models/classes/Flair.md
index 130c849ac..2002086ca 100644
--- a/docs/api/redditapi/models/classes/Flair.md
+++ b/docs/api/redditapi/models/classes/Flair.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/classes/FlairTemplate.md b/docs/api/redditapi/models/classes/FlairTemplate.md
index 3feda7b84..0c8aac9b9 100644
--- a/docs/api/redditapi/models/classes/FlairTemplate.md
+++ b/docs/api/redditapi/models/classes/FlairTemplate.md
@@ -1,9 +1,21 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
# Class: FlairTemplate
+## Constructors
+
+
+
+### new FlairTemplate()
+
+> **new FlairTemplate**(): `FlairTemplate`
+
+#### Returns
+
+`FlairTemplate`
+
## Accessors
@@ -160,7 +172,7 @@ Edit this flair template
##### options
-`Partial`\<`Omit`\<[`EditFlairTemplateOptions`](../type-aliases/EditFlairTemplateOptions.md), `"id"` \| `"subredditName"`\>\>
+`Partial`\<`Omit`\<[`EditFlairTemplateOptions`](../type-aliases/EditFlairTemplateOptions.md), `"subredditName"` \| `"id"`\>\>
#### Returns
diff --git a/docs/api/redditapi/models/classes/ImageWidget.md b/docs/api/redditapi/models/classes/ImageWidget.md
index e057c264b..19c6960d4 100644
--- a/docs/api/redditapi/models/classes/ImageWidget.md
+++ b/docs/api/redditapi/models/classes/ImageWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -124,11 +124,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`ImageWidget`, `"images"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`ImageWidget`, `"images"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`ImageWidget`, `"images"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`ImageWidget`, `"images"`\>
#### Overrides
diff --git a/docs/api/redditapi/models/classes/Listing.md b/docs/api/redditapi/models/classes/Listing.md
index 3b64499ce..c5157e8bd 100644
--- a/docs/api/redditapi/models/classes/Listing.md
+++ b/docs/api/redditapi/models/classes/Listing.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -10,13 +10,33 @@
`T`
+## Constructors
+
+
+
+### new Listing()
+
+> **new Listing**\<`T`\>(): `Listing`\<`T`\>
+
+#### Returns
+
+`Listing`\<`T`\>
+
## Properties
+
+
+### children
+
+> **children**: `T`[]
+
+***
+
### limit
-> **limit**: `number` = `DEFAULT_LIMIT`
+> **limit**: `number`
***
@@ -24,7 +44,7 @@
### pageSize
-> **pageSize**: `number` = `DEFAULT_PAGE_SIZE`
+> **pageSize**: `number`
## Accessors
diff --git a/docs/api/redditapi/models/classes/ModMailService.md b/docs/api/redditapi/models/classes/ModMailService.md
index 684d651c0..29cb3b9f4 100644
--- a/docs/api/redditapi/models/classes/ModMailService.md
+++ b/docs/api/redditapi/models/classes/ModMailService.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -6,13 +6,25 @@
Class providing the methods for working with Mod Mail
+## Constructors
+
+
+
+### new ModMailService()
+
+> **new ModMailService**(): `ModMailService`
+
+#### Returns
+
+`ModMailService`
+
## Properties
### notificationSubjectPrefix
-> `readonly` **notificationSubjectPrefix**: `"[notification]"` = `'[notification]'`
+> `readonly` **notificationSubjectPrefix**: `"[notification]"` = `"[notification]"`
## Methods
diff --git a/docs/api/redditapi/models/classes/ModNote.md b/docs/api/redditapi/models/classes/ModNote.md
index 61cd4773a..fb7f77416 100644
--- a/docs/api/redditapi/models/classes/ModNote.md
+++ b/docs/api/redditapi/models/classes/ModNote.md
@@ -1,9 +1,21 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
# Class: ModNote
+## Constructors
+
+
+
+### new ModNote()
+
+> **new ModNote**(): `ModNote`
+
+#### Returns
+
+`ModNote`
+
## Properties
diff --git a/docs/api/redditapi/models/classes/Post.md b/docs/api/redditapi/models/classes/Post.md
index c2b857185..2854a0fb2 100644
--- a/docs/api/redditapi/models/classes/Post.md
+++ b/docs/api/redditapi/models/classes/Post.md
@@ -1,9 +1,21 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
# Class: Post
+## Constructors
+
+
+
+### new Post()
+
+> **new Post**(): `Post`
+
+#### Returns
+
+`Post`
+
## Accessors
@@ -947,15 +959,15 @@ Get the custom styles for a custom post.
### getDuplicates()
-> **getDuplicates**(`opts`): [`Listing`](Listing.md)\<`Post`\>
+> **getDuplicates**(`opts`?): [`Listing`](Listing.md)\<`Post`\>
A listing of other posts that reference the same URL.
#### Parameters
-##### opts
+##### opts?
-`Omit`\<[`GetDuplicatesOptions`](../type-aliases/GetDuplicatesOptions.md), `"postId"`\> = `{}`
+`Omit`\<[`GetDuplicatesOptions`](../type-aliases/GetDuplicatesOptions.md), `"postId"`\>
#### Returns
@@ -1369,15 +1381,15 @@ await post.mergePostData({ settings: { fontSize: 14 } });
### remove()
-> **remove**(`isSpam`): `Promise`\<`void`\>
+> **remove**(`isSpam`?): `Promise`\<`void`\>
Removes the post and updates this instance's moderation state.
#### Parameters
-##### isSpam
+##### isSpam?
-`boolean` = `false`
+`boolean`
Whether to classify the removed post as spam.
@@ -1570,13 +1582,13 @@ profile pins.
### toJSON()
-> **toJSON**(): `Pick`\<`Post`, `"flair"` \| `"spoiler"` \| `"id"` \| `"subredditName"` \| `"body"` \| `"permalink"` \| `"title"` \| `"createdAt"` \| `"nsfw"` \| `"url"` \| `"authorId"` \| `"authorName"` \| `"subredditId"` \| `"bodyHtml"` \| `"thumbnail"` \| `"score"` \| `"numberOfComments"` \| `"numberOfReports"` \| `"approved"` \| `"spam"` \| `"stickied"` \| `"removed"` \| `"removedBy"` \| `"removedByCategory"` \| `"archived"` \| `"edited"` \| `"locked"` \| `"quarantined"` \| `"hidden"` \| `"ignoringReports"` \| `"distinguishedBy"` \| `"authorFlair"` \| `"secureMedia"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"crosspostParentId"`\>
+> **toJSON**(): `Pick`\<`Post`, `"flair"` \| `"subredditName"` \| `"id"` \| `"authorName"` \| `"subredditId"` \| `"body"` \| `"createdAt"` \| `"approved"` \| `"locked"` \| `"removed"` \| `"stickied"` \| `"spam"` \| `"edited"` \| `"distinguishedBy"` \| `"score"` \| `"permalink"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"url"` \| `"ignoringReports"` \| `"authorFlair"` \| `"spoiler"` \| `"archived"` \| `"thumbnail"` \| `"authorId"` \| `"title"` \| `"bodyHtml"` \| `"numberOfComments"` \| `"numberOfReports"` \| `"removedBy"` \| `"removedByCategory"` \| `"nsfw"` \| `"quarantined"` \| `"hidden"` \| `"secureMedia"` \| `"crosspostParentId"`\>
JSON representation of public fields.
#### Returns
-`Pick`\<`Post`, `"flair"` \| `"spoiler"` \| `"id"` \| `"subredditName"` \| `"body"` \| `"permalink"` \| `"title"` \| `"createdAt"` \| `"nsfw"` \| `"url"` \| `"authorId"` \| `"authorName"` \| `"subredditId"` \| `"bodyHtml"` \| `"thumbnail"` \| `"score"` \| `"numberOfComments"` \| `"numberOfReports"` \| `"approved"` \| `"spam"` \| `"stickied"` \| `"removed"` \| `"removedBy"` \| `"removedByCategory"` \| `"archived"` \| `"edited"` \| `"locked"` \| `"quarantined"` \| `"hidden"` \| `"ignoringReports"` \| `"distinguishedBy"` \| `"authorFlair"` \| `"secureMedia"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"crosspostParentId"`\>
+`Pick`\<`Post`, `"flair"` \| `"subredditName"` \| `"id"` \| `"authorName"` \| `"subredditId"` \| `"body"` \| `"createdAt"` \| `"approved"` \| `"locked"` \| `"removed"` \| `"stickied"` \| `"spam"` \| `"edited"` \| `"distinguishedBy"` \| `"score"` \| `"permalink"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"url"` \| `"ignoringReports"` \| `"authorFlair"` \| `"spoiler"` \| `"archived"` \| `"thumbnail"` \| `"authorId"` \| `"title"` \| `"bodyHtml"` \| `"numberOfComments"` \| `"numberOfReports"` \| `"removedBy"` \| `"removedByCategory"` \| `"nsfw"` \| `"quarantined"` \| `"hidden"` \| `"secureMedia"` \| `"crosspostParentId"`\>
***
diff --git a/docs/api/redditapi/models/classes/PostFlairSettings.md b/docs/api/redditapi/models/classes/PostFlairSettings.md
index c82a4ba22..b363acc05 100644
--- a/docs/api/redditapi/models/classes/PostFlairSettings.md
+++ b/docs/api/redditapi/models/classes/PostFlairSettings.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/classes/PostFlairWidget.md b/docs/api/redditapi/models/classes/PostFlairWidget.md
index e3d82ab28..1713a503d 100644
--- a/docs/api/redditapi/models/classes/PostFlairWidget.md
+++ b/docs/api/redditapi/models/classes/PostFlairWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -152,11 +152,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`PostFlairWidget`, `"styles"` \| `"templates"` \| `"display"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`PostFlairWidget`, `"styles"` \| `"templates"` \| `"display"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`PostFlairWidget`, `"styles"` \| `"templates"` \| `"display"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`PostFlairWidget`, `"styles"` \| `"templates"` \| `"display"`\>
#### Overrides
diff --git a/docs/api/redditapi/models/classes/PrivateMessage.md b/docs/api/redditapi/models/classes/PrivateMessage.md
index 22aa27fc6..9fc915da0 100644
--- a/docs/api/redditapi/models/classes/PrivateMessage.md
+++ b/docs/api/redditapi/models/classes/PrivateMessage.md
@@ -1,9 +1,21 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
# Class: PrivateMessage
+## Constructors
+
+
+
+### new PrivateMessage()
+
+> **new PrivateMessage**(): `PrivateMessage`
+
+#### Returns
+
+`PrivateMessage`
+
## Accessors
diff --git a/docs/api/redditapi/models/classes/Rule.md b/docs/api/redditapi/models/classes/Rule.md
index 89cd6aac0..941e70a91 100644
--- a/docs/api/redditapi/models/classes/Rule.md
+++ b/docs/api/redditapi/models/classes/Rule.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -80,13 +80,13 @@ The full description of the rule. This appears on your subreddit's sidebar.
#### Get Signature
-> **get** **kind**(): `"comment"` \| `"all"` \| `"link"`
+> **get** **kind**(): `"all"` \| `"comment"` \| `"link"`
Which Reddit objects this rule applies to. One of "all", "link" (AKA posts), "comment".
##### Returns
-`"comment"` \| `"all"` \| `"link"`
+`"all"` \| `"comment"` \| `"link"`
***
@@ -170,11 +170,11 @@ Text to show users when reporting content due to this rule. Defaults to the shor
### toJSON()
-> **toJSON**(): `Pick`\<`Rule`, `"subredditName"` \| `"createdUtc"` \| `"description"` \| `"kind"` \| `"violationReason"` \| `"shortName"` \| `"priority"`\> & `object`
+> **toJSON**(): `Pick`\<`Rule`, `"kind"` \| `"violationReason"` \| `"shortName"` \| `"description"` \| `"subredditName"` \| `"priority"` \| `"createdUtc"`\> & `object`
#### Returns
-`Pick`\<`Rule`, `"subredditName"` \| `"createdUtc"` \| `"description"` \| `"kind"` \| `"violationReason"` \| `"shortName"` \| `"priority"`\> & `object`
+`Pick`\<`Rule`, `"kind"` \| `"violationReason"` \| `"shortName"` \| `"description"` \| `"subredditName"` \| `"priority"` \| `"createdUtc"`\> & `object`
***
diff --git a/docs/api/redditapi/models/classes/Subreddit.md b/docs/api/redditapi/models/classes/Subreddit.md
index 729bb1861..988c0a985 100644
--- a/docs/api/redditapi/models/classes/Subreddit.md
+++ b/docs/api/redditapi/models/classes/Subreddit.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -6,6 +6,18 @@
A class representing a subreddit.
+## Constructors
+
+
+
+### new Subreddit()
+
+> **new Subreddit**(): `Subreddit`
+
+#### Returns
+
+`Subreddit`
+
## Accessors
@@ -488,13 +500,13 @@ Delete a removal reason from this subreddit.
### getApprovedUsers()
-> **getApprovedUsers**(`options`): [`Listing`](Listing.md)\<[`SubredditContributorUser`](SubredditContributorUser.md)\>
+> **getApprovedUsers**(`options`?): [`Listing`](Listing.md)\<[`SubredditContributorUser`](SubredditContributorUser.md)\>
#### Parameters
-##### options
+##### options?
-`GetUsersOptions` = `{}`
+`GetUsersOptions`
#### Returns
@@ -506,13 +518,13 @@ Delete a removal reason from this subreddit.
### getBannedUsers()
-> **getBannedUsers**(`options`): [`Listing`](Listing.md)\<[`SubredditBannedUser`](SubredditBannedUser.md)\>
+> **getBannedUsers**(`options`?): [`Listing`](Listing.md)\<[`SubredditBannedUser`](SubredditBannedUser.md)\>
#### Parameters
-##### options
+##### options?
-`GetUsersOptions` = `{}`
+`GetUsersOptions`
#### Returns
@@ -524,13 +536,13 @@ Delete a removal reason from this subreddit.
### getBannedWikiContributors()
-> **getBannedWikiContributors**(`options`): [`Listing`](Listing.md)\<[`SubredditWikiBannedUser`](SubredditWikiBannedUser.md)\>
+> **getBannedWikiContributors**(`options`?): [`Listing`](Listing.md)\<[`SubredditWikiBannedUser`](SubredditWikiBannedUser.md)\>
#### Parameters
-##### options
+##### options?
-`GetUsersOptions` = `{}`
+`GetUsersOptions`
#### Returns
@@ -542,7 +554,7 @@ Delete a removal reason from this subreddit.
### getCommentsAndPostsByIds()
-> **getCommentsAndPostsByIds**(`ids`): [`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+> **getCommentsAndPostsByIds**(`ids`): [`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
Return a listing of things specified by their fullnames.
@@ -556,7 +568,7 @@ Array of thing full ids (e.g. t3_abc123)
#### Returns
-[`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+[`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
#### Example
@@ -573,13 +585,13 @@ console.log(items) // [Post, Comment]
### getControversialPosts()
-> **getControversialPosts**(`options`): [`Listing`](Listing.md)\<[`Post`](Post.md)\>
+> **getControversialPosts**(`options`?): [`Listing`](Listing.md)\<[`Post`](Post.md)\>
#### Parameters
-##### options
+##### options?
-`Omit`\<[`GetPostsOptionsWithTimeframe`](../type-aliases/GetPostsOptionsWithTimeframe.md), `"subredditName"`\> = `{}`
+`Omit`\<[`GetPostsOptionsWithTimeframe`](../type-aliases/GetPostsOptionsWithTimeframe.md), `"subredditName"`\>
#### Returns
@@ -645,7 +657,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getEdited**(`options`?): [`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+> **getEdited**(`options`?): [`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
Return a listing of things that have been edited recently.
@@ -657,7 +669,7 @@ Return a listing of things that have been edited recently.
##### Returns
-[`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+[`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
##### Example
@@ -713,13 +725,13 @@ const highlightedPosts = await subreddit.getHighlightedPosts();
### getModerators()
-> **getModerators**(`options`): [`Listing`](Listing.md)\<[`SubredditModeratorUser`](SubredditModeratorUser.md)\>
+> **getModerators**(`options`?): [`Listing`](Listing.md)\<[`SubredditModeratorUser`](SubredditModeratorUser.md)\>
#### Parameters
-##### options
+##### options?
-`GetUsersOptions` = `{}`
+`GetUsersOptions`
#### Returns
@@ -785,7 +797,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getModQueue**(`options`?): [`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+> **getModQueue**(`options`?): [`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
Return a listing of things requiring moderator review, such as reported things and items.
@@ -797,7 +809,7 @@ Return a listing of things requiring moderator review, such as reported things a
##### Returns
-[`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+[`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
##### Example
@@ -815,13 +827,13 @@ console.log("Posts: ", await listing.all())
### getMutedUsers()
-> **getMutedUsers**(`options`): [`Listing`](Listing.md)\<[`SubredditMutedUser`](SubredditMutedUser.md)\>
+> **getMutedUsers**(`options`?): [`Listing`](Listing.md)\<[`SubredditMutedUser`](SubredditMutedUser.md)\>
#### Parameters
-##### options
+##### options?
-`GetUsersOptions` = `{}`
+`GetUsersOptions`
#### Returns
@@ -913,7 +925,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getReports**(`options`?): [`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+> **getReports**(`options`?): [`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
Return a listing of things that have been reported.
@@ -925,7 +937,7 @@ Return a listing of things that have been reported.
##### Returns
-[`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+[`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
##### Example
@@ -1009,7 +1021,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getSpam**(`options`?): [`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+> **getSpam**(`options`?): [`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
Return a listing of things that have been marked as spam or otherwise removed.
@@ -1021,7 +1033,7 @@ Return a listing of things that have been marked as spam or otherwise removed.
##### Returns
-[`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+[`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
##### Example
@@ -1039,13 +1051,13 @@ console.log("Posts: ", await listing.all())
### getTopPosts()
-> **getTopPosts**(`options`): [`Listing`](Listing.md)\<[`Post`](Post.md)\>
+> **getTopPosts**(`options`?): [`Listing`](Listing.md)\<[`Post`](Post.md)\>
#### Parameters
-##### options
+##### options?
-`Omit`\<[`GetPostsOptionsWithTimeframe`](../type-aliases/GetPostsOptionsWithTimeframe.md), `"subredditName"`\> = `{}`
+`Omit`\<[`GetPostsOptionsWithTimeframe`](../type-aliases/GetPostsOptionsWithTimeframe.md), `"subredditName"`\>
#### Returns
@@ -1111,7 +1123,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getUnmoderated**(`options`?): [`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+> **getUnmoderated**(`options`?): [`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
Return a listing of things that have yet to be approved/removed by a mod.
@@ -1123,7 +1135,7 @@ Return a listing of things that have yet to be approved/removed by a mod.
##### Returns
-[`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+[`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
##### Example
@@ -1198,13 +1210,13 @@ const userFlairList = response.users
### getWikiContributors()
-> **getWikiContributors**(`options`): [`Listing`](Listing.md)\<[`SubredditWikiContributorUser`](SubredditWikiContributorUser.md)\>
+> **getWikiContributors**(`options`?): [`Listing`](Listing.md)\<[`SubredditWikiContributorUser`](SubredditWikiContributorUser.md)\>
#### Parameters
-##### options
+##### options?
-`GetUsersOptions` = `{}`
+`GetUsersOptions`
#### Returns
@@ -1457,11 +1469,11 @@ Search for posts in this subreddit.
### toJSON()
-> **toJSON**(): `Pick`\<`Subreddit`, `"name"` \| `"id"` \| `"type"` \| `"description"` \| `"title"` \| `"createdAt"` \| `"nsfw"` \| `"settings"` \| `"language"` \| `"numberOfSubscribers"` \| `"numberOfActiveUsers"`\>
+> **toJSON**(): `Pick`\<`Subreddit`, `"description"` \| `"id"` \| `"type"` \| `"createdAt"` \| `"title"` \| `"nsfw"` \| `"name"` \| `"language"` \| `"numberOfSubscribers"` \| `"numberOfActiveUsers"` \| `"settings"`\>
#### Returns
-`Pick`\<`Subreddit`, `"name"` \| `"id"` \| `"type"` \| `"description"` \| `"title"` \| `"createdAt"` \| `"nsfw"` \| `"settings"` \| `"language"` \| `"numberOfSubscribers"` \| `"numberOfActiveUsers"`\>
+`Pick`\<`Subreddit`, `"description"` \| `"id"` \| `"type"` \| `"createdAt"` \| `"title"` \| `"nsfw"` \| `"name"` \| `"language"` \| `"numberOfSubscribers"` \| `"numberOfActiveUsers"` \| `"settings"`\>
***
@@ -1585,13 +1597,13 @@ await subreddit.setSettings({ type: 'restricted', title: 'New Title', descriptio
### getSubscribedSubredditsForCurrentUser()
-> `static` **getSubscribedSubredditsForCurrentUser**(`options`): [`Listing`](Listing.md)\<`Subreddit`\>
+> `static` **getSubscribedSubredditsForCurrentUser**(`options`?): [`Listing`](Listing.md)\<`Subreddit`\>
#### Parameters
-##### options
+##### options?
-[`GetSubscribedSubredditsForCurrentUserOptions`](../type-aliases/GetSubscribedSubredditsForCurrentUserOptions.md) = `{}`
+[`GetSubscribedSubredditsForCurrentUserOptions`](../type-aliases/GetSubscribedSubredditsForCurrentUserOptions.md)
#### Returns
diff --git a/docs/api/redditapi/models/classes/SubredditBannedUser.md b/docs/api/redditapi/models/classes/SubredditBannedUser.md
index d4b3ba647..083ce14c3 100644
--- a/docs/api/redditapi/models/classes/SubredditBannedUser.md
+++ b/docs/api/redditapi/models/classes/SubredditBannedUser.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -11,6 +11,22 @@ Use `getBannedUsers()` or `subreddit.getBannedUsers()` to receive a listing of t
- [`User`](User.md)
+## Constructors
+
+
+
+### new SubredditBannedUser()
+
+> **new SubredditBannedUser**(): `SubredditBannedUser`
+
+#### Returns
+
+`SubredditBannedUser`
+
+#### Inherited from
+
+[`User`](User.md).[`constructor`](User.md#constructor)
+
## Properties
@@ -582,11 +598,11 @@ The GetUserKarmaForSubredditResponse, containing the user's karma for comments a
### toJSON()
-> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditBannedUser`, `"date"`\> & `object`
+> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditBannedUser`, `"date"`\> & `object`
#### Returns
-`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditBannedUser`, `"date"`\> & `object`
+`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditBannedUser`, `"date"`\> & `object`
#### Overrides
diff --git a/docs/api/redditapi/models/classes/SubredditContributorUser.md b/docs/api/redditapi/models/classes/SubredditContributorUser.md
index 83a425a61..355ac1671 100644
--- a/docs/api/redditapi/models/classes/SubredditContributorUser.md
+++ b/docs/api/redditapi/models/classes/SubredditContributorUser.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -11,6 +11,22 @@ Use `getApprovedUsers()` or `subreddit.getApprovedUsers()` to receive a listing
- [`User`](User.md)
+## Constructors
+
+
+
+### new SubredditContributorUser()
+
+> **new SubredditContributorUser**(): `SubredditContributorUser`
+
+#### Returns
+
+`SubredditContributorUser`
+
+#### Inherited from
+
+[`User`](User.md).[`constructor`](User.md#constructor)
+
## Properties
@@ -562,11 +578,11 @@ The GetUserKarmaForSubredditResponse, containing the user's karma for comments a
### toJSON()
-> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditContributorUser`, `"date"`\>
+> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditContributorUser`, `"date"`\>
#### Returns
-`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditContributorUser`, `"date"`\>
+`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditContributorUser`, `"date"`\>
#### Overrides
diff --git a/docs/api/redditapi/models/classes/SubredditDescription.md b/docs/api/redditapi/models/classes/SubredditDescription.md
index a4e95330e..0faf2af6e 100644
--- a/docs/api/redditapi/models/classes/SubredditDescription.md
+++ b/docs/api/redditapi/models/classes/SubredditDescription.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/classes/SubredditModeratorUser.md b/docs/api/redditapi/models/classes/SubredditModeratorUser.md
index 980c82397..c644e1f4f 100644
--- a/docs/api/redditapi/models/classes/SubredditModeratorUser.md
+++ b/docs/api/redditapi/models/classes/SubredditModeratorUser.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -11,6 +11,22 @@ Use `getModerators()` or `subreddit.getModerators()` to receive a listing of the
- [`User`](User.md)
+## Constructors
+
+
+
+### new SubredditModeratorUser()
+
+> **new SubredditModeratorUser**(): `SubredditModeratorUser`
+
+#### Returns
+
+`SubredditModeratorUser`
+
+#### Inherited from
+
+[`User`](User.md).[`constructor`](User.md#constructor)
+
## Properties
@@ -591,11 +607,11 @@ The GetUserKarmaForSubredditResponse, containing the user's karma for comments a
### toJSON()
-> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditModeratorUser`, `"date"` \| `"moderatorInfo"`\>
+> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditModeratorUser`, `"date"` \| `"moderatorInfo"`\>
#### Returns
-`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditModeratorUser`, `"date"` \| `"moderatorInfo"`\>
+`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditModeratorUser`, `"date"` \| `"moderatorInfo"`\>
#### Overrides
diff --git a/docs/api/redditapi/models/classes/SubredditMutedUser.md b/docs/api/redditapi/models/classes/SubredditMutedUser.md
index 9e2d2ba71..d0e61f0a6 100644
--- a/docs/api/redditapi/models/classes/SubredditMutedUser.md
+++ b/docs/api/redditapi/models/classes/SubredditMutedUser.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -11,6 +11,22 @@ Use `getMutedUsers()` or `subreddit.getMutedUsers()` to receive a listing of the
- [`User`](User.md)
+## Constructors
+
+
+
+### new SubredditMutedUser()
+
+> **new SubredditMutedUser**(): `SubredditMutedUser`
+
+#### Returns
+
+`SubredditMutedUser`
+
+#### Inherited from
+
+[`User`](User.md).[`constructor`](User.md#constructor)
+
## Properties
@@ -562,11 +578,11 @@ The GetUserKarmaForSubredditResponse, containing the user's karma for comments a
### toJSON()
-> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditMutedUser`, `"date"`\>
+> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditMutedUser`, `"date"`\>
#### Returns
-`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditMutedUser`, `"date"`\>
+`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditMutedUser`, `"date"`\>
#### Overrides
diff --git a/docs/api/redditapi/models/classes/SubredditRulesWidget.md b/docs/api/redditapi/models/classes/SubredditRulesWidget.md
index 0043d1567..2eac3ca5c 100644
--- a/docs/api/redditapi/models/classes/SubredditRulesWidget.md
+++ b/docs/api/redditapi/models/classes/SubredditRulesWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -128,11 +128,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`SubredditRulesWidget`, `"rules"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`SubredditRulesWidget`, `"rules"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`SubredditRulesWidget`, `"rules"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`SubredditRulesWidget`, `"rules"`\>
#### Overrides
diff --git a/docs/api/redditapi/models/classes/SubredditWikiBannedUser.md b/docs/api/redditapi/models/classes/SubredditWikiBannedUser.md
index 21f776754..ad8f73c9c 100644
--- a/docs/api/redditapi/models/classes/SubredditWikiBannedUser.md
+++ b/docs/api/redditapi/models/classes/SubredditWikiBannedUser.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -11,6 +11,22 @@ Use `getBannedWikiContributors()` or `subreddit.getBannedWikiContributors()` to
- [`User`](User.md)
+## Constructors
+
+
+
+### new SubredditWikiBannedUser()
+
+> **new SubredditWikiBannedUser**(): `SubredditWikiBannedUser`
+
+#### Returns
+
+`SubredditWikiBannedUser`
+
+#### Inherited from
+
+[`User`](User.md).[`constructor`](User.md#constructor)
+
## Properties
@@ -582,11 +598,11 @@ The GetUserKarmaForSubredditResponse, containing the user's karma for comments a
### toJSON()
-> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditWikiBannedUser`, `"date"`\> & `object`
+> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditWikiBannedUser`, `"date"`\> & `object`
#### Returns
-`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditWikiBannedUser`, `"date"`\> & `object`
+`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditWikiBannedUser`, `"date"`\> & `object`
#### Overrides
diff --git a/docs/api/redditapi/models/classes/SubredditWikiContributorUser.md b/docs/api/redditapi/models/classes/SubredditWikiContributorUser.md
index 04a770825..c9a4eb24a 100644
--- a/docs/api/redditapi/models/classes/SubredditWikiContributorUser.md
+++ b/docs/api/redditapi/models/classes/SubredditWikiContributorUser.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -11,6 +11,22 @@ Use `getWikiContributors()` or `subreddit.getWikiContributors()` to receive a li
- [`User`](User.md)
+## Constructors
+
+
+
+### new SubredditWikiContributorUser()
+
+> **new SubredditWikiContributorUser**(): `SubredditWikiContributorUser`
+
+#### Returns
+
+`SubredditWikiContributorUser`
+
+#### Inherited from
+
+[`User`](User.md).[`constructor`](User.md#constructor)
+
## Properties
@@ -562,11 +578,11 @@ The GetUserKarmaForSubredditResponse, containing the user's karma for comments a
### toJSON()
-> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditWikiContributorUser`, `"date"`\>
+> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditWikiContributorUser`, `"date"`\>
#### Returns
-`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditWikiContributorUser`, `"date"`\>
+`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditWikiContributorUser`, `"date"`\>
#### Overrides
diff --git a/docs/api/redditapi/models/classes/SubredditWikiSettings.md b/docs/api/redditapi/models/classes/SubredditWikiSettings.md
index 653e96a83..32ef733c1 100644
--- a/docs/api/redditapi/models/classes/SubredditWikiSettings.md
+++ b/docs/api/redditapi/models/classes/SubredditWikiSettings.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/classes/TextAreaWidget.md b/docs/api/redditapi/models/classes/TextAreaWidget.md
index e66b03f35..fe2e0f200 100644
--- a/docs/api/redditapi/models/classes/TextAreaWidget.md
+++ b/docs/api/redditapi/models/classes/TextAreaWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -138,11 +138,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`TextAreaWidget`, `"text"` \| `"styles"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`TextAreaWidget`, `"text"` \| `"styles"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`TextAreaWidget`, `"text"` \| `"styles"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`TextAreaWidget`, `"text"` \| `"styles"`\>
#### Overrides
diff --git a/docs/api/redditapi/models/classes/User.md b/docs/api/redditapi/models/classes/User.md
index a0bf7204f..f6d3fa234 100644
--- a/docs/api/redditapi/models/classes/User.md
+++ b/docs/api/redditapi/models/classes/User.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -15,6 +15,18 @@ A class representing a user.
- [`SubredditWikiContributorUser`](SubredditWikiContributorUser.md)
- [`SubredditModeratorUser`](SubredditModeratorUser.md)
+## Constructors
+
+
+
+### new User()
+
+> **new User**(): `User`
+
+#### Returns
+
+`User`
+
## Accessors
@@ -460,8 +472,8 @@ The GetUserKarmaForSubredditResponse, containing the user's karma for comments a
### toJSON()
-> **toJSON**(): `Pick`\<`User`, `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object`
+> **toJSON**(): `Pick`\<`User`, `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object`
#### Returns
-`Pick`\<`User`, `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object`
+`Pick`\<`User`, `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object`
diff --git a/docs/api/redditapi/models/classes/Widget.md b/docs/api/redditapi/models/classes/Widget.md
index 4ed187062..6c308f382 100644
--- a/docs/api/redditapi/models/classes/Widget.md
+++ b/docs/api/redditapi/models/classes/Widget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -97,8 +97,8 @@
### toJSON()
-> **toJSON**(): `Pick`\<`Widget`, `"name"` \| `"id"` \| `"subredditName"`\>
+> **toJSON**(): `Pick`\<`Widget`, `"subredditName"` \| `"id"` \| `"name"`\>
#### Returns
-`Pick`\<`Widget`, `"name"` \| `"id"` \| `"subredditName"`\>
+`Pick`\<`Widget`, `"subredditName"` \| `"id"` \| `"name"`\>
diff --git a/docs/api/redditapi/models/classes/WikiPage.md b/docs/api/redditapi/models/classes/WikiPage.md
index 03757656b..725ac039a 100644
--- a/docs/api/redditapi/models/classes/WikiPage.md
+++ b/docs/api/redditapi/models/classes/WikiPage.md
@@ -1,9 +1,21 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
# Class: WikiPage
+## Constructors
+
+
+
+### new WikiPage()
+
+> **new WikiPage**(): `WikiPage`
+
+#### Returns
+
+`WikiPage`
+
## Accessors
@@ -202,7 +214,7 @@ Get the revisions for this page.
##### options
-`Omit`\<[`GetPageRevisionsOptions`](../type-aliases/GetPageRevisionsOptions.md), `"subredditName"` \| `"wikiVersion"` \| `"page"`\>
+`Omit`\<[`GetPageRevisionsOptions`](../type-aliases/GetPageRevisionsOptions.md), `"subredditName"` \| `"page"` \| `"wikiVersion"`\>
#### Returns
@@ -268,11 +280,11 @@ Revert this page to a previous revision.
### toJSON()
-> **toJSON**(): `Pick`\<`WikiPage`, `"name"` \| `"subredditName"` \| `"content"` \| `"contentHtml"` \| `"revisionId"` \| `"revisionDate"` \| `"revisionReason"`\> & `object`
+> **toJSON**(): `Pick`\<`WikiPage`, `"subredditName"` \| `"name"` \| `"content"` \| `"contentHtml"` \| `"revisionId"` \| `"revisionDate"` \| `"revisionReason"`\> & `object`
#### Returns
-`Pick`\<`WikiPage`, `"name"` \| `"subredditName"` \| `"content"` \| `"contentHtml"` \| `"revisionId"` \| `"revisionDate"` \| `"revisionReason"`\> & `object`
+`Pick`\<`WikiPage`, `"subredditName"` \| `"name"` \| `"content"` \| `"contentHtml"` \| `"revisionId"` \| `"revisionDate"` \| `"revisionReason"`\> & `object`
***
@@ -312,7 +324,7 @@ Update the settings for this page.
##### options
-`Omit`\<[`UpdatePageSettingsOptions`](../type-aliases/UpdatePageSettingsOptions.md), `"subredditName"` \| `"wikiVersion"` \| `"page"`\>
+`Omit`\<[`UpdatePageSettingsOptions`](../type-aliases/UpdatePageSettingsOptions.md), `"subredditName"` \| `"page"` \| `"wikiVersion"`\>
#### Returns
diff --git a/docs/api/redditapi/models/classes/WikiPageRevision.md b/docs/api/redditapi/models/classes/WikiPageRevision.md
index c8758527d..5b8b27b83 100644
--- a/docs/api/redditapi/models/classes/WikiPageRevision.md
+++ b/docs/api/redditapi/models/classes/WikiPageRevision.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -10,7 +10,7 @@
### new WikiPageRevision()
-> **new WikiPageRevision**(`data`, `wikiVersion`): `WikiPageRevision`
+> **new WikiPageRevision**(`data`, `wikiVersion`?): `WikiPageRevision`
#### Parameters
@@ -18,9 +18,9 @@
`WikiPageRevision`
-##### wikiVersion
+##### wikiVersion?
-[`WikiVersion`](../type-aliases/WikiVersion.md) = `'v1'`
+[`WikiVersion`](../type-aliases/WikiVersion.md)
#### Returns
@@ -138,8 +138,8 @@ The ID of the author of this revision.
### toJSON()
-> **toJSON**(): `Pick`\<`WikiPageRevision`, `"reason"` \| `"id"` \| `"date"` \| `"hidden"` \| `"page"`\> & `object`
+> **toJSON**(): `Pick`\<`WikiPageRevision`, `"id"` \| `"hidden"` \| `"reason"` \| `"date"` \| `"page"`\> & `object`
#### Returns
-`Pick`\<`WikiPageRevision`, `"reason"` \| `"id"` \| `"date"` \| `"hidden"` \| `"page"`\> & `object`
+`Pick`\<`WikiPageRevision`, `"id"` \| `"hidden"` \| `"reason"` \| `"date"` \| `"page"`\> & `object`
diff --git a/docs/api/redditapi/models/classes/WikiPageSettings.md b/docs/api/redditapi/models/classes/WikiPageSettings.md
index 9225f0f71..252d9ac27 100644
--- a/docs/api/redditapi/models/classes/WikiPageSettings.md
+++ b/docs/api/redditapi/models/classes/WikiPageSettings.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -10,7 +10,7 @@
### new WikiPageSettings()
-> **new WikiPageSettings**(`data`, `wikiVersion`): `WikiPageSettings`
+> **new WikiPageSettings**(`data`, `wikiVersion`?): `WikiPageSettings`
#### Parameters
@@ -18,9 +18,9 @@
`WikiPageSettings_Data`
-##### wikiVersion
+##### wikiVersion?
-[`WikiVersion`](../type-aliases/WikiVersion.md) = `'v1'`
+[`WikiVersion`](../type-aliases/WikiVersion.md)
#### Returns
diff --git a/docs/api/redditapi/models/enumerations/AboutLocations.md b/docs/api/redditapi/models/enumerations/AboutLocations.md
index fe869a37b..457668d1e 100644
--- a/docs/api/redditapi/models/enumerations/AboutLocations.md
+++ b/docs/api/redditapi/models/enumerations/AboutLocations.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/enumerations/FlairType.md b/docs/api/redditapi/models/enumerations/FlairType.md
index 7ee79f578..261f0333b 100644
--- a/docs/api/redditapi/models/enumerations/FlairType.md
+++ b/docs/api/redditapi/models/enumerations/FlairType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/enumerations/ModMailActionType.md b/docs/api/redditapi/models/enumerations/ModMailActionType.md
index 3c789c5d9..1d7ff32fb 100644
--- a/docs/api/redditapi/models/enumerations/ModMailActionType.md
+++ b/docs/api/redditapi/models/enumerations/ModMailActionType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/enumerations/ModMailConversationState.md b/docs/api/redditapi/models/enumerations/ModMailConversationState.md
index 07293ba5c..5b8ae2a6e 100644
--- a/docs/api/redditapi/models/enumerations/ModMailConversationState.md
+++ b/docs/api/redditapi/models/enumerations/ModMailConversationState.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/enumerations/SocialLinkType.md b/docs/api/redditapi/models/enumerations/SocialLinkType.md
index 5b13de21c..b97176795 100644
--- a/docs/api/redditapi/models/enumerations/SocialLinkType.md
+++ b/docs/api/redditapi/models/enumerations/SocialLinkType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/enumerations/WikiPagePermissionLevel.md b/docs/api/redditapi/models/enumerations/WikiPagePermissionLevel.md
index aa3731b44..7afec9b7c 100644
--- a/docs/api/redditapi/models/enumerations/WikiPagePermissionLevel.md
+++ b/docs/api/redditapi/models/enumerations/WikiPagePermissionLevel.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/functions/getModerationLog.md b/docs/api/redditapi/models/functions/getModerationLog.md
index 0ca405c95..5836f5918 100644
--- a/docs/api/redditapi/models/functions/getModerationLog.md
+++ b/docs/api/redditapi/models/functions/getModerationLog.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/functions/getSubredditInfoById.md b/docs/api/redditapi/models/functions/getSubredditInfoById.md
index 55dce3305..ef6d3a12c 100644
--- a/docs/api/redditapi/models/functions/getSubredditInfoById.md
+++ b/docs/api/redditapi/models/functions/getSubredditInfoById.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/functions/getSubredditInfoByName.md b/docs/api/redditapi/models/functions/getSubredditInfoByName.md
index c4e9d163c..851982720 100644
--- a/docs/api/redditapi/models/functions/getSubredditInfoByName.md
+++ b/docs/api/redditapi/models/functions/getSubredditInfoByName.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/functions/getSubredditLeaderboard.md b/docs/api/redditapi/models/functions/getSubredditLeaderboard.md
index d2585433c..c0e5d3d1f 100644
--- a/docs/api/redditapi/models/functions/getSubredditLeaderboard.md
+++ b/docs/api/redditapi/models/functions/getSubredditLeaderboard.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/functions/getSubredditStyles.md b/docs/api/redditapi/models/functions/getSubredditStyles.md
index 485d901ce..128fc8f84 100644
--- a/docs/api/redditapi/models/functions/getSubredditStyles.md
+++ b/docs/api/redditapi/models/functions/getSubredditStyles.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/functions/getVaultByAddress.md b/docs/api/redditapi/models/functions/getVaultByAddress.md
index 201e0d605..bfc74bbc1 100644
--- a/docs/api/redditapi/models/functions/getVaultByAddress.md
+++ b/docs/api/redditapi/models/functions/getVaultByAddress.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/functions/getVaultByUserId.md b/docs/api/redditapi/models/functions/getVaultByUserId.md
index 72b5ffd5d..09b0b2372 100644
--- a/docs/api/redditapi/models/functions/getVaultByUserId.md
+++ b/docs/api/redditapi/models/functions/getVaultByUserId.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/interfaces/ModAction.md b/docs/api/redditapi/models/interfaces/ModAction.md
index 4942f8e66..a4ab644d9 100644
--- a/docs/api/redditapi/models/interfaces/ModAction.md
+++ b/docs/api/redditapi/models/interfaces/ModAction.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/AboutSubredditTypes.md b/docs/api/redditapi/models/type-aliases/AboutSubredditTypes.md
index ae35cfd1d..a91af9b96 100644
--- a/docs/api/redditapi/models/type-aliases/AboutSubredditTypes.md
+++ b/docs/api/redditapi/models/type-aliases/AboutSubredditTypes.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/AddRemovalNoteOptions.md b/docs/api/redditapi/models/type-aliases/AddRemovalNoteOptions.md
index c1c11c2f1..8ad47bb5d 100644
--- a/docs/api/redditapi/models/type-aliases/AddRemovalNoteOptions.md
+++ b/docs/api/redditapi/models/type-aliases/AddRemovalNoteOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/AddWidgetData.md b/docs/api/redditapi/models/type-aliases/AddWidgetData.md
index e7cf033c7..785f7472a 100644
--- a/docs/api/redditapi/models/type-aliases/AddWidgetData.md
+++ b/docs/api/redditapi/models/type-aliases/AddWidgetData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/AllowableFlairContent.md b/docs/api/redditapi/models/type-aliases/AllowableFlairContent.md
index 1001d4f65..ea967afec 100644
--- a/docs/api/redditapi/models/type-aliases/AllowableFlairContent.md
+++ b/docs/api/redditapi/models/type-aliases/AllowableFlairContent.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/BackgroundImagePosition.md b/docs/api/redditapi/models/type-aliases/BackgroundImagePosition.md
index 10a93e8d1..1125a330f 100644
--- a/docs/api/redditapi/models/type-aliases/BackgroundImagePosition.md
+++ b/docs/api/redditapi/models/type-aliases/BackgroundImagePosition.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/BanUserOptions.md b/docs/api/redditapi/models/type-aliases/BanUserOptions.md
index a9552ae12..6616a1f4a 100644
--- a/docs/api/redditapi/models/type-aliases/BanUserOptions.md
+++ b/docs/api/redditapi/models/type-aliases/BanUserOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/BanWikiContributorOptions.md b/docs/api/redditapi/models/type-aliases/BanWikiContributorOptions.md
index 5abc95413..9c38996b5 100644
--- a/docs/api/redditapi/models/type-aliases/BanWikiContributorOptions.md
+++ b/docs/api/redditapi/models/type-aliases/BanWikiContributorOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/BannerHeight.md b/docs/api/redditapi/models/type-aliases/BannerHeight.md
index 8ddff3452..3b371f374 100644
--- a/docs/api/redditapi/models/type-aliases/BannerHeight.md
+++ b/docs/api/redditapi/models/type-aliases/BannerHeight.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CommentMediaTypes.md b/docs/api/redditapi/models/type-aliases/CommentMediaTypes.md
index d2600d72b..9445ca627 100644
--- a/docs/api/redditapi/models/type-aliases/CommentMediaTypes.md
+++ b/docs/api/redditapi/models/type-aliases/CommentMediaTypes.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CommentSort.md b/docs/api/redditapi/models/type-aliases/CommentSort.md
index c719a657c..1217a38ac 100644
--- a/docs/api/redditapi/models/type-aliases/CommentSort.md
+++ b/docs/api/redditapi/models/type-aliases/CommentSort.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CommentSubmissionOptions.md b/docs/api/redditapi/models/type-aliases/CommentSubmissionOptions.md
index 4a11d0d10..46033c4ee 100644
--- a/docs/api/redditapi/models/type-aliases/CommentSubmissionOptions.md
+++ b/docs/api/redditapi/models/type-aliases/CommentSubmissionOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CommonFlair.md b/docs/api/redditapi/models/type-aliases/CommonFlair.md
index 94363fc67..690a9be4f 100644
--- a/docs/api/redditapi/models/type-aliases/CommonFlair.md
+++ b/docs/api/redditapi/models/type-aliases/CommonFlair.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CommonSubmitPostOptions.md b/docs/api/redditapi/models/type-aliases/CommonSubmitPostOptions.md
index 82bfca4f4..cd594d7b7 100644
--- a/docs/api/redditapi/models/type-aliases/CommonSubmitPostOptions.md
+++ b/docs/api/redditapi/models/type-aliases/CommonSubmitPostOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CommunityNameFormat.md b/docs/api/redditapi/models/type-aliases/CommunityNameFormat.md
index 698c76ab9..c4b4f0c52 100644
--- a/docs/api/redditapi/models/type-aliases/CommunityNameFormat.md
+++ b/docs/api/redditapi/models/type-aliases/CommunityNameFormat.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ConversationData.md b/docs/api/redditapi/models/type-aliases/ConversationData.md
index b2791a5f2..f2463143f 100644
--- a/docs/api/redditapi/models/type-aliases/ConversationData.md
+++ b/docs/api/redditapi/models/type-aliases/ConversationData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ConversationResponse.md b/docs/api/redditapi/models/type-aliases/ConversationResponse.md
index cddc98c49..aa9f6ac38 100644
--- a/docs/api/redditapi/models/type-aliases/ConversationResponse.md
+++ b/docs/api/redditapi/models/type-aliases/ConversationResponse.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ConversationStateFilter.md b/docs/api/redditapi/models/type-aliases/ConversationStateFilter.md
index 08020344d..0e5b07600 100644
--- a/docs/api/redditapi/models/type-aliases/ConversationStateFilter.md
+++ b/docs/api/redditapi/models/type-aliases/ConversationStateFilter.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ConversationUserData.md b/docs/api/redditapi/models/type-aliases/ConversationUserData.md
index 336ce02a1..dab74069a 100644
--- a/docs/api/redditapi/models/type-aliases/ConversationUserData.md
+++ b/docs/api/redditapi/models/type-aliases/ConversationUserData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CreateFlairTemplateOptions.md b/docs/api/redditapi/models/type-aliases/CreateFlairTemplateOptions.md
index 91d752739..1e59e1af4 100644
--- a/docs/api/redditapi/models/type-aliases/CreateFlairTemplateOptions.md
+++ b/docs/api/redditapi/models/type-aliases/CreateFlairTemplateOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CreateModNoteOptions.md b/docs/api/redditapi/models/type-aliases/CreateModNoteOptions.md
index 805a99c00..d0ea49b73 100644
--- a/docs/api/redditapi/models/type-aliases/CreateModNoteOptions.md
+++ b/docs/api/redditapi/models/type-aliases/CreateModNoteOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CreateRelationshipOptions.md b/docs/api/redditapi/models/type-aliases/CreateRelationshipOptions.md
index 4db8dddef..30bc1d9f6 100644
--- a/docs/api/redditapi/models/type-aliases/CreateRelationshipOptions.md
+++ b/docs/api/redditapi/models/type-aliases/CreateRelationshipOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CreateRuleOptions.md b/docs/api/redditapi/models/type-aliases/CreateRuleOptions.md
index 1be9a5aeb..8968a6773 100644
--- a/docs/api/redditapi/models/type-aliases/CreateRuleOptions.md
+++ b/docs/api/redditapi/models/type-aliases/CreateRuleOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CreateWikiPageOptions.md b/docs/api/redditapi/models/type-aliases/CreateWikiPageOptions.md
index 697f6a362..cbaa97b81 100644
--- a/docs/api/redditapi/models/type-aliases/CreateWikiPageOptions.md
+++ b/docs/api/redditapi/models/type-aliases/CreateWikiPageOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CrosspostOptions.md b/docs/api/redditapi/models/type-aliases/CrosspostOptions.md
index 51aa18ac4..97cedb96e 100644
--- a/docs/api/redditapi/models/type-aliases/CrosspostOptions.md
+++ b/docs/api/redditapi/models/type-aliases/CrosspostOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CrowdControlLevel.md b/docs/api/redditapi/models/type-aliases/CrowdControlLevel.md
index 640e2f8f3..8d8c479b9 100644
--- a/docs/api/redditapi/models/type-aliases/CrowdControlLevel.md
+++ b/docs/api/redditapi/models/type-aliases/CrowdControlLevel.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CustomPostRichTextFallback.md b/docs/api/redditapi/models/type-aliases/CustomPostRichTextFallback.md
index ce12187ef..2508d0318 100644
--- a/docs/api/redditapi/models/type-aliases/CustomPostRichTextFallback.md
+++ b/docs/api/redditapi/models/type-aliases/CustomPostRichTextFallback.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CustomPostTextFallbackOptions.md b/docs/api/redditapi/models/type-aliases/CustomPostTextFallbackOptions.md
index 37a4b5440..272a19161 100644
--- a/docs/api/redditapi/models/type-aliases/CustomPostTextFallbackOptions.md
+++ b/docs/api/redditapi/models/type-aliases/CustomPostTextFallbackOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/CustomizationFlag.md b/docs/api/redditapi/models/type-aliases/CustomizationFlag.md
index 18c7d3085..517448b8b 100644
--- a/docs/api/redditapi/models/type-aliases/CustomizationFlag.md
+++ b/docs/api/redditapi/models/type-aliases/CustomizationFlag.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/DeleteNotesOptions.md b/docs/api/redditapi/models/type-aliases/DeleteNotesOptions.md
index 7546fc1fc..934174fec 100644
--- a/docs/api/redditapi/models/type-aliases/DeleteNotesOptions.md
+++ b/docs/api/redditapi/models/type-aliases/DeleteNotesOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/EditCommentOptions.md b/docs/api/redditapi/models/type-aliases/EditCommentOptions.md
index 830457702..9d9a7f26e 100644
--- a/docs/api/redditapi/models/type-aliases/EditCommentOptions.md
+++ b/docs/api/redditapi/models/type-aliases/EditCommentOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/EditFlairTemplateOptions.md b/docs/api/redditapi/models/type-aliases/EditFlairTemplateOptions.md
index fbe9a82ee..82559ef54 100644
--- a/docs/api/redditapi/models/type-aliases/EditFlairTemplateOptions.md
+++ b/docs/api/redditapi/models/type-aliases/EditFlairTemplateOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/EnrichedThumbnail.md b/docs/api/redditapi/models/type-aliases/EnrichedThumbnail.md
index 11b846a98..3bdb01efa 100644
--- a/docs/api/redditapi/models/type-aliases/EnrichedThumbnail.md
+++ b/docs/api/redditapi/models/type-aliases/EnrichedThumbnail.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/FlairBackgroundColor.md b/docs/api/redditapi/models/type-aliases/FlairBackgroundColor.md
index 6aa3167ce..1f83c6bd0 100644
--- a/docs/api/redditapi/models/type-aliases/FlairBackgroundColor.md
+++ b/docs/api/redditapi/models/type-aliases/FlairBackgroundColor.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/FlairSettings.md b/docs/api/redditapi/models/type-aliases/FlairSettings.md
index d0684f768..73e08452b 100644
--- a/docs/api/redditapi/models/type-aliases/FlairSettings.md
+++ b/docs/api/redditapi/models/type-aliases/FlairSettings.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/FlairTextColor.md b/docs/api/redditapi/models/type-aliases/FlairTextColor.md
index 05d929e30..772a28f72 100644
--- a/docs/api/redditapi/models/type-aliases/FlairTextColor.md
+++ b/docs/api/redditapi/models/type-aliases/FlairTextColor.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GalleryMedia.md b/docs/api/redditapi/models/type-aliases/GalleryMedia.md
index 57d7a06ad..6fcac9ebb 100644
--- a/docs/api/redditapi/models/type-aliases/GalleryMedia.md
+++ b/docs/api/redditapi/models/type-aliases/GalleryMedia.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GalleryMediaStatus.md b/docs/api/redditapi/models/type-aliases/GalleryMediaStatus.md
index 26f117777..7fe19bf90 100644
--- a/docs/api/redditapi/models/type-aliases/GalleryMediaStatus.md
+++ b/docs/api/redditapi/models/type-aliases/GalleryMediaStatus.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetBestPostsOptions.md b/docs/api/redditapi/models/type-aliases/GetBestPostsOptions.md
index e2127b9c9..0bada5ae3 100644
--- a/docs/api/redditapi/models/type-aliases/GetBestPostsOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetBestPostsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetCommentsByUserOptions.md b/docs/api/redditapi/models/type-aliases/GetCommentsByUserOptions.md
index b6d14f352..f713d601c 100644
--- a/docs/api/redditapi/models/type-aliases/GetCommentsByUserOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetCommentsByUserOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetCommentsOptions.md b/docs/api/redditapi/models/type-aliases/GetCommentsOptions.md
index 07bbfbfae..b9ef30057 100644
--- a/docs/api/redditapi/models/type-aliases/GetCommentsOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetCommentsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetConversationResponse.md b/docs/api/redditapi/models/type-aliases/GetConversationResponse.md
index d0e89c118..19e4744eb 100644
--- a/docs/api/redditapi/models/type-aliases/GetConversationResponse.md
+++ b/docs/api/redditapi/models/type-aliases/GetConversationResponse.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetConversationsRequest.md b/docs/api/redditapi/models/type-aliases/GetConversationsRequest.md
index fa8017431..646a4a8b8 100644
--- a/docs/api/redditapi/models/type-aliases/GetConversationsRequest.md
+++ b/docs/api/redditapi/models/type-aliases/GetConversationsRequest.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetConversationsResponse.md b/docs/api/redditapi/models/type-aliases/GetConversationsResponse.md
index b44881771..2d70b63b9 100644
--- a/docs/api/redditapi/models/type-aliases/GetConversationsResponse.md
+++ b/docs/api/redditapi/models/type-aliases/GetConversationsResponse.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetDuplicatesOptions.md b/docs/api/redditapi/models/type-aliases/GetDuplicatesOptions.md
index 233e68179..d9877315d 100644
--- a/docs/api/redditapi/models/type-aliases/GetDuplicatesOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetDuplicatesOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetHotPostsOptions.md b/docs/api/redditapi/models/type-aliases/GetHotPostsOptions.md
index 489101928..0067575fe 100644
--- a/docs/api/redditapi/models/type-aliases/GetHotPostsOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetHotPostsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetModNotesOptions.md b/docs/api/redditapi/models/type-aliases/GetModNotesOptions.md
index 4592ca37f..55be5efa0 100644
--- a/docs/api/redditapi/models/type-aliases/GetModNotesOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetModNotesOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetModerationLogOptions.md b/docs/api/redditapi/models/type-aliases/GetModerationLogOptions.md
index 7d4d7125a..e532e725f 100644
--- a/docs/api/redditapi/models/type-aliases/GetModerationLogOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetModerationLogOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetPageRevisionsOptions.md b/docs/api/redditapi/models/type-aliases/GetPageRevisionsOptions.md
index 40b6bc29a..45143800c 100644
--- a/docs/api/redditapi/models/type-aliases/GetPageRevisionsOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetPageRevisionsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetPostsByUserOptions.md b/docs/api/redditapi/models/type-aliases/GetPostsByUserOptions.md
index 7b74db3cb..7320d7ead 100644
--- a/docs/api/redditapi/models/type-aliases/GetPostsByUserOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetPostsByUserOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetPostsOptions.md b/docs/api/redditapi/models/type-aliases/GetPostsOptions.md
index 0173a9723..1bfe54af6 100644
--- a/docs/api/redditapi/models/type-aliases/GetPostsOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetPostsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetPostsOptionsWithTimeframe.md b/docs/api/redditapi/models/type-aliases/GetPostsOptionsWithTimeframe.md
index 2b5d5f430..84d6f211f 100644
--- a/docs/api/redditapi/models/type-aliases/GetPostsOptionsWithTimeframe.md
+++ b/docs/api/redditapi/models/type-aliases/GetPostsOptionsWithTimeframe.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetPrivateMessagesOptions.md b/docs/api/redditapi/models/type-aliases/GetPrivateMessagesOptions.md
index 61bce0e34..fd74a6696 100644
--- a/docs/api/redditapi/models/type-aliases/GetPrivateMessagesOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetPrivateMessagesOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetSortedPostsOptions.md b/docs/api/redditapi/models/type-aliases/GetSortedPostsOptions.md
index 72837ef96..8c5e70113 100644
--- a/docs/api/redditapi/models/type-aliases/GetSortedPostsOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetSortedPostsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetSubredditUsersByTypeOptions.md b/docs/api/redditapi/models/type-aliases/GetSubredditUsersByTypeOptions.md
index 7743cc92c..cce626842 100644
--- a/docs/api/redditapi/models/type-aliases/GetSubredditUsersByTypeOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetSubredditUsersByTypeOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetSubscribedSubredditsForCurrentUserOptions.md b/docs/api/redditapi/models/type-aliases/GetSubscribedSubredditsForCurrentUserOptions.md
index 999dade5f..2624044f7 100644
--- a/docs/api/redditapi/models/type-aliases/GetSubscribedSubredditsForCurrentUserOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetSubscribedSubredditsForCurrentUserOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetUserFlairBySubredditOptions.md b/docs/api/redditapi/models/type-aliases/GetUserFlairBySubredditOptions.md
index b5e0d8f3a..f91250d13 100644
--- a/docs/api/redditapi/models/type-aliases/GetUserFlairBySubredditOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetUserFlairBySubredditOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetUserFlairBySubredditResponse.md b/docs/api/redditapi/models/type-aliases/GetUserFlairBySubredditResponse.md
index b63f114e8..3599d99ad 100644
--- a/docs/api/redditapi/models/type-aliases/GetUserFlairBySubredditResponse.md
+++ b/docs/api/redditapi/models/type-aliases/GetUserFlairBySubredditResponse.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetUserFlairOptions.md b/docs/api/redditapi/models/type-aliases/GetUserFlairOptions.md
index 8403a1f22..dabd20cbb 100644
--- a/docs/api/redditapi/models/type-aliases/GetUserFlairOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetUserFlairOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetUserOverviewOptions.md b/docs/api/redditapi/models/type-aliases/GetUserOverviewOptions.md
index d3fae3071..0057ba220 100644
--- a/docs/api/redditapi/models/type-aliases/GetUserOverviewOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetUserOverviewOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/GetWikiPageOptions.md b/docs/api/redditapi/models/type-aliases/GetWikiPageOptions.md
index 56c2cbe58..eee239c40 100644
--- a/docs/api/redditapi/models/type-aliases/GetWikiPageOptions.md
+++ b/docs/api/redditapi/models/type-aliases/GetWikiPageOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/HighlightLabelType.md b/docs/api/redditapi/models/type-aliases/HighlightLabelType.md
index eb171ab85..41e351146 100644
--- a/docs/api/redditapi/models/type-aliases/HighlightLabelType.md
+++ b/docs/api/redditapi/models/type-aliases/HighlightLabelType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/HighlightPostOptions.md b/docs/api/redditapi/models/type-aliases/HighlightPostOptions.md
index 66c4d7d44..5d891275d 100644
--- a/docs/api/redditapi/models/type-aliases/HighlightPostOptions.md
+++ b/docs/api/redditapi/models/type-aliases/HighlightPostOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/HighlightedPostInfo.md b/docs/api/redditapi/models/type-aliases/HighlightedPostInfo.md
index 7cdec08aa..1a9161498 100644
--- a/docs/api/redditapi/models/type-aliases/HighlightedPostInfo.md
+++ b/docs/api/redditapi/models/type-aliases/HighlightedPostInfo.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ImagePosition.md b/docs/api/redditapi/models/type-aliases/ImagePosition.md
index 7258ed359..52d590f42 100644
--- a/docs/api/redditapi/models/type-aliases/ImagePosition.md
+++ b/docs/api/redditapi/models/type-aliases/ImagePosition.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/InternalSetPostFlairOptions.md b/docs/api/redditapi/models/type-aliases/InternalSetPostFlairOptions.md
index 86f3e08d3..6df4d3ae8 100644
--- a/docs/api/redditapi/models/type-aliases/InternalSetPostFlairOptions.md
+++ b/docs/api/redditapi/models/type-aliases/InternalSetPostFlairOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/LinkFlair.md b/docs/api/redditapi/models/type-aliases/LinkFlair.md
index 884a215a7..efef8a502 100644
--- a/docs/api/redditapi/models/type-aliases/LinkFlair.md
+++ b/docs/api/redditapi/models/type-aliases/LinkFlair.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ListingFetchOptions.md b/docs/api/redditapi/models/type-aliases/ListingFetchOptions.md
index ca8060799..e339eb8cc 100644
--- a/docs/api/redditapi/models/type-aliases/ListingFetchOptions.md
+++ b/docs/api/redditapi/models/type-aliases/ListingFetchOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ListingFetchResponse.md b/docs/api/redditapi/models/type-aliases/ListingFetchResponse.md
index 7f9cac0d9..9697b6346 100644
--- a/docs/api/redditapi/models/type-aliases/ListingFetchResponse.md
+++ b/docs/api/redditapi/models/type-aliases/ListingFetchResponse.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/MenuPosition.md b/docs/api/redditapi/models/type-aliases/MenuPosition.md
index 9653a47e9..0469da7a4 100644
--- a/docs/api/redditapi/models/type-aliases/MenuPosition.md
+++ b/docs/api/redditapi/models/type-aliases/MenuPosition.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/MessageData.md b/docs/api/redditapi/models/type-aliases/MessageData.md
index 064b6ef35..4da1ed8f3 100644
--- a/docs/api/redditapi/models/type-aliases/MessageData.md
+++ b/docs/api/redditapi/models/type-aliases/MessageData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ModActionData.md b/docs/api/redditapi/models/type-aliases/ModActionData.md
index bd977a2b1..5cee34c86 100644
--- a/docs/api/redditapi/models/type-aliases/ModActionData.md
+++ b/docs/api/redditapi/models/type-aliases/ModActionData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ModActionTarget.md b/docs/api/redditapi/models/type-aliases/ModActionTarget.md
index 8a46e5442..97892db2a 100644
--- a/docs/api/redditapi/models/type-aliases/ModActionTarget.md
+++ b/docs/api/redditapi/models/type-aliases/ModActionTarget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ModActionType.md b/docs/api/redditapi/models/type-aliases/ModActionType.md
index f1cfedb78..50c05ccee 100644
--- a/docs/api/redditapi/models/type-aliases/ModActionType.md
+++ b/docs/api/redditapi/models/type-aliases/ModActionType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ModLogOptions.md b/docs/api/redditapi/models/type-aliases/ModLogOptions.md
index 7dec2fa9a..68d2ab6d1 100644
--- a/docs/api/redditapi/models/type-aliases/ModLogOptions.md
+++ b/docs/api/redditapi/models/type-aliases/ModLogOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ModNoteType.md b/docs/api/redditapi/models/type-aliases/ModNoteType.md
index 0935d487e..075da57af 100644
--- a/docs/api/redditapi/models/type-aliases/ModNoteType.md
+++ b/docs/api/redditapi/models/type-aliases/ModNoteType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ModeratorPermission.md b/docs/api/redditapi/models/type-aliases/ModeratorPermission.md
index e228f61c3..f8b2eb41f 100644
--- a/docs/api/redditapi/models/type-aliases/ModeratorPermission.md
+++ b/docs/api/redditapi/models/type-aliases/ModeratorPermission.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ModeratorReport.md b/docs/api/redditapi/models/type-aliases/ModeratorReport.md
index 72a48f22e..d97090a56 100644
--- a/docs/api/redditapi/models/type-aliases/ModeratorReport.md
+++ b/docs/api/redditapi/models/type-aliases/ModeratorReport.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/MoreObject.md b/docs/api/redditapi/models/type-aliases/MoreObject.md
index 7c9373da1..12174ae5c 100644
--- a/docs/api/redditapi/models/type-aliases/MoreObject.md
+++ b/docs/api/redditapi/models/type-aliases/MoreObject.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/Oembed.md b/docs/api/redditapi/models/type-aliases/Oembed.md
index bd5e5f6fe..0feb43612 100644
--- a/docs/api/redditapi/models/type-aliases/Oembed.md
+++ b/docs/api/redditapi/models/type-aliases/Oembed.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/Participant.md b/docs/api/redditapi/models/type-aliases/Participant.md
index f1b7c36f0..c54415b88 100644
--- a/docs/api/redditapi/models/type-aliases/Participant.md
+++ b/docs/api/redditapi/models/type-aliases/Participant.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/PollData.md b/docs/api/redditapi/models/type-aliases/PollData.md
index 02c70b333..134004fef 100644
--- a/docs/api/redditapi/models/type-aliases/PollData.md
+++ b/docs/api/redditapi/models/type-aliases/PollData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/PollOption.md b/docs/api/redditapi/models/type-aliases/PollOption.md
index af79908fb..c2d000e88 100644
--- a/docs/api/redditapi/models/type-aliases/PollOption.md
+++ b/docs/api/redditapi/models/type-aliases/PollOption.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/PositionedImagePosition.md b/docs/api/redditapi/models/type-aliases/PositionedImagePosition.md
index eba478f29..fc72b0b4f 100644
--- a/docs/api/redditapi/models/type-aliases/PositionedImagePosition.md
+++ b/docs/api/redditapi/models/type-aliases/PositionedImagePosition.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/PostCapabilities.md b/docs/api/redditapi/models/type-aliases/PostCapabilities.md
index c885d2de1..6fd6b9dcf 100644
--- a/docs/api/redditapi/models/type-aliases/PostCapabilities.md
+++ b/docs/api/redditapi/models/type-aliases/PostCapabilities.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/PostSuggestedCommentSort.md b/docs/api/redditapi/models/type-aliases/PostSuggestedCommentSort.md
index 9d16d72c3..2920e9aaf 100644
--- a/docs/api/redditapi/models/type-aliases/PostSuggestedCommentSort.md
+++ b/docs/api/redditapi/models/type-aliases/PostSuggestedCommentSort.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/PostTextOptions.md b/docs/api/redditapi/models/type-aliases/PostTextOptions.md
index 1d7b7f25b..c1b3eacab 100644
--- a/docs/api/redditapi/models/type-aliases/PostTextOptions.md
+++ b/docs/api/redditapi/models/type-aliases/PostTextOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/PostType.md b/docs/api/redditapi/models/type-aliases/PostType.md
index 982550962..99e6228a4 100644
--- a/docs/api/redditapi/models/type-aliases/PostType.md
+++ b/docs/api/redditapi/models/type-aliases/PostType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/RedditVideo.md b/docs/api/redditapi/models/type-aliases/RedditVideo.md
index 82d35b169..6eb98811c 100644
--- a/docs/api/redditapi/models/type-aliases/RedditVideo.md
+++ b/docs/api/redditapi/models/type-aliases/RedditVideo.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/RelationshipType.md b/docs/api/redditapi/models/type-aliases/RelationshipType.md
index 1f3b990d2..93838da42 100644
--- a/docs/api/redditapi/models/type-aliases/RelationshipType.md
+++ b/docs/api/redditapi/models/type-aliases/RelationshipType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/RemovalReason.md b/docs/api/redditapi/models/type-aliases/RemovalReason.md
index 8a81892a2..adc83096e 100644
--- a/docs/api/redditapi/models/type-aliases/RemovalReason.md
+++ b/docs/api/redditapi/models/type-aliases/RemovalReason.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/RemoveRelationshipOptions.md b/docs/api/redditapi/models/type-aliases/RemoveRelationshipOptions.md
index 17c008e02..5b46df9ea 100644
--- a/docs/api/redditapi/models/type-aliases/RemoveRelationshipOptions.md
+++ b/docs/api/redditapi/models/type-aliases/RemoveRelationshipOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/ReplyToCommentOptions.md b/docs/api/redditapi/models/type-aliases/ReplyToCommentOptions.md
index 94e82514f..987948834 100644
--- a/docs/api/redditapi/models/type-aliases/ReplyToCommentOptions.md
+++ b/docs/api/redditapi/models/type-aliases/ReplyToCommentOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SearchPostsOptions.md b/docs/api/redditapi/models/type-aliases/SearchPostsOptions.md
index 30328dba9..6b8a10e14 100644
--- a/docs/api/redditapi/models/type-aliases/SearchPostsOptions.md
+++ b/docs/api/redditapi/models/type-aliases/SearchPostsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SecureMedia.md b/docs/api/redditapi/models/type-aliases/SecureMedia.md
index 0080df4a3..57a7dedbf 100644
--- a/docs/api/redditapi/models/type-aliases/SecureMedia.md
+++ b/docs/api/redditapi/models/type-aliases/SecureMedia.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SendPrivateMessageAsSubredditOptions.md b/docs/api/redditapi/models/type-aliases/SendPrivateMessageAsSubredditOptions.md
index cb2781615..01586a685 100644
--- a/docs/api/redditapi/models/type-aliases/SendPrivateMessageAsSubredditOptions.md
+++ b/docs/api/redditapi/models/type-aliases/SendPrivateMessageAsSubredditOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SendPrivateMessageOptions.md b/docs/api/redditapi/models/type-aliases/SendPrivateMessageOptions.md
index c4bd6caf1..b37706980 100644
--- a/docs/api/redditapi/models/type-aliases/SendPrivateMessageOptions.md
+++ b/docs/api/redditapi/models/type-aliases/SendPrivateMessageOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SetCustomPostTextFallbackOptions.md b/docs/api/redditapi/models/type-aliases/SetCustomPostTextFallbackOptions.md
index 07ebd62ad..ba20053af 100644
--- a/docs/api/redditapi/models/type-aliases/SetCustomPostTextFallbackOptions.md
+++ b/docs/api/redditapi/models/type-aliases/SetCustomPostTextFallbackOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SetFlairOptions.md b/docs/api/redditapi/models/type-aliases/SetFlairOptions.md
index f38f3255d..fc869b0c2 100644
--- a/docs/api/redditapi/models/type-aliases/SetFlairOptions.md
+++ b/docs/api/redditapi/models/type-aliases/SetFlairOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SetPostFlairOptions.md b/docs/api/redditapi/models/type-aliases/SetPostFlairOptions.md
index 034d08103..177fe6124 100644
--- a/docs/api/redditapi/models/type-aliases/SetPostFlairOptions.md
+++ b/docs/api/redditapi/models/type-aliases/SetPostFlairOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SetUserFlairBatchConfig.md b/docs/api/redditapi/models/type-aliases/SetUserFlairBatchConfig.md
index 824a6d188..8268f0282 100644
--- a/docs/api/redditapi/models/type-aliases/SetUserFlairBatchConfig.md
+++ b/docs/api/redditapi/models/type-aliases/SetUserFlairBatchConfig.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SetUserFlairOptions.md b/docs/api/redditapi/models/type-aliases/SetUserFlairOptions.md
index 439eeda36..4ebc90e03 100644
--- a/docs/api/redditapi/models/type-aliases/SetUserFlairOptions.md
+++ b/docs/api/redditapi/models/type-aliases/SetUserFlairOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubmitCustomPostOptions.md b/docs/api/redditapi/models/type-aliases/SubmitCustomPostOptions.md
index afe4b07e1..33f4b56a7 100644
--- a/docs/api/redditapi/models/type-aliases/SubmitCustomPostOptions.md
+++ b/docs/api/redditapi/models/type-aliases/SubmitCustomPostOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubmitLinkOptions.md b/docs/api/redditapi/models/type-aliases/SubmitLinkOptions.md
index f30708131..0061a04a9 100644
--- a/docs/api/redditapi/models/type-aliases/SubmitLinkOptions.md
+++ b/docs/api/redditapi/models/type-aliases/SubmitLinkOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubmitMediaOptions.md b/docs/api/redditapi/models/type-aliases/SubmitMediaOptions.md
index 6528094e7..8efa65089 100644
--- a/docs/api/redditapi/models/type-aliases/SubmitMediaOptions.md
+++ b/docs/api/redditapi/models/type-aliases/SubmitMediaOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubmitPostOptions.md b/docs/api/redditapi/models/type-aliases/SubmitPostOptions.md
index 75ca033c2..0f50f7bf2 100644
--- a/docs/api/redditapi/models/type-aliases/SubmitPostOptions.md
+++ b/docs/api/redditapi/models/type-aliases/SubmitPostOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubmitSelfPostOptions.md b/docs/api/redditapi/models/type-aliases/SubmitSelfPostOptions.md
index bd2d75671..3454ec24c 100644
--- a/docs/api/redditapi/models/type-aliases/SubmitSelfPostOptions.md
+++ b/docs/api/redditapi/models/type-aliases/SubmitSelfPostOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubredditData.md b/docs/api/redditapi/models/type-aliases/SubredditData.md
index af719677e..94f7f3359 100644
--- a/docs/api/redditapi/models/type-aliases/SubredditData.md
+++ b/docs/api/redditapi/models/type-aliases/SubredditData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubredditInfo.md b/docs/api/redditapi/models/type-aliases/SubredditInfo.md
index 23a8a36f2..f9ae5e43a 100644
--- a/docs/api/redditapi/models/type-aliases/SubredditInfo.md
+++ b/docs/api/redditapi/models/type-aliases/SubredditInfo.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubredditLeaderboard.md b/docs/api/redditapi/models/type-aliases/SubredditLeaderboard.md
index 26a97862e..8043c7bb4 100644
--- a/docs/api/redditapi/models/type-aliases/SubredditLeaderboard.md
+++ b/docs/api/redditapi/models/type-aliases/SubredditLeaderboard.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubredditLeaderboardSummary.md b/docs/api/redditapi/models/type-aliases/SubredditLeaderboardSummary.md
index a6ffa3145..6d80a9720 100644
--- a/docs/api/redditapi/models/type-aliases/SubredditLeaderboardSummary.md
+++ b/docs/api/redditapi/models/type-aliases/SubredditLeaderboardSummary.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubredditLeaderboardSummaryRow.md b/docs/api/redditapi/models/type-aliases/SubredditLeaderboardSummaryRow.md
index 47e0df38f..e2246b4b8 100644
--- a/docs/api/redditapi/models/type-aliases/SubredditLeaderboardSummaryRow.md
+++ b/docs/api/redditapi/models/type-aliases/SubredditLeaderboardSummaryRow.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubredditOptions.md b/docs/api/redditapi/models/type-aliases/SubredditOptions.md
index f8f59278b..98f72a86c 100644
--- a/docs/api/redditapi/models/type-aliases/SubredditOptions.md
+++ b/docs/api/redditapi/models/type-aliases/SubredditOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubredditSettings.md b/docs/api/redditapi/models/type-aliases/SubredditSettings.md
index 384e3b57c..b84ee7b3a 100644
--- a/docs/api/redditapi/models/type-aliases/SubredditSettings.md
+++ b/docs/api/redditapi/models/type-aliases/SubredditSettings.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubredditSettingsOptions.md b/docs/api/redditapi/models/type-aliases/SubredditSettingsOptions.md
index 355484def..e3f87650b 100644
--- a/docs/api/redditapi/models/type-aliases/SubredditSettingsOptions.md
+++ b/docs/api/redditapi/models/type-aliases/SubredditSettingsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubredditStyles.md b/docs/api/redditapi/models/type-aliases/SubredditStyles.md
index aba41d16e..1589038d1 100644
--- a/docs/api/redditapi/models/type-aliases/SubredditStyles.md
+++ b/docs/api/redditapi/models/type-aliases/SubredditStyles.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/SubredditType.md b/docs/api/redditapi/models/type-aliases/SubredditType.md
index 45e64a88a..fe824e929 100644
--- a/docs/api/redditapi/models/type-aliases/SubredditType.md
+++ b/docs/api/redditapi/models/type-aliases/SubredditType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/Trophy.md b/docs/api/redditapi/models/type-aliases/Trophy.md
index 98c4858ba..4de87e2c4 100644
--- a/docs/api/redditapi/models/type-aliases/Trophy.md
+++ b/docs/api/redditapi/models/type-aliases/Trophy.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/UnreadCountResponse.md b/docs/api/redditapi/models/type-aliases/UnreadCountResponse.md
index c567e19a1..a94653974 100644
--- a/docs/api/redditapi/models/type-aliases/UnreadCountResponse.md
+++ b/docs/api/redditapi/models/type-aliases/UnreadCountResponse.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/UpdatePageSettingsOptions.md b/docs/api/redditapi/models/type-aliases/UpdatePageSettingsOptions.md
index 9ff956f52..4dedb6e10 100644
--- a/docs/api/redditapi/models/type-aliases/UpdatePageSettingsOptions.md
+++ b/docs/api/redditapi/models/type-aliases/UpdatePageSettingsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/UpdateRuleOptions.md b/docs/api/redditapi/models/type-aliases/UpdateRuleOptions.md
index d09f20044..3c09120db 100644
--- a/docs/api/redditapi/models/type-aliases/UpdateRuleOptions.md
+++ b/docs/api/redditapi/models/type-aliases/UpdateRuleOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/UpdateWidgetData.md b/docs/api/redditapi/models/type-aliases/UpdateWidgetData.md
index 8e6f9fead..c73bd6207 100644
--- a/docs/api/redditapi/models/type-aliases/UpdateWidgetData.md
+++ b/docs/api/redditapi/models/type-aliases/UpdateWidgetData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/UpdateWikiPageOptions.md b/docs/api/redditapi/models/type-aliases/UpdateWikiPageOptions.md
index f3390d908..e1a765e30 100644
--- a/docs/api/redditapi/models/type-aliases/UpdateWikiPageOptions.md
+++ b/docs/api/redditapi/models/type-aliases/UpdateWikiPageOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/UserFlair.md b/docs/api/redditapi/models/type-aliases/UserFlair.md
index e3f21caa1..ab533bedc 100644
--- a/docs/api/redditapi/models/type-aliases/UserFlair.md
+++ b/docs/api/redditapi/models/type-aliases/UserFlair.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/UserFlairPageOptions.md b/docs/api/redditapi/models/type-aliases/UserFlairPageOptions.md
index 14be06366..376b1e2fd 100644
--- a/docs/api/redditapi/models/type-aliases/UserFlairPageOptions.md
+++ b/docs/api/redditapi/models/type-aliases/UserFlairPageOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/UserNote.md b/docs/api/redditapi/models/type-aliases/UserNote.md
index 6fe826942..2cd3a4042 100644
--- a/docs/api/redditapi/models/type-aliases/UserNote.md
+++ b/docs/api/redditapi/models/type-aliases/UserNote.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/UserNoteLabel.md b/docs/api/redditapi/models/type-aliases/UserNoteLabel.md
index 2a5dedad5..c5f206b4d 100644
--- a/docs/api/redditapi/models/type-aliases/UserNoteLabel.md
+++ b/docs/api/redditapi/models/type-aliases/UserNoteLabel.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/UserSocialLink.md b/docs/api/redditapi/models/type-aliases/UserSocialLink.md
index 30633f580..f2f9e62f3 100644
--- a/docs/api/redditapi/models/type-aliases/UserSocialLink.md
+++ b/docs/api/redditapi/models/type-aliases/UserSocialLink.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/Vault.md b/docs/api/redditapi/models/type-aliases/Vault.md
index c78c94450..723c0e50a 100644
--- a/docs/api/redditapi/models/type-aliases/Vault.md
+++ b/docs/api/redditapi/models/type-aliases/Vault.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/Visibility.md b/docs/api/redditapi/models/type-aliases/Visibility.md
index a1ab6e66e..67c26a64a 100644
--- a/docs/api/redditapi/models/type-aliases/Visibility.md
+++ b/docs/api/redditapi/models/type-aliases/Visibility.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/WikiEditMode.md b/docs/api/redditapi/models/type-aliases/WikiEditMode.md
index 3795aaf47..0b0e40fc4 100644
--- a/docs/api/redditapi/models/type-aliases/WikiEditMode.md
+++ b/docs/api/redditapi/models/type-aliases/WikiEditMode.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/WikiPageRevisionId.md b/docs/api/redditapi/models/type-aliases/WikiPageRevisionId.md
index 2ba510def..c36afb0a6 100644
--- a/docs/api/redditapi/models/type-aliases/WikiPageRevisionId.md
+++ b/docs/api/redditapi/models/type-aliases/WikiPageRevisionId.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/WikiVersion.md b/docs/api/redditapi/models/type-aliases/WikiVersion.md
index 05c6ef712..6eee44495 100644
--- a/docs/api/redditapi/models/type-aliases/WikiVersion.md
+++ b/docs/api/redditapi/models/type-aliases/WikiVersion.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/WikiVersionOptions.md b/docs/api/redditapi/models/type-aliases/WikiVersionOptions.md
index 1c672065d..56b44a853 100644
--- a/docs/api/redditapi/models/type-aliases/WikiVersionOptions.md
+++ b/docs/api/redditapi/models/type-aliases/WikiVersionOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/type-aliases/WithUserData.md b/docs/api/redditapi/models/type-aliases/WithUserData.md
index a2d1997f4..7eabc9e7d 100644
--- a/docs/api/redditapi/models/type-aliases/WithUserData.md
+++ b/docs/api/redditapi/models/type-aliases/WithUserData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/docs/api/redditapi/models/variables/GalleryMediaStatus.md b/docs/api/redditapi/models/variables/GalleryMediaStatus.md
index bea6ae378..fb62ad528 100644
--- a/docs/api/redditapi/models/variables/GalleryMediaStatus.md
+++ b/docs/api/redditapi/models/variables/GalleryMediaStatus.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -12,16 +12,16 @@
### FAILED
-> `readonly` **FAILED**: `2` = `2`
+> `readonly` **FAILED**: `2`
### UNKNOWN
-> `readonly` **UNKNOWN**: `0` = `0`
+> `readonly` **UNKNOWN**: `0`
### VALID
-> `readonly` **VALID**: `1` = `1`
+> `readonly` **VALID**: `1`
diff --git a/docs/capabilities/devvit-web/devvit_web_configuration.md b/docs/capabilities/devvit-web/devvit_web_configuration.md
index adb98d18f..1464eb531 100644
--- a/docs/capabilities/devvit-web/devvit_web_configuration.md
+++ b/docs/capabilities/devvit-web/devvit_web_configuration.md
@@ -24,6 +24,9 @@ Additionally, you must include at least one of:
- **`post`**: For web view apps
- **`server`**: For Node.js server apps
+- **`blocks`**: For legacy `@devvit/public-api` handlers
+
+In Devvit 0.15, `blocks` and `@devvit/public-api` remain supported but deprecated. We recommend migrating to `@devvit/web` where possible. If your app uses `devvit.yaml`, [migrate to `devvit.json`](../../guides/migrate/devvit-singleton.md) before upgrading to 0.15.0.
## Configuration sections
@@ -36,10 +39,11 @@ Additionally, you must include at least one of:
### App components
-| Property | Type | Description | Required |
-| -------- | ------ | ---------------------------------- | ------------------ |
-| `post` | object | Custom post/web view configuration | One of post/server |
-| `server` | object | Node.js server configuration | One of post/server |
+| Property | Type | Description | Required |
+| -------- | ------ | -------------------------------------------- | ----------------------------- |
+| `post` | object | Custom post/web view configuration | One of post/server/blocks |
+| `server` | object | Node.js server configuration | One of post/server/blocks |
+| `blocks` | object | Legacy public-api entry (deprecated in 0.15) | One of post/server/blocks |
### Permissions & capabilities
diff --git a/docs/capabilities/server/launch_screen_and_entry_points/launch_screen_customization.md b/docs/capabilities/server/launch_screen_and_entry_points/launch_screen_customization.md
index 9bdddb6fa..06aaf0de0 100644
--- a/docs/capabilities/server/launch_screen_and_entry_points/launch_screen_customization.md
+++ b/docs/capabilities/server/launch_screen_and_entry_points/launch_screen_customization.md
@@ -44,17 +44,28 @@ document.addEventListener('DOMContentLoaded', () => {
Requests expanded mode for the web view. This displays the web view in a larger modal presentation on web and full screen on mobile.
-```tsx
+In Devvit 0.15, pass an optional title to customize the expanded view. This example uses the `settings` entry configured in [View Modes & Entry Points](./view_modes_entry_points.md#multiple-entry-points):
+
+```html
+
+```
+
+```js
import { requestExpandedMode } from '@devvit/web/client';
// Must be called synchronously from a trusted click event.
-requestExpandedMode(event, 'game');
+document.getElementById('settings-button').addEventListener('click', (event) => {
+ requestExpandedMode(event, 'settings', { title: 'Settings' });
+});
```
+You can use the same button in an expanded game view to open settings without returning to inline mode. Call `requestExpandedMode()` synchronously from a trusted user click in either mode.
+
**Parameters**
- `event` (MouseEvent): The trusted `click` event that triggered the request
- `entry` (string): The destination URI name (e.g., `splash` or `game`). Entry names are the `devvit.json post.entrypoints` keys
+- `options` (WebViewOptions, optional): Settings for the expanded view. Set `title` to a string such as `"Settings"` to customize its title
### getWebViewMode()
diff --git a/docs/capabilities/server/launch_screen_and_entry_points/view_modes_entry_points.md b/docs/capabilities/server/launch_screen_and_entry_points/view_modes_entry_points.md
index 1954acb57..be924095a 100644
--- a/docs/capabilities/server/launch_screen_and_entry_points/view_modes_entry_points.md
+++ b/docs/capabilities/server/launch_screen_and_entry_points/view_modes_entry_points.md
@@ -37,6 +37,9 @@ Multiple entry points let the user start the game from different contexts or sta
},
"leaderboard": {
"entry": "src/client/leaderboard.html"
+ },
+ "settings": {
+ "entry": "src/client/settings.html"
}
}
}
@@ -67,12 +70,14 @@ your-app/
│ ├── preview.html
│ ├── game.html
│ ├── leaderboard.html
+│ ├── settings.html
│ └── styles.css
└── dist/ // Built files after compilation
└── client/ // This is what "dir" points to
├── preview.html
├── game.html
├── leaderboard.html
+ ├── settings.html
└── styles.css
```
@@ -120,21 +125,24 @@ async function createGamePost(context: any) {
### Switching between view modes
-You can transition from inline mode to expanded mode with a different entry point, like this:
+Use `requestExpandedMode()` to open an entry in expanded mode. In Devvit 0.15, you can also set a custom title and call it while already expanded to navigate to another entry.
+
+For example, connect this handler to a Settings button in your preview or game view. It opens the `settings` entry configured above:
```tsx
import { requestExpandedMode } from "@devvit/web/client";
-// Switch to the 'game' entrypoint in expanded mode
-const handleStartGame = async (event: React.MouseEvent) => {
+const handleSettingsClick = (event: React.MouseEvent) => {
try {
- await requestExpandedMode(event.nativeEvent, "game");
+ requestExpandedMode(event.nativeEvent, "settings", { title: "Settings" });
} catch (error) {
- console.error("Failed to enter expanded mode:", error);
+ console.error("Failed to open settings:", error);
}
};
```
+Call it synchronously from a trusted user click in either mode. From an expanded game view, this opens settings without returning to inline mode first.
+
## Inline mode requirements
All Devvit web view apps load in inline mode by default. Your app loads directly in the post unit without requiring users to click to expand.
diff --git a/docs/capabilities/server/reddit-api.mdx b/docs/capabilities/server/reddit-api.mdx
index 10f520bc8..e1b9b3259 100644
--- a/docs/capabilities/server/reddit-api.mdx
+++ b/docs/capabilities/server/reddit-api.mdx
@@ -19,7 +19,9 @@ Devvit apps cannot access certain private user data. This data is private to the
## The Reddit client
-Here's how to obtain a reference to the Reddit client
+### Devvit Web (recommended)
+
+Enable the Reddit permission in `devvit.json`, then import the client in your server code:
```json title="devvit.json"
{
@@ -30,9 +32,21 @@ Here's how to obtain a reference to the Reddit client
```
```ts title="server/index.ts"
-import { reddit } from '@devvit/reddit';
+import { reddit } from '@devvit/web/server';
```
+### Legacy public-api (deprecated)
+
+In Devvit 0.15, `blocks` and `@devvit/public-api` remain supported but deprecated. We recommend migrating to `@devvit/web` where possible.
+
+In an existing public-api handler, use the Reddit client passed through `context`:
+
+```ts
+const subreddit = await context.reddit.getCurrentSubreddit();
+```
+
+Keep public-api handlers in the file configured by `blocks.entry`. The examples below use Devvit Web. If your app uses `devvit.yaml`, [migrate to `devvit.json`](../../guides/migrate/devvit-singleton.md) before upgrading to 0.15.
+
## Reddit Thing IDs
Reddit uses prefixed IDs (called "things") to identify different types of content:
@@ -112,8 +126,10 @@ See [`reddit.searchPosts()`](../../api/redditapi/RedditClient/classes/RedditClie
## Example usage
### Submitting a post
-```ts
-import { Devvit } from '@devvit/public-api';
+
+This Devvit Web example creates a custom post using the `default` entry configured in `devvit.json`:
+
+```ts title="server/index.ts"
import { context, reddit } from '@devvit/web/server';
export const createPost = async () => {
diff --git a/docs/capabilities/server/wiki.md b/docs/capabilities/server/wiki.md
index ec29f0153..dce8cf918 100644
--- a/docs/capabilities/server/wiki.md
+++ b/docs/capabilities/server/wiki.md
@@ -109,12 +109,14 @@ See [WikiPage](../../api/redditapi/models/classes/WikiPage.md) for page settings
## Migrate existing wiki calls
-The two-argument call `reddit.getWikiPage(subredditName, pageName)` remains supported and reads v1. Only the overload that takes a revision ID as its third argument is deprecated. Replace that argument with an options object:
+In Devvit 0.15, pass an options object as the third argument to `reddit.getWikiPage()`. The overload that accepted a revision ID string was removed. The two-argument call remains supported and reads the latest v1 page.
```ts
-await reddit.getWikiPage(subredditName, pageName, {
+const latestV1Page = await reddit.getWikiPage(subredditName, pageName);
+
+const revision = await reddit.getWikiPage(subredditName, pageName, {
revisionId,
- wikiVersion: "v1",
+ wikiVersion: "v2",
});
```
diff --git a/docs/guides/migrate/devvit-singleton.md b/docs/guides/migrate/devvit-singleton.md
index 2b9ae49e4..acc8a7714 100644
--- a/docs/guides/migrate/devvit-singleton.md
+++ b/docs/guides/migrate/devvit-singleton.md
@@ -1,10 +1,12 @@
-# Migrating Blocks/Mod Tools to Devvit Web
+# Migrating devvit.yaml to devvit.json
-This guide covers migrating traditional Devvit apps (using only Blocks or Mod Tools, without web views) to the Devvit Web setup. This is a straightforward migration that requires minimal changes.
+This guide covers moving a legacy Devvit app's configuration from `devvit.yaml` to `devvit.json`.
## Overview
-The migration primarily involves switching from `devvit.yaml` to `devvit.json` configuration. Your existing Blocks and Mod Tools code will continue to work with minimal changes.
+Devvit 0.15 removed support for `devvit.yaml`. You must migrate your configuration to `devvit.json` and remove `devvit.yaml` before upgrading to 0.15.0.
+
+The `blocks` property and `@devvit/public-api` remain supported but deprecated in 0.15. The examples below keep your existing menu actions and triggers in a legacy entry point. We recommend migrating to `@devvit/web` where possible.
## Migration steps
@@ -25,12 +27,12 @@ Create a `devvit.json` file in your project root with your app configuration:
Replace:
- `"your-app-name"` with your actual app name
-- `"src/main.tsx"` with the path to your main Blocks entry point (where you export your Devvit instance)
+- `"src/main.tsx"` with the path to your legacy entry point (where you export your Devvit instance from `@devvit/public-api`)
- Include any triggers used in your src/main.tsx in the triggers array (or remove the parameter)
### 2. Remove devvit.yaml
-Delete the `devvit.yaml` file from your project root. All configuration is now handled by `devvit.json`.
+After moving your configuration to `devvit.json`, delete `devvit.yaml` from your project root. This is required before upgrading to Devvit 0.15.
### 3. Handle static assets
@@ -51,14 +53,12 @@ If your app uses static assets (images, fonts, etc.) from an `assets` folder, yo
### 4. Test your app
-Run your app locally to ensure everything works:
+After upgrading to Devvit 0.15, playtest your app to check that your menu actions and triggers still work:
```bash
devvit playtest
```
-## That's it!
-
-Your Blocks and Mod Tools code should work as intended without any other changes. The Devvit runtime handles the compatibility layer automatically.
+## Continue migrating to Devvit Web
-While your app will work with just these changes, we recommend exploring the additional capabilities available in Devvit Web over time.
+Keep public-api handlers in `blocks.entry`. When you move a handler to Devvit Web, put it in your server entry point and import from `@devvit/web/server`. See [Devvit Web configuration](../../capabilities/devvit-web/devvit_web_configuration.md) for the setup.
diff --git a/docs/guides/migrate/devvit-web-experimental.md b/docs/guides/migrate/devvit-web-experimental.md
index 9fa9983c2..c22e0c1c7 100644
--- a/docs/guides/migrate/devvit-web-experimental.md
+++ b/docs/guides/migrate/devvit-web-experimental.md
@@ -2,6 +2,8 @@
This guide will help you migrate from the experimental version of Devvit Web to the official Devvit Web setup. You must complete this migration to publish and grow your app.
+In Devvit 0.15, `blocks` and `@devvit/public-api` remain supported but deprecated. Keep legacy handlers in their own entry file and migrate to `@devvit/web` where possible.
+
> **Note**: Apps can be partially migrated, you don't need to re-write everything!
## How to identify if you're using the experimental version
@@ -95,24 +97,28 @@ import { navigateTo } from '@devvit/web/client';
### 5. Remove defineConfig from main.tsx
-In your `src/devvit/main.tsx`, remove the `defineConfig` function and any configuration it contained. This configuration now lives in `devvit.json`.
+In your `src/devvit/main.tsx`, remove the experimental `defineConfig` function and move its configuration to `devvit.json`.
```typescript
-// Before in src/devvit/main.tsx
+// Before: experimental configuration to replace
import { defineConfig } from '@devvit/server';
export default defineConfig({
// ... configuration
});
+```
-// After
-// Simply export your Devvit instance or any Devvit.addX functions
-import { Devvit } from '@devvit/web';
+If you're keeping public-api menu actions or triggers, export `Devvit` from the file configured by `blocks.entry`:
-// Your Devvit setup code here
+```typescript title="src/devvit/main.tsx (legacy)"
+import { Devvit } from '@devvit/public-api';
+
+// Your existing menu actions and triggers go here.
export default Devvit;
```
+Put Web server code in `src/server/index.ts` and client code in `src/client`. Import from `@devvit/web/server` or `@devvit/web/client` in those files. Once you've moved all public-api handlers, remove `blocks` and the legacy entry file.
+
### 6. Reorganize your project structure
We recommend using a clean folder structure:
diff --git a/docs/guides/migrate/inline-web-view.md b/docs/guides/migrate/inline-web-view.md
index 1ae3d8f54..d88ccfe15 100644
--- a/docs/guides/migrate/inline-web-view.md
+++ b/docs/guides/migrate/inline-web-view.md
@@ -2,6 +2,8 @@
This guide will migrate your legacy webview implementation (using useWebView inside of Blocks) to the official Devvit Web setup.
+In Devvit 0.15, `blocks` and `@devvit/public-api` remain supported but deprecated. Keep legacy handlers in `blocks.entry` and Web code in separate server and client files. The **Before** examples show the code you're migrating from.
+
:::note
Apps can be partially migrated, you don't need to re-write everything!
:::
@@ -25,7 +27,7 @@ The first thing you need to do is setup `devvit.json`.
Schema here: https://developers.reddit.com/schema/config-file.v1.json
-`devvit.json` supports all capabilities previously available in the `Devvit` singleton, e.g. `Devvit.addCustomPostType()`. For the purposes of this guide, only the post rendering logic will be migrated.
+Configure Web post entry points in `devvit.json`. The example below moves post rendering to Devvit Web and keeps existing menu actions and triggers in `blocks.entry`.
### Understanding entrypoints
diff --git a/docusaurus.config.ts b/docusaurus.config.ts
index 3f4d06bbe..a98b3eee3 100644
--- a/docusaurus.config.ts
+++ b/docusaurus.config.ts
@@ -162,7 +162,6 @@ const config: Config = {
ignore: [
"**/api/**",
"**/blocks/**",
- "**/changelog.md",
"**/icon.mdx",
"**/devvit_rules.md",
"**/migration_guide.md",
diff --git a/versioned_docs/version-0.15/api/public-api/classes/RedditAPIClient.md b/versioned_docs/version-0.15/api/public-api/classes/RedditAPIClient.md
index 5317eff07..c324897c7 100644
--- a/versioned_docs/version-0.15/api/public-api/classes/RedditAPIClient.md
+++ b/versioned_docs/version-0.15/api/public-api/classes/RedditAPIClient.md
@@ -2761,79 +2761,37 @@ A Listing of SubredditWikiContributorUser objects.
### getWikiPage()
-#### Call Signature
-
-> **getWikiPage**(`subredditName`, `page`, `revisionId`): `Promise`\<[`WikiPage`](WikiPage.md)\>
-
-Get a specific revision of a wiki page from a subreddit.
-
-##### Parameters
-
-###### subredditName
-
-`string`
-
-The name of the subreddit to get the wiki page from.
-
-###### page
-
-`string`
-
-The name of the wiki page to get.
-
-###### revisionId
-
-The revision ID of the wiki page version to get. Leaving it empty returns the latest version.
-
-`undefined` | `` `${string}-${string}-${string}-${string}-${string}` ``
-
-##### Returns
-
-`Promise`\<[`WikiPage`](WikiPage.md)\>
-
-The requested WikiPage object.
-
-##### Deprecated
-
-Pass a [GetWikiPageOptions](../type-aliases/GetWikiPageOptions.md) object as the third argument instead.
-
-##### Inherited from
-
-[`RedditClient`](RedditClient.md).[`getWikiPage`](RedditClient.md#getwikipage)
-
-#### Call Signature
-
> **getWikiPage**(`subredditName`, `page`, `options`?): `Promise`\<[`WikiPage`](WikiPage.md)\>
Get a wiki page from a subreddit.
-##### Parameters
+#### Parameters
-###### subredditName
+##### subredditName
`string`
The name of the subreddit to get the wiki page from.
-###### page
+##### page
`string`
The name of the wiki page to get.
-###### options?
+##### options?
[`GetWikiPageOptions`](../type-aliases/GetWikiPageOptions.md)
Options for the request.
-##### Returns
+#### Returns
`Promise`\<[`WikiPage`](WikiPage.md)\>
The requested WikiPage object.
-##### Inherited from
+#### Inherited from
[`RedditClient`](RedditClient.md).[`getWikiPage`](RedditClient.md#getwikipage)
diff --git a/versioned_docs/version-0.15/api/public-api/classes/RedditClient.md b/versioned_docs/version-0.15/api/public-api/classes/RedditClient.md
index 279f40a7e..b021cb853 100644
--- a/versioned_docs/version-0.15/api/public-api/classes/RedditClient.md
+++ b/versioned_docs/version-0.15/api/public-api/classes/RedditClient.md
@@ -2401,69 +2401,31 @@ A Listing of SubredditWikiContributorUser objects.
### getWikiPage()
-#### Call Signature
-
-> **getWikiPage**(`subredditName`, `page`, `revisionId`): `Promise`\<[`WikiPage`](WikiPage.md)\>
-
-Get a specific revision of a wiki page from a subreddit.
-
-##### Parameters
-
-###### subredditName
-
-`string`
-
-The name of the subreddit to get the wiki page from.
-
-###### page
-
-`string`
-
-The name of the wiki page to get.
-
-###### revisionId
-
-The revision ID of the wiki page version to get. Leaving it empty returns the latest version.
-
-`undefined` | `` `${string}-${string}-${string}-${string}-${string}` ``
-
-##### Returns
-
-`Promise`\<[`WikiPage`](WikiPage.md)\>
-
-The requested WikiPage object.
-
-##### Deprecated
-
-Pass a [GetWikiPageOptions](../type-aliases/GetWikiPageOptions.md) object as the third argument instead.
-
-#### Call Signature
-
> **getWikiPage**(`subredditName`, `page`, `options`?): `Promise`\<[`WikiPage`](WikiPage.md)\>
Get a wiki page from a subreddit.
-##### Parameters
+#### Parameters
-###### subredditName
+##### subredditName
`string`
The name of the subreddit to get the wiki page from.
-###### page
+##### page
`string`
The name of the wiki page to get.
-###### options?
+##### options?
[`GetWikiPageOptions`](../type-aliases/GetWikiPageOptions.md)
Options for the request.
-##### Returns
+#### Returns
`Promise`\<[`WikiPage`](WikiPage.md)\>
diff --git a/versioned_docs/version-0.15/api/redditapi/README.md b/versioned_docs/version-0.15/api/redditapi/README.md
index 381f260d4..6379c427a 100644
--- a/versioned_docs/version-0.15/api/redditapi/README.md
+++ b/versioned_docs/version-0.15/api/redditapi/README.md
@@ -1,8 +1,8 @@
-**@devvit/reddit v0.15.0-dev**
+**@devvit/reddit v0.15.0**
***
-# @devvit/reddit v0.15.0-dev
+# @devvit/reddit v0.15.0
## Modules
diff --git a/versioned_docs/version-0.15/api/redditapi/RedditClient/README.md b/versioned_docs/version-0.15/api/redditapi/RedditClient/README.md
index 7b5bc07bd..e8efcee57 100644
--- a/versioned_docs/version-0.15/api/redditapi/RedditClient/README.md
+++ b/versioned_docs/version-0.15/api/redditapi/RedditClient/README.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../README.md)
+[**@devvit/reddit v0.15.0**](../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/RedditClient/classes/RedditClient.md b/versioned_docs/version-0.15/api/redditapi/RedditClient/classes/RedditClient.md
index 60f2ef0ab..b929e512f 100644
--- a/versioned_docs/version-0.15/api/redditapi/RedditClient/classes/RedditClient.md
+++ b/versioned_docs/version-0.15/api/redditapi/RedditClient/classes/RedditClient.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -288,7 +288,7 @@ Approve a post or comment.
The id of the post (t3_) or comment (t1_) to approve.
-`` `t1_${string}` `` | `` `t3_${string}` ``
+`` `t3_${string}` `` | `` `t1_${string}` ``
#### Returns
@@ -681,8 +681,10 @@ The edited FlairTemplate object.
**`Experimental`**
-Filters a post or comment. When a post or comment is filtered, it is added to the ModQueue for review, and in addition:
-- if
+Filters a post or comment. When a post or comment is filtered, it is added to the ModQueue for
+review. By default, filtered content is hidden while in the queue. Set `keep` to `true` to keep
+the content visible. Set `reason` to show moderators a reason; when `keep` is `true`, the
+reason is also shown on the content.
#### Parameters
@@ -690,7 +692,7 @@ Filters a post or comment. When a post or comment is filtered, it is added to th
The id of the post (t3_) or comment (t1_) to filter.
-`` `t1_${string}` `` | `` `t3_${string}` ``
+`` `t3_${string}` `` | `` `t1_${string}` ``
##### options?
@@ -903,7 +905,7 @@ const comments = await reddit.getComments({
### getCommentsAndPostsByUser()
-> **getCommentsAndPostsByUser**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+> **getCommentsAndPostsByUser**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
Get a list of posts and comments from a specific user.
@@ -917,7 +919,7 @@ Options for the request
#### Returns
-[`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+[`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
A Listing of `Post` and `Comment` objects.
@@ -1142,7 +1144,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getEdited**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+> **getEdited**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
Return a listing of things that have been edited recently.
@@ -1154,7 +1156,7 @@ Return a listing of things that have been edited recently.
##### Returns
-[`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+[`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
##### Example
@@ -1375,7 +1377,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getModQueue**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+> **getModQueue**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
Return a listing of things requiring moderator review, such as reported things and items.
@@ -1387,7 +1389,7 @@ Return a listing of things requiring moderator review, such as reported things a
##### Returns
-[`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+[`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
##### Example
@@ -1631,7 +1633,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getReports**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+> **getReports**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
Return a listing of things that have been reported.
@@ -1643,7 +1645,7 @@ Return a listing of things that have been reported.
##### Returns
-[`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+[`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
##### Example
@@ -1798,7 +1800,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getSpam**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+> **getSpam**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
Return a listing of things that have been marked as spam or otherwise removed.
@@ -1810,7 +1812,7 @@ Return a listing of things that have been marked as spam or otherwise removed.
##### Returns
-[`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+[`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
##### Example
@@ -1848,7 +1850,7 @@ A Promise that resolves a Subreddit object.
#### Deprecated
-Use [getSubredditInfoById](../../models/functions/getSubredditInfoById.md) instead.
+Use [getSubredditInfoById](#getsubredditinfobyid) instead.
#### Example
@@ -1882,7 +1884,7 @@ A Promise that resolves a Subreddit object.
#### Deprecated
-Use [getSubredditInfoByName](../../models/functions/getSubredditInfoByName.md) instead.
+Use [getSubredditInfoByName](#getsubredditinfobyname) instead.
#### Example
@@ -2149,7 +2151,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getUnmoderated**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+> **getUnmoderated**(`options`): [`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
Return a listing of things that have yet to be approved/removed by a mod.
@@ -2161,7 +2163,7 @@ Return a listing of things that have yet to be approved/removed by a mod.
##### Returns
-[`Listing`](../../models/classes/Listing.md)\<[`Comment`](../../models/classes/Comment.md) \| [`Post`](../../models/classes/Post.md)\>
+[`Listing`](../../models/classes/Listing.md)\<[`Post`](../../models/classes/Post.md) \| [`Comment`](../../models/classes/Comment.md)\>
##### Example
@@ -2397,69 +2399,31 @@ A Listing of SubredditWikiContributorUser objects.
### getWikiPage()
-#### Call Signature
-
-> **getWikiPage**(`subredditName`, `page`, `revisionId`): `Promise`\<[`WikiPage`](../../models/classes/WikiPage.md)\>
-
-Get a specific revision of a wiki page from a subreddit.
-
-##### Parameters
-
-###### subredditName
-
-`string`
-
-The name of the subreddit to get the wiki page from.
-
-###### page
-
-`string`
-
-The name of the wiki page to get.
-
-###### revisionId
-
-The revision ID of the wiki page version to get. Leaving it empty returns the latest version.
-
-`undefined` | `` `${string}-${string}-${string}-${string}-${string}` ``
-
-##### Returns
-
-`Promise`\<[`WikiPage`](../../models/classes/WikiPage.md)\>
-
-The requested WikiPage object.
-
-##### Deprecated
-
-Pass a [GetWikiPageOptions](../../models/type-aliases/GetWikiPageOptions.md) object as the third argument instead.
-
-#### Call Signature
-
> **getWikiPage**(`subredditName`, `page`, `options`?): `Promise`\<[`WikiPage`](../../models/classes/WikiPage.md)\>
Get a wiki page from a subreddit.
-##### Parameters
+#### Parameters
-###### subredditName
+##### subredditName
`string`
The name of the subreddit to get the wiki page from.
-###### page
+##### page
`string`
The name of the wiki page to get.
-###### options?
+##### options?
[`GetWikiPageOptions`](../../models/type-aliases/GetWikiPageOptions.md)
Options for the request.
-##### Returns
+#### Returns
`Promise`\<[`WikiPage`](../../models/classes/WikiPage.md)\>
@@ -2694,7 +2658,7 @@ Remove a post or comment.
The id of the post (t3_) or comment (t1_) to remove.
-`` `t1_${string}` `` | `` `t3_${string}` ``
+`` `t3_${string}` `` | `` `t1_${string}` ``
##### isSpam
@@ -2967,7 +2931,7 @@ The report is sent to the moderators of the subreddit for review.
Post or Comment
-[`Comment`](../../models/classes/Comment.md) | [`Post`](../../models/classes/Post.md)
+[`Post`](../../models/classes/Post.md) | [`Comment`](../../models/classes/Comment.md)
##### options
@@ -3404,7 +3368,7 @@ const post = await reddit.submitCustomPost({
title: 'My Devvit Post',
runAs: 'USER',
userGeneratedContent: {
- text: "hello there",
+ text: "hello there",
imageUrls: ["https://styles.redditmedia.com/t5_5wa5ww/styles/communityIcon_wyopomb2xb0a1.png", "https://styles.redditmedia.com/t5_49fkib/styles/bannerBackgroundImage_5a4axis7cku61.png"]
},
subredditName: context.subredditName,
diff --git a/versioned_docs/version-0.15/api/redditapi/RedditClient/type-aliases/CustomPostStyles.md b/versioned_docs/version-0.15/api/redditapi/RedditClient/type-aliases/CustomPostStyles.md
index e8ecbcba7..385457483 100644
--- a/versioned_docs/version-0.15/api/redditapi/RedditClient/type-aliases/CustomPostStyles.md
+++ b/versioned_docs/version-0.15/api/redditapi/RedditClient/type-aliases/CustomPostStyles.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/RedditClient/type-aliases/InviteModeratorOptions.md b/versioned_docs/version-0.15/api/redditapi/RedditClient/type-aliases/InviteModeratorOptions.md
index f410e44b4..d20eb7e9d 100644
--- a/versioned_docs/version-0.15/api/redditapi/RedditClient/type-aliases/InviteModeratorOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/RedditClient/type-aliases/InviteModeratorOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/RedditClient/type-aliases/MuteUserOptions.md b/versioned_docs/version-0.15/api/redditapi/RedditClient/type-aliases/MuteUserOptions.md
index d43ecea67..bb59c07f7 100644
--- a/versioned_docs/version-0.15/api/redditapi/RedditClient/type-aliases/MuteUserOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/RedditClient/type-aliases/MuteUserOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/README.md b/versioned_docs/version-0.15/api/redditapi/models/README.md
index 01dfb8329..c6fff1a5f 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/README.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/README.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../README.md)
+[**@devvit/reddit v0.15.0**](../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/AuthorFlairSettings.md b/versioned_docs/version-0.15/api/redditapi/models/classes/AuthorFlairSettings.md
index 6780838d0..637084495 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/AuthorFlairSettings.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/AuthorFlairSettings.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/ButtonWidget.md b/versioned_docs/version-0.15/api/redditapi/models/classes/ButtonWidget.md
index 63d6868a8..19760f4d0 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/ButtonWidget.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/ButtonWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -152,11 +152,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`ButtonWidget`, `"description"` \| `"styles"` \| `"buttons"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`ButtonWidget`, `"description"` \| `"styles"` \| `"buttons"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`ButtonWidget`, `"description"` \| `"styles"` \| `"buttons"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`ButtonWidget`, `"description"` \| `"styles"` \| `"buttons"`\>
#### Overrides
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/CalendarWidget.md b/versioned_docs/version-0.15/api/redditapi/models/classes/CalendarWidget.md
index 0e0f0f509..3f7812e4d 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/CalendarWidget.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/CalendarWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -152,11 +152,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`CalendarWidget`, `"styles"` \| `"googleCalendarId"` \| `"configuration"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`CalendarWidget`, `"googleCalendarId"` \| `"configuration"` \| `"styles"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`CalendarWidget`, `"styles"` \| `"googleCalendarId"` \| `"configuration"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`CalendarWidget`, `"googleCalendarId"` \| `"configuration"` \| `"styles"`\>
#### Overrides
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/Comment.md b/versioned_docs/version-0.15/api/redditapi/models/classes/Comment.md
index c00687beb..fce1193e0 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/Comment.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/Comment.md
@@ -1,9 +1,21 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
# Class: Comment
+## Constructors
+
+
+
+### new Comment()
+
+> **new Comment**(): `Comment`
+
+#### Returns
+
+`Comment`
+
## Accessors
@@ -301,7 +313,7 @@ The number of reports, or `0` when none are available.
#### Get Signature
-> **get** **parentId**(): `` `t1_${string}` `` \| `` `t3_${string}` ``
+> **get** **parentId**(): `` `t3_${string}` `` \| `` `t1_${string}` ``
The identifier of the comment's parent.
@@ -310,7 +322,7 @@ parent comment's `T1`.
##### Returns
-`` `t1_${string}` `` \| `` `t3_${string}` ``
+`` `t3_${string}` `` \| `` `t1_${string}` ``
***
@@ -563,15 +575,15 @@ The `runAs` option is ignored when editing a comment.
### distinguish()
-> **distinguish**(`makeSticky`): `Promise`\<`void`\>
+> **distinguish**(`makeSticky`?): `Promise`\<`void`\>
Distinguishes the comment as a moderator and updates this instance.
#### Parameters
-##### makeSticky
+##### makeSticky?
-`boolean` = `false`
+`boolean`
Whether to pin the comment to the top of its thread.
@@ -585,15 +597,15 @@ Whether to pin the comment to the top of its thread.
### distinguishAsAdmin()
-> **distinguishAsAdmin**(`makeSticky`): `Promise`\<`void`\>
+> **distinguishAsAdmin**(`makeSticky`?): `Promise`\<`void`\>
Distinguishes the comment as an employee and updates this instance.
#### Parameters
-##### makeSticky
+##### makeSticky?
-`boolean` = `false`
+`boolean`
Whether to pin the comment to the top of its thread.
@@ -634,8 +646,10 @@ The `runAs` option is ignored when editing a comment.
**`Experimental`**
-Filters the comment. When a comment is filtered, it is added to the ModQueue for review, and in addition:
-- if
+Filters the comment. When a comment is filtered, it is added to the ModQueue for review. By
+default, filtered comments are hidden while in the queue. Set `keep` to `true` to keep the
+comment visible. Set `reason` to show moderators a reason; when `keep` is `true`, the reason
+is also shown on the comment.
#### Parameters
@@ -807,15 +821,15 @@ Disables new replies and updates this instance's locked state.
### remove()
-> **remove**(`isSpam`): `Promise`\<`void`\>
+> **remove**(`isSpam`?): `Promise`\<`void`\>
Removes the comment and updates this instance's moderation state.
#### Parameters
-##### isSpam
+##### isSpam?
-`boolean` = `false`
+`boolean`
Whether to classify the removed comment as spam.
@@ -887,13 +901,13 @@ The report reason to snooze.
### toJSON()
-> **toJSON**(): `Pick`\<`Comment`, `"id"` \| `"subredditName"` \| `"postId"` \| `"body"` \| `"permalink"` \| `"createdAt"` \| `"url"` \| `"authorName"` \| `"subredditId"` \| `"score"` \| `"approved"` \| `"spam"` \| `"stickied"` \| `"removed"` \| `"edited"` \| `"locked"` \| `"ignoringReports"` \| `"distinguishedBy"` \| `"authorFlair"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"parentId"` \| `"replies"` \| `"numReports"` \| `"collapsedBecauseCrowdControl"`\>
+> **toJSON**(): `Pick`\<`Comment`, `"subredditName"` \| `"id"` \| `"authorName"` \| `"subredditId"` \| `"body"` \| `"createdAt"` \| `"parentId"` \| `"postId"` \| `"replies"` \| `"approved"` \| `"locked"` \| `"removed"` \| `"stickied"` \| `"spam"` \| `"edited"` \| `"distinguishedBy"` \| `"numReports"` \| `"collapsedBecauseCrowdControl"` \| `"score"` \| `"permalink"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"url"` \| `"ignoringReports"` \| `"authorFlair"`\>
Returns the public fields included when the comment is serialized.
#### Returns
-`Pick`\<`Comment`, `"id"` \| `"subredditName"` \| `"postId"` \| `"body"` \| `"permalink"` \| `"createdAt"` \| `"url"` \| `"authorName"` \| `"subredditId"` \| `"score"` \| `"approved"` \| `"spam"` \| `"stickied"` \| `"removed"` \| `"edited"` \| `"locked"` \| `"ignoringReports"` \| `"distinguishedBy"` \| `"authorFlair"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"parentId"` \| `"replies"` \| `"numReports"` \| `"collapsedBecauseCrowdControl"`\>
+`Pick`\<`Comment`, `"subredditName"` \| `"id"` \| `"authorName"` \| `"subredditId"` \| `"body"` \| `"createdAt"` \| `"parentId"` \| `"postId"` \| `"replies"` \| `"approved"` \| `"locked"` \| `"removed"` \| `"stickied"` \| `"spam"` \| `"edited"` \| `"distinguishedBy"` \| `"numReports"` \| `"collapsedBecauseCrowdControl"` \| `"score"` \| `"permalink"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"url"` \| `"ignoringReports"` \| `"authorFlair"`\>
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/CommunityListWidget.md b/versioned_docs/version-0.15/api/redditapi/models/classes/CommunityListWidget.md
index eccbb988c..2080a505d 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/CommunityListWidget.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/CommunityListWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -138,11 +138,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`CommunityListWidget`, `"styles"` \| `"communities"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`CommunityListWidget`, `"styles"` \| `"communities"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`CommunityListWidget`, `"styles"` \| `"communities"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`CommunityListWidget`, `"styles"` \| `"communities"`\>
#### Overrides
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/CustomWidget.md b/versioned_docs/version-0.15/api/redditapi/models/classes/CustomWidget.md
index a6c4eaa77..f4b13ddcf 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/CustomWidget.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/CustomWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -180,11 +180,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`CustomWidget`, `"text"` \| `"height"` \| `"images"` \| `"stylesheetUrl"` \| `"css"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`CustomWidget`, `"text"` \| `"images"` \| `"stylesheetUrl"` \| `"height"` \| `"css"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`CustomWidget`, `"text"` \| `"height"` \| `"images"` \| `"stylesheetUrl"` \| `"css"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`CustomWidget`, `"text"` \| `"images"` \| `"stylesheetUrl"` \| `"height"` \| `"css"`\>
#### Overrides
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/Flair.md b/versioned_docs/version-0.15/api/redditapi/models/classes/Flair.md
index 130c849ac..2002086ca 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/Flair.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/Flair.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/FlairTemplate.md b/versioned_docs/version-0.15/api/redditapi/models/classes/FlairTemplate.md
index 3feda7b84..0c8aac9b9 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/FlairTemplate.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/FlairTemplate.md
@@ -1,9 +1,21 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
# Class: FlairTemplate
+## Constructors
+
+
+
+### new FlairTemplate()
+
+> **new FlairTemplate**(): `FlairTemplate`
+
+#### Returns
+
+`FlairTemplate`
+
## Accessors
@@ -160,7 +172,7 @@ Edit this flair template
##### options
-`Partial`\<`Omit`\<[`EditFlairTemplateOptions`](../type-aliases/EditFlairTemplateOptions.md), `"id"` \| `"subredditName"`\>\>
+`Partial`\<`Omit`\<[`EditFlairTemplateOptions`](../type-aliases/EditFlairTemplateOptions.md), `"subredditName"` \| `"id"`\>\>
#### Returns
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/ImageWidget.md b/versioned_docs/version-0.15/api/redditapi/models/classes/ImageWidget.md
index e057c264b..19c6960d4 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/ImageWidget.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/ImageWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -124,11 +124,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`ImageWidget`, `"images"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`ImageWidget`, `"images"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`ImageWidget`, `"images"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`ImageWidget`, `"images"`\>
#### Overrides
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/Listing.md b/versioned_docs/version-0.15/api/redditapi/models/classes/Listing.md
index 3b64499ce..c5157e8bd 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/Listing.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/Listing.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -10,13 +10,33 @@
`T`
+## Constructors
+
+
+
+### new Listing()
+
+> **new Listing**\<`T`\>(): `Listing`\<`T`\>
+
+#### Returns
+
+`Listing`\<`T`\>
+
## Properties
+
+
+### children
+
+> **children**: `T`[]
+
+***
+
### limit
-> **limit**: `number` = `DEFAULT_LIMIT`
+> **limit**: `number`
***
@@ -24,7 +44,7 @@
### pageSize
-> **pageSize**: `number` = `DEFAULT_PAGE_SIZE`
+> **pageSize**: `number`
## Accessors
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/ModMailService.md b/versioned_docs/version-0.15/api/redditapi/models/classes/ModMailService.md
index 684d651c0..29cb3b9f4 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/ModMailService.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/ModMailService.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -6,13 +6,25 @@
Class providing the methods for working with Mod Mail
+## Constructors
+
+
+
+### new ModMailService()
+
+> **new ModMailService**(): `ModMailService`
+
+#### Returns
+
+`ModMailService`
+
## Properties
### notificationSubjectPrefix
-> `readonly` **notificationSubjectPrefix**: `"[notification]"` = `'[notification]'`
+> `readonly` **notificationSubjectPrefix**: `"[notification]"` = `"[notification]"`
## Methods
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/ModNote.md b/versioned_docs/version-0.15/api/redditapi/models/classes/ModNote.md
index 61cd4773a..fb7f77416 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/ModNote.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/ModNote.md
@@ -1,9 +1,21 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
# Class: ModNote
+## Constructors
+
+
+
+### new ModNote()
+
+> **new ModNote**(): `ModNote`
+
+#### Returns
+
+`ModNote`
+
## Properties
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/Post.md b/versioned_docs/version-0.15/api/redditapi/models/classes/Post.md
index ce4a927ad..2854a0fb2 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/Post.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/Post.md
@@ -1,9 +1,21 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
# Class: Post
+## Constructors
+
+
+
+### new Post()
+
+> **new Post**(): `Post`
+
+#### Returns
+
+`Post`
+
## Accessors
@@ -878,8 +890,10 @@ edited state from the response.
**`Experimental`**
-Filters a post. When a post is filtered, it is added to the ModQueue for review, and in addition:
-- if
+Filters a post. When a post is filtered, it is added to the ModQueue for
+review. By default, filtered posts are hidden while in the queue. Set
+`keep` to `true` to keep the post visible. Set `reason` to show moderators
+a reason; when `keep` is `true`, the reason is also shown on the post.
#### Parameters
@@ -945,15 +959,15 @@ Get the custom styles for a custom post.
### getDuplicates()
-> **getDuplicates**(`opts`): [`Listing`](Listing.md)\<`Post`\>
+> **getDuplicates**(`opts`?): [`Listing`](Listing.md)\<`Post`\>
A listing of other posts that reference the same URL.
#### Parameters
-##### opts
+##### opts?
-`Omit`\<[`GetDuplicatesOptions`](../type-aliases/GetDuplicatesOptions.md), `"postId"`\> = `{}`
+`Omit`\<[`GetDuplicatesOptions`](../type-aliases/GetDuplicatesOptions.md), `"postId"`\>
#### Returns
@@ -1367,15 +1381,15 @@ await post.mergePostData({ settings: { fontSize: 14 } });
### remove()
-> **remove**(`isSpam`): `Promise`\<`void`\>
+> **remove**(`isSpam`?): `Promise`\<`void`\>
Removes the post and updates this instance's moderation state.
#### Parameters
-##### isSpam
+##### isSpam?
-`boolean` = `false`
+`boolean`
Whether to classify the removed post as spam.
@@ -1568,13 +1582,13 @@ profile pins.
### toJSON()
-> **toJSON**(): `Pick`\<`Post`, `"flair"` \| `"spoiler"` \| `"id"` \| `"subredditName"` \| `"body"` \| `"permalink"` \| `"title"` \| `"createdAt"` \| `"nsfw"` \| `"url"` \| `"authorId"` \| `"authorName"` \| `"subredditId"` \| `"bodyHtml"` \| `"thumbnail"` \| `"score"` \| `"numberOfComments"` \| `"numberOfReports"` \| `"approved"` \| `"spam"` \| `"stickied"` \| `"removed"` \| `"removedBy"` \| `"removedByCategory"` \| `"archived"` \| `"edited"` \| `"locked"` \| `"quarantined"` \| `"hidden"` \| `"ignoringReports"` \| `"distinguishedBy"` \| `"authorFlair"` \| `"secureMedia"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"crosspostParentId"`\>
+> **toJSON**(): `Pick`\<`Post`, `"flair"` \| `"subredditName"` \| `"id"` \| `"authorName"` \| `"subredditId"` \| `"body"` \| `"createdAt"` \| `"approved"` \| `"locked"` \| `"removed"` \| `"stickied"` \| `"spam"` \| `"edited"` \| `"distinguishedBy"` \| `"score"` \| `"permalink"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"url"` \| `"ignoringReports"` \| `"authorFlair"` \| `"spoiler"` \| `"archived"` \| `"thumbnail"` \| `"authorId"` \| `"title"` \| `"bodyHtml"` \| `"numberOfComments"` \| `"numberOfReports"` \| `"removedBy"` \| `"removedByCategory"` \| `"nsfw"` \| `"quarantined"` \| `"hidden"` \| `"secureMedia"` \| `"crosspostParentId"`\>
JSON representation of public fields.
#### Returns
-`Pick`\<`Post`, `"flair"` \| `"spoiler"` \| `"id"` \| `"subredditName"` \| `"body"` \| `"permalink"` \| `"title"` \| `"createdAt"` \| `"nsfw"` \| `"url"` \| `"authorId"` \| `"authorName"` \| `"subredditId"` \| `"bodyHtml"` \| `"thumbnail"` \| `"score"` \| `"numberOfComments"` \| `"numberOfReports"` \| `"approved"` \| `"spam"` \| `"stickied"` \| `"removed"` \| `"removedBy"` \| `"removedByCategory"` \| `"archived"` \| `"edited"` \| `"locked"` \| `"quarantined"` \| `"hidden"` \| `"ignoringReports"` \| `"distinguishedBy"` \| `"authorFlair"` \| `"secureMedia"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"crosspostParentId"`\>
+`Pick`\<`Post`, `"flair"` \| `"subredditName"` \| `"id"` \| `"authorName"` \| `"subredditId"` \| `"body"` \| `"createdAt"` \| `"approved"` \| `"locked"` \| `"removed"` \| `"stickied"` \| `"spam"` \| `"edited"` \| `"distinguishedBy"` \| `"score"` \| `"permalink"` \| `"userReportReasons"` \| `"modReports"` \| `"modReportReasons"` \| `"url"` \| `"ignoringReports"` \| `"authorFlair"` \| `"spoiler"` \| `"archived"` \| `"thumbnail"` \| `"authorId"` \| `"title"` \| `"bodyHtml"` \| `"numberOfComments"` \| `"numberOfReports"` \| `"removedBy"` \| `"removedByCategory"` \| `"nsfw"` \| `"quarantined"` \| `"hidden"` \| `"secureMedia"` \| `"crosspostParentId"`\>
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/PostFlairSettings.md b/versioned_docs/version-0.15/api/redditapi/models/classes/PostFlairSettings.md
index c82a4ba22..b363acc05 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/PostFlairSettings.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/PostFlairSettings.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/PostFlairWidget.md b/versioned_docs/version-0.15/api/redditapi/models/classes/PostFlairWidget.md
index e3d82ab28..1713a503d 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/PostFlairWidget.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/PostFlairWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -152,11 +152,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`PostFlairWidget`, `"styles"` \| `"templates"` \| `"display"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`PostFlairWidget`, `"styles"` \| `"templates"` \| `"display"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`PostFlairWidget`, `"styles"` \| `"templates"` \| `"display"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`PostFlairWidget`, `"styles"` \| `"templates"` \| `"display"`\>
#### Overrides
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/PrivateMessage.md b/versioned_docs/version-0.15/api/redditapi/models/classes/PrivateMessage.md
index 22aa27fc6..9fc915da0 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/PrivateMessage.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/PrivateMessage.md
@@ -1,9 +1,21 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
# Class: PrivateMessage
+## Constructors
+
+
+
+### new PrivateMessage()
+
+> **new PrivateMessage**(): `PrivateMessage`
+
+#### Returns
+
+`PrivateMessage`
+
## Accessors
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/Rule.md b/versioned_docs/version-0.15/api/redditapi/models/classes/Rule.md
index 89cd6aac0..941e70a91 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/Rule.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/Rule.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -80,13 +80,13 @@ The full description of the rule. This appears on your subreddit's sidebar.
#### Get Signature
-> **get** **kind**(): `"comment"` \| `"all"` \| `"link"`
+> **get** **kind**(): `"all"` \| `"comment"` \| `"link"`
Which Reddit objects this rule applies to. One of "all", "link" (AKA posts), "comment".
##### Returns
-`"comment"` \| `"all"` \| `"link"`
+`"all"` \| `"comment"` \| `"link"`
***
@@ -170,11 +170,11 @@ Text to show users when reporting content due to this rule. Defaults to the shor
### toJSON()
-> **toJSON**(): `Pick`\<`Rule`, `"subredditName"` \| `"createdUtc"` \| `"description"` \| `"kind"` \| `"violationReason"` \| `"shortName"` \| `"priority"`\> & `object`
+> **toJSON**(): `Pick`\<`Rule`, `"kind"` \| `"violationReason"` \| `"shortName"` \| `"description"` \| `"subredditName"` \| `"priority"` \| `"createdUtc"`\> & `object`
#### Returns
-`Pick`\<`Rule`, `"subredditName"` \| `"createdUtc"` \| `"description"` \| `"kind"` \| `"violationReason"` \| `"shortName"` \| `"priority"`\> & `object`
+`Pick`\<`Rule`, `"kind"` \| `"violationReason"` \| `"shortName"` \| `"description"` \| `"subredditName"` \| `"priority"` \| `"createdUtc"`\> & `object`
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/Subreddit.md b/versioned_docs/version-0.15/api/redditapi/models/classes/Subreddit.md
index 729bb1861..988c0a985 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/Subreddit.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/Subreddit.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -6,6 +6,18 @@
A class representing a subreddit.
+## Constructors
+
+
+
+### new Subreddit()
+
+> **new Subreddit**(): `Subreddit`
+
+#### Returns
+
+`Subreddit`
+
## Accessors
@@ -488,13 +500,13 @@ Delete a removal reason from this subreddit.
### getApprovedUsers()
-> **getApprovedUsers**(`options`): [`Listing`](Listing.md)\<[`SubredditContributorUser`](SubredditContributorUser.md)\>
+> **getApprovedUsers**(`options`?): [`Listing`](Listing.md)\<[`SubredditContributorUser`](SubredditContributorUser.md)\>
#### Parameters
-##### options
+##### options?
-`GetUsersOptions` = `{}`
+`GetUsersOptions`
#### Returns
@@ -506,13 +518,13 @@ Delete a removal reason from this subreddit.
### getBannedUsers()
-> **getBannedUsers**(`options`): [`Listing`](Listing.md)\<[`SubredditBannedUser`](SubredditBannedUser.md)\>
+> **getBannedUsers**(`options`?): [`Listing`](Listing.md)\<[`SubredditBannedUser`](SubredditBannedUser.md)\>
#### Parameters
-##### options
+##### options?
-`GetUsersOptions` = `{}`
+`GetUsersOptions`
#### Returns
@@ -524,13 +536,13 @@ Delete a removal reason from this subreddit.
### getBannedWikiContributors()
-> **getBannedWikiContributors**(`options`): [`Listing`](Listing.md)\<[`SubredditWikiBannedUser`](SubredditWikiBannedUser.md)\>
+> **getBannedWikiContributors**(`options`?): [`Listing`](Listing.md)\<[`SubredditWikiBannedUser`](SubredditWikiBannedUser.md)\>
#### Parameters
-##### options
+##### options?
-`GetUsersOptions` = `{}`
+`GetUsersOptions`
#### Returns
@@ -542,7 +554,7 @@ Delete a removal reason from this subreddit.
### getCommentsAndPostsByIds()
-> **getCommentsAndPostsByIds**(`ids`): [`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+> **getCommentsAndPostsByIds**(`ids`): [`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
Return a listing of things specified by their fullnames.
@@ -556,7 +568,7 @@ Array of thing full ids (e.g. t3_abc123)
#### Returns
-[`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+[`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
#### Example
@@ -573,13 +585,13 @@ console.log(items) // [Post, Comment]
### getControversialPosts()
-> **getControversialPosts**(`options`): [`Listing`](Listing.md)\<[`Post`](Post.md)\>
+> **getControversialPosts**(`options`?): [`Listing`](Listing.md)\<[`Post`](Post.md)\>
#### Parameters
-##### options
+##### options?
-`Omit`\<[`GetPostsOptionsWithTimeframe`](../type-aliases/GetPostsOptionsWithTimeframe.md), `"subredditName"`\> = `{}`
+`Omit`\<[`GetPostsOptionsWithTimeframe`](../type-aliases/GetPostsOptionsWithTimeframe.md), `"subredditName"`\>
#### Returns
@@ -645,7 +657,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getEdited**(`options`?): [`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+> **getEdited**(`options`?): [`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
Return a listing of things that have been edited recently.
@@ -657,7 +669,7 @@ Return a listing of things that have been edited recently.
##### Returns
-[`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+[`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
##### Example
@@ -713,13 +725,13 @@ const highlightedPosts = await subreddit.getHighlightedPosts();
### getModerators()
-> **getModerators**(`options`): [`Listing`](Listing.md)\<[`SubredditModeratorUser`](SubredditModeratorUser.md)\>
+> **getModerators**(`options`?): [`Listing`](Listing.md)\<[`SubredditModeratorUser`](SubredditModeratorUser.md)\>
#### Parameters
-##### options
+##### options?
-`GetUsersOptions` = `{}`
+`GetUsersOptions`
#### Returns
@@ -785,7 +797,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getModQueue**(`options`?): [`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+> **getModQueue**(`options`?): [`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
Return a listing of things requiring moderator review, such as reported things and items.
@@ -797,7 +809,7 @@ Return a listing of things requiring moderator review, such as reported things a
##### Returns
-[`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+[`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
##### Example
@@ -815,13 +827,13 @@ console.log("Posts: ", await listing.all())
### getMutedUsers()
-> **getMutedUsers**(`options`): [`Listing`](Listing.md)\<[`SubredditMutedUser`](SubredditMutedUser.md)\>
+> **getMutedUsers**(`options`?): [`Listing`](Listing.md)\<[`SubredditMutedUser`](SubredditMutedUser.md)\>
#### Parameters
-##### options
+##### options?
-`GetUsersOptions` = `{}`
+`GetUsersOptions`
#### Returns
@@ -913,7 +925,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getReports**(`options`?): [`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+> **getReports**(`options`?): [`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
Return a listing of things that have been reported.
@@ -925,7 +937,7 @@ Return a listing of things that have been reported.
##### Returns
-[`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+[`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
##### Example
@@ -1009,7 +1021,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getSpam**(`options`?): [`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+> **getSpam**(`options`?): [`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
Return a listing of things that have been marked as spam or otherwise removed.
@@ -1021,7 +1033,7 @@ Return a listing of things that have been marked as spam or otherwise removed.
##### Returns
-[`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+[`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
##### Example
@@ -1039,13 +1051,13 @@ console.log("Posts: ", await listing.all())
### getTopPosts()
-> **getTopPosts**(`options`): [`Listing`](Listing.md)\<[`Post`](Post.md)\>
+> **getTopPosts**(`options`?): [`Listing`](Listing.md)\<[`Post`](Post.md)\>
#### Parameters
-##### options
+##### options?
-`Omit`\<[`GetPostsOptionsWithTimeframe`](../type-aliases/GetPostsOptionsWithTimeframe.md), `"subredditName"`\> = `{}`
+`Omit`\<[`GetPostsOptionsWithTimeframe`](../type-aliases/GetPostsOptionsWithTimeframe.md), `"subredditName"`\>
#### Returns
@@ -1111,7 +1123,7 @@ console.log("Posts: ", await listing.all())
#### Call Signature
-> **getUnmoderated**(`options`?): [`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+> **getUnmoderated**(`options`?): [`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
Return a listing of things that have yet to be approved/removed by a mod.
@@ -1123,7 +1135,7 @@ Return a listing of things that have yet to be approved/removed by a mod.
##### Returns
-[`Listing`](Listing.md)\<[`Comment`](Comment.md) \| [`Post`](Post.md)\>
+[`Listing`](Listing.md)\<[`Post`](Post.md) \| [`Comment`](Comment.md)\>
##### Example
@@ -1198,13 +1210,13 @@ const userFlairList = response.users
### getWikiContributors()
-> **getWikiContributors**(`options`): [`Listing`](Listing.md)\<[`SubredditWikiContributorUser`](SubredditWikiContributorUser.md)\>
+> **getWikiContributors**(`options`?): [`Listing`](Listing.md)\<[`SubredditWikiContributorUser`](SubredditWikiContributorUser.md)\>
#### Parameters
-##### options
+##### options?
-`GetUsersOptions` = `{}`
+`GetUsersOptions`
#### Returns
@@ -1457,11 +1469,11 @@ Search for posts in this subreddit.
### toJSON()
-> **toJSON**(): `Pick`\<`Subreddit`, `"name"` \| `"id"` \| `"type"` \| `"description"` \| `"title"` \| `"createdAt"` \| `"nsfw"` \| `"settings"` \| `"language"` \| `"numberOfSubscribers"` \| `"numberOfActiveUsers"`\>
+> **toJSON**(): `Pick`\<`Subreddit`, `"description"` \| `"id"` \| `"type"` \| `"createdAt"` \| `"title"` \| `"nsfw"` \| `"name"` \| `"language"` \| `"numberOfSubscribers"` \| `"numberOfActiveUsers"` \| `"settings"`\>
#### Returns
-`Pick`\<`Subreddit`, `"name"` \| `"id"` \| `"type"` \| `"description"` \| `"title"` \| `"createdAt"` \| `"nsfw"` \| `"settings"` \| `"language"` \| `"numberOfSubscribers"` \| `"numberOfActiveUsers"`\>
+`Pick`\<`Subreddit`, `"description"` \| `"id"` \| `"type"` \| `"createdAt"` \| `"title"` \| `"nsfw"` \| `"name"` \| `"language"` \| `"numberOfSubscribers"` \| `"numberOfActiveUsers"` \| `"settings"`\>
***
@@ -1585,13 +1597,13 @@ await subreddit.setSettings({ type: 'restricted', title: 'New Title', descriptio
### getSubscribedSubredditsForCurrentUser()
-> `static` **getSubscribedSubredditsForCurrentUser**(`options`): [`Listing`](Listing.md)\<`Subreddit`\>
+> `static` **getSubscribedSubredditsForCurrentUser**(`options`?): [`Listing`](Listing.md)\<`Subreddit`\>
#### Parameters
-##### options
+##### options?
-[`GetSubscribedSubredditsForCurrentUserOptions`](../type-aliases/GetSubscribedSubredditsForCurrentUserOptions.md) = `{}`
+[`GetSubscribedSubredditsForCurrentUserOptions`](../type-aliases/GetSubscribedSubredditsForCurrentUserOptions.md)
#### Returns
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditBannedUser.md b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditBannedUser.md
index d4b3ba647..083ce14c3 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditBannedUser.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditBannedUser.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -11,6 +11,22 @@ Use `getBannedUsers()` or `subreddit.getBannedUsers()` to receive a listing of t
- [`User`](User.md)
+## Constructors
+
+
+
+### new SubredditBannedUser()
+
+> **new SubredditBannedUser**(): `SubredditBannedUser`
+
+#### Returns
+
+`SubredditBannedUser`
+
+#### Inherited from
+
+[`User`](User.md).[`constructor`](User.md#constructor)
+
## Properties
@@ -582,11 +598,11 @@ The GetUserKarmaForSubredditResponse, containing the user's karma for comments a
### toJSON()
-> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditBannedUser`, `"date"`\> & `object`
+> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditBannedUser`, `"date"`\> & `object`
#### Returns
-`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditBannedUser`, `"date"`\> & `object`
+`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditBannedUser`, `"date"`\> & `object`
#### Overrides
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditContributorUser.md b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditContributorUser.md
index 83a425a61..355ac1671 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditContributorUser.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditContributorUser.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -11,6 +11,22 @@ Use `getApprovedUsers()` or `subreddit.getApprovedUsers()` to receive a listing
- [`User`](User.md)
+## Constructors
+
+
+
+### new SubredditContributorUser()
+
+> **new SubredditContributorUser**(): `SubredditContributorUser`
+
+#### Returns
+
+`SubredditContributorUser`
+
+#### Inherited from
+
+[`User`](User.md).[`constructor`](User.md#constructor)
+
## Properties
@@ -562,11 +578,11 @@ The GetUserKarmaForSubredditResponse, containing the user's karma for comments a
### toJSON()
-> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditContributorUser`, `"date"`\>
+> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditContributorUser`, `"date"`\>
#### Returns
-`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditContributorUser`, `"date"`\>
+`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditContributorUser`, `"date"`\>
#### Overrides
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditDescription.md b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditDescription.md
index a4e95330e..0faf2af6e 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditDescription.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditDescription.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditModeratorUser.md b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditModeratorUser.md
index 980c82397..c644e1f4f 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditModeratorUser.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditModeratorUser.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -11,6 +11,22 @@ Use `getModerators()` or `subreddit.getModerators()` to receive a listing of the
- [`User`](User.md)
+## Constructors
+
+
+
+### new SubredditModeratorUser()
+
+> **new SubredditModeratorUser**(): `SubredditModeratorUser`
+
+#### Returns
+
+`SubredditModeratorUser`
+
+#### Inherited from
+
+[`User`](User.md).[`constructor`](User.md#constructor)
+
## Properties
@@ -591,11 +607,11 @@ The GetUserKarmaForSubredditResponse, containing the user's karma for comments a
### toJSON()
-> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditModeratorUser`, `"date"` \| `"moderatorInfo"`\>
+> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditModeratorUser`, `"date"` \| `"moderatorInfo"`\>
#### Returns
-`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditModeratorUser`, `"date"` \| `"moderatorInfo"`\>
+`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditModeratorUser`, `"date"` \| `"moderatorInfo"`\>
#### Overrides
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditMutedUser.md b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditMutedUser.md
index 9e2d2ba71..d0e61f0a6 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditMutedUser.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditMutedUser.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -11,6 +11,22 @@ Use `getMutedUsers()` or `subreddit.getMutedUsers()` to receive a listing of the
- [`User`](User.md)
+## Constructors
+
+
+
+### new SubredditMutedUser()
+
+> **new SubredditMutedUser**(): `SubredditMutedUser`
+
+#### Returns
+
+`SubredditMutedUser`
+
+#### Inherited from
+
+[`User`](User.md).[`constructor`](User.md#constructor)
+
## Properties
@@ -562,11 +578,11 @@ The GetUserKarmaForSubredditResponse, containing the user's karma for comments a
### toJSON()
-> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditMutedUser`, `"date"`\>
+> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditMutedUser`, `"date"`\>
#### Returns
-`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditMutedUser`, `"date"`\>
+`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditMutedUser`, `"date"`\>
#### Overrides
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditRulesWidget.md b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditRulesWidget.md
index 0043d1567..2eac3ca5c 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditRulesWidget.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditRulesWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -128,11 +128,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`SubredditRulesWidget`, `"rules"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`SubredditRulesWidget`, `"rules"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`SubredditRulesWidget`, `"rules"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`SubredditRulesWidget`, `"rules"`\>
#### Overrides
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditWikiBannedUser.md b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditWikiBannedUser.md
index 21f776754..ad8f73c9c 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditWikiBannedUser.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditWikiBannedUser.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -11,6 +11,22 @@ Use `getBannedWikiContributors()` or `subreddit.getBannedWikiContributors()` to
- [`User`](User.md)
+## Constructors
+
+
+
+### new SubredditWikiBannedUser()
+
+> **new SubredditWikiBannedUser**(): `SubredditWikiBannedUser`
+
+#### Returns
+
+`SubredditWikiBannedUser`
+
+#### Inherited from
+
+[`User`](User.md).[`constructor`](User.md#constructor)
+
## Properties
@@ -582,11 +598,11 @@ The GetUserKarmaForSubredditResponse, containing the user's karma for comments a
### toJSON()
-> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditWikiBannedUser`, `"date"`\> & `object`
+> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditWikiBannedUser`, `"date"`\> & `object`
#### Returns
-`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditWikiBannedUser`, `"date"`\> & `object`
+`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditWikiBannedUser`, `"date"`\> & `object`
#### Overrides
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditWikiContributorUser.md b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditWikiContributorUser.md
index 04a770825..c9a4eb24a 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditWikiContributorUser.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditWikiContributorUser.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -11,6 +11,22 @@ Use `getWikiContributors()` or `subreddit.getWikiContributors()` to receive a li
- [`User`](User.md)
+## Constructors
+
+
+
+### new SubredditWikiContributorUser()
+
+> **new SubredditWikiContributorUser**(): `SubredditWikiContributorUser`
+
+#### Returns
+
+`SubredditWikiContributorUser`
+
+#### Inherited from
+
+[`User`](User.md).[`constructor`](User.md#constructor)
+
## Properties
@@ -562,11 +578,11 @@ The GetUserKarmaForSubredditResponse, containing the user's karma for comments a
### toJSON()
-> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditWikiContributorUser`, `"date"`\>
+> **toJSON**(): `Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditWikiContributorUser`, `"date"`\>
#### Returns
-`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object` & `Pick`\<`SubredditWikiContributorUser`, `"date"`\>
+`Pick`\<[`User`](User.md), `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object` & `Pick`\<`SubredditWikiContributorUser`, `"date"`\>
#### Overrides
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditWikiSettings.md b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditWikiSettings.md
index 653e96a83..32ef733c1 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditWikiSettings.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/SubredditWikiSettings.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/TextAreaWidget.md b/versioned_docs/version-0.15/api/redditapi/models/classes/TextAreaWidget.md
index e66b03f35..fe2e0f200 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/TextAreaWidget.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/TextAreaWidget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -138,11 +138,11 @@
### toJSON()
-> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`TextAreaWidget`, `"text"` \| `"styles"`\>
+> **toJSON**(): `Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`TextAreaWidget`, `"text"` \| `"styles"`\>
#### Returns
-`Pick`\<[`Widget`](Widget.md), `"name"` \| `"id"` \| `"subredditName"`\> & `Pick`\<`TextAreaWidget`, `"text"` \| `"styles"`\>
+`Pick`\<[`Widget`](Widget.md), `"subredditName"` \| `"id"` \| `"name"`\> & `Pick`\<`TextAreaWidget`, `"text"` \| `"styles"`\>
#### Overrides
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/User.md b/versioned_docs/version-0.15/api/redditapi/models/classes/User.md
index a0bf7204f..f6d3fa234 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/User.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/User.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -15,6 +15,18 @@ A class representing a user.
- [`SubredditWikiContributorUser`](SubredditWikiContributorUser.md)
- [`SubredditModeratorUser`](SubredditModeratorUser.md)
+## Constructors
+
+
+
+### new User()
+
+> **new User**(): `User`
+
+#### Returns
+
+`User`
+
## Accessors
@@ -460,8 +472,8 @@ The GetUserKarmaForSubredditResponse, containing the user's karma for comments a
### toJSON()
-> **toJSON**(): `Pick`\<`User`, `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object`
+> **toJSON**(): `Pick`\<`User`, `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object`
#### Returns
-`Pick`\<`User`, `"id"` \| `"username"` \| `"createdAt"` \| `"linkKarma"` \| `"commentKarma"` \| `"nsfw"`\> & `object`
+`Pick`\<`User`, `"id"` \| `"username"` \| `"createdAt"` \| `"nsfw"` \| `"linkKarma"` \| `"commentKarma"`\> & `object`
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/Widget.md b/versioned_docs/version-0.15/api/redditapi/models/classes/Widget.md
index 4ed187062..6c308f382 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/Widget.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/Widget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -97,8 +97,8 @@
### toJSON()
-> **toJSON**(): `Pick`\<`Widget`, `"name"` \| `"id"` \| `"subredditName"`\>
+> **toJSON**(): `Pick`\<`Widget`, `"subredditName"` \| `"id"` \| `"name"`\>
#### Returns
-`Pick`\<`Widget`, `"name"` \| `"id"` \| `"subredditName"`\>
+`Pick`\<`Widget`, `"subredditName"` \| `"id"` \| `"name"`\>
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/WikiPage.md b/versioned_docs/version-0.15/api/redditapi/models/classes/WikiPage.md
index 03757656b..725ac039a 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/WikiPage.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/WikiPage.md
@@ -1,9 +1,21 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
# Class: WikiPage
+## Constructors
+
+
+
+### new WikiPage()
+
+> **new WikiPage**(): `WikiPage`
+
+#### Returns
+
+`WikiPage`
+
## Accessors
@@ -202,7 +214,7 @@ Get the revisions for this page.
##### options
-`Omit`\<[`GetPageRevisionsOptions`](../type-aliases/GetPageRevisionsOptions.md), `"subredditName"` \| `"wikiVersion"` \| `"page"`\>
+`Omit`\<[`GetPageRevisionsOptions`](../type-aliases/GetPageRevisionsOptions.md), `"subredditName"` \| `"page"` \| `"wikiVersion"`\>
#### Returns
@@ -268,11 +280,11 @@ Revert this page to a previous revision.
### toJSON()
-> **toJSON**(): `Pick`\<`WikiPage`, `"name"` \| `"subredditName"` \| `"content"` \| `"contentHtml"` \| `"revisionId"` \| `"revisionDate"` \| `"revisionReason"`\> & `object`
+> **toJSON**(): `Pick`\<`WikiPage`, `"subredditName"` \| `"name"` \| `"content"` \| `"contentHtml"` \| `"revisionId"` \| `"revisionDate"` \| `"revisionReason"`\> & `object`
#### Returns
-`Pick`\<`WikiPage`, `"name"` \| `"subredditName"` \| `"content"` \| `"contentHtml"` \| `"revisionId"` \| `"revisionDate"` \| `"revisionReason"`\> & `object`
+`Pick`\<`WikiPage`, `"subredditName"` \| `"name"` \| `"content"` \| `"contentHtml"` \| `"revisionId"` \| `"revisionDate"` \| `"revisionReason"`\> & `object`
***
@@ -312,7 +324,7 @@ Update the settings for this page.
##### options
-`Omit`\<[`UpdatePageSettingsOptions`](../type-aliases/UpdatePageSettingsOptions.md), `"subredditName"` \| `"wikiVersion"` \| `"page"`\>
+`Omit`\<[`UpdatePageSettingsOptions`](../type-aliases/UpdatePageSettingsOptions.md), `"subredditName"` \| `"page"` \| `"wikiVersion"`\>
#### Returns
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/WikiPageRevision.md b/versioned_docs/version-0.15/api/redditapi/models/classes/WikiPageRevision.md
index c8758527d..5b8b27b83 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/WikiPageRevision.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/WikiPageRevision.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -10,7 +10,7 @@
### new WikiPageRevision()
-> **new WikiPageRevision**(`data`, `wikiVersion`): `WikiPageRevision`
+> **new WikiPageRevision**(`data`, `wikiVersion`?): `WikiPageRevision`
#### Parameters
@@ -18,9 +18,9 @@
`WikiPageRevision`
-##### wikiVersion
+##### wikiVersion?
-[`WikiVersion`](../type-aliases/WikiVersion.md) = `'v1'`
+[`WikiVersion`](../type-aliases/WikiVersion.md)
#### Returns
@@ -138,8 +138,8 @@ The ID of the author of this revision.
### toJSON()
-> **toJSON**(): `Pick`\<`WikiPageRevision`, `"reason"` \| `"id"` \| `"date"` \| `"hidden"` \| `"page"`\> & `object`
+> **toJSON**(): `Pick`\<`WikiPageRevision`, `"id"` \| `"hidden"` \| `"reason"` \| `"date"` \| `"page"`\> & `object`
#### Returns
-`Pick`\<`WikiPageRevision`, `"reason"` \| `"id"` \| `"date"` \| `"hidden"` \| `"page"`\> & `object`
+`Pick`\<`WikiPageRevision`, `"id"` \| `"hidden"` \| `"reason"` \| `"date"` \| `"page"`\> & `object`
diff --git a/versioned_docs/version-0.15/api/redditapi/models/classes/WikiPageSettings.md b/versioned_docs/version-0.15/api/redditapi/models/classes/WikiPageSettings.md
index 9225f0f71..252d9ac27 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/classes/WikiPageSettings.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/classes/WikiPageSettings.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -10,7 +10,7 @@
### new WikiPageSettings()
-> **new WikiPageSettings**(`data`, `wikiVersion`): `WikiPageSettings`
+> **new WikiPageSettings**(`data`, `wikiVersion`?): `WikiPageSettings`
#### Parameters
@@ -18,9 +18,9 @@
`WikiPageSettings_Data`
-##### wikiVersion
+##### wikiVersion?
-[`WikiVersion`](../type-aliases/WikiVersion.md) = `'v1'`
+[`WikiVersion`](../type-aliases/WikiVersion.md)
#### Returns
diff --git a/versioned_docs/version-0.15/api/redditapi/models/enumerations/AboutLocations.md b/versioned_docs/version-0.15/api/redditapi/models/enumerations/AboutLocations.md
index fe869a37b..457668d1e 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/enumerations/AboutLocations.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/enumerations/AboutLocations.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/enumerations/FlairType.md b/versioned_docs/version-0.15/api/redditapi/models/enumerations/FlairType.md
index 7ee79f578..261f0333b 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/enumerations/FlairType.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/enumerations/FlairType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/enumerations/ModMailActionType.md b/versioned_docs/version-0.15/api/redditapi/models/enumerations/ModMailActionType.md
index 3c789c5d9..1d7ff32fb 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/enumerations/ModMailActionType.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/enumerations/ModMailActionType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/enumerations/ModMailConversationState.md b/versioned_docs/version-0.15/api/redditapi/models/enumerations/ModMailConversationState.md
index 07293ba5c..5b8ae2a6e 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/enumerations/ModMailConversationState.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/enumerations/ModMailConversationState.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/enumerations/SocialLinkType.md b/versioned_docs/version-0.15/api/redditapi/models/enumerations/SocialLinkType.md
index 5b13de21c..b97176795 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/enumerations/SocialLinkType.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/enumerations/SocialLinkType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/enumerations/WikiPagePermissionLevel.md b/versioned_docs/version-0.15/api/redditapi/models/enumerations/WikiPagePermissionLevel.md
index aa3731b44..7afec9b7c 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/enumerations/WikiPagePermissionLevel.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/enumerations/WikiPagePermissionLevel.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/functions/getModerationLog.md b/versioned_docs/version-0.15/api/redditapi/models/functions/getModerationLog.md
index 0ca405c95..5836f5918 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/functions/getModerationLog.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/functions/getModerationLog.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditInfoById.md b/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditInfoById.md
index 55dce3305..ef6d3a12c 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditInfoById.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditInfoById.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditInfoByName.md b/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditInfoByName.md
index c4e9d163c..851982720 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditInfoByName.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditInfoByName.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditLeaderboard.md b/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditLeaderboard.md
index d2585433c..c0e5d3d1f 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditLeaderboard.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditLeaderboard.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditStyles.md b/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditStyles.md
index 485d901ce..128fc8f84 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditStyles.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/functions/getSubredditStyles.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/functions/getVaultByAddress.md b/versioned_docs/version-0.15/api/redditapi/models/functions/getVaultByAddress.md
index 201e0d605..bfc74bbc1 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/functions/getVaultByAddress.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/functions/getVaultByAddress.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/functions/getVaultByUserId.md b/versioned_docs/version-0.15/api/redditapi/models/functions/getVaultByUserId.md
index 72b5ffd5d..09b0b2372 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/functions/getVaultByUserId.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/functions/getVaultByUserId.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/interfaces/ModAction.md b/versioned_docs/version-0.15/api/redditapi/models/interfaces/ModAction.md
index 4942f8e66..a4ab644d9 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/interfaces/ModAction.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/interfaces/ModAction.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AboutSubredditTypes.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AboutSubredditTypes.md
index ae35cfd1d..a91af9b96 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AboutSubredditTypes.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AboutSubredditTypes.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AddRemovalNoteOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AddRemovalNoteOptions.md
index c1c11c2f1..8ad47bb5d 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AddRemovalNoteOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AddRemovalNoteOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AddWidgetData.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AddWidgetData.md
index e7cf033c7..785f7472a 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AddWidgetData.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AddWidgetData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AllowableFlairContent.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AllowableFlairContent.md
index 1001d4f65..ea967afec 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AllowableFlairContent.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/AllowableFlairContent.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BackgroundImagePosition.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BackgroundImagePosition.md
index 10a93e8d1..1125a330f 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BackgroundImagePosition.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BackgroundImagePosition.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BanUserOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BanUserOptions.md
index a9552ae12..6616a1f4a 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BanUserOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BanUserOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BanWikiContributorOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BanWikiContributorOptions.md
index 5abc95413..9c38996b5 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BanWikiContributorOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BanWikiContributorOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BannerHeight.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BannerHeight.md
index 8ddff3452..3b371f374 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BannerHeight.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/BannerHeight.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommentMediaTypes.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommentMediaTypes.md
index d2600d72b..9445ca627 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommentMediaTypes.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommentMediaTypes.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommentSort.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommentSort.md
index c719a657c..1217a38ac 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommentSort.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommentSort.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommentSubmissionOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommentSubmissionOptions.md
index 4a11d0d10..46033c4ee 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommentSubmissionOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommentSubmissionOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommonFlair.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommonFlair.md
index 94363fc67..690a9be4f 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommonFlair.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommonFlair.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommonSubmitPostOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommonSubmitPostOptions.md
index 82bfca4f4..cd594d7b7 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommonSubmitPostOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommonSubmitPostOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommunityNameFormat.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommunityNameFormat.md
index 698c76ab9..c4b4f0c52 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommunityNameFormat.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CommunityNameFormat.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationData.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationData.md
index b2791a5f2..f2463143f 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationData.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationResponse.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationResponse.md
index cddc98c49..aa9f6ac38 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationResponse.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationResponse.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationStateFilter.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationStateFilter.md
index 08020344d..0e5b07600 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationStateFilter.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationStateFilter.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationUserData.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationUserData.md
index 336ce02a1..dab74069a 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationUserData.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ConversationUserData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateFlairTemplateOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateFlairTemplateOptions.md
index 91d752739..1e59e1af4 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateFlairTemplateOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateFlairTemplateOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateModNoteOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateModNoteOptions.md
index 805a99c00..d0ea49b73 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateModNoteOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateModNoteOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateRelationshipOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateRelationshipOptions.md
index 4db8dddef..30bc1d9f6 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateRelationshipOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateRelationshipOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateRuleOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateRuleOptions.md
index 1be9a5aeb..8968a6773 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateRuleOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateRuleOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateWikiPageOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateWikiPageOptions.md
index 697f6a362..cbaa97b81 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateWikiPageOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CreateWikiPageOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CrosspostOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CrosspostOptions.md
index 51aa18ac4..97cedb96e 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CrosspostOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CrosspostOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CrowdControlLevel.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CrowdControlLevel.md
index 640e2f8f3..8d8c479b9 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CrowdControlLevel.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CrowdControlLevel.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CustomPostRichTextFallback.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CustomPostRichTextFallback.md
index ce12187ef..2508d0318 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CustomPostRichTextFallback.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CustomPostRichTextFallback.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CustomPostTextFallbackOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CustomPostTextFallbackOptions.md
index 37a4b5440..272a19161 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CustomPostTextFallbackOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CustomPostTextFallbackOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CustomizationFlag.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CustomizationFlag.md
index 18c7d3085..517448b8b 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CustomizationFlag.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/CustomizationFlag.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/DeleteNotesOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/DeleteNotesOptions.md
index 7546fc1fc..934174fec 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/DeleteNotesOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/DeleteNotesOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/EditCommentOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/EditCommentOptions.md
index 830457702..9d9a7f26e 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/EditCommentOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/EditCommentOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/EditFlairTemplateOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/EditFlairTemplateOptions.md
index fbe9a82ee..82559ef54 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/EditFlairTemplateOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/EditFlairTemplateOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/EnrichedThumbnail.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/EnrichedThumbnail.md
index 11b846a98..3bdb01efa 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/EnrichedThumbnail.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/EnrichedThumbnail.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/FlairBackgroundColor.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/FlairBackgroundColor.md
index 6aa3167ce..1f83c6bd0 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/FlairBackgroundColor.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/FlairBackgroundColor.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/FlairSettings.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/FlairSettings.md
index d0684f768..73e08452b 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/FlairSettings.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/FlairSettings.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/FlairTextColor.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/FlairTextColor.md
index 05d929e30..772a28f72 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/FlairTextColor.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/FlairTextColor.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GalleryMedia.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GalleryMedia.md
index 57d7a06ad..6fcac9ebb 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GalleryMedia.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GalleryMedia.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GalleryMediaStatus.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GalleryMediaStatus.md
index 26f117777..7fe19bf90 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GalleryMediaStatus.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GalleryMediaStatus.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetBestPostsOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetBestPostsOptions.md
index e2127b9c9..0bada5ae3 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetBestPostsOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetBestPostsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetCommentsByUserOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetCommentsByUserOptions.md
index b6d14f352..f713d601c 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetCommentsByUserOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetCommentsByUserOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetCommentsOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetCommentsOptions.md
index 07bbfbfae..b9ef30057 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetCommentsOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetCommentsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetConversationResponse.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetConversationResponse.md
index d0e89c118..19e4744eb 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetConversationResponse.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetConversationResponse.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetConversationsRequest.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetConversationsRequest.md
index fa8017431..646a4a8b8 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetConversationsRequest.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetConversationsRequest.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetConversationsResponse.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetConversationsResponse.md
index b44881771..2d70b63b9 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetConversationsResponse.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetConversationsResponse.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetDuplicatesOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetDuplicatesOptions.md
index 233e68179..d9877315d 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetDuplicatesOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetDuplicatesOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetHotPostsOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetHotPostsOptions.md
index 489101928..0067575fe 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetHotPostsOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetHotPostsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetModNotesOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetModNotesOptions.md
index 4592ca37f..55be5efa0 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetModNotesOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetModNotesOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetModerationLogOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetModerationLogOptions.md
index 7d4d7125a..e532e725f 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetModerationLogOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetModerationLogOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPageRevisionsOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPageRevisionsOptions.md
index 40b6bc29a..45143800c 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPageRevisionsOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPageRevisionsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPostsByUserOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPostsByUserOptions.md
index 7b74db3cb..7320d7ead 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPostsByUserOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPostsByUserOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPostsOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPostsOptions.md
index 0173a9723..1bfe54af6 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPostsOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPostsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPostsOptionsWithTimeframe.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPostsOptionsWithTimeframe.md
index 2b5d5f430..84d6f211f 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPostsOptionsWithTimeframe.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPostsOptionsWithTimeframe.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPrivateMessagesOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPrivateMessagesOptions.md
index 61bce0e34..fd74a6696 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPrivateMessagesOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetPrivateMessagesOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetSortedPostsOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetSortedPostsOptions.md
index 72837ef96..8c5e70113 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetSortedPostsOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetSortedPostsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetSubredditUsersByTypeOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetSubredditUsersByTypeOptions.md
index 7743cc92c..cce626842 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetSubredditUsersByTypeOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetSubredditUsersByTypeOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetSubscribedSubredditsForCurrentUserOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetSubscribedSubredditsForCurrentUserOptions.md
index 999dade5f..2624044f7 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetSubscribedSubredditsForCurrentUserOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetSubscribedSubredditsForCurrentUserOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserFlairBySubredditOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserFlairBySubredditOptions.md
index b5e0d8f3a..f91250d13 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserFlairBySubredditOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserFlairBySubredditOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserFlairBySubredditResponse.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserFlairBySubredditResponse.md
index b63f114e8..3599d99ad 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserFlairBySubredditResponse.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserFlairBySubredditResponse.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserFlairOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserFlairOptions.md
index 8403a1f22..dabd20cbb 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserFlairOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserFlairOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserOverviewOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserOverviewOptions.md
index d3fae3071..0057ba220 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserOverviewOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetUserOverviewOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetWikiPageOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetWikiPageOptions.md
index 56c2cbe58..eee239c40 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetWikiPageOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/GetWikiPageOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/HighlightLabelType.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/HighlightLabelType.md
index eb171ab85..41e351146 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/HighlightLabelType.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/HighlightLabelType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/HighlightPostOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/HighlightPostOptions.md
index 66c4d7d44..5d891275d 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/HighlightPostOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/HighlightPostOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/HighlightedPostInfo.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/HighlightedPostInfo.md
index 7cdec08aa..1a9161498 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/HighlightedPostInfo.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/HighlightedPostInfo.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ImagePosition.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ImagePosition.md
index 7258ed359..52d590f42 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ImagePosition.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ImagePosition.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/InternalSetPostFlairOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/InternalSetPostFlairOptions.md
index 86f3e08d3..6df4d3ae8 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/InternalSetPostFlairOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/InternalSetPostFlairOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/LinkFlair.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/LinkFlair.md
index 884a215a7..efef8a502 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/LinkFlair.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/LinkFlair.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ListingFetchOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ListingFetchOptions.md
index ca8060799..e339eb8cc 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ListingFetchOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ListingFetchOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ListingFetchResponse.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ListingFetchResponse.md
index 7f9cac0d9..9697b6346 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ListingFetchResponse.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ListingFetchResponse.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/MenuPosition.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/MenuPosition.md
index 9653a47e9..0469da7a4 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/MenuPosition.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/MenuPosition.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/MessageData.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/MessageData.md
index 064b6ef35..4da1ed8f3 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/MessageData.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/MessageData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModActionData.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModActionData.md
index bd977a2b1..5cee34c86 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModActionData.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModActionData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModActionTarget.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModActionTarget.md
index 8a46e5442..97892db2a 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModActionTarget.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModActionTarget.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModActionType.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModActionType.md
index f1cfedb78..50c05ccee 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModActionType.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModActionType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModLogOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModLogOptions.md
index 7dec2fa9a..68d2ab6d1 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModLogOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModLogOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModNoteType.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModNoteType.md
index 0935d487e..075da57af 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModNoteType.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModNoteType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModeratorPermission.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModeratorPermission.md
index e228f61c3..f8b2eb41f 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModeratorPermission.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModeratorPermission.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModeratorReport.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModeratorReport.md
index 72a48f22e..d97090a56 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModeratorReport.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ModeratorReport.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/MoreObject.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/MoreObject.md
index 7c9373da1..12174ae5c 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/MoreObject.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/MoreObject.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Oembed.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Oembed.md
index bd5e5f6fe..0feb43612 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Oembed.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Oembed.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Participant.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Participant.md
index f1b7c36f0..c54415b88 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Participant.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Participant.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PollData.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PollData.md
index 02c70b333..134004fef 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PollData.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PollData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PollOption.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PollOption.md
index af79908fb..c2d000e88 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PollOption.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PollOption.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PositionedImagePosition.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PositionedImagePosition.md
index eba478f29..fc72b0b4f 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PositionedImagePosition.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PositionedImagePosition.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostCapabilities.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostCapabilities.md
index c885d2de1..6fd6b9dcf 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostCapabilities.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostCapabilities.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostSuggestedCommentSort.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostSuggestedCommentSort.md
index 9d16d72c3..2920e9aaf 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostSuggestedCommentSort.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostSuggestedCommentSort.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostTextOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostTextOptions.md
index 1d7b7f25b..c1b3eacab 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostTextOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostTextOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostType.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostType.md
index 982550962..99e6228a4 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostType.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/PostType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RedditVideo.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RedditVideo.md
index 82d35b169..6eb98811c 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RedditVideo.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RedditVideo.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RelationshipType.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RelationshipType.md
index 1f3b990d2..93838da42 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RelationshipType.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RelationshipType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RemovalReason.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RemovalReason.md
index 8a81892a2..adc83096e 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RemovalReason.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RemovalReason.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RemoveRelationshipOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RemoveRelationshipOptions.md
index 17c008e02..5b46df9ea 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RemoveRelationshipOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/RemoveRelationshipOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ReplyToCommentOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ReplyToCommentOptions.md
index 94e82514f..987948834 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ReplyToCommentOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/ReplyToCommentOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SearchPostsOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SearchPostsOptions.md
index 30328dba9..6b8a10e14 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SearchPostsOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SearchPostsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SecureMedia.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SecureMedia.md
index 0080df4a3..57a7dedbf 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SecureMedia.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SecureMedia.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SendPrivateMessageAsSubredditOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SendPrivateMessageAsSubredditOptions.md
index cb2781615..01586a685 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SendPrivateMessageAsSubredditOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SendPrivateMessageAsSubredditOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SendPrivateMessageOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SendPrivateMessageOptions.md
index c4bd6caf1..b37706980 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SendPrivateMessageOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SendPrivateMessageOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetCustomPostTextFallbackOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetCustomPostTextFallbackOptions.md
index 07ebd62ad..ba20053af 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetCustomPostTextFallbackOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetCustomPostTextFallbackOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetFlairOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetFlairOptions.md
index f38f3255d..fc869b0c2 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetFlairOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetFlairOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetPostFlairOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetPostFlairOptions.md
index 034d08103..177fe6124 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetPostFlairOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetPostFlairOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetUserFlairBatchConfig.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetUserFlairBatchConfig.md
index 824a6d188..8268f0282 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetUserFlairBatchConfig.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetUserFlairBatchConfig.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetUserFlairOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetUserFlairOptions.md
index 439eeda36..4ebc90e03 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetUserFlairOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SetUserFlairOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitCustomPostOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitCustomPostOptions.md
index afe4b07e1..33f4b56a7 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitCustomPostOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitCustomPostOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitLinkOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitLinkOptions.md
index f30708131..0061a04a9 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitLinkOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitLinkOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitMediaOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitMediaOptions.md
index 6528094e7..8efa65089 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitMediaOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitMediaOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitPostOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitPostOptions.md
index 75ca033c2..0f50f7bf2 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitPostOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitPostOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitSelfPostOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitSelfPostOptions.md
index bd2d75671..3454ec24c 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitSelfPostOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubmitSelfPostOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditData.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditData.md
index af719677e..94f7f3359 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditData.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditInfo.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditInfo.md
index 23a8a36f2..f9ae5e43a 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditInfo.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditInfo.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditLeaderboard.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditLeaderboard.md
index 26a97862e..8043c7bb4 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditLeaderboard.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditLeaderboard.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditLeaderboardSummary.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditLeaderboardSummary.md
index a6ffa3145..6d80a9720 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditLeaderboardSummary.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditLeaderboardSummary.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditLeaderboardSummaryRow.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditLeaderboardSummaryRow.md
index 47e0df38f..e2246b4b8 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditLeaderboardSummaryRow.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditLeaderboardSummaryRow.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditOptions.md
index f8f59278b..98f72a86c 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditSettings.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditSettings.md
index 384e3b57c..b84ee7b3a 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditSettings.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditSettings.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditSettingsOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditSettingsOptions.md
index 355484def..e3f87650b 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditSettingsOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditSettingsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditStyles.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditStyles.md
index aba41d16e..1589038d1 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditStyles.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditStyles.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditType.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditType.md
index 45e64a88a..fe824e929 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditType.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/SubredditType.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Trophy.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Trophy.md
index 98c4858ba..4de87e2c4 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Trophy.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Trophy.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UnreadCountResponse.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UnreadCountResponse.md
index c567e19a1..a94653974 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UnreadCountResponse.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UnreadCountResponse.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdatePageSettingsOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdatePageSettingsOptions.md
index 9ff956f52..4dedb6e10 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdatePageSettingsOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdatePageSettingsOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdateRuleOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdateRuleOptions.md
index d09f20044..3c09120db 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdateRuleOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdateRuleOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdateWidgetData.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdateWidgetData.md
index 8e6f9fead..c73bd6207 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdateWidgetData.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdateWidgetData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdateWikiPageOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdateWikiPageOptions.md
index f3390d908..e1a765e30 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdateWikiPageOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UpdateWikiPageOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserFlair.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserFlair.md
index e3f21caa1..ab533bedc 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserFlair.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserFlair.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserFlairPageOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserFlairPageOptions.md
index 14be06366..376b1e2fd 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserFlairPageOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserFlairPageOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserNote.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserNote.md
index 6fe826942..2cd3a4042 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserNote.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserNote.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserNoteLabel.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserNoteLabel.md
index 2a5dedad5..c5f206b4d 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserNoteLabel.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserNoteLabel.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserSocialLink.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserSocialLink.md
index 30633f580..f2f9e62f3 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserSocialLink.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/UserSocialLink.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Vault.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Vault.md
index c78c94450..723c0e50a 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Vault.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Vault.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Visibility.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Visibility.md
index a1ab6e66e..67c26a64a 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Visibility.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/Visibility.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiEditMode.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiEditMode.md
index 3795aaf47..0b0e40fc4 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiEditMode.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiEditMode.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiPageRevisionId.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiPageRevisionId.md
index 2ba510def..c36afb0a6 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiPageRevisionId.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiPageRevisionId.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiVersion.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiVersion.md
index 05c6ef712..6eee44495 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiVersion.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiVersion.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiVersionOptions.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiVersionOptions.md
index 1c672065d..56b44a853 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiVersionOptions.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WikiVersionOptions.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WithUserData.md b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WithUserData.md
index a2d1997f4..7eabc9e7d 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WithUserData.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/type-aliases/WithUserData.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
diff --git a/versioned_docs/version-0.15/api/redditapi/models/variables/GalleryMediaStatus.md b/versioned_docs/version-0.15/api/redditapi/models/variables/GalleryMediaStatus.md
index bea6ae378..fb62ad528 100644
--- a/versioned_docs/version-0.15/api/redditapi/models/variables/GalleryMediaStatus.md
+++ b/versioned_docs/version-0.15/api/redditapi/models/variables/GalleryMediaStatus.md
@@ -1,4 +1,4 @@
-[**@devvit/reddit v0.15.0-dev**](../../README.md)
+[**@devvit/reddit v0.15.0**](../../README.md)
***
@@ -12,16 +12,16 @@
### FAILED
-> `readonly` **FAILED**: `2` = `2`
+> `readonly` **FAILED**: `2`
### UNKNOWN
-> `readonly` **UNKNOWN**: `0` = `0`
+> `readonly` **UNKNOWN**: `0`
### VALID
-> `readonly` **VALID**: `1` = `1`
+> `readonly` **VALID**: `1`
diff --git a/versioned_docs/version-0.15/capabilities/devvit-web/devvit_web_configuration.md b/versioned_docs/version-0.15/capabilities/devvit-web/devvit_web_configuration.md
index 373be4a22..79ef4daea 100644
--- a/versioned_docs/version-0.15/capabilities/devvit-web/devvit_web_configuration.md
+++ b/versioned_docs/version-0.15/capabilities/devvit-web/devvit_web_configuration.md
@@ -24,6 +24,9 @@ Additionally, you must include at least one of:
- **`post`**: For web view apps
- **`server`**: For Node.js server apps
+- **`blocks`**: For legacy `@devvit/public-api` handlers
+
+In Devvit 0.15, `blocks` and `@devvit/public-api` remain supported but deprecated. We recommend migrating to `@devvit/web` where possible. If your app uses `devvit.yaml`, [migrate to `devvit.json`](../../guides/migrate/devvit-singleton.md) before upgrading to 0.15.0.
## Configuration sections
@@ -36,10 +39,11 @@ Additionally, you must include at least one of:
### App components
-| Property | Type | Description | Required |
-| -------- | ------ | ---------------------------------- | ------------------ |
-| `post` | object | Custom post/web view configuration | One of post/server |
-| `server` | object | Node.js server configuration | One of post/server |
+| Property | Type | Description | Required |
+| -------- | ------ | -------------------------------------------- | ----------------------------- |
+| `post` | object | Custom post/web view configuration | One of post/server/blocks |
+| `server` | object | Node.js server configuration | One of post/server/blocks |
+| `blocks` | object | Legacy public-api entry (deprecated in 0.15) | One of post/server/blocks |
### Permissions & capabilities
diff --git a/versioned_docs/version-0.15/capabilities/server/launch_screen_and_entry_points/launch_screen_customization.md b/versioned_docs/version-0.15/capabilities/server/launch_screen_and_entry_points/launch_screen_customization.md
index 80be86d50..06aaf0de0 100644
--- a/versioned_docs/version-0.15/capabilities/server/launch_screen_and_entry_points/launch_screen_customization.md
+++ b/versioned_docs/version-0.15/capabilities/server/launch_screen_and_entry_points/launch_screen_customization.md
@@ -43,23 +43,29 @@ document.addEventListener('DOMContentLoaded', () => {
### requestExpandedMode()
Requests expanded mode for the web view. This displays the web view in a larger modal presentation on web and full screen on mobile.
-For example, if you have a `game` entry point configured in `devvit.json`, you can open it with a custom title:
+In Devvit 0.15, pass an optional title to customize the expanded view. This example uses the `settings` entry configured in [View Modes & Entry Points](./view_modes_entry_points.md#multiple-entry-points):
-```tsx
+```html
+
+```
+
+```js
import { requestExpandedMode } from '@devvit/web/client';
// Must be called synchronously from a trusted click event.
-button.addEventListener('click', (event) => {
- requestExpandedMode(event, 'game', { title: "Level 44" });
+document.getElementById('settings-button').addEventListener('click', (event) => {
+ requestExpandedMode(event, 'settings', { title: 'Settings' });
});
```
+You can use the same button in an expanded game view to open settings without returning to inline mode. Call `requestExpandedMode()` synchronously from a trusted user click in either mode.
+
**Parameters**
- `event` (MouseEvent): The trusted `click` event that triggered the request
- `entry` (string): The destination URI name (e.g., `splash` or `game`). Entry names are the `devvit.json post.entrypoints` keys
-- `options` (WebViewOptions, optional): Settings for the expanded web view. Set `title` to a string to customize the expanded web view's title
+- `options` (WebViewOptions, optional): Settings for the expanded view. Set `title` to a string such as `"Settings"` to customize its title
### getWebViewMode()
diff --git a/versioned_docs/version-0.15/capabilities/server/launch_screen_and_entry_points/view_modes_entry_points.md b/versioned_docs/version-0.15/capabilities/server/launch_screen_and_entry_points/view_modes_entry_points.md
index db860557b..be924095a 100644
--- a/versioned_docs/version-0.15/capabilities/server/launch_screen_and_entry_points/view_modes_entry_points.md
+++ b/versioned_docs/version-0.15/capabilities/server/launch_screen_and_entry_points/view_modes_entry_points.md
@@ -37,6 +37,9 @@ Multiple entry points let the user start the game from different contexts or sta
},
"leaderboard": {
"entry": "src/client/leaderboard.html"
+ },
+ "settings": {
+ "entry": "src/client/settings.html"
}
}
}
@@ -67,12 +70,14 @@ your-app/
│ ├── preview.html
│ ├── game.html
│ ├── leaderboard.html
+│ ├── settings.html
│ └── styles.css
└── dist/ // Built files after compilation
└── client/ // This is what "dir" points to
├── preview.html
├── game.html
├── leaderboard.html
+ ├── settings.html
└── styles.css
```
@@ -120,23 +125,24 @@ async function createGamePost(context: any) {
### Switching between view modes
-You can transition from inline mode to expanded mode with a different entry point. Pass the optional third argument to customize the expanded web view's title:
+Use `requestExpandedMode()` to open an entry in expanded mode. In Devvit 0.15, you can also set a custom title and call it while already expanded to navigate to another entry.
+
+For example, connect this handler to a Settings button in your preview or game view. It opens the `settings` entry configured above:
```tsx
import { requestExpandedMode } from "@devvit/web/client";
-// Switch to the 'game' entrypoint in expanded mode
-const handleStartGame = async (event: React.MouseEvent) => {
+const handleSettingsClick = (event: React.MouseEvent) => {
try {
- await requestExpandedMode(event.nativeEvent, "game", {
- title: "Adventure Game",
- });
+ requestExpandedMode(event.nativeEvent, "settings", { title: "Settings" });
} catch (error) {
- console.error("Failed to enter expanded mode:", error);
+ console.error("Failed to open settings:", error);
}
};
```
+Call it synchronously from a trusted user click in either mode. From an expanded game view, this opens settings without returning to inline mode first.
+
## Inline mode requirements
All Devvit web view apps load in inline mode by default. Your app loads directly in the post unit without requiring users to click to expand.
diff --git a/versioned_docs/version-0.15/capabilities/server/reddit-api.mdx b/versioned_docs/version-0.15/capabilities/server/reddit-api.mdx
index b18db25f3..c98dfdde4 100644
--- a/versioned_docs/version-0.15/capabilities/server/reddit-api.mdx
+++ b/versioned_docs/version-0.15/capabilities/server/reddit-api.mdx
@@ -19,7 +19,9 @@ Devvit apps cannot access certain private user data. This data is private to the
## The Reddit client
-Here's how to obtain a reference to the Reddit client
+### Devvit Web (recommended)
+
+Enable the Reddit permission in `devvit.json`, then import the client in your server code:
```json title="devvit.json"
{
@@ -30,9 +32,21 @@ Here's how to obtain a reference to the Reddit client
```
```ts title="server/index.ts"
-import { reddit } from '@devvit/reddit';
+import { reddit } from '@devvit/web/server';
+```
+
+### Legacy public-api (deprecated)
+
+In Devvit 0.15, `blocks` and `@devvit/public-api` remain supported but deprecated. We recommend migrating to `@devvit/web` where possible.
+
+In an existing public-api handler, use the Reddit client passed through `context`:
+
+```ts
+const subreddit = await context.reddit.getCurrentSubreddit();
```
+Keep public-api handlers in the file configured by `blocks.entry`. The examples below use Devvit Web. If your app uses `devvit.yaml`, [migrate to `devvit.json`](../../guides/migrate/devvit-singleton.md) before upgrading to 0.15.
+
## Reddit Thing IDs
Reddit uses prefixed IDs (called "things") to identify different types of content:
@@ -61,8 +75,10 @@ const parentId = comment.parentId; // 't3_abc123' or 't1_def456'
## Example usage
### Submitting a post
-```ts
-import { Devvit } from '@devvit/public-api';
+
+This Devvit Web example creates a custom post using the `default` entry configured in `devvit.json`:
+
+```ts title="server/index.ts"
import { context, reddit } from '@devvit/web/server';
export const createPost = async () => {
@@ -100,3 +116,7 @@ export const createComment = async () => {
});
};
```
+
+## Wiki pages
+
+See [Wiki Pages](./wiki.md) to read and update wiki content, choose between v1 and v2, and migrate existing wiki calls.
diff --git a/versioned_docs/version-0.15/capabilities/server/wiki.md b/versioned_docs/version-0.15/capabilities/server/wiki.md
new file mode 100644
index 000000000..dce8cf918
--- /dev/null
+++ b/versioned_docs/version-0.15/capabilities/server/wiki.md
@@ -0,0 +1,123 @@
+# Wiki Pages
+
+Use the Reddit API to read, create, and update a subreddit's wiki pages. Devvit supports both the original wiki (`v1`) and the newer wiki experience on Reddit web and mobile (`v2`).
+
+## Enable the Reddit API
+
+Add the Reddit permission to `devvit.json`:
+
+```json title="devvit.json"
+{
+ "permissions": {
+ "reddit": true
+ }
+}
+```
+
+Run wiki edits from an authorized server workflow, such as a moderator menu action.
+
+## Choose a wiki version
+
+Wiki operations default to `v1`. Pass `wikiVersion: "v2"` to use the newer wiki, and check enrollment with `reddit.isWikiV2Enabled(subredditName)` first. Not every subreddit supports v2.
+
+The two wikis have independent content. Pages with the same name can have different content, and updating one version does not update the other. The `config/` pages are available only in v1.
+
+## Read and update a page
+
+This example checks v2 support, reads an existing page, and updates its content:
+
+```ts title="server/index.ts"
+import { context, reddit } from "@devvit/web/server";
+
+export async function updateCommunityGuide() {
+ const { subredditName } = context;
+ if (!subredditName) {
+ throw new Error("Subreddit context required.");
+ }
+
+ if (!(await reddit.isWikiV2Enabled(subredditName))) {
+ throw new Error("Wiki v2 is not enabled for this subreddit.");
+ }
+
+ const page = await reddit.getWikiPage(subredditName, "community-guide", {
+ wikiVersion: "v2",
+ });
+
+ return page.update(
+ page.content + "\n\nPlease review the community rules.",
+ "Update community guidance",
+ );
+}
+```
+
+Page methods retain the wiki version used to fetch the page. For example, calling `page.update()` on a v2 page updates v2 content. The client also provides [`reddit.updateWikiPage()`](../../api/redditapi/RedditClient/classes/RedditClient.md#updatewikipage) when you already have the subreddit name, page name, and replacement content.
+
+A successful enrollment check returning `false` means v2 is unavailable. A failed request can indicate an authorization or service error. Handle that failure rather than silently switching to v1, which may contain different content.
+
+## Create a page
+
+After checking v2 support, create a page with [`reddit.createWikiPage()`](../../api/redditapi/RedditClient/classes/RedditClient.md#createwikipage):
+
+```ts
+import { context, reddit } from "@devvit/web/server";
+
+export async function createCommunityGuide() {
+ const { subredditName } = context;
+ if (!subredditName) {
+ throw new Error("Subreddit context required.");
+ }
+
+ if (!(await reddit.isWikiV2Enabled(subredditName))) {
+ throw new Error("Wiki v2 is not enabled for this subreddit.");
+ }
+
+ return reddit.createWikiPage({
+ subredditName,
+ page: "community-guide",
+ content: "# Community guide\n\nWelcome!",
+ reason: "Initialize community guide",
+ wikiVersion: "v2",
+ });
+}
+```
+
+## Read revision authors and history
+
+Use `revisionAuthorId` to look up the author of a page's current revision. For a revision from `page.getRevisions()`, use `authorId`. Both IDs can be absent, and a user lookup can return `undefined`:
+
+```ts
+import type { WikiPage } from "@devvit/web/server";
+import { reddit } from "@devvit/web/server";
+
+export async function logRevisionAuthors(page: WikiPage) {
+ if (page.revisionAuthorId) {
+ const author = await reddit.getUserById(page.revisionAuthorId);
+ console.log(author?.username);
+ }
+
+ const revisions = await page.getRevisions({ limit: 5 });
+ for await (const revision of revisions) {
+ if (revision.authorId) {
+ const author = await reddit.getUserById(revision.authorId);
+ console.log(author?.username);
+ }
+ }
+}
+```
+
+See [WikiPage](../../api/redditapi/models/classes/WikiPage.md) for page settings, editor management, history, and revert operations, and [WikiVersion](../../api/redditapi/models/type-aliases/WikiVersion.md) for version behavior.
+
+## Migrate existing wiki calls
+
+In Devvit 0.15, pass an options object as the third argument to `reddit.getWikiPage()`. The overload that accepted a revision ID string was removed. The two-argument call remains supported and reads the latest v1 page.
+
+```ts
+const latestV1Page = await reddit.getWikiPage(subredditName, pageName);
+
+const revision = await reddit.getWikiPage(subredditName, pageName, {
+ revisionId,
+ wikiVersion: "v2",
+});
+```
+
+Replace the deprecated `WikiPage.revisionAuthor` and `WikiPageRevision.author` properties with `revisionAuthorId` and `authorId`, respectively. Fetch the user with `reddit.getUserById()` when you need the full user object.
diff --git a/versioned_docs/version-0.15/guides/migrate/devvit-singleton.md b/versioned_docs/version-0.15/guides/migrate/devvit-singleton.md
index 2b9ae49e4..acc8a7714 100644
--- a/versioned_docs/version-0.15/guides/migrate/devvit-singleton.md
+++ b/versioned_docs/version-0.15/guides/migrate/devvit-singleton.md
@@ -1,10 +1,12 @@
-# Migrating Blocks/Mod Tools to Devvit Web
+# Migrating devvit.yaml to devvit.json
-This guide covers migrating traditional Devvit apps (using only Blocks or Mod Tools, without web views) to the Devvit Web setup. This is a straightforward migration that requires minimal changes.
+This guide covers moving a legacy Devvit app's configuration from `devvit.yaml` to `devvit.json`.
## Overview
-The migration primarily involves switching from `devvit.yaml` to `devvit.json` configuration. Your existing Blocks and Mod Tools code will continue to work with minimal changes.
+Devvit 0.15 removed support for `devvit.yaml`. You must migrate your configuration to `devvit.json` and remove `devvit.yaml` before upgrading to 0.15.0.
+
+The `blocks` property and `@devvit/public-api` remain supported but deprecated in 0.15. The examples below keep your existing menu actions and triggers in a legacy entry point. We recommend migrating to `@devvit/web` where possible.
## Migration steps
@@ -25,12 +27,12 @@ Create a `devvit.json` file in your project root with your app configuration:
Replace:
- `"your-app-name"` with your actual app name
-- `"src/main.tsx"` with the path to your main Blocks entry point (where you export your Devvit instance)
+- `"src/main.tsx"` with the path to your legacy entry point (where you export your Devvit instance from `@devvit/public-api`)
- Include any triggers used in your src/main.tsx in the triggers array (or remove the parameter)
### 2. Remove devvit.yaml
-Delete the `devvit.yaml` file from your project root. All configuration is now handled by `devvit.json`.
+After moving your configuration to `devvit.json`, delete `devvit.yaml` from your project root. This is required before upgrading to Devvit 0.15.
### 3. Handle static assets
@@ -51,14 +53,12 @@ If your app uses static assets (images, fonts, etc.) from an `assets` folder, yo
### 4. Test your app
-Run your app locally to ensure everything works:
+After upgrading to Devvit 0.15, playtest your app to check that your menu actions and triggers still work:
```bash
devvit playtest
```
-## That's it!
-
-Your Blocks and Mod Tools code should work as intended without any other changes. The Devvit runtime handles the compatibility layer automatically.
+## Continue migrating to Devvit Web
-While your app will work with just these changes, we recommend exploring the additional capabilities available in Devvit Web over time.
+Keep public-api handlers in `blocks.entry`. When you move a handler to Devvit Web, put it in your server entry point and import from `@devvit/web/server`. See [Devvit Web configuration](../../capabilities/devvit-web/devvit_web_configuration.md) for the setup.
diff --git a/versioned_docs/version-0.15/guides/migrate/devvit-web-experimental.md b/versioned_docs/version-0.15/guides/migrate/devvit-web-experimental.md
index 9fa9983c2..c22e0c1c7 100644
--- a/versioned_docs/version-0.15/guides/migrate/devvit-web-experimental.md
+++ b/versioned_docs/version-0.15/guides/migrate/devvit-web-experimental.md
@@ -2,6 +2,8 @@
This guide will help you migrate from the experimental version of Devvit Web to the official Devvit Web setup. You must complete this migration to publish and grow your app.
+In Devvit 0.15, `blocks` and `@devvit/public-api` remain supported but deprecated. Keep legacy handlers in their own entry file and migrate to `@devvit/web` where possible.
+
> **Note**: Apps can be partially migrated, you don't need to re-write everything!
## How to identify if you're using the experimental version
@@ -95,24 +97,28 @@ import { navigateTo } from '@devvit/web/client';
### 5. Remove defineConfig from main.tsx
-In your `src/devvit/main.tsx`, remove the `defineConfig` function and any configuration it contained. This configuration now lives in `devvit.json`.
+In your `src/devvit/main.tsx`, remove the experimental `defineConfig` function and move its configuration to `devvit.json`.
```typescript
-// Before in src/devvit/main.tsx
+// Before: experimental configuration to replace
import { defineConfig } from '@devvit/server';
export default defineConfig({
// ... configuration
});
+```
-// After
-// Simply export your Devvit instance or any Devvit.addX functions
-import { Devvit } from '@devvit/web';
+If you're keeping public-api menu actions or triggers, export `Devvit` from the file configured by `blocks.entry`:
-// Your Devvit setup code here
+```typescript title="src/devvit/main.tsx (legacy)"
+import { Devvit } from '@devvit/public-api';
+
+// Your existing menu actions and triggers go here.
export default Devvit;
```
+Put Web server code in `src/server/index.ts` and client code in `src/client`. Import from `@devvit/web/server` or `@devvit/web/client` in those files. Once you've moved all public-api handlers, remove `blocks` and the legacy entry file.
+
### 6. Reorganize your project structure
We recommend using a clean folder structure:
diff --git a/versioned_docs/version-0.15/guides/migrate/inline-web-view.md b/versioned_docs/version-0.15/guides/migrate/inline-web-view.md
index 1ae3d8f54..d88ccfe15 100644
--- a/versioned_docs/version-0.15/guides/migrate/inline-web-view.md
+++ b/versioned_docs/version-0.15/guides/migrate/inline-web-view.md
@@ -2,6 +2,8 @@
This guide will migrate your legacy webview implementation (using useWebView inside of Blocks) to the official Devvit Web setup.
+In Devvit 0.15, `blocks` and `@devvit/public-api` remain supported but deprecated. Keep legacy handlers in `blocks.entry` and Web code in separate server and client files. The **Before** examples show the code you're migrating from.
+
:::note
Apps can be partially migrated, you don't need to re-write everything!
:::
@@ -25,7 +27,7 @@ The first thing you need to do is setup `devvit.json`.
Schema here: https://developers.reddit.com/schema/config-file.v1.json
-`devvit.json` supports all capabilities previously available in the `Devvit` singleton, e.g. `Devvit.addCustomPostType()`. For the purposes of this guide, only the post rendering logic will be migrated.
+Configure Web post entry points in `devvit.json`. The example below moves post rendering to Devvit Web and keeps existing menu actions and triggers in `blocks.entry`.
### Understanding entrypoints
diff --git a/versioned_sidebars/version-0.15-sidebars.json b/versioned_sidebars/version-0.15-sidebars.json
index 0c42b5bf1..3118e0c44 100644
--- a/versioned_sidebars/version-0.15-sidebars.json
+++ b/versioned_sidebars/version-0.15-sidebars.json
@@ -226,6 +226,11 @@
"label": "Reddit API Overview",
"id": "capabilities/server/reddit-api"
},
+ {
+ "type": "doc",
+ "label": "Wiki Pages",
+ "id": "capabilities/server/wiki"
+ },
{
"type": "doc",
"label": "Reddit API Client",