2024-02-25 18:37:46 +01:00
|
|
|
# Changelog
|
|
|
|
|
|
|
|
All changes to Catstodon that aren't Mastodon or glitch-soc Mastodon changes will be documented here.
|
|
|
|
|
2024-06-18 00:10:40 +02:00
|
|
|
All release dates, as well as most other dates, are intended to be read as "within the day, in UTC time."
|
|
|
|
|
2024-10-03 22:51:42 +02:00
|
|
|
## [v4.3.0-rc.1+cat.1.0.0] - 2024-10-03
|
2024-05-30 15:34:46 +02:00
|
|
|
|
2024-10-03 22:25:40 +02:00
|
|
|
- Upstream changes
|
|
|
|
- A lot of emoji reaction patch changes along with upstream changes
|
|
|
|
- Thanks, Essem!
|
2024-05-30 15:34:46 +02:00
|
|
|
|
2024-09-20 13:31:06 +02:00
|
|
|
## [v4.3.0-beta.2+cat.1.0.1] - 2024-09-20
|
|
|
|
|
|
|
|
- Fix clicking posts navigating to an invalid ("undefined") page
|
|
|
|
- This has been entirely a Catstodon issue introduced in the merge of the prior version.
|
|
|
|
|
2024-09-20 11:53:07 +02:00
|
|
|
## [v4.3.0-beta.2+cat.1.0.0] - 2024-09-20
|
2024-08-31 13:09:14 +02:00
|
|
|
|
|
|
|
- Upstream changes
|
2024-09-20 11:53:07 +02:00
|
|
|
- Bumps Ruby version to 3.3.5!
|
|
|
|
- Emoji reactions patch changes
|
2024-08-31 13:09:14 +02:00
|
|
|
|
2024-08-26 19:07:22 +02:00
|
|
|
## [4.3.0-beta.1+cat.1.0.0] - 2024-08-26
|
|
|
|
|
|
|
|
- Upstream (glitch-soc) changes
|
|
|
|
- Shorter versioning scheme (drops "glitch" in version)
|
|
|
|
- It is obvious this code is still, and will for the foreseeable future, be based on glitch-soc.
|
|
|
|
- Release model changes
|
|
|
|
- Glitch-soc is trying out releases. We will, similarly, do releases as well.
|
|
|
|
- This means the main branch will now contain "nightly, but stable enough" states, similar to glitch-soc's main
|
|
|
|
branch, but not every wave of commits to main will be accompanied by a new version.
|
|
|
|
- Each glitch-soc release will be accompanied by a Catstodon release eventually.
|
2024-09-10 16:15:59 +02:00
|
|
|
- Releases are now made whenever glitch-soc does one, or when important bugs are fixed either upstream or in
|
|
|
|
Catstodon.
|
2024-08-26 19:07:22 +02:00
|
|
|
|
2024-08-18 18:10:19 +02:00
|
|
|
## [4.3.0-alpha.5+glitch+cat+1.0.10] - 2024-08-16
|
|
|
|
|
|
|
|
- Upstream changes. See [CHANGELOG_glitch.md](CHANGELOG_glitch.md), version 4.2.11.
|
|
|
|
|
2024-08-16 16:08:01 +02:00
|
|
|
## [4.3.0-alpha.5+glitch+cat+1.0.9] - 2024-08-16
|
|
|
|
|
|
|
|
- Upstream changes
|
|
|
|
|
2024-08-11 19:12:59 +02:00
|
|
|
## [4.3.0-alpha.5+glitch+cat+1.0.8] - 2024-08-11
|
|
|
|
|
|
|
|
- Upstream changes
|
|
|
|
|
2024-08-05 21:46:46 +02:00
|
|
|
## [4.3.0-alpha.5+glitch+cat+1.0.7] - 2024-08-05
|
|
|
|
|
|
|
|
- Emoji reaction patch changes
|
|
|
|
- "Fix reblog reactions being hydrated improperly" by Essem
|
|
|
|
|
2024-08-04 13:50:03 +02:00
|
|
|
## [4.3.0-alpha.5+glitch+cat+1.0.6] - 2024-08-04
|
|
|
|
|
|
|
|
- Upstream changes
|
|
|
|
|
2024-08-01 00:29:17 +02:00
|
|
|
## [4.3.0-alpha.5+glitch+cat+1.0.5] - 2024-07-31
|
|
|
|
|
|
|
|
- Upstream changes
|
|
|
|
|
2024-07-31 15:03:30 +02:00
|
|
|
## [4.3.0-alpha.5+glitch+cat+1.0.4] - 2024-07-31
|
|
|
|
|
|
|
|
- Upstream changes
|
|
|
|
|
2024-07-30 08:46:23 +02:00
|
|
|
## [4.3.0-alpha.5+glitch+cat+1.0.3] - 2024-07-30
|
|
|
|
|
|
|
|
- Upstream changes
|
|
|
|
- Fixes for intermittent errors in grouped notifications
|
|
|
|
- Emoji reaction patch changes
|
2024-08-26 19:07:22 +02:00
|
|
|
- "Fix reactions bar alignment in ungrouped
|
|
|
|
notifications" ([30899e050e](https://git.kescher.at/CatCatNya/catstodon/commit/30899e050e4de5952da14278e804ea23110f9204))
|
|
|
|
by Essem
|
2024-07-30 08:46:23 +02:00
|
|
|
- Other commit for i18n fixes was already applied in Catstodon.
|
|
|
|
|
2024-07-19 18:26:44 +02:00
|
|
|
## [v4.3.0-alpha.5+glitch+cat+1.0.2] - 2024-07-16
|
|
|
|
|
|
|
|
- Upstream changes
|
|
|
|
- Notable: Notification grouping.
|
|
|
|
- Emoji patch changes
|
|
|
|
- Notification grouping now works for reactions as well.
|
|
|
|
- Thanks again, Essem, for maintaining the emoji reactions patch!
|
|
|
|
- Catstodon
|
|
|
|
commit: [fd8b04e9e7](https://git.kescher.at/CatCatNya/catstodon/commit/fd8b04e9e7c0e41b281012c49963ca9b5213ace7)
|
|
|
|
- Allow dashes in emoji shortcodes. Merged mainly to support remote instances' emoji shortcodes.
|
|
|
|
- Thanks to hazycora for originally contributing this patch to Chuckya Mastodon.
|
|
|
|
- Catstodon
|
|
|
|
commit: [8ad361cb29](https://git.kescher.at/CatCatNya/catstodon/commit/8ad361cb29b46425e99bfc8edefcada0fe70a62f)
|
|
|
|
|
2024-07-16 22:38:39 +02:00
|
|
|
## [v4.3.0-alpha.5+glitch+cat+1.0.1] - 2024-07-16
|
|
|
|
|
|
|
|
- Upstream changes
|
|
|
|
- You can hide hover cards now.
|
|
|
|
|
2024-07-04 18:15:12 +02:00
|
|
|
## [v4.3.0-alpha.5+glitch+cat+1.0.0] - 2024-07-04
|
2024-07-04 16:59:54 +02:00
|
|
|
|
2024-07-04 18:15:12 +02:00
|
|
|
- Upstream changes. Important for security! Upgrade now.
|
|
|
|
- See version 4.2.10 in [CHANGELOG_glitch.md](CHANGELOG_glitch.md)
|
|
|
|
or [The vanilla Mastodon 4.2.10 release page](https://github.com/mastodon/mastodon/releases/tag/v4.2.10).
|
2024-07-04 16:59:54 +02:00
|
|
|
|
2024-07-02 19:31:31 +02:00
|
|
|
## [v4.3.0-alpha.4+glitch+cat+1.1.3] - 2024-07-02
|
|
|
|
|
|
|
|
- Upstream changes
|
|
|
|
|
2024-06-22 13:34:56 +02:00
|
|
|
## [v4.3.0-alpha.4+glitch+cat+1.1.2] - 2024-06-22
|
|
|
|
|
|
|
|
- Upstream changes
|
|
|
|
|
2024-06-19 17:56:52 +02:00
|
|
|
## [v4.3.0-alpha.4+glitch+cat+1.1.1] - 2024-06-19
|
|
|
|
|
|
|
|
- Upstream changes (18d9601464524dabc4a451524a535d0f9a3cb65e -> 0c2b1f56ef6f0c48330076498741849b79d8b18c)
|
|
|
|
- Emoji reaction patch changes
|
2024-06-19 18:54:20 +02:00
|
|
|
- "Turn custom emoji regexps into class level constants" by Essem
|
2024-06-19 17:56:52 +02:00
|
|
|
|
2024-06-18 01:17:19 +02:00
|
|
|
## [v4.3.0-alpha.4+glitch+cat+1.1.0] - 2024-06-17
|
|
|
|
|
|
|
|
- Set environment variable `MASTODON_USE_LIBVIPS` to true by default.
|
|
|
|
- You need to install libvips for this.
|
|
|
|
- If you don't want to, you'll _have to_ set this environment variable to `false`, for any commands you run.
|
|
|
|
|
2024-06-17 22:55:11 +02:00
|
|
|
## [v4.3.0-alpha.4+glitch+cat+1.0.3] - 2024-06-17
|
|
|
|
|
|
|
|
- Upstream changes
|
2024-06-18 00:18:20 +02:00
|
|
|
- Ruby version is now 3.3.3, and must be installed before upgrading to this version.
|
2024-06-17 22:55:11 +02:00
|
|
|
- Emoji reaction PR changes
|
|
|
|
- "Disable reactions in detailed status view when visibleReactions is 0" by Essem
|
|
|
|
|
2024-06-16 05:41:35 +02:00
|
|
|
## [v4.3.0-alpha.4+glitch+cat+1.0.2] - 2024-06-16
|
|
|
|
|
2024-06-16 06:16:46 +02:00
|
|
|
- Upstream changes
|
|
|
|
- Ruby version is now 3.3.2, and must be installed before upgrading to this version.
|
2024-06-16 05:41:35 +02:00
|
|
|
|
2024-05-31 22:30:42 +02:00
|
|
|
## [v4.3.0-alpha.4+glitch+cat+1.0.1] - 2024-05-31
|
|
|
|
|
|
|
|
- Remove Oatstodon.
|
|
|
|
- Fix sign-in issues when the suspicious sign-in detector would trigger.
|
|
|
|
|
2024-05-30 18:53:31 +02:00
|
|
|
## [v4.3.0-alpha.4+glitch+cat+1.0.0] - 2024-05-29
|
2024-05-29 14:25:32 +02:00
|
|
|
|
|
|
|
- Upstream changes
|
2024-05-30 18:53:31 +02:00
|
|
|
- Includes security fixes announced in vanilla version 4.2.9! See [CHANGELOG_glitch.md](CHANGELOG_glitch.md)
|
2024-05-29 14:25:32 +02:00
|
|
|
- Add ability to disable the suspicious sign-in detector
|
|
|
|
- The CatCatNya~ production config has an IP retention period of one day. That will cause suspicious login emails to
|
|
|
|
be sent out simply because we don't have any known IP data. Therefore, this fix is being applied.
|
|
|
|
|
2024-05-22 23:58:09 +02:00
|
|
|
## [v4.3.0-alpha.3+glitch+cat+1.2.6] - 2024-05-23
|
2024-05-29 14:25:32 +02:00
|
|
|
|
2024-05-22 23:58:09 +02:00
|
|
|
- Upstream changes
|
|
|
|
|
2024-05-21 05:52:53 +02:00
|
|
|
## [v4.3.0-alpha.3+glitch+cat+1.2.5] - 2024-05-21
|
|
|
|
|
2024-05-29 14:25:32 +02:00
|
|
|
- Apply a fix from the emoji reactions patch branch for an issue introduced in the 1.2.3 release for this Mastodon
|
|
|
|
version.
|
2024-05-21 05:52:53 +02:00
|
|
|
- Thanks, Essem!
|
|
|
|
|
2024-05-21 03:37:40 +02:00
|
|
|
## [v4.3.0-alpha.3+glitch+cat+1.2.4] - 2024-05-21
|
|
|
|
|
|
|
|
- Emergency release to fix production after ICU version 75 broke a dependency of Mastodon, `charlock_holmes`, in places
|
|
|
|
that are not used in Mastodon.
|
|
|
|
|
2024-05-21 00:05:46 +02:00
|
|
|
## [v4.3.0-alpha.3+glitch+cat+1.2.3] - 2024-05-21
|
|
|
|
|
|
|
|
- Upstream changes, once again (including, but not limited to:)
|
|
|
|
- Only uses a maximum of 1 megabyte of response body for link previews
|
|
|
|
- Allow multiple `redirect_uri`s for OAuth 2.0 Applications
|
2024-05-21 00:46:17 +02:00
|
|
|
- Adjust emoji reactions patch to use modern React context for identity instead of an identity consumer
|
2024-05-21 00:05:46 +02:00
|
|
|
|
2024-05-17 15:35:29 +02:00
|
|
|
## [v4.3.0-alpha.3+glitch+cat+1.2.2] - 2024-05-17
|
|
|
|
|
2024-05-17 15:41:34 +02:00
|
|
|
- Upstream changes :3
|
|
|
|
- Most notably, YJIT is now enabled by default (simply remove `config/initializers/enable_yjit.rb` if you want a lower
|
|
|
|
memory footprint in exchange for worse performance)
|
2024-05-17 15:35:29 +02:00
|
|
|
|
2024-05-14 18:56:46 +02:00
|
|
|
## [v4.3.0-alpha.3+glitch+cat+1.2.1] - 2024-05-14
|
|
|
|
|
|
|
|
- Glitch-soc changes :3
|
|
|
|
|
2024-05-11 23:36:59 +02:00
|
|
|
## [v4.3.0-alpha.3+glitch+cat+1.2.0] - 2024-05-11
|
|
|
|
|
|
|
|
- Glitch-soc changes since and including 62bc36416f2d2defc77a501226afd0679b6ca252
|
|
|
|
- Ruby version 3.3.1. Update your rbenv!
|
2024-05-11 23:53:25 +02:00
|
|
|
- Mastodon/Catstodon now requires that these variables are set:
|
|
|
|
|
|
|
|
- ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY
|
|
|
|
- ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT
|
|
|
|
- ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY
|
|
|
|
|
2024-05-17 15:41:34 +02:00
|
|
|
After `bundle install`, run `bin/rails db:encryption:init` to generate values and then assign the environment
|
|
|
|
variable, for example in your `.env.production`.
|
2024-05-11 23:36:59 +02:00
|
|
|
|
2024-04-26 21:28:50 +02:00
|
|
|
## [v4.3.0-alpha.3+glitch+cat+1.1.3] - 2024-04-26
|
|
|
|
|
|
|
|
- Glitch-soc changes, most notably fixing the display of follow request notifications.
|
|
|
|
|
2024-04-11 21:53:57 +02:00
|
|
|
## [v4.3.0-alpha.3+glitch+cat+1.1.2] - 2024-04-11
|
|
|
|
|
|
|
|
- Glitch-soc changes, most notably notifications about severed connections.
|
|
|
|
- Wow, my Python code to do the same manually was finally rendered obsolete!
|
|
|
|
|
2024-03-03 03:15:51 +01:00
|
|
|
## [v4.3.0-alpha.3+glitch+cat+1.0.9] - 2024-03-03
|
|
|
|
|
|
|
|
- Glitch-soc changes again (this time, among other stuff, the search bar icon position is fixed)
|
|
|
|
|
2024-02-29 19:38:54 +01:00
|
|
|
## [v4.3.0-alpha.3+glitch+cat+1.0.8] - 2024-02-29
|
|
|
|
|
|
|
|
- Update translations from glitch-soc
|
|
|
|
- glitch-soc now uses openURL function from upstream
|
|
|
|
|
2024-02-28 23:10:22 +01:00
|
|
|
## [v4.3.0-alpha.3+glitch+cat+1.0.7] - 2024-02-28
|
|
|
|
|
|
|
|
- Merged glitch-soc changes (incl. comments on admin/instances page)
|
|
|
|
|
2024-02-25 18:37:46 +01:00
|
|
|
## [v4.3.0-alpha.3+glitch+cat+1.0.6] - 2024-02-25
|
|
|
|
|
|
|
|
- Applied changes to emoji reactions PR on glitch-soc
|