All Mods Resource Packs Data Packs Shaders Modpacks Plugins
No Chat Reports

No Chat Reports

by Aizistral • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

No Chat Reports

curseforge modrinth github gitlab

This mod strips cryptographic signatures which are attached to every chat message sent from 1.19 and onwards. Removing them makes it impossible to track and associate your chat messages with your Minecraft client, and, by extension, Microsoft account.

As of 1.19.1, it also disables Player Chat Reporting

Please notice that, while I am aware of Guardian and certain other exploits that allow you to counteract reporting systems on the client against the will of the server, I am consciously choosing to not integrate them as part of this mod. No Chat Reports will only remain effective on the client side if the server allows it to be. If you do not like servers that enforce chat signing and fully support chat reporting - I advise to simply not play on them.

Also, while there are many plugins out there that "borrow" the name and even icon of NoChatReports, please be aware that I have not authored any of them and cannot say how well they do their job.

Installation and Usage:

NoChatReports supports both Fabric and Forge, just download the version for your respective modloader and game version. It can be installed on either the client, server, or on both sides, and will function differently depending on which sides it is present on:

1. Only Client: The client will refuse to send the account's public key to the server, and signatures will be stripped from the messages that you send. This way it won't be useful to try and report your messages, as there will be no proof that they were actually sent from your account. The server will relay them unless the enforce-secure-profile option is set to true in the server.properties file (which it is by default since 1.19.1)

If the server does require you to sign messages and you are on either 1.19.1 or 1.19.2, you will not be able to join the server unless you agree to send signed messages (NoChatReports will supply a warning screen), if you are on 1.19.3 or higher, you will still be able to join the server, but will not be able to use chat-related commands (other commands do still work)

2. Only Server: Clients will still attach signatures when sending messages to the server, but the server will strip them before relaying them to other players. This way chat reporting will not work for any players that join. You can enable the conversion of player to system messages in the config, to prevent players without the mod from seeing them as "Not Secure"

As of 1.20.2 the server cannot disable the "unsigned messages" warning on the client. It can only be disabled if the client has NoChatReports (or a similar mod) installed.

3. Both Client and Server: Signatures will be stripped on the client side before sending messages to the server, which will not attempt to verify message signatures. Chat reporting and "Only Show Secure Chat" will not function, and players will be notified that those features are disabled by the mod when trying to use them.

Although NoChatReports can function when it is only present on one of either sides, NoChatReports can be configured to demand itself to be installed on the respective other side in order to play. This way you can install it on the server and require all clients that join to have NoChatReports installed, but you can also leave it server-only if you prefer.

Additionally, if installed on the client, NoChatReports will disable Telemetry (similar to what No Telemetry does).

To make sure that your server is compatible with NoChatReports, you can take a look at this part of the wiki.

Configuration

The configuration files are located in the NoChatReports subfolder of the default config folder.

NCR-Client.json stores Client-Side settings

NCR-Common.json stores Server-Side settings

NCR-Encryption.json stores Chat Encryption settings (Only effective on the client)

NCR-ServerPreferences.json stores Per-Server Signing Modes

You can find more information here.

Chat Encryption

I have put together a video dedicated to Chat Encryption, watching it will help you to learn how it is used (and whether you should): https://www.youtube.com/watch?v=e7RzNP32k-s

Documentation:

You can find documentation and other information relevant to this mod on the wiki. It currently features the following articles:

For Developers:

If you develop your own mod, plugin or other server software that in some way prevents chat reports, you can make clients with No Chat Reports installed recognize servers running your software as safe. I wrote a small article about this. For clarification or further inquiries - contact me via Discord, link in "External resources".

Reasoning:

See my videos for an explanation of how message signatures and chat reporting work in the game, their failures and the reasoning behind the creation of this mod:

  1. https://www.youtube.com/watch?v=hYAUEMlugyw
  2. https://www.youtube.com/watch?v=DobmW1ZUcbQ
  3. https://www.youtube.com/watch?v=gH_q7ZuCJs0

image

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Neoforge
21h ago 1
26.3
Forge
21h ago 1
26.3
Fabric
21h ago 1
1.20.x
Forge Neoforge
21h ago 1
1.20.x
Fabric
21h ago 1
26.2
Neoforge
21h ago 1
26.2
Forge
21h ago 1
26.2
Fabric
21h ago 1
26.2
Neoforge
21h ago 1
26.2
Forge
21h ago 1
26.2
Fabric
21h ago 1
26.2
Neoforge
21h ago 1
26.2
Forge
21h ago 1
26.2
Fabric
21h ago 1
26.1.x
Fabric
21h ago 1
26.1.x
Neoforge
21h ago 1
26.1.x
Forge
21h ago 1
1.21.11
Neoforge
21h ago 1
1.21.11
Forge
21h ago 1
1.21.11
Fabric
21h ago 1
1.21.11
Neoforge
21h ago 1
1.21.11
Forge
21h ago 1
1.21.11
Fabric
21h ago 1
1.21.x
Fabric
21h ago 1
1.21.x
Neoforge
21h ago 1
1.21.x
Forge
21h ago 1
1.21.x
Neoforge
21h ago 1
1.21.x
Forge
21h ago 1
1.21.x
Fabric
21h ago 1
1.21.x
Fabric
21h ago 1
1.21.x
Neoforge
21h ago 1
1.21.x
Forge
21h ago 1
1.21.6
Fabric
21h ago 1
1.21.6
Neoforge
21h ago 1
1.21.6
Forge
21h ago 1
1.21.5
Neoforge
21h ago 1
1.21.5
Fabric
21h ago 1
1.21.5
Forge
21h ago 1
1.21.4
Neoforge
21h ago 1
1.21.4
Forge
21h ago 1
1.21.4
Fabric
21h ago 1
1.21.x
Neoforge
21h ago 1
1.21.x
Forge
21h ago 1
1.21.x
Fabric
21h ago 1
1.21.x
Neoforge
21h ago 1
1.21.x
Forge
21h ago 1
1.21.x
Fabric
21h ago 1
1.21.x
Neoforge
21h ago 1
1.21.x
Forge
21h ago 1
1.21.x
Fabric
21h ago 1
1.21.x
Neoforge
21h ago 1
1.21.x
Forge
21h ago 1
1.21.x
Fabric
21h ago 1
1.21.x
Neoforge
21h ago 1
1.21.x
Forge
21h ago 1
1.21.x
Fabric
21h ago 1
1.20.x
Neoforge
21h ago 1
1.20.x
Forge
21h ago 1
1.20.x
Fabric
21h ago 1
1.20.x
Neoforge
21h ago 1
1.20.x
Forge
21h ago 1
1.20.x
Fabric
21h ago 1
1.20.4
Neoforge
21h ago 1
1.20.4
Forge
21h ago 1
1.20.4
Fabric
21h ago 1
1.20.4
Neoforge
21h ago 1
1.20.4
Forge
21h ago 1
1.20.4
Fabric
21h ago 1
1.20.x
Forge
21h ago 1
1.20.x
Fabric
21h ago 1
1.20.3
Forge
21h ago 1
1.20.3
Fabric
21h ago 1
1.20.2
Forge
21h ago 1
1.20.2
Fabric
21h ago 1
1.20.2
Fabric
21h ago 1
1.20.2
Forge
21h ago 1
1.20.x
Forge
21h ago 1
1.20.x
Fabric
21h ago 1
1.20.x
Fabric
21h ago 1
1.20.x
Forge
21h ago 1
1.20
Forge
21h ago 1
1.20
Fabric
21h ago 1
1.19.4
Forge
21h ago 1
1.19.4
Fabric Quilt
21h ago 1
1.19.4
Forge
21h ago 1
1.19.4
Fabric Quilt
21h ago 1
1.19.4
Forge
21h ago 1
1.19.4
Fabric Quilt
21h ago 1
1.19.4
Fabric Quilt
21h ago 1
1.19.4
Forge
21h ago 1
1.19.4
Forge
21h ago 1
1.19.4
Fabric Quilt
21h ago 1
1.19.4
Forge
21h ago 1
1.19.4
Fabric Quilt
21h ago 1
1.19.4
Fabric Quilt
21h ago 1
1.19.4
Forge
21h ago 1
1.19.3
Forge
21h ago 1
1.19.3
Fabric Quilt
21h ago 1
1.19.3
Forge
21h ago 1
1.19.3
Fabric Quilt
21h ago 1
1.19.3
Fabric Quilt
21h ago 1
1.19.3-pre3
Fabric Quilt
21h ago 1
1.19.3-pre2
Fabric Quilt
21h ago 1
22w46a
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.2
Forge
21h ago 1
22w44a
Fabric Quilt
21h ago 1
22w44a
Fabric Quilt
21h ago 1
22w44a
Fabric Quilt
21h ago 1
22w44a
Fabric Quilt
21h ago 1
22w44a
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.2
Forge
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.x
Fabric Quilt
21h ago 1
1.19.2
Fabric Quilt
21h ago 1
1.19.2
Fabric Quilt
21h ago 1
1.19.2
Fabric Quilt
21h ago 1
1.19.2
Fabric Quilt
21h ago 1
1.19.2
Forge
21h ago 1
1.19.1
Forge
21h ago 1
1.19.2
Fabric Quilt
21h ago 1
1.19.1
Forge
21h ago 1
1.19.1
Fabric Quilt
21h ago 1
1.19.1
Forge
21h ago 1
1.19.1
Fabric Quilt
21h ago 1
1.19.1
Forge
21h ago 1
1.19.1
Fabric Quilt
21h ago 1
1.19.1
Fabric Quilt
21h ago 1
1.19.1
Fabric Quilt
21h ago 1
1.19.1
Fabric Quilt
21h ago 1
1.19.1
Fabric Quilt
21h ago 1
1.19.1
Fabric Quilt
21h ago 1
1.19.1-rc2
Fabric Quilt
21h ago 1
1.19.1-pre3
Fabric Quilt
21h ago 1
1.19.1-pre3
Fabric Quilt
21h ago 1
1.19.1-pre3
Fabric Quilt
21h ago 1
1.19.1-pre3
Fabric Quilt
21h ago 1
1.19.1-pre3
Fabric Quilt
21h ago 1
1.19.1-pre2
Fabric Quilt
21h ago 1
1.19.1-pre2
Fabric Quilt
21h ago 1
1.19.1-pre2
Fabric Quilt
21h ago 1
1.19
Forge
21h ago 1
1.19
Fabric Quilt
21h ago 1
1.19
Forge
21h ago 1
1.19
Fabric Quilt
21h ago 1
1.19
Forge
21h ago 1
1.19
Fabric Quilt
21h ago 1
1.19
Forge
21h ago 1
1.19
Fabric
21h ago 1
1.19
Forge
21h ago 1
1.19
Fabric
21h ago 1
1.19
Fabric
21h ago 1
1.19
Forge
21h ago 1
#### **\[Build 26.3-v2.21.0\]:**


#### **\[Build 26.2-v2.20.2\]:**


#### **\[Build 26.2-v2.20.1\]:**


#### **\[Build 26.2-v2.20.0\]:**


#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 26.3-v2.21.0\]:**


#### **\[Build 26.2-v2.20.2\]:**


#### **\[Build 26.2-v2.20.1\]:**


#### **\[Build 26.2-v2.20.0\]:**


#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 26.3-v2.21.0\]:**


#### **\[Build 26.2-v2.20.2\]:**


#### **\[Build 26.2-v2.20.1\]:**


#### **\[Build 26.2-v2.20.0\]:**


#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.20.1-v2.2.3\]:**



#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.20.1-v2.2.3\]:**



#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 26.2-v2.20.2\]:**


#### **\[Build 26.2-v2.20.1\]:**


#### **\[Build 26.2-v2.20.0\]:**


#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 26.2-v2.20.2\]:**


#### **\[Build 26.2-v2.20.1\]:**


#### **\[Build 26.2-v2.20.0\]:**


#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 26.2-v2.20.2\]:**


#### **\[Build 26.2-v2.20.1\]:**


#### **\[Build 26.2-v2.20.0\]:**


#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 26.2-v2.20.1\]:**


### **\[Build 26.2-v2.20.0\]:**


#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 26.2-v2.20.1\]:**


### **\[Build 26.2-v2.20.0\]:**


#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 26.2-v2.20.1\]:**


### **\[Build 26.2-v2.20.0\]:**


#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 26.2-v2.20.0\]:**


#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 26.2-v2.20.0\]:**


#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 26.2-v2.20.0\]:**


#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 26.1-v2.19.0\]:**


#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.21.11-v2.18.0\]:**


#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.21.11-v2.17.0\]:**


#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.21.10-v2.16.0\]:**


#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.21.8-v2.15.0\]:**


#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

#### **\[Build 1.21.7-v2.14.0\]:**


#### **\[Build 1.21.6-v2.13.0\]:**


#### **\[Build 1.21.5-v2.12.0\]:**



#### **\[Build 1.21.4-v2.11.0\]:**



#### **\[Build 1.21.3-v2.10.1\]:**


#### **\[Build 1.21.3-v2.10.0\]:**



#### **\[Build 1.21.1-v2.9.0\]:**


#### **\[Build 1.21-v2.8.0\]:**

  • Initial 1.21 port.

#### **\[Build 1.20.6-v2.7.1\]:**


#### **\[Build 1.20.6-v2.7.0\]:**

  • Initial port to 1.20.6 (but should work for 1.20.5 too).

#### **\[Build 1.20.4-v2.6.1\]:**


#### **\[Build 1.20.4-v2.6.0\]:**


#### **\[Build 1.20.4-v2.5.0\]:**

  • Initial 1.20.4 port.


#### **\[Build 1.20.3-v2.4.0\]:**

  • Initial 1.20.3 port.


#### **\[Build 1.20.2-v2.3.1\]:**



#### **\[Build 1.20.2-v2.3.0\]:**

  • Initial 1.20.2 port;
  • Removed server-sided mechanism that prevented "messages cannot be verified" toast from showing up on clients if the mod was configured to convert player messages to system messages.


#### **\[Build 1.20.1-v2.2.2\]:**



#### **\[Build 1.20.1-v2.2.1\]:**



#### **\[Build 1.20-v2.2.0\]:**

  • Initial 1.20 port.


#### **\[Build 1.19.4-v2.1.6\]:**

  • Removed unnecessary debug log accidentally left in previous update.


#### **\[Build 1.19.4-v2.1.5\]:**



#### **\[Build 1.19.4-v2.1.4\]:**



#### **\[Build 1.19.4-v2.1.3\]:**



#### **\[Build 1.19.4-v2.1.2\]:**



#### **\[Build 1.19.4-v2.1.1\]:**



#### **\[Build 1.19.4-v2.1.0\]:**



#### **\[Build 1.19.3-v2.0.0\]:**



#### **\[Build 1.19.3-v1.19.0\]:**



#### **\[Build 1.19.3-v1.18.0\]:**

  • Initial 1.19.3 port;
  • Minor changes to legacy networking protocol recognition;
  • Mod will now automatically remove "Secure" label from server if it detects any signed messages;
  • Base64R no longer uses "." as part of encoding characters to not interfere with common format of client-sided commands;
  • Implemented chat signing modes. Global signing mode peference can be set in config, while safety status button allows to set different mode on per-server basis ([#314](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/314));
  • Removed server whitelist options as they are replaced by signing mode preferences;
  • Offline servers will now be automatically recognized as secure ([#301](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/301));
  • Offline accounts are now properly acknowledged by the mod;
  • Updated Estonian translation.


#### **\[Build 1.19.3-pre3-v1.17.0\]:**



#### **\[Build 1.19.3-pre2-v1.16.0\]:**



#### **\[Build 22w46a-v1.15.0\]:**



#### **\[Build 22w44a-v1.14.4\]:**



#### **\[Build 22w44a-v1.14.3\]:**



#### **\[Build 22w44a-v1.14.2\]:**



#### **\[Build 22w44a-v1.14.1\]:**



#### **\[Build 22w44a-v1.14.0\]:**

  • Initial 22w44a port;
  • Adapted server safety status functionality and "Unsafe Server" screen to new chat session system;
  • Config options "reconnectAwaitSeconds", "postDisconnectAwaitSeconds", "signingCheckDelaySeconds" and "serverSigningChecks" were removed;
  • Config options "hideRedChatIndicators", "hideYellowChatIndicators" and "hideGrayChatIndicators" were renamed to "hideInsecureMessageIndicators", "hideModifiedMessageIndicators" and "hideSystemMessageIndicators" respectively;
  • Server safety status icon can now be clicked to add current server to whitelist ([#221](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/221));
  • Added Brazilian Portuguese translation ([thanks FITFC, #252](https://github.com/Aizistral-Studios/No-Chat-Reports/pull/252)).


#### **\[Build 1.19.2-v1.13.11\]:**



#### **\[Build 1.19.2-v1.13.10\]:**



#### **\[Build 1.19.2-v1.13.9\]:**



#### **\[Build 1.19.2-v1.13.8\]:**



#### **\[Build 1.19.2-v1.13.7\]:**



#### **\[Build 1.19.2-v1.13.6\]:**



#### **\[Build 1.19.2-v1.13.5\]:**

  • Fixed "Encryption Settings" screen not adapting to huge GUI scaling correctly in some cases.


#### **\[Build 1.19.2-v1.13.4\]:**



#### **\[Build 1.19.2-v1.13.3\]:**

  • Fixed "Encryption Settings" screen not functioning correctly.


#### **\[Build 1.19.2-v1.13.2\]:**

  • Added an extra bit of debug logging to help analyze the structure of received chat messages.


#### **\[Build 1.19.2-v1.13.1\]:**



#### **\[Build 1.19.2-v1.13.0\]:**



#### **\[Build 1.19.2-v1.12.0\]:**



#### **\[Build 1.19.2-v1.11.2\]:**



#### **\[Build 1.19.2-v1.11.1\]:**



#### **\[Build 1.19.2-v1.11.0\]:**



#### **\[Build 1.19.2-v1.10.2\]:**



#### **\[Build 1.19.2-v1.10.1\]:**



#### **\[Build 1.19.2-v1.10.0\]:**



#### **\[Build 1.19.2-v1.9.1\]:**



#### **\[Build 1.19.2-v1.9.0\]:**



#### **\[Build 1.19.1-v1.8.4\]:**

  • Ensured change from previous release works properly.


#### **\[Build 1.19.1-v1.8.3\]:**

  • Re-allowed client to disconnect when chat chain is broken. Yes, this was the "major exploit" kennytv was talking about, or more specifically - unchecked speculation that even if true, would only apply in very limited number of circumstances.


#### **\[Build 1.19.1-v1.8.2\]:**



#### **\[Build 1.19.1-v1.8.1\]:**



#### **\[Build 1.19.1-v1.8.0\]:**



#### **\[Build 1.19.1-v1.7.2\]:**



#### **\[Build 1.19.1-v1.7.1\]:**



#### **\[Build 1.19.1-v1.7.0\]:**



#### **\[Build 1.19.1-rc2-v1.6.0\]:**

  • The mod now removes "\[Not Secure\]" prefix for unsigned messages in server chat log ([#70](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/70));
  • The "suppressMessageTrustIndicators" config option was renamed to "suppressVanillaSecurityNotices", and now is also responsible for removing "Chat messages can't be verified" toast client-side ([#87](https://github.com/Aizistral-Studios/No-Chat-Reports/issues/87));
  • Abovementioned toast will never be shown on servers that have "convertToGameMessage" option enabled;
  • The mod now prevents client from disconnecting when chat chain is broken;
  • Changed default configuration to demand the mod client-side when installed on server, instead of getting around chat signing with player to system message conversion. Should assist compatibility in the long run.


#### **\[Build 1.19.1-pre3-v1.5.0\]:**



#### **\[Build 1.19.1-pre3-v1.4.3\]:**

  • Fixed potential safety state management problems after being disconnected from server.


#### **\[Build 1.19.1-pre3-v1.4.2\]:**



#### **\[Build 1.19.1-pre3-v1.4.1\]:**



#### **\[Build 1.19.1-pre3-v1.4.0\]:**



#### **\[Build 1.19.1-pre2-v1.3.2\]:**



#### **\[Build 1.19.1-pre2-v1.3.1\]:**



#### **\[Build 1.19.1-pre2-v1.3.0\]:**

  • The mod can now re-enable multiplayer button when banned, allowing to play on servers operated in offline mode;
  • Player to system message conversion is now enabled by default;
  • Report button in Social Interactions screen will be disabled if mod is present on both client and server, with tooltip indicating why;
  • Implemented client-sided suppression of warnings about unsigned/modified messages;
  • When connecting to a server you will now be able to know whether mod is present there or not, by the status icon that is rendered in the bottom left corner of screen chat and can be hovered for additional details;
  • When connecting to servers without No Chat Reports and with "enforce-secure-profile" enabled you will now be warned that the mod will not be able to protect you. You can log in anyway by clicking "Proceed", and optionally checking the box that will disable future warnings when trying to enter that specific server. Whitelisted servers are stored in NoChatReports.json and can be added/removed manually.


#### **\[Build 1.19-v1.2.3\]:**



#### **\[Build 1.19-v1.2.2\]:**



#### **\[Build 1.19-v1.2.1\]:**



#### **\[Build 1.19-v1.2.0\]:**



#### **\[Build 1.19-v1.1.0\]:**

  • Public keys are now prevented from being sent to server;
  • Client no longer requires mod to be present on server by default;
  • Implemented suppression of built-in telemetry.


#### **\[Build 1.19-v1.0.0\]:**

  • Initial release.

No Chat Reports Icon
Download No Chat Reports
Select game version
Select platform