mirror of
https://git.kescher.at/CatCatNya/catstodon.git
synced 2024-11-24 09:18:06 +01:00
232b6409f5
Some checks failed
Bundler Audit / security (push) Has been cancelled
Check i18n / check-i18n (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (ruby) (push) Has been cancelled
Crowdin / Upload translations / upload-translations (push) Has been cancelled
Check formatting / lint (push) Has been cancelled
CSS Linting / lint (push) Has been cancelled
Haml Linting / lint (push) Has been cancelled
JavaScript Linting / lint (push) Has been cancelled
Ruby Linting / lint (push) Has been cancelled
JavaScript Testing / test (push) Has been cancelled
Historical data migration test / test (14-alpine) (push) Has been cancelled
Historical data migration test / test (15-alpine) (push) Has been cancelled
Ruby Testing / build (production) (push) Has been cancelled
Ruby Testing / build (test) (push) Has been cancelled
Ruby Testing / test (3.1) (push) Has been cancelled
Ruby Testing / End to End testing (3.1) (push) Has been cancelled
Ruby Testing / test (.ruby-version) (push) Has been cancelled
Ruby Testing / test (3.2) (push) Has been cancelled
Ruby Testing / Libvips tests (.ruby-version) (push) Has been cancelled
Ruby Testing / Libvips tests (3.1) (push) Has been cancelled
Ruby Testing / Libvips tests (3.2) (push) Has been cancelled
Ruby Testing / End to End testing (.ruby-version) (push) Has been cancelled
Ruby Testing / End to End testing (3.2) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, docker.elastic.co/elasticsearch/elasticsearch:8.10.2) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (.ruby-version, opensearchproject/opensearch:2) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (3.1, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Has been cancelled
Ruby Testing / Elastic Search integration testing (3.2, docker.elastic.co/elasticsearch/elasticsearch:7.17.13) (push) Has been cancelled
7.2 KiB
7.2 KiB
Changelog
All changes to Catstodon that aren't Mastodon or glitch-soc Mastodon changes will be documented here.
All release dates, as well as most other dates, are intended to be read as "within the day, in UTC time."
[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.
- Releases are now made whenever glitch-soc does one, or when important bugs are fixed either upstream or in Catstodon.
[4.3.0-alpha.5+glitch+cat+1.0.10] - 2024-08-16
- Upstream changes. See CHANGELOG_glitch.md, version 4.2.11.
[4.3.0-alpha.5+glitch+cat+1.0.9] - 2024-08-16
- Upstream changes
[4.3.0-alpha.5+glitch+cat+1.0.8] - 2024-08-11
- Upstream changes
[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
[4.3.0-alpha.5+glitch+cat+1.0.6] - 2024-08-04
- Upstream changes
[4.3.0-alpha.5+glitch+cat+1.0.5] - 2024-07-31
- Upstream changes
[4.3.0-alpha.5+glitch+cat+1.0.4] - 2024-07-31
- Upstream changes
[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
- "Fix reactions bar alignment in ungrouped notifications" (30899e050e) by Essem
- Other commit for i18n fixes was already applied in Catstodon.
[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
- Notification grouping now works for reactions as well.
- 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
[v4.3.0-alpha.5+glitch+cat+1.0.1] - 2024-07-16
- Upstream changes
- You can hide hover cards now.
[v4.3.0-alpha.5+glitch+cat+1.0.0] - 2024-07-04
- Upstream changes. Important for security! Upgrade now.
- See version 4.2.10 in CHANGELOG_glitch.md or The vanilla Mastodon 4.2.10 release page.
[v4.3.0-alpha.4+glitch+cat+1.1.3] - 2024-07-02
- Upstream changes
[v4.3.0-alpha.4+glitch+cat+1.1.2] - 2024-06-22
- Upstream changes
[v4.3.0-alpha.4+glitch+cat+1.1.1] - 2024-06-19
- Upstream changes (
18d9601464
->0c2b1f56ef
) - Emoji reaction patch changes
- "Turn custom emoji regexps into class level constants" by Essem
[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.
[v4.3.0-alpha.4+glitch+cat+1.0.3] - 2024-06-17
- Upstream changes
- Ruby version is now 3.3.3, and must be installed before upgrading to this version.
- Emoji reaction PR changes
- "Disable reactions in detailed status view when visibleReactions is 0" by Essem
[v4.3.0-alpha.4+glitch+cat+1.0.2] - 2024-06-16
- Upstream changes
- Ruby version is now 3.3.2, and must be installed before upgrading to this version.
[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.
[v4.3.0-alpha.4+glitch+cat+1.0.0] - 2024-05-29
- Upstream changes
- Includes security fixes announced in vanilla version 4.2.9! See CHANGELOG_glitch.md
- 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.
[v4.3.0-alpha.3+glitch+cat+1.2.6] - 2024-05-23
- Upstream changes
[v4.3.0-alpha.3+glitch+cat+1.2.5] - 2024-05-21
- Apply a fix from the emoji reactions patch branch for an issue introduced in the 1.2.3 release for this Mastodon
version.
- Thanks, Essem!
[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.
[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
- Adjust emoji reactions patch to use modern React context for identity instead of an identity consumer
[v4.3.0-alpha.3+glitch+cat+1.2.2] - 2024-05-17
- 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)
- Most notably, YJIT is now enabled by default (simply remove
[v4.3.0-alpha.3+glitch+cat+1.2.1] - 2024-05-14
- Glitch-soc changes :3
[v4.3.0-alpha.3+glitch+cat+1.2.0] - 2024-05-11
-
Glitch-soc changes since and including
62bc36416f
-
Ruby version 3.3.1. Update your rbenv!
-
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
After
bundle install
, runbin/rails db:encryption:init
to generate values and then assign the environment variable, for example in your.env.production
.
[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.
[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!
[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)
[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
[v4.3.0-alpha.3+glitch+cat+1.0.7] - 2024-02-28
- Merged glitch-soc changes (incl. comments on admin/instances page)
[v4.3.0-alpha.3+glitch+cat+1.0.6] - 2024-02-25
- Applied changes to emoji reactions PR on glitch-soc