2024-09-09 19:24:55 +02:00
|
|
|
# Parsee changelogs
|
|
|
|
|
|
|
|
This document holds changes logged between versions, ever
|
|
|
|
since `tomboyish-bridges-adventure`'s release.
|
|
|
|
Dates are to be written as DD/MM/YYYY. Please update the
|
|
|
|
changelog as you go, no one wants to keep track of every
|
|
|
|
commit done between releases.
|
|
|
|
|
2024-09-22 18:36:53 +02:00
|
|
|
## Release
|
|
|
|
*There is currently no full releases of Parsee*
|
|
|
|
|
|
|
|
## Beta
|
|
|
|
*There is currently no beta releases of Parsee*
|
|
|
|
|
2024-09-09 19:24:55 +02:00
|
|
|
## Alpha
|
2025-02-12 08:24:18 +00:00
|
|
|
|
|
|
|
### v0.3.0[lunar-rainbow] <XX/XX/2025>
|
|
|
|
This is the first release of 2025!
|
|
|
|
TBD
|
|
|
|
#### New things
|
|
|
|
- Allow admins to remove users from the nofly list.
|
|
|
|
- Parsee can now access the homeserver/component locally (rather than over the network)
|
|
|
|
- The endpoint for media has been changed to '/media/[SERV]/[ID]?hmac=...'
|
|
|
|
- Add parsee-plumb tool to manage plumbing from outside Parsee if it is not running.
|
2025-02-23 22:38:38 +00:00
|
|
|
- Add packaging for Guix (see #18)
|
2025-04-13 10:39:15 +00:00
|
|
|
- Parsee is now dependent on authenticated media to function.
|
|
|
|
(Please, Matrix, do _not_ touch anything, I do _not_ want to mess with this anymore)
|
2025-02-12 08:24:18 +00:00
|
|
|
#### Bugfixes
|
|
|
|
- Fix potential infinite loops when processing some messages.
|
|
|
|
- Parsee now handles pinging puppets from Matrix more sanely.
|
|
|
|
|
2024-11-08 17:43:41 +01:00
|
|
|
### v0.2.0[star-of-hope] <8/11/2024>
|
2024-09-22 18:36:53 +02:00
|
|
|
Fixes some media metadata things, replaces the build system,
|
2024-11-08 17:43:41 +01:00
|
|
|
tries out avatar support some more, MUC contexts, and speeds
|
|
|
|
up Parsee just a bit. MbedTLS support is still highly unstable.
|
2024-09-13 14:29:51 +02:00
|
|
|
#### New things
|
2024-10-20 15:12:08 +02:00
|
|
|
- Start dealing with some basic PEP and vCard-based avatar
|
|
|
|
support from both sides.
|
|
|
|
- Banning Parsee from a XMPP MUC effectively unlinks it from
|
|
|
|
the MUC.
|
|
|
|
- Start adding basic documentation to Parsee, through the
|
|
|
|
wiki page.
|
2024-09-28 15:58:41 +02:00
|
|
|
- Add MUC whitelists for plumbing, alongside a `whitelist` tool
|
2024-10-25 18:03:05 +02:00
|
|
|
- Add parameter for setting the max stanza size allowed, with
|
|
|
|
the default being the XMPP minimum of 10000 bytes.
|
2024-10-20 15:12:08 +02:00
|
|
|
- Allows experimental MbedTLS through a specific Cytoplasm
|
|
|
|
patch (though still unstable AND slow).
|
2024-10-27 20:40:25 +01:00
|
|
|
- Does basic work towards NetBSD support(especially with DEC Alpha)
|
|
|
|
- Start contextualising XMPP commands(all/Parsee admins/MUCs).
|
2024-09-28 15:58:41 +02:00
|
|
|
|
2024-09-13 14:29:51 +02:00
|
|
|
#### Bugfixes
|
2024-09-22 18:36:53 +02:00
|
|
|
- Adds more information to media events so that clients can
|
|
|
|
behave.
|
2024-09-18 07:58:21 +02:00
|
|
|
- Fixes issues where SIGPIPE can actually just kill Parsee.
|
2024-09-22 18:36:53 +02:00
|
|
|
- "Lone" XMPP messages no longer render weirdly on Element
|
|
|
|
Android's weird rendering.
|
|
|
|
- Start fixing bug where Parsee takes several seconds to send
|
2024-10-04 12:09:56 +02:00
|
|
|
a message coming from XMPP with MbedTLS(it is still slow and
|
|
|
|
unstable)
|
2024-10-20 15:12:08 +02:00
|
|
|
- Fix issue where the XMPP server would kill Parsee if avatars
|
|
|
|
are too large.
|
|
|
|
- Refactor some of the code to abstract sending stanzas down
|
|
|
|
the wire to a specific function, thus allowing us to check
|
|
|
|
for certain conditions more easily(for example, verifying the
|
|
|
|
size on the fly, or having extensions being able to postprocess
|
|
|
|
the stanza).
|
|
|
|
- Parsee now stops when a stream error is received, instead of
|
|
|
|
being in a limbo state.
|
2024-11-08 17:43:41 +01:00
|
|
|
- The format for links has been changed to be slighlty *less*
|
|
|
|
annoying.
|
2024-10-04 12:09:56 +02:00
|
|
|
|
2024-09-13 14:29:51 +02:00
|
|
|
#### Deprecated features
|
2024-09-18 07:58:21 +02:00
|
|
|
- The old `build.c` and `Makefile`s used for building are removed,
|
|
|
|
and replaced by the `configure.c` C file(/script via TCC).
|
2024-10-20 15:12:08 +02:00
|
|
|
|
2024-10-04 12:09:56 +02:00
|
|
|
### v0.1.0[tomboyish-bridges-adventure] <9/9/2024>
|
|
|
|
Nothing much to say, but this is the first alpha release
|
|
|
|
of Parsee. May occasionally deadlock.
|
|
|
|
#### New things
|
|
|
|
*NONE*
|
|
|
|
#### Bugfixes
|
|
|
|
*NONE*
|
|
|
|
#### Deprecated features
|
|
|
|
*NONE*
|