]> Untitled Git - lemmy.git/blobdiff - RELEASES.md
Adding release notes.
[lemmy.git] / RELEASES.md
index 95b458240e081c542506bfdebcdbbd39214ec59f..b200f29c33a5463b213dd4d1cb5476e51e6d0dc3 100644 (file)
@@ -1,3 +1,141 @@
+# Lemmy v0.11.3 Release (2021-07-30)
+
+## Changes
+
+Since our last release, we've had [~30](https://github.com/LemmyNet/lemmy/compare/0.11.0...main) commits to Lemmy, and [~60](https://github.com/LemmyNet/lemmy-ui/compare/0.11.0...main) to Lemmy UI.
+
+### Lemmy Server
+
+- Blank out extra info for deleted or removed content. Fixes [#1679](https://github.com/LemmyNet/Lemmy/issues/1679) 
+- Add show_new_posts_notifs setting. Fixes [#1664](https://github.com/LemmyNet/Lemmy/issues/1664)
+- Fix issue with protocol string in actor id generation [#1668](https://github.com/LemmyNet/Lemmy/issues/1668)
+- Adding shortname fetching for users and communities. Fixes [#1662](https://github.com/LemmyNet/Lemmy/issues/1662)
+- Make captcha case-insensitive.
+- Remove tracking params from post url (fixes [#768](https://github.com/LemmyNet/Lemmy/issues/768))
+- Upgrade pictrs. Fixes [#1599](https://github.com/LemmyNet/Lemmy/issues/1599)
+- Invalidate current logins on account deletion. Fixes [#1602](https://github.com/LemmyNet/Lemmy/issues/1602)
+- Fix nsfw posts showing for non-logged in users. Fixes [#1614](https://github.com/LemmyNet/Lemmy/issues/1614)
+- Add additional slurs configuration option. Closes [#1464](https://github.com/LemmyNet/Lemmy/issues/1464).
+- Updating to rust 1.51.0
+
+### Lemmy UI
+
+- Have setting to disable notifs for new posts. Fixes [#132](https://github.com/LemmyNet/Lemmy/issues/132)
+- Remove max length constraints on actors. Fixes [#350](https://github.com/LemmyNet/Lemmy/issues/350)
+- Fix captcha replay bug. Fixes [#348](https://github.com/LemmyNet/Lemmy/issues/348)
+- Removing community and user routes in favor of shortnames. Fixes [#317](https://github.com/LemmyNet/Lemmy/issues/317)
+- Add front end helpers 1 [(#346](https://github.com/LemmyNet/Lemmy/issues/346))
+- Don't use default subscribed for communities page.
+- Adding Listing type to communities page, default local. [#190](https://github.com/LemmyNet/Lemmy/issues/190)
+- Fix language bug on mobile browsers.
+- Collapse sidebar on mobile. Fixes [#335](https://github.com/LemmyNet/Lemmy/issues/335)
+- Re-organized components folder. [(#339](https://github.com/LemmyNet/Lemmy/issues/339))
+- Moving comment link to top bar. Fixes [#307](https://github.com/LemmyNet/Lemmy/issues/307)
+- Make spinner bigger. Fixes [#203](https://github.com/LemmyNet/Lemmy/issues/203)
+- Fix preview description html. Fixes [#110](https://github.com/LemmyNet/Lemmy/issues/110)
+- Update darkly, make danger darker. Fixes [#16](https://github.com/LemmyNet/Lemmy/issues/16)
+- Always show previous paginator, extract paginator component.
+- Use better comment collapse icon, and add text. Fixes [#318](https://github.com/LemmyNet/Lemmy/issues/318)
+- Fix symbols issue. Fixes [#319](https://github.com/LemmyNet/Lemmy/issues/319)
+- Don't restore scroll position on page refresh. Fixes [#186](https://github.com/LemmyNet/Lemmy/issues/186)
+- Insert triple backticks for 'code' button when multiple lines are selected. [(#311](https://github.com/LemmyNet/Lemmy/issues/311))
+- Adding a comment here placeholder. Fixes [#301](https://github.com/LemmyNet/Lemmy/issues/301)
+- Fix non-local community and person links. Fixes [#290](https://github.com/LemmyNet/Lemmy/issues/290)
+- Fix navbar bug. Fixes [#289](https://github.com/LemmyNet/Lemmy/issues/289)
+- Hide names of mods / admins without priveleges. Fixes [#285](https://github.com/LemmyNet/Lemmy/issues/285)
+- Adding URL search type. Fixes [#286](https://github.com/LemmyNet/Lemmy/issues/286)
+- Add a link to joinlemmy on lemmy.ml signup. Fixes [#235](https://github.com/LemmyNet/Lemmy/issues/235)
+- Fix duped site description. Fixes [#281](https://github.com/LemmyNet/Lemmy/issues/281)
+
+### API
+
+- Added `show_new_posts_notifs` boolean to `SaveUserSettings`, and `LocalUserSettings`.
+- A full list of the API changes can be seen on this diff of [lemmy-js-client: 0.11.0 -> 0.11.3](https://github.com/LemmyNet/lemmy-js-client/compare/0.11.0...0.11.3-rc.4) .
+
+### Federation
+
+- No changes in this release, but there will be many soon.
+
+## Upgrade notes
+
+To upgrade your instance to `0.11.3`, simply follow the instructions in the documentation:
+
+- [Upgrade with manual Docker installation](https://join-lemmy.org/docs/en/administration/install_docker.html#updating)
+- [Upgrade with Ansible installation](https://join-lemmy.org/docs/en/administration/install_ansible.html)
+
+# Lemmy v0.11.0 Release (2021-04-27)
+
+## Changes
+
+Since our last release this month, we've had [~60](https://github.com/LemmyNet/lemmy/compare/0.10.0...main) commits to Lemmy.
+
+### Lemmy Server
+
+#### Major Changes
+
+- Add option to disable strict allowlist ( [#1486](https://github.com/LemmyNet/lemmy/issues/1486)) [documentation](https://join-lemmy.org/docs/en/federation/administration.html) 
+- Add option to limit community creation to admins only ([#1587](https://github.com/LemmyNet/lemmy/issues/1587))
+- Many search improvements:
+  - Don't search for communities or users when the id is included.
+  - Add creator id to search.
+
+#### General
+
+- Adding a user setting to show / hide scores. Fixes [#1503](https://github.com/LemmyNet/lemmy/issues/1503)
+- Add option to hide read posts. Fixes [#1561](https://github.com/LemmyNet/lemmy/issues/1561)
+- Mark accounts as bot, and hide bot posts/comments
+- Adding a short site description, to be used for joinlemmy instance list
+- Adding matrix id validation. Fixes [#1520](https://github.com/LemmyNet/lemmy/issues/1520)
+- Adding users active monthly for community sort. Fixes [#1527](https://github.com/LemmyNet/lemmy/issues/1527)
+- Don't allow zero-space char in display name. Fixes [#1317](https://github.com/LemmyNet/lemmy/issues/1317)
+- Adding more rust captcha features. Fixes [#1248](https://github.com/LemmyNet/lemmy/issues/1248)
+- Fixing slur filter regex. Fixes [#1593](https://github.com/LemmyNet/lemmy/issues/1593)
+
+#### API
+
+- Added `ChangePassword` as a separate endpoint from `SaveUserSettings`
+- No other breaking changes, but many fields that were previously required are now optional.
+- A full list of the API changes can be seen on this diff of [lemmy-js-client: 0.10.0 -> 0.11.0](https://github.com/LemmyNet/lemmy-js-client/compare/0.10.0...0.11.0-rc.13) .
+
+#### Federation
+
+- Implement federated bans fixes [#1298](https://github.com/LemmyNet/lemmy/issues/1298)
+- Remote mods can update/delete/undelete communities.
+
+### Lemmy UI
+
+- Updating translations.
+- Add UI version to UI via docker. Fixes [#263](https://github.com/LemmyNet/lemmy-ui/issues/263)
+- Add Korean language
+- Add check for unused languages in update_translations.sh
+- Validate matrix id on the front end. Fixes [#245](https://github.com/LemmyNet/lemmy-ui/issues/245)
+- Communities page sorts by monthly active users. Fixes [#244](https://github.com/LemmyNet/lemmy-ui/issues/244)
+- Correctly render HTML in popup notifications
+- Fix html notif bug. Fixes [#254](https://github.com/LemmyNet/lemmy-ui/issues/254)
+- Fixing issue with debounce. Fixes [#236](https://github.com/LemmyNet/lemmy-ui/issues/236)
+
+## Upgrade notes
+
+### Servers
+
+If you'd like to make a DB backup before upgrading, follow [this guide](https://join-lemmy.org/docs/en/administration/backup_and_restore.html).
+
+To upgrade your instance to `v0.10.0`, simply follow the instructions in the documentation:
+
+- [Upgrade with manual Docker installation](https://join-lemmy.org/docs/en/administration/install_docker.html#updating)
+- [Upgrade with Ansible installation](https://join-lemmy.org/docs/en/administration/install_ansible.html)
+
+### Clients / Apps
+
+- A full list of the API changes can be seen on this diff of [lemmy-js-client: 0.10.0 -> 0.11.0](https://github.com/LemmyNet/lemmy-js-client/compare/0.10.0...0.11.0-rc.13) .
+
+# Lemmy v0.10.3 Release (2021-04-07)
+
+- Fixing instances page.
+- Fixed unban not working.
+- Fixed post title fetching and cross-post search.
+- Fixed navigating to a user page.
+
 # Lemmy v0.10.2 Release (2021-04-05)
 
 - Forcing a crash if config.hjson fails to load. Should show errors easier.
@@ -6,7 +144,7 @@
 
 ## Changes
 
-Since our last release in February, we've had [~150](https://github.com/LemmyNet/lemmy/compare/0.9.9...main) commits to Lemmy. The biggest changes, as we'll outline below, are a split of Lemmy's user tables into federated and local tables, necessitating a `v3` of Lemmy's API, federated moderation, i18n support in join.lemmy.ml, and lots of back-end cleanup.
+Since our last release in February, we've had [~150](https://github.com/LemmyNet/lemmy/compare/0.9.9...main) commits to Lemmy. The biggest changes, as we'll outline below, are a split of Lemmy's user tables into federated and local tables, necessitating a `v3` of Lemmy's API, federated moderation, i18n support in join-lemmy.org, and lots of back-end cleanup.
 
 ### Lemmy Server
 
@@ -45,9 +183,9 @@ Since our last release in February, we've had [~150](https://github.com/LemmyNet
 
 ### Lemmy Docs
 
-- Gazconroy built an [Async API spec for Lemmy](https://join.lemmy.ml/api/index.html), that now serves as our main API docs.
+- Gazconroy built an [Async API spec for Lemmy](https://join-lemmy.org/api/index.html), that now serves as our main API docs.
 
-### join.lemmy.ml
+### join-lemmy.org
 
 - Rewrote in inferno isomorphic, added i18n support via [weblate](https://weblate.yerbamate.ml/projects/lemmy/joinlemmy/).
 - Added a section on the support page thanking contributors.
@@ -63,12 +201,12 @@ Since our last release in February, we've had [~150](https://github.com/LemmyNet
     - now: `allowed_instances: ["ds9.lemmy.ml", "enterprise.lemmy.ml"]` , and only one of the `allowed_instances` or `blocked_instances` blocks can be set.
 - The API has been upgraded from `v2` to `v3`, so all clients need to be updated: [lemmy-js-client: 0.9.9 -> 0.10.0](https://github.com/LemmyNet/lemmy-js-client/compare/0.9.9...0.10.0-rc.13) .
 
-If you'd like to make a DB backup before upgrading, follow [this guide](https://join.lemmy.ml/docs/en/administration/backup_and_restore.html).
+If you'd like to make a DB backup before upgrading, follow [this guide](https://join-lemmy.org/docs/en/administration/backup_and_restore.html).
 
 To upgrade your instance to `v0.10.0`, simply follow the instructions in the documentation:
 
-- [Upgrade with manual Docker installation](https://join.lemmy.ml/docs/en/administration/install_docker.html#updating)
-- [Upgrade with Ansible installation](https://join.lemmy.ml/docs/en/administration/install_ansible.html)
+- [Upgrade with manual Docker installation](https://join-lemmy.org/docs/en/administration/install_docker.html#updating)
+- [Upgrade with Ansible installation](https://join-lemmy.org/docs/en/administration/install_ansible.html)
 
 
 ## Compilation time
@@ -127,7 +265,7 @@ On the other hand, some crates have gotten much slower to compile, in particular
 
 - Fixed inbox_urls not being correctly set, which broke federation in `v0.9.5`. Added some logging to catch these.
 - Fixing community search not using auth.
-- Moved docs to https://join.lemmy.ml
+- Moved docs to https://join-lemmy.org
 - Fixed an issue w/ lemmy-ui with forms being cleared out.
 
 # Lemmy v0.9.4 Pre-Release (2021-02-02)
@@ -208,10 +346,10 @@ None of these are breaking changes, so federation between 0.9.0 and 0.8.11 will
 
 ## Upgrading
 
-If you'd like to make a DB backup before upgrading, follow [this guide](https://join.lemmy.ml/docs/en/administration/backup_and_restore.html).
+If you'd like to make a DB backup before upgrading, follow [this guide](https://join-lemmy.org/docs/en/administration/backup_and_restore.html).
 
-- [Upgrade with manual Docker installation](https://join.lemmy.ml/docs/en/administration/install_docker.html#updating)
-- [Upgrade with Ansible installation](https://join.lemmy.ml/docs/en/administration/install_ansible.html)
+- [Upgrade with manual Docker installation](https://join-lemmy.org/docs/en/administration/install_docker.html#updating)
+- [Upgrade with Ansible installation](https://join-lemmy.org/docs/en/administration/install_ansible.html)
 
 # Lemmy v0.8.0 Release (2020-10-16)
 
@@ -235,7 +373,7 @@ Here are some of the bigger changes:
 - The first **federation public beta release**, woohoo :fireworks: 
 - All Lemmy functionality now works over ActivityPub (except turning remote users into mods/admins)
 - Instance allowlist and blocklist
-- Documentation for [admins](https://join.lemmy.ml/docs/administration_federation.html) and [devs](https://join.lemmy.ml/docs/contributing_federation_overview.html) on how federation works
+- Documentation for [admins](https://join-lemmy.org/docs/administration_federation.html) and [devs](https://join-lemmy.org/docs/contributing_federation_overview.html) on how federation works
 - Upgraded to newest versions of @asonix activitypub libraries
 - Full local federation setup for manual testing
 - Automated testing for nearly every federation action
@@ -273,8 +411,8 @@ We'd also like to thank both the [NLnet foundation](https://nlnet.nl/) for their
 
 ## Upgrading
 
-- [with manual Docker installation](https://join.lemmy.ml/docs/administration_install_docker.html#updating)
-- [with Ansible installation](https://join.lemmy.ml/docs/administration_install_ansible.html)
+- [with manual Docker installation](https://join-lemmy.org/docs/administration_install_docker.html#updating)
+- [with Ansible installation](https://join-lemmy.org/docs/administration_install_ansible.html)
 
 ## Testing Federation
 
@@ -362,7 +500,7 @@ Overall, since our last major release in January (v0.6.0), we have closed over
 
 Before starting the upgrade, make sure that you have a working backup of your
 database and image files. See our
-[documentation](https://join.lemmy.ml/docs/administration_backup_and_restore.html)
+[documentation](https://join-lemmy.org/docs/administration_backup_and_restore.html)
 for backup instructions.
 
 **With Ansible:**