diff --git a/CHANGELOG.md b/CHANGELOG.md index b7892f6..05c5cf4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,39 @@ ## What's Changed -- Updating. -- Adding git cliff, a RELEASES.md file, and a generate_changelog file. +- Post scheduling by @Nutomic in [#347](https://github.com/LemmyNet/lemmy-js-client/pull/347) +- Update types from main branch by @Nutomic in [#356](https://github.com/LemmyNet/lemmy-js-client/pull/356) + +## What's Changed in v0.20.0-alpha.8 + +- 0.20.0-alpha.8 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/0.20.0-alpha.8...v0.20.0-alpha.8 + +## What's Changed in 0.20.0-alpha.8 + +- Adding git cliff to auto-generate changelogs by @dessalines in [#350](https://github.com/LemmyNet/lemmy-js-client/pull/350) +- Updating types from main. by @dessalines in [#349](https://github.com/LemmyNet/lemmy-js-client/pull/349) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.20.0-alpha.7...0.20.0-alpha.8 + +## What's Changed in v0.20.0-alpha.7 + +- 0.20.0-alpha.7 by @dessalines +- Restore content on unban by @dessalines in [#278](https://github.com/LemmyNet/lemmy-js-client/pull/278) +- Sso support dess by @dessalines in [#348](https://github.com/LemmyNet/lemmy-js-client/pull/348) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/0.19.6-beta.1...v0.20.0-alpha.7 + +## What's Changed in 0.19.6-beta.1 + +- 0.19.6-beta.1 by @SleeplessOne1917 +- 0.19.6 update by @SleeplessOne1917 in [#326](https://github.com/LemmyNet/lemmy-js-client/pull/326) +- Adding renovate schedule. by @dessalines in [#325](https://github.com/LemmyNet/lemmy-js-client/pull/325) +- Update typescript-eslint monorepo to v8 (major) by @dessalines in [#323](https://github.com/LemmyNet/lemmy-js-client/pull/323) +- Fixing error lint. by @dessalines in [#324](https://github.com/LemmyNet/lemmy-js-client/pull/324) +- Remove renovate schedule. by @dessalines in [#277](https://github.com/LemmyNet/lemmy-js-client/pull/277) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.4...0.19.6-beta.1 ## What's Changed in v0.19.4 @@ -18,32 +50,297 @@ - @matc-pub made their first contribution in [#257](https://github.com/LemmyNet/lemmy-js-client/pull/257) - @Nothing4You made their first contribution in [#256](https://github.com/LemmyNet/lemmy-js-client/pull/256) +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.4-alpha.16...v0.19.4 + +## What's Changed in v0.19.4-alpha.16 + +- 0.19.4-alpha.16 by @dessalines +- Fixing npm publish. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.4-alpha.15...v0.19.4-alpha.16 + +## What's Changed in v0.19.4-alpha.15 + +- 0.19.4-alpha.15 by @dessalines +- Fixing woodpecker. by @dessalines in [#255](https://github.com/LemmyNet/lemmy-js-client/pull/255) +- Add list media by @dessalines in [#247](https://github.com/LemmyNet/lemmy-js-client/pull/247) +- Replace yalc recommendation for instructions to do the same thing with pnpm by @SleeplessOne1917 in [#254](https://github.com/LemmyNet/lemmy-js-client/pull/254) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.4-alpha.14...v0.19.4-alpha.15 + +## What's Changed in v0.19.4-alpha.14 + +- 0.19.4-alpha.14 by @dessalines +- Add pacakge manager to package.json by @SleeplessOne1917 in [#253](https://github.com/LemmyNet/lemmy-js-client/pull/253) +- Add changes for PostView and CommentView by @SleeplessOne1917 in [#252](https://github.com/LemmyNet/lemmy-js-client/pull/252) +- Remove dependencies by @aeharding in [#251](https://github.com/LemmyNet/lemmy-js-client/pull/251) +- Reapply "Add URL blocklist (#245)" (#248) by @dessalines in [#249](https://github.com/LemmyNet/lemmy-js-client/pull/249) +- Revert "Add URL blocklist" by @dessalines in [#248](https://github.com/LemmyNet/lemmy-js-client/pull/248) +- Add URL blocklist by @flamingo-cant-draw in [#245](https://github.com/LemmyNet/lemmy-js-client/pull/245) +- Adding vote display modes and other additions from main. by @dessalines in [#246](https://github.com/LemmyNet/lemmy-js-client/pull/246) +- Add list media by @dessalines in [#244](https://github.com/LemmyNet/lemmy-js-client/pull/244) +- Adding hide post. by @dessalines in [#243](https://github.com/LemmyNet/lemmy-js-client/pull/243) +- Add alt text by @dessalines in [#242](https://github.com/LemmyNet/lemmy-js-client/pull/242) +- Fix image exports by @dessalines in [#241](https://github.com/LemmyNet/lemmy-js-client/pull/241) + +## New Contributors + +- @aeharding made their first contribution in [#251](https://github.com/LemmyNet/lemmy-js-client/pull/251) +- @flamingo-cant-draw made their first contribution in [#245](https://github.com/LemmyNet/lemmy-js-client/pull/245) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.4-alpha.3...v0.19.4-alpha.14 + +## What's Changed in v0.19.4-alpha.3 + +- 0.19.4-alpha.3 by @dessalines +- [Chore] Update deps by @SleeplessOne1917 in [#240](https://github.com/LemmyNet/lemmy-js-client/pull/240) +- Bring in `banned_from_community` and other type changes by @SleeplessOne1917 in [#239](https://github.com/LemmyNet/lemmy-js-client/pull/239) +- Migrate from yarn to pnpm. by @dessalines in [#236](https://github.com/LemmyNet/lemmy-js-client/pull/236) +- Use steps instead of pipeline for CI. by @dessalines in [#235](https://github.com/LemmyNet/lemmy-js-client/pull/235) +- Updating types from lemmy main branch. by @dessalines in [#234](https://github.com/LemmyNet/lemmy-js-client/pull/234) +- Integrate changes from lemmynsfw fork by @Nutomic in [#232](https://github.com/LemmyNet/lemmy-js-client/pull/232) +- Fix jsdoc comment for listCommentLikes by @MV-GH in [#231](https://github.com/LemmyNet/lemmy-js-client/pull/231) +- Adding back newest_comment_time to PostAggregates by @dessalines in [#227](https://github.com/LemmyNet/lemmy-js-client/pull/227) +- Use string type instead of any for exportSettings. Fixes #229 by @dessalines in [#230](https://github.com/LemmyNet/lemmy-js-client/pull/230) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.2-alpha.3...v0.19.4-alpha.3 + +## What's Changed in v0.19.2-alpha.3 + +- v0.19.2-alpha.3 by @dessalines +- API changes for local-only community by @Nutomic in [#228](https://github.com/LemmyNet/lemmy-js-client/pull/228) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.2-alpha.2...v0.19.2-alpha.3 + +## What's Changed in v0.19.2-alpha.2 + +- v0.19.2-alpha.2 by @dessalines +- Adding admin view votes. by @dessalines in [#225](https://github.com/LemmyNet/lemmy-js-client/pull/225) +- Add subscribers_local to community aggregates by @ismailkarsli in [#226](https://github.com/LemmyNet/lemmy-js-client/pull/226) +- Revert "Add local_subscribers field to CommunityAggregates" by @dessalines in [#223](https://github.com/LemmyNet/lemmy-js-client/pull/223) +- Add local_subscribers field to CommunityAggregates by @ismailkarsli in [#221](https://github.com/LemmyNet/lemmy-js-client/pull/221) + +## New Contributors + +- @ismailkarsli made their first contribution in [#226](https://github.com/LemmyNet/lemmy-js-client/pull/226) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0...v0.19.2-alpha.2 + ## What's Changed in v0.19.0 - v0.19.0 by @dessalines - Adding an error type. by @dessalines in [#220](https://github.com/LemmyNet/lemmy-js-client/pull/220) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-rc.19...v0.19.0 + +## What's Changed in v0.19.0-rc.19 + - v0.19.0-rc.19 by @dessalines - Fixing cross-fetch again. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-rc.18...v0.19.0-rc.19 + +## What's Changed in v0.19.0-rc.18 + - v0.19.0-rc.18 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-rc.17...v0.19.0-rc.18 + +## What's Changed in v0.19.0-rc.17 + - v0.19.0-rc.17 by @dessalines - Revert "Upgrading deps, removing cross_fetch." by @dessalines in [#217](https://github.com/LemmyNet/lemmy-js-client/pull/217) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-rc.16...v0.19.0-rc.17 + +## What's Changed in v0.19.0-rc.16 + - v0.19.0-rc.16 by @dessalines - Upgrading deps, removing cross_fetch. by @dessalines in [#216](https://github.com/LemmyNet/lemmy-js-client/pull/216) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-rc.15...v0.19.0-rc.16 + +## What's Changed in v0.19.0-rc.15 + - v0.19.0-rc.15 by @dessalines - Adding `creator_is_admin` to various views. by @dessalines in [#215](https://github.com/LemmyNet/lemmy-js-client/pull/215) -**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.18.1...v0.19.0 +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-alpha.18...v0.19.0-rc.15 + +## What's Changed in v0.19.0-alpha.18 + +- v0.19.0-alpha.18 by @dessalines +- Properly handle pictrs delete image response by @Nutomic in [#214](https://github.com/LemmyNet/lemmy-js-client/pull/214) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-alpha.17...v0.19.0-alpha.18 + +## What's Changed in v0.19.0-alpha.17 + +- v0.19.0-alpha.17 by @dessalines +- Remove separate auth params for image endpoints by @Nutomic in [#212](https://github.com/LemmyNet/lemmy-js-client/pull/212) +- Adding changes from lemmy, mainly removing aggregate ids. by @dessalines in [#211](https://github.com/LemmyNet/lemmy-js-client/pull/211) +- Adding creator is moderator by @dessalines in [#210](https://github.com/LemmyNet/lemmy-js-client/pull/210) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-alpha.15...v0.19.0-alpha.17 + +## What's Changed in v0.19.0-alpha.15 + +- v0.19.0-alpha.15 by @dessalines +- Updating types from lemmy. by @dessalines in [#209](https://github.com/LemmyNet/lemmy-js-client/pull/209) +- Add logout endpoint (fixes #206) by @Nutomic in [#208](https://github.com/LemmyNet/lemmy-js-client/pull/208) +- #186 wrap bare strings to Error object by @arseniy-gl in [#207](https://github.com/LemmyNet/lemmy-js-client/pull/207) + +## New Contributors + +- @arseniy-gl made their first contribution in [#207](https://github.com/LemmyNet/lemmy-js-client/pull/207) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-alpha.14...v0.19.0-alpha.15 + +## What's Changed in v0.19.0-alpha.14 + +- v0.19.0-alpha.14 by @dessalines +- Fix other successResponses by @MV-GH in [#204](https://github.com/LemmyNet/lemmy-js-client/pull/204) +- Fix `updateTotp` Type Information by @TheBrokenRail in [#205](https://github.com/LemmyNet/lemmy-js-client/pull/205) +- Fix MarkPostAsRead, wrong response by @MV-GH in [#203](https://github.com/LemmyNet/lemmy-js-client/pull/203) + +## New Contributors + +- @TheBrokenRail made their first contribution in [#205](https://github.com/LemmyNet/lemmy-js-client/pull/205) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-rc.14...v0.19.0-alpha.14 + +## What's Changed in v0.19.0-rc.14 + +- v0.19.0-rc.14 by @dessalines +- v0.19.0-rc.3 by @dessalines +- Adding mark multiple posts as read, and other API changes. by @dessalines in [#201](https://github.com/LemmyNet/lemmy-js-client/pull/201) +- Regenerating types from main. by @dessalines in [#197](https://github.com/LemmyNet/lemmy-js-client/pull/197) +- Adding deleteImage endpoint. Fixes #193 by @dessalines in [#196](https://github.com/LemmyNet/lemmy-js-client/pull/196) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-rc.13...v0.19.0-rc.14 + +## What's Changed in v0.19.0-rc.13 + +- v0.19.0-rc.13 by @dessalines +- v0.19.0-rc.10 by @dessalines +- Fixing deploy perms. by @dessalines +- Add totp token by @dessalines in [#192](https://github.com/LemmyNet/lemmy-js-client/pull/192) +- Add original int type info for number by @SleeplessOne1917 in [#188](https://github.com/LemmyNet/lemmy-js-client/pull/188) +- Fix conflict issues by @MV-GH +- Merge branch 'main' into add_int_visibility by @MV-GH +- Removing auth and useless interfaces. by @dessalines in [#181](https://github.com/LemmyNet/lemmy-js-client/pull/181) +- revert some changes by @MV-GH +- type changes by @MV-GH +- Add original type info by @MV-GH +- Adding hide community. Fixes #183 by @SleeplessOne1917 in [#184](https://github.com/LemmyNet/lemmy-js-client/pull/184) +- Merge branch 'main' into add_community_hide by @SleeplessOne1917 +- Add set header func by @SleeplessOne1917 in [#185](https://github.com/LemmyNet/lemmy-js-client/pull/185) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-rc.9...v0.19.0-rc.13 + +## What's Changed in v0.19.0-rc.9 + +- v0.19.0-rc.9 by @dessalines +- Adding a set header function. by @dessalines +- Adding hide community. Fixes #183 by @dessalines +- Fixing addadmin local_user_id -> person by @SleeplessOne1917 in [#180](https://github.com/LemmyNet/lemmy-js-client/pull/180) +- Merge branch 'main' into fix_add_admin by @SleeplessOne1917 +- Adding block instance. by @dessalines in [#178](https://github.com/LemmyNet/lemmy-js-client/pull/178) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-rc.7...v0.19.0-rc.9 + +## What's Changed in v0.19.0-rc.7 + +- v0.19.0-rc.7 by @dessalines +- Fix lint. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-rc.6...v0.19.0-rc.7 + +## What's Changed in v0.19.0-rc.6 + +- v0.19.0-rc.6 by @dessalines +- Fixing addadmin local_user_id -> person by @dessalines +- Updating moderator_view. by @SleeplessOne1917 in [#177](https://github.com/LemmyNet/lemmy-js-client/pull/177) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-rc.3...v0.19.0-rc.6 + +## What's Changed in v0.19.0-rc.3 + +- v0.19.0-rc.3 by @dessalines +- Updating moderator_view. by @dessalines +- change moderator view to be a listing type by @SleeplessOne1917 in [#172](https://github.com/LemmyNet/lemmy-js-client/pull/172) +- change moderator view to be a listing type by @biosfood + +## New Contributors + +- @biosfood made their first contribution + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.19.0-rc.1...v0.19.0-rc.3 + +## What's Changed in v0.19.0-rc.1 + +- v0.19.0-rc.1 by @dessalines +- Adding some additions from main. by @dessalines in [#171](https://github.com/LemmyNet/lemmy-js-client/pull/171) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.18.3-rc.3...v0.19.0-rc.1 + +## What's Changed in v0.18.3-rc.3 + +- v0.18.3-rc.3 by @dessalines +- Generate error enum types by @SleeplessOne1917 in [#161](https://github.com/LemmyNet/lemmy-js-client/pull/161) +- Upgrade prettier. by @SleeplessOne1917 in [#167](https://github.com/LemmyNet/lemmy-js-client/pull/167) +- Merge branch 'main' into update_prettier_3_0_0 by @SleeplessOne1917 + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.18.3-rc.2...v0.18.3-rc.3 + +## What's Changed in v0.18.3-rc.2 + +- v0.18.3-rc.2 by @dessalines +- changes for blur_nsfw/auto_expand by @tgxn in [#162](https://github.com/LemmyNet/lemmy-js-client/pull/162) + +## New Contributors + +- @tgxn made their first contribution in [#162](https://github.com/LemmyNet/lemmy-js-client/pull/162) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.18.3-rc.1...v0.18.3-rc.2 + +## What's Changed in v0.18.3-rc.1 + +- v0.18.3-rc.1 by @dessalines +- Adding moderator_view to GetPosts. by @dessalines in [#166](https://github.com/LemmyNet/lemmy-js-client/pull/166) +- Upgrade prettier. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.18.1...v0.18.3-rc.1 ## What's Changed in v0.18.1 - v0.18.1 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.18.1-rc.3...v0.18.1 + +## What's Changed in v0.18.1-rc.3 + - v0.18.1-rc.3 by @dessalines - Add open links in new tab. by @dessalines in [#160](https://github.com/LemmyNet/lemmy-js-client/pull/160) - Handle 413 response on image uploads by @sunaurus in [#154](https://github.com/LemmyNet/lemmy-js-client/pull/154) - Add show_nsfw community sort. by @SleeplessOne1917 in [#156](https://github.com/LemmyNet/lemmy-js-client/pull/156) - Add show_nsfw community sort. by @dessalines + +## New Contributors + +- @sunaurus made their first contribution in [#154](https://github.com/LemmyNet/lemmy-js-client/pull/154) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.18.1-rc.2...v0.18.1-rc.3 + +## What's Changed in v0.18.1-rc.2 + - v0.18.1-rc.2 by @dessalines - Make fetch function optional by @SleeplessOne1917 in [#148](https://github.com/LemmyNet/lemmy-js-client/pull/148) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.18.1-rc.1...v0.18.1-rc.2 + +## What's Changed in v0.18.1-rc.1 + - v0.18.1-rc.1 by @dessalines - Adding additional post sorts. by @dessalines in [#153](https://github.com/LemmyNet/lemmy-js-client/pull/153) - Add default value to client functions that have optional form data or query params by @SleeplessOne1917 in [#147](https://github.com/LemmyNet/lemmy-js-client/pull/147) @@ -53,12 +350,18 @@ ## New Contributors -- @sunaurus made their first contribution in [#154](https://github.com/LemmyNet/lemmy-js-client/pull/154) - @cavanaugh-richards made their first contribution +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.18.0...v0.18.1-rc.1 + ## What's Changed in v0.18.0 - v0.18.0 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.18.0-rc.2...v0.18.0 + +## What's Changed in v0.18.0-rc.2 + - v0.18.0-rc.2 by @dessalines - Removing websocket. by @dessalines in [#145](https://github.com/LemmyNet/lemmy-js-client/pull/145) - Add Hour Sort types by @SleeplessOne1917 in [#143](https://github.com/LemmyNet/lemmy-js-client/pull/143) @@ -70,22 +373,61 @@ - DERP, forgot to actually set #fetchFunction by @ExperiBass - add support for a custom fetch function by @ExperiBass - Add Hour Sort types by @L3v3L + +## New Contributors + +- @L3v3L made their first contribution + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.18.0-rc.1...v0.18.0-rc.2 + +## What's Changed in v0.18.0-rc.1 + - v0.18.0-rc.1 by @dessalines - Adding some 0.18.0 changes. by @dessalines in [#138](https://github.com/LemmyNet/lemmy-js-client/pull/138) - remove trailing slashes from instance url by @SleeplessOne1917 in [#135](https://github.com/LemmyNet/lemmy-js-client/pull/135) - remove trailing slashes from instance url by @ExperiBass - Add taglines to site res by @SleeplessOne1917 in [#130](https://github.com/LemmyNet/lemmy-js-client/pull/130) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.2-rc.24...v0.18.0-rc.1 + +## What's Changed in v0.17.2-rc.24 + - v0.17.2-rc.24 by @dessalines - Add taglines to site response. by @dessalines - Dont export websocket. by @dessalines - Update copy_types script. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/0.17.2-rc.23...v0.17.2-rc.24 + +## What's Changed in 0.17.2-rc.23 + - Adjust version by @SleeplessOne1917 in [#129](https://github.com/LemmyNet/lemmy-js-client/pull/129) - Make private class properties actually private by @SleeplessOne1917 in [#128](https://github.com/LemmyNet/lemmy-js-client/pull/128) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/0.17.2-rc.21...0.17.2-rc.23 + +## What's Changed in 0.17.2-rc.21 + - Remove BigInt by @SleeplessOne1917 in [#127](https://github.com/LemmyNet/lemmy-js-client/pull/127) - Remove BigInt by @makotech222 - Better error wrapping. by @dessalines in [#126](https://github.com/LemmyNet/lemmy-js-client/pull/126) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.2-rc.20...0.17.2-rc.21 + +## What's Changed in v0.17.2-rc.20 + - v0.17.2-rc.20 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.2-rc.19...v0.17.2-rc.20 + +## What's Changed in v0.17.2-rc.19 + - v0.17.2-rc.19 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.2-rc.18...v0.17.2-rc.19 + +## What's Changed in v0.17.2-rc.18 + - v0.17.2-rc.18 by @dessalines - MarkCommentReplyAsRead response was wrong. by @dessalines in [#125](https://github.com/LemmyNet/lemmy-js-client/pull/125) - Add missing response types in http client. by @dessalines in [#124](https://github.com/LemmyNet/lemmy-js-client/pull/124) @@ -95,21 +437,51 @@ - Adding new distinguish comment. by @dessalines - Switching to const. by @dessalines - Making the error json into an exception. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.2-rc.17...v0.17.2-rc.18 + +## What's Changed in v0.17.2-rc.17 + - v0.17.2-rc.17 by @dessalines - Remove bigints by @dessalines in [#121](https://github.com/LemmyNet/lemmy-js-client/pull/121) - Adding sleeplessone1917 to codeowners by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.2-rc.16...v0.17.2-rc.17 + +## What's Changed in v0.17.2-rc.16 + - v0.17.2-rc.16 by @dessalines - Fixing bigint serialization. by @dessalines in [#120](https://github.com/LemmyNet/lemmy-js-client/pull/120) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.2-rc.15...v0.17.2-rc.16 + +## What's Changed in v0.17.2-rc.15 + - v0.17.2-rc.15 by @dessalines - Fix body not serializing because of bigint by @SleeplessOne1917 in [#119](https://github.com/LemmyNet/lemmy-js-client/pull/119) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.2-rc.14...v0.17.2-rc.15 + +## What's Changed in v0.17.2-rc.14 + - v0.17.2-rc.14 by @dessalines - Make script for adding types to index by @SleeplessOne1917 in [#118](https://github.com/LemmyNet/lemmy-js-client/pull/118) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.2-rc.13...v0.17.2-rc.14 + +## What's Changed in v0.17.2-rc.13 + - v0.17.2-rc.13 by @dessalines - Upgrading deps by @dessalines in [#117](https://github.com/LemmyNet/lemmy-js-client/pull/117) - Adding support for federated instances. Fixes #115 by @dessalines in [#116](https://github.com/LemmyNet/lemmy-js-client/pull/116) - Adding bindings from rust. Fixes #113 by @dessalines in [#114](https://github.com/LemmyNet/lemmy-js-client/pull/114) - Adding diesel SortType and ListingType enums. by @dessalines in [#112](https://github.com/LemmyNet/lemmy-js-client/pull/112) - Add getComment to client by @SleeplessOne1917 in [#111](https://github.com/LemmyNet/lemmy-js-client/pull/111) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.2-rc.5...v0.17.2-rc.13 + +## What's Changed in v0.17.2-rc.5 + - v0.17.2-rc.5 by @dessalines - Merge branch 'makotech222-custom-emojis' by @dessalines - Add woodpecker by @dessalines @@ -124,48 +496,122 @@ - docs: Fix incorrect code sample in README by @SleeplessOne1917 in [#109](https://github.com/LemmyNet/lemmy-js-client/pull/109) - Totp by @dessalines in [#106](https://github.com/LemmyNet/lemmy-js-client/pull/106) - Adding email admins for new reports. by @dessalines in [#105](https://github.com/LemmyNet/lemmy-js-client/pull/105) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.0-rc.62...v0.17.2-rc.5 + +## What's Changed in v0.17.0-rc.62 + - v0.17.0-rc.62 by @dessalines - Fixing requireapplication string. by @dessalines in [#104](https://github.com/LemmyNet/lemmy-js-client/pull/104) - Adding development instructions. Fixes #101 by @dessalines in [#102](https://github.com/LemmyNet/lemmy-js-client/pull/102) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.0-rc.61...v0.17.0-rc.62 + +## What's Changed in v0.17.0-rc.61 + - v0.17.0-rc.61 by @dessalines - Removing monads. Fixes #98 by @dessalines in [#99](https://github.com/LemmyNet/lemmy-js-client/pull/99) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.0-rc.59...v0.17.0-rc.61 + +## What's Changed in v0.17.0-rc.59 + - v0.17.0-rc.59 by @dessalines - Udate CreateSite/EditSite structs for registration mode by @Nutomic in [#100](https://github.com/LemmyNet/lemmy-js-client/pull/100) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.0-rc.58...v0.17.0-rc.59 + +## What's Changed in v0.17.0-rc.58 + - v0.17.0-rc.58 by @dessalines - Fixing yarn.lock by @dessalines - Add LocalSite.registration_mode by @Nutomic in [#96](https://github.com/LemmyNet/lemmy-js-client/pull/96) - Add community language by @dessalines in [#85](https://github.com/LemmyNet/lemmy-js-client/pull/85) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.0-rc.56...v0.17.0-rc.58 + +## What's Changed in v0.17.0-rc.56 + - v0.17.0-rc.56 by @dessalines - Add class instantiation in readme. by @dessalines in [#95](https://github.com/LemmyNet/lemmy-js-client/pull/95) - Add FeaturePost support by @makotech222 in [#88](https://github.com/LemmyNet/lemmy-js-client/pull/88) - fix: Move required dependencies to prod dependencies instead of devependencies by @SleeplessOne1917 in [#91](https://github.com/LemmyNet/lemmy-js-client/pull/91) - Fixed links to Documentation by @hbroer in [#84](https://github.com/LemmyNet/lemmy-js-client/pull/84) + +## New Contributors + +- @hbroer made their first contribution in [#84](https://github.com/LemmyNet/lemmy-js-client/pull/84) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.0-rc.54...v0.17.0-rc.56 + +## What's Changed in v0.17.0-rc.54 + - v0.17.0-rc.54 by @dessalines - Remove federation strict_allowlist and retry_count. Fixes #82 by @dessalines in [#83](https://github.com/LemmyNet/lemmy-js-client/pull/83) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.0-rc.53...v0.17.0-rc.54 + +## What's Changed in v0.17.0-rc.53 + - v0.17.0-rc.53 by @dessalines - Update Taglines pt 2 by @makotech222 in [#81](https://github.com/LemmyNet/lemmy-js-client/pull/81) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.0-rc.52...v0.17.0-rc.53 + +## What's Changed in v0.17.0-rc.52 + - v0.17.0-rc.52 by @dessalines - Add Tagline structs by @makotech222 in [#80](https://github.com/LemmyNet/lemmy-js-client/pull/80) - Move settings to database by @dessalines in [#79](https://github.com/LemmyNet/lemmy-js-client/pull/79) - Private message report by @dessalines in [#78](https://github.com/LemmyNet/lemmy-js-client/pull/78) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.0-rc.45...v0.17.0-rc.52 + +## What's Changed in v0.17.0-rc.45 + - v0.17.0-rc.45 by @dessalines - Add email_admins for new applications API setting. by @dessalines in [#72](https://github.com/LemmyNet/lemmy-js-client/pull/72) - Person post unread comments by @dessalines in [#74](https://github.com/LemmyNet/lemmy-js-client/pull/74) - Add language by @dessalines in [#77](https://github.com/LemmyNet/lemmy-js-client/pull/77) - Rename post.embed_html field to embed_video_url by @Nutomic in [#75](https://github.com/LemmyNet/lemmy-js-client/pull/75) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.0-rc.43...v0.17.0-rc.45 + +## What's Changed in v0.17.0-rc.43 + - v0.17.0-rc.43 by @dessalines - Add Modlog Filters by @makotech222 in [#65](https://github.com/LemmyNet/lemmy-js-client/pull/65) - Distinguish by @dessalines in [#73](https://github.com/LemmyNet/lemmy-js-client/pull/73) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.0-rc.39...v0.17.0-rc.43 + +## What's Changed in v0.17.0-rc.39 + - v0.17.0-rc.39 by @dessalines - Upgrade deps by @dessalines in [#71](https://github.com/LemmyNet/lemmy-js-client/pull/71) - Starting to add comment tree paging by @dessalines in [#70](https://github.com/LemmyNet/lemmy-js-client/pull/70) - Admin purge by @dessalines in [#35](https://github.com/LemmyNet/lemmy-js-client/pull/35) - Remove save and get SiteConfig. Fixes #68 by @dessalines in [#69](https://github.com/LemmyNet/lemmy-js-client/pull/69) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.0-rc.31...v0.17.0-rc.39 + +## What's Changed in v0.17.0-rc.31 + - v0.17.0-rc.31 by @dessalines - Removing CommunityFollowerResponse, using SubscribedType. by @dessalines in [#62](https://github.com/LemmyNet/lemmy-js-client/pull/62) - Add option types by @dessalines in [#67](https://github.com/LemmyNet/lemmy-js-client/pull/67) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.16.4-rc.3...v0.17.0-rc.31 + +## What's Changed in v0.16.4-rc.3 + - v0.16.4-rc.3 by @dessalines - Revert "Add follow pending." by @dessalines in [#63](https://github.com/LemmyNet/lemmy-js-client/pull/63) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.0-rc.10...v0.16.4-rc.3 + +## What's Changed in v0.17.0-rc.10 + - v0.17.0-rc.10 by @dessalines - Add legal information by @Nutomic in [#61](https://github.com/LemmyNet/lemmy-js-client/pull/61) - Add default_post_listing_type by @dessalines in [#53](https://github.com/LemmyNet/lemmy-js-client/pull/53) @@ -174,159 +620,402 @@ - Adding endpoint comments. Fixes #50 by @dessalines in [#56](https://github.com/LemmyNet/lemmy-js-client/pull/56) - Add follow pending. by @dessalines in [#52](https://github.com/LemmyNet/lemmy-js-client/pull/52) - Use enum types by @Nutomic in [#55](https://github.com/LemmyNet/lemmy-js-client/pull/55) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.17.0-rc.9...v0.17.0-rc.10 + +## What's Changed in v0.17.0-rc.9 + - v0.17.0-rc.9 by @dessalines - Use enum types in API. Fixes #51 by @dessalines - Remove creator from SiteView by @shilangyu in [#49](https://github.com/LemmyNet/lemmy-js-client/pull/49) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.16.4-rc.2...v0.17.0-rc.9 + +## What's Changed in v0.16.4-rc.2 + - v0.16.4-rc.2 by @dessalines - Adding posting_restricted_to_mods by @dessalines in [#48](https://github.com/LemmyNet/lemmy-js-client/pull/48) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.16.4-rc.1...v0.16.4-rc.2 + +## What's Changed in v0.16.4-rc.1 + - v0.16.4-rc.1 by @dessalines - Add site to GetCommunityResponse by @Nutomic in [#47](https://github.com/LemmyNet/lemmy-js-client/pull/47) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.16.0-rc.1...v0.16.4-rc.1 + +## What's Changed in v0.16.0-rc.1 + - v0.16.0-rc.1 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.4-rc.3...v0.16.0-rc.1 + +## What's Changed in v0.15.4-rc.3 + - v0.15.4-rc.3 by @dessalines - Removing site_creator, adding LeaveAdmin. by @dessalines in [#42](https://github.com/LemmyNet/lemmy-js-client/pull/42) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.4-rc.2...v0.15.4-rc.3 + +## What's Changed in v0.15.4-rc.2 + - v0.15.4-rc.2 by @dessalines - Add field Site.default_theme in missing places by @Nutomic in [#46](https://github.com/LemmyNet/lemmy-js-client/pull/46) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.4-rc.1...v0.15.4-rc.2 + +## What's Changed in v0.15.4-rc.1 + - v0.15.4-rc.1 by @dessalines - Add field Site.default_theme by @Nutomic in [#45](https://github.com/LemmyNet/lemmy-js-client/pull/45) - Upgrading deps. by @dessalines in [#43](https://github.com/LemmyNet/lemmy-js-client/pull/43) -## New Contributors - -- @L3v3L made their first contribution -- @ExperiBass made their first contribution -- @makotech222 made their first contribution -- @hbroer made their first contribution in [#84](https://github.com/LemmyNet/lemmy-js-client/pull/84) - -**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0...v0.18.0 +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0...v0.15.4-rc.1 ## What's Changed in v0.15.0 - v0.15.0 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.34...v0.15.0 + +## What's Changed in v0.15.0-rc.34 + - v0.15.0-rc.34 by @dessalines - Adding ban_expires to person by @dessalines in [#40](https://github.com/LemmyNet/lemmy-js-client/pull/40) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.33...v0.15.0-rc.34 + +## What's Changed in v0.15.0-rc.33 + - v0.15.0-rc.33 by @dessalines - Trying to publish with npm token 24 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.32...v0.15.0-rc.33 + +## What's Changed in v0.15.0-rc.32 + - v0.15.0-rc.32 by @dessalines - Trying to publish with npm token 23 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.31...v0.15.0-rc.32 + +## What's Changed in v0.15.0-rc.31 + - v0.15.0-rc.31 by @dessalines - Trying to publish with npm token 22 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.30...v0.15.0-rc.31 + +## What's Changed in v0.15.0-rc.30 + - v0.15.0-rc.30 by @dessalines - Trying to publish with npm token 21 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.29...v0.15.0-rc.30 + +## What's Changed in v0.15.0-rc.29 + - v0.15.0-rc.29 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.28...v0.15.0-rc.29 + +## What's Changed in v0.15.0-rc.28 + - v0.15.0-rc.28 by @dessalines - Trying to publish with npm token 19 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.27...v0.15.0-rc.28 + +## What's Changed in v0.15.0-rc.27 + - v0.15.0-rc.27 by @dessalines - Trying to publish with npm token 18 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.26...v0.15.0-rc.27 + +## What's Changed in v0.15.0-rc.26 + - v0.15.0-rc.26 by @dessalines - Trying to publish with npm token 17 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.25...v0.15.0-rc.26 + +## What's Changed in v0.15.0-rc.25 + - v0.15.0-rc.25 by @dessalines - Trying to publish with npm token 16 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.24...v0.15.0-rc.25 + +## What's Changed in v0.15.0-rc.24 + - v0.15.0-rc.24 by @dessalines - Trying to publish with npm token 15 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.23...v0.15.0-rc.24 + +## What's Changed in v0.15.0-rc.23 + - v0.15.0-rc.23 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.22...v0.15.0-rc.23 + +## What's Changed in v0.15.0-rc.22 + - v0.15.0-rc.22 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.21...v0.15.0-rc.22 + +## What's Changed in v0.15.0-rc.21 + - v0.15.0-rc.21 by @dessalines - Trying to publish with npm token 13 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.20...v0.15.0-rc.21 + +## What's Changed in v0.15.0-rc.20 + - v0.15.0-rc.20 by @dessalines - Trying to publish with npm token 12 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.19...v0.15.0-rc.20 + +## What's Changed in v0.15.0-rc.19 + - v0.15.0-rc.19 by @dessalines - Trying to publish with npm token 11 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.18...v0.15.0-rc.19 + +## What's Changed in v0.15.0-rc.18 + - v0.15.0-rc.18 by @dessalines - Trying to publish with npm token 10 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.17...v0.15.0-rc.18 + +## What's Changed in v0.15.0-rc.17 + - v0.15.0-rc.17 by @dessalines - Trying to publish with npm token 9 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.16...v0.15.0-rc.17 + +## What's Changed in v0.15.0-rc.16 + - v0.15.0-rc.16 by @dessalines - Trying to publish with npm token 8 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.15...v0.15.0-rc.16 + +## What's Changed in v0.15.0-rc.15 + - v0.15.0-rc.15 by @dessalines - Trying to publish with npm token 7 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.14...v0.15.0-rc.15 + +## What's Changed in v0.15.0-rc.14 + - v0.15.0-rc.14 by @dessalines - Trying to publish with npm token 6 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.13...v0.15.0-rc.14 + +## What's Changed in v0.15.0-rc.13 + - v0.15.0-rc.13 by @dessalines - Trying to publish with npm token 5 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.12...v0.15.0-rc.13 + +## What's Changed in v0.15.0-rc.12 + - v0.15.0-rc.12 by @dessalines - Trying to publish with npm token 4 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.11...v0.15.0-rc.12 + +## What's Changed in v0.15.0-rc.11 + - v0.15.0-rc.11 by @dessalines - Trying to publish with npm token 3 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.10...v0.15.0-rc.11 + +## What's Changed in v0.15.0-rc.10 + - v0.15.0-rc.10 by @dessalines - Trying to publish with npm token 2 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.9...v0.15.0-rc.10 + +## What's Changed in v0.15.0-rc.9 + - v0.15.0-rc.9 by @dessalines - Trying to publish with npm token by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.15.0-rc.8...v0.15.0-rc.9 + +## What's Changed in v0.15.0-rc.8 + - v0.15.0-rc.8 by @dessalines - Adding bannedpersons endpoint. by @dessalines in [#41](https://github.com/LemmyNet/lemmy-js-client/pull/41) - Adding private instance related endpoints. by @dessalines in [#38](https://github.com/LemmyNet/lemmy-js-client/pull/38) - Upgrade deps 2 by @dessalines in [#39](https://github.com/LemmyNet/lemmy-js-client/pull/39) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.14.0-rc.1...v0.15.0-rc.8 + +## What's Changed in v0.14.0-rc.1 + - v0.14.0-rc.1 by @dessalines - Get unread count by @dessalines in [#34](https://github.com/LemmyNet/lemmy-js-client/pull/34) - Adding husky hook by @dessalines - v0.13.1-rc.1 by @dessalines in [#33](https://github.com/LemmyNet/lemmy-js-client/pull/33) - Downgrading typedocs by @dessalines -**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.13.0...v0.15.0 +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.13.0...v0.14.0-rc.1 ## What's Changed in v0.13.0 - v0.13.0 by @dessalines - upgrade deps. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.13.0-rc.2...v0.13.0 + +## What's Changed in v0.13.0-rc.2 + - v0.13.0-rc.2 by @dessalines - Upgrade deps by @dessalines - Updating reporting API. by @dessalines in [#32](https://github.com/LemmyNet/lemmy-js-client/pull/32) -**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.12.0...v0.13.0 +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.12.0...v0.13.0-rc.2 ## What's Changed in v0.12.0 - v0.12.0 by @dessalines - Fix defined in links via docker. by @dessalines in [#31](https://github.com/LemmyNet/lemmy-js-client/pull/31) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.12.0-rc.1...v0.12.0 + +## What's Changed in v0.12.0-rc.1 + - v0.12.0-rc.1 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.4-rc.16...v0.12.0-rc.1 + +## What's Changed in v0.11.4-rc.16 + - v0.11.4-rc.16 by @dessalines - Resolve endpoint by @dessalines in [#28](https://github.com/LemmyNet/lemmy-js-client/pull/28) - Fix link to websocketresponse. by @dessalines - Remove support / donate section. by @dessalines - Adding typedoc, and code comments. Fixes #29 by @dessalines in [#30](https://github.com/LemmyNet/lemmy-js-client/pull/30) - Adding block person and block community actions by @dessalines in [#22](https://github.com/LemmyNet/lemmy-js-client/pull/22) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.4-rc.12...v0.11.4-rc.16 + +## What's Changed in v0.11.4-rc.12 + - v0.11.4-rc.12 by @dessalines - Adding GetSiteMetadata by @dessalines in [#26](https://github.com/LemmyNet/lemmy-js-client/pull/26) - Mod transfer community by @dessalines in [#25](https://github.com/LemmyNet/lemmy-js-client/pull/25) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.3-rc.4...v0.11.4-rc.12 + +## What's Changed in v0.11.3-rc.4 + - v0.11.3-rc.4 by @dessalines - Removing husky postinstall by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.3-rc.3...v0.11.3-rc.4 + +## What's Changed in v0.11.3-rc.3 + - v0.11.3-rc.3 by @dessalines - Feature/show post notifs by @dessalines in [#24](https://github.com/LemmyNet/lemmy-js-client/pull/24) - Upgrade deps by @dessalines in [#23](https://github.com/LemmyNet/lemmy-js-client/pull/23) -**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.0...v0.12.0 +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.0...v0.11.3-rc.3 ## What's Changed in v0.11.0 - v0.11.0 by @dessalines - Feature/mark post as read by @dessalines in [#21](https://github.com/LemmyNet/lemmy-js-client/pull/21) - Add admin community_creation_admin_only. by @dessalines in [#20](https://github.com/LemmyNet/lemmy-js-client/pull/20) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.0-rc.11...v0.11.0 + +## What's Changed in v0.11.0-rc.11 + - v0.11.0-rc.11 by @dessalines - Adding bot accounts by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.0-rc.10...v0.11.0-rc.11 + +## What's Changed in v0.11.0-rc.10 + - v0.11.0-rc.10 by @dessalines - Change long desc to sidebar, add short site description by @dessalines - Feature/optional fields by @dessalines in [#19](https://github.com/LemmyNet/lemmy-js-client/pull/19) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.0-rc.8...v0.11.0-rc.10 + +## What's Changed in v0.11.0-rc.8 + - v0.11.0-rc.8 by @dessalines - Adding listing_type to search. by @dessalines in [#18](https://github.com/LemmyNet/lemmy-js-client/pull/18) - Adding listing_type to search. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.0-rc.7...v0.11.0-rc.8 + +## What's Changed in v0.11.0-rc.7 + - v0.11.0-rc.7 by @dessalines - Add creator_id to search. by @dessalines in [#17](https://github.com/LemmyNet/lemmy-js-client/pull/17) - Add creator_id to search. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.0-rc.6...v0.11.0-rc.7 + +## What's Changed in v0.11.0-rc.6 + - v0.11.0-rc.6 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.0-rc.5...v0.11.0-rc.6 + +## What's Changed in v0.11.0-rc.5 + - v0.11.0-rc.5 by @dessalines - Adding show scores to LocalUserSettings and SaveUserSettings by @dessalines in [#16](https://github.com/LemmyNet/lemmy-js-client/pull/16) - Adding show scores to LocalUserSettings and SaveUserSettings by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.0-rc.4...v0.11.0-rc.5 + +## What's Changed in v0.11.0-rc.4 + - v0.11.0-rc.4 by @dessalines - Change password by @dessalines in [#14](https://github.com/LemmyNet/lemmy-js-client/pull/14) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.0-rc.3...v0.11.0-rc.4 + +## What's Changed in v0.11.0-rc.3 + - v0.11.0-rc.3 by @dessalines - Remove community creator. by @dessalines - Merge branch 'main' into change_password by @dessalines - Display name by @dessalines in [#15](https://github.com/LemmyNet/lemmy-js-client/pull/15) - Merge branch 'main' into display_name by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.0-rc.1...v0.11.0-rc.3 + +## What's Changed in v0.11.0-rc.1 + - v0.11.0-rc.1 by @dessalines - Merge branch 'main' into change_password by @dessalines - Fix instances by @dessalines in [#12](https://github.com/LemmyNet/lemmy-js-client/pull/12) -**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.10.3...v0.11.0 +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.10.3...v0.11.0-rc.1 ## What's Changed in v0.10.3 @@ -338,30 +1027,80 @@ ## What's Changed in v0.10.0 - v0.10.0 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.11.0-rc.2...v0.10.0 + +## What's Changed in v0.11.0-rc.2 + - v0.11.0-rc.2 by @dessalines - Adding change password endpoint. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.10.0-rc.13...v0.11.0-rc.2 + +## What's Changed in v0.10.0-rc.13 + - Api v3 by @dessalines in [#11](https://github.com/LemmyNet/lemmy-js-client/pull/11) - Including API version in HTTP constructor. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.10.0-rc.12...v0.10.0-rc.13 + +## What's Changed in v0.10.0-rc.12 + - v0.10.0-rc.12 by @dessalines - Split user table 2 by @dessalines in [#9](https://github.com/LemmyNet/lemmy-js-client/pull/9) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.10.0-rc.10...v0.10.0-rc.12 + +## What's Changed in v0.10.0-rc.10 + - v0.10.0-rc.10 by @dessalines - Adding saved_only to GetComments and GetPosts by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.10.0-rc.9...v0.10.0-rc.10 + +## What's Changed in v0.10.0-rc.9 + - v0.10.0-rc.9 by @dessalines - Moving matrix_user_id and admin to Person table. by @dessalines - Merge branch 'main' into split_user_table_2 by @dessalines - Fix markAllAsRead response type by @dessalines in [#10](https://github.com/LemmyNet/lemmy-js-client/pull/10) - Fix markAllAsRead response type by @shilangyu + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.10.0-rc.5...v0.10.0-rc.9 + +## What's Changed in v0.10.0-rc.5 + - v0.10.0-rc.5 by @dessalines - Fixing AddAdmin. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.10.0-rc.4...v0.10.0-rc.5 + +## What's Changed in v0.10.0-rc.4 + - v0.10.0-rc.4 by @dessalines - Fixing saveusersettings by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.10.0-rc.3...v0.10.0-rc.4 + +## What's Changed in v0.10.0-rc.3 + - v0.10.0-rc.3 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.10.0-rc.2...v0.10.0-rc.3 + +## What's Changed in v0.10.0-rc.2 + - v0.10.0-rc.2 by @dessalines - Update API to deal with new person table. Fixes #7 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.10.0-rc.1...v0.10.0-rc.2 + +## What's Changed in v0.10.0-rc.1 + - v0.10.0-rc.1 by @dessalines - Remove categories by @Nutomic in [#6](https://github.com/LemmyNet/lemmy-js-client/pull/6) -**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.9.9...v0.10.0 +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.9.9...v0.10.0-rc.1 ## What's Changed in v0.9.9 @@ -379,49 +1118,157 @@ ## What's Changed in v0.9.4 - v0.9.4 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.9.4-rc.1...v0.9.4 + +## What's Changed in v0.9.4-rc.1 + - v0.9.4-rc.1 by @dessalines - Adding MostComments sort, and FederatedInstances by @dessalines -**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.9.1...v0.9.4 +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.9.1...v0.9.4-rc.1 ## What's Changed in v0.9.1 - v0.9.1 by @dessalines - Add active aggregates by @dessalines in [#3](https://github.com/LemmyNet/lemmy-js-client/pull/3) - Add listing type to list communities by @dessalines in [#2](https://github.com/LemmyNet/lemmy-js-client/pull/2) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.9.1-rc.1...v0.9.1 + +## What's Changed in v0.9.1-rc.1 + - v0.9.1-rc.1 by @dessalines - Adding listing_type to ListCommunities. by @dessalines -**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.9.0...v0.9.1 +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.9.0...v0.9.1-rc.1 ## What's Changed in v0.9.0 - v0.9.0 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.9.0-rc.18...v0.9.0 + +## What's Changed in v0.9.0-rc.18 + - v0.9.0-rc.18 by @dessalines - Adding some comments. by @dessalines - Revert "Trying to add string dates to javascript Date." by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.9.0-rc.17...v0.9.0-rc.18 + +## What's Changed in v0.9.0-rc.17 + - v0.9.0-rc.17 by @dessalines - Trying to add string dates to javascript Date. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.9.0-rc.16...v0.9.0-rc.17 + +## What's Changed in v0.9.0-rc.16 + - v0.9.0-rc.16 by @dessalines - Adding new version to deploy. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.9.0-rc.13...v0.9.0-rc.16 + +## What's Changed in v0.9.0-rc.13 + - v0.9.0-rc.13 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/0.9.0-rc.15...v0.9.0-rc.13 + +## What's Changed in 0.9.0-rc.15 + - Adding email. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/0.9.0-rc.14...0.9.0-rc.15 + +## What's Changed in 0.9.0-rc.14 + - Fixing drone. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/0.9.0-rc.13...0.9.0-rc.14 + +## What's Changed in 0.9.0-rc.13 + - Trying to add an npm deploy. by @dessalines - Adding a drone.yml. by @dessalines - V2 api by @dessalines in [#1](https://github.com/LemmyNet/lemmy-js-client/pull/1) + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.9.0-rc.12...0.9.0-rc.13 + +## What's Changed in v0.9.0-rc.12 + - v0.9.0-rc.12 by @dessalines - Making a few API v2 changes. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v0.9.0-rc.11...v0.9.0-rc.12 + +## What's Changed in v0.9.0-rc.11 + - v0.9.0-rc.11 by @dessalines - Adding some API comments. by @dessalines -**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v1.0.16...v0.9.0 +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v1.0.17-beta6...v0.9.0-rc.11 + +## What's Changed in v1.0.17-beta6 + +- v1.0.17-beta6 by @dessalines +- Changing default_sort and listing back to numbers. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v1.0.17-beta5...v1.0.17-beta6 + +## What's Changed in v1.0.17-beta5 + +- v1.0.17-beta5 by @dessalines +- PostView still does need community. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v1.0.17-beta4...v1.0.17-beta5 + +## What's Changed in v1.0.17-beta4 + +- v1.0.17-beta4 by @dessalines +- Moving post community_view. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v1.0.17-beta3...v1.0.17-beta4 + +## What's Changed in v1.0.17-beta3 + +- v1.0.17-beta3 by @dessalines +- Fixing comment by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v1.0.17-beta2...v1.0.17-beta3 + +## What's Changed in v1.0.17-beta2 + +- v1.0.17-beta2 by @dessalines +- Use proper generics for messagetype and responsetype. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v1.0.17-beta1...v1.0.17-beta2 + +## What's Changed in v1.0.17-beta1 + +- v1.0.17-beta1 by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v1.0.17-beta...v1.0.17-beta1 + +## What's Changed in v1.0.17-beta + +- v1.0.17-beta by @dessalines +- Adding index.ts s by @dessalines +- Adding websocket. by @dessalines +- Initial commit of API v2 by @dessalines +- Upgrading deps. by @dessalines + +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v1.0.16...v1.0.17-beta ## What's Changed in v1.0.16 - v1.0.16 by @dessalines - Updating postformparams. by @dessalines +**Full Changelog**: https://github.com/LemmyNet/lemmy-js-client/compare/v1.0.15...v1.0.16 + ## What's Changed in v1.0.15 - v1.0.15 by @dessalines diff --git a/cliff.toml b/cliff.toml index 3c74508..23ce6d1 100644 --- a/cliff.toml +++ b/cliff.toml @@ -14,15 +14,15 @@ body = """ {%- if version %} in {{ version }}{%- endif -%} {% for commit in commits %} - {% if commit.github.pr_title -%} - {%- set commit_message = commit.github.pr_title -%} + {% if commit.remote.pr_title -%} + {%- set commit_message = commit.remote.pr_title -%} {%- else -%} {%- set commit_message = commit.message -%} {%- endif -%} * {{ commit_message | split(pat="\n") | first | trim }}\ - {% if commit.github.username %} by @{{ commit.github.username }}{%- endif -%} - {% if commit.github.pr_number %} in \ - [#{{ commit.github.pr_number }}]({{ self::remote_url() }}/pull/{{ commit.github.pr_number }}) \ + {% if commit.remote.username %} by @{{ commit.remote.username }}{%- endif -%} + {% if commit.remote.pr_number %} in \ + [#{{ commit.remote.pr_number }}]({{ self::remote_url() }}/pull/{{ commit.remote.pr_number }}) \ {%- endif %} {%- endfor -%} @@ -53,7 +53,7 @@ body = """ """ # remove the leading and trailing whitespace from the template trim = true -# changelog footer +# template for the changelog footer footer = """ """ @@ -74,17 +74,10 @@ commit_preprocessors = [ ] commit_parsers = [ { field = "author.name", pattern = "renovate", skip = true }, + { field = "message", pattern = "Upping version", skip = true }, ] -# protect breaking changes from being skipped due to matching a skipping commit_parser -protect_breaking_commits = false # filter out the commits that are not matched by commit parsers filter_commits = false -# regex for matching git tags -tag_pattern = "[0-9].*" -# regex for skipping tags -skip_tags = "beta|alpha" -# regex for ignoring tags -ignore_tags = "rc" # sort the tags topologically topo_order = false # sort the commits inside sections by oldest/newest order