Browse Source

chore: Release Fractal 6

fractal-6 6
Kévin Commaille 2 years ago
parent
commit
1caaa224a2
No known key found for this signature in database
GPG Key ID: 29A48C1F03620416
  1. 2
      Cargo.lock
  2. 2
      Cargo.toml
  3. 4
      README.md
  4. 63
      data/org.gnome.Fractal.metainfo.xml.in.in
  5. 4
      meson.build

2
Cargo.lock generated

@ -1495,7 +1495,7 @@ dependencies = [
[[package]] [[package]]
name = "fractal" name = "fractal"
version = "6.0.0-rc" version = "6.0.0"
dependencies = [ dependencies = [
"ashpd", "ashpd",
"djb_hash", "djb_hash",

2
Cargo.toml

@ -1,6 +1,6 @@
[package] [package]
name = "fractal" name = "fractal"
version = "6.0.0-rc" version = "6.0.0"
authors = ["Julian Sparber <julian@sparber.net>"] authors = ["Julian Sparber <julian@sparber.net>"]
edition = "2021" edition = "2021"
rust-version = "1.75" rust-version = "1.75"

4
README.md

@ -32,7 +32,7 @@ development version while keeping the stable release around for daily use.
### Stable version ### Stable version
The current stable version is 5 (released November 24th 2023). The current stable version is 6 (released January 18th 2024).
You can get the official Fractal Flatpak from Flathub. You can get the official Fractal Flatpak from Flathub.
@ -47,7 +47,7 @@ You can get the official Fractal Flatpak from Flathub.
### Beta version ### Beta version
The current beta version is 6.rc (released January 4th 2024). The current beta version is 6, same as the stable version (released January 18th 2024).
It is available as a Flatpak on Flathub Beta. It is available as a Flatpak on Flathub Beta.

63
data/org.gnome.Fractal.metainfo.xml.in.in

@ -15,7 +15,7 @@
<ul> <ul>
<li>Find rooms to discuss your favorite topics, or talk privately to people, securely thanks to end-to-end encryption</li> <li>Find rooms to discuss your favorite topics, or talk privately to people, securely thanks to end-to-end encryption</li>
<li>Send rich formatted messages, files, or your current location</li> <li>Send rich formatted messages, files, or your current location</li>
<li>Reply to specific messages, react with emoji, edit or remove messages</li> <li>Reply to specific messages, react with emoji, mention users or rooms, edit or remove messages</li>
<li>View images, and play audio and video directly in the conversation</li> <li>View images, and play audio and video directly in the conversation</li>
<li>See who has read messages, and who is typing</li> <li>See who has read messages, and who is typing</li>
<li>Log into multiple accounts at once (with Single-Sign On support)</li> <li>Log into multiple accounts at once (with Single-Sign On support)</li>
@ -65,69 +65,44 @@
</content_rating> </content_rating>
<releases>@development-release@ <releases>@development-release@
<release version="6~rc" type="development" date="2024-01-04"> <release version="6" type="stable" date="2024-01-18">
<description> <description>
<p> <p>
It is a new year 🎆, and what better to way to celebrate this than to release Fractal Barely 2 months after Fractal 5, we feel there have been enough improvements to grant a
6.rc? It has been only 2 weeks since our latest beta release, but we have been hard at new stable release. You have probably noticed that we have adopted a version scheme
work during the holidays. similar to GNOME and will bump the major version with each new release.
</p> </p>
<p> <p>
Here is an excerpt: The list of goodies:
</p> </p>
<ul> <ul>
<li> <li>
Matrix URIs can be opened with Fractal, it is even registered as a handler for the Fractal can open Matrix URIs, it is even registered as a handler for the “matrix”
matrix scheme scheme
</li> </li>
<li> <li>
Our Join Room dialog now shows some room details as a preview upon entering an The verification flow was rewritten, hopefully solving most verification issues
identifier or URI
</li> </li>
<li> <li>
The verification flow was rewritten to rely more on the Matrix Rust SDK, hopefully Room members can be kicked, banned or ignored from their profile
solving most issues that occurred before
</li> </li>
<li> <li>
Room members now have a profile page that allows, among other things, to kick, ban or More notifications settings, global or per-room, were added
ignore them
</li> </li>
<li>Speaking of ignoring users, the list can be managed from the account settings</li>
<li> <li>
The dialog to view an event’s source was reworked to show more details about the Times follow the format (12h or 24h) from the system settings
event </li>
<li>
Tab auto-completion also works for mentioning public rooms, just start your query with
“#”
</li> </li>
</ul> </ul>
<p> <p>
… and a lot of other improvements, fixes and new translations thanks to all our This version is fully translated into 6 languages 🙌 and we hope to get even more 📈 for
contributors, and our upstream projects. As the version implies, it should be mostly the next one! Head over to Damned Lies if you want to give a hand.
stable and we expect to only include minor improvements until the release of Fractal 6.
</p> </p>
</description>
</release>
<release version="6~beta" type="development" date="2023-12-21">
<description>
<p>
Even though Fractal 5 was released only 1 month ago, development has been going at a
steady pace with a few new contributors, so we want our users to benefit from our
progress.
</p>
<p>
The staff’s picks:
</p>
<ul>
<li>Restoring sessions from Secret Services other than GNOME Keyring has been fixed</li>
<li>Times follow the format (12h or 24h) from the system settings</li>
<li>Media history works in encrypted rooms</li>
<li>The accessibility of the sidebar was improved</li>
<li>More notifications settings were added, you can now set global and per-room behavior and even manage your keywords</li>
<li>A bunch of refactoring, notably the port to the <code>glib::Properties</code> macro from gtk-rs that helped us removed almost <em>3000</em> lines of code!</li>
</ul>
<p> <p>
As usual, this release includes other improvements, fixes and new translations thanks to We would also like to thank our new and returning contributors and our upstream projects.
all our contributors, and our upstream projects. As the version implies, there might be a
slight risk of regressions, but it should be mostly stable. If all goes well the next
step is the release candidate!
</p> </p>
</description> </description>
</release> </release>

4
meson.build

@ -1,6 +1,6 @@
project('fractal', project('fractal',
'rust', 'rust',
version: '6.rc', version: '6',
license: 'GPL-3.0-or-later', license: 'GPL-3.0-or-later',
meson_version: '>= 0.59') meson_version: '>= 0.59')
@ -11,7 +11,7 @@ base_id = 'org.gnome.Fractal'
application_id = base_id application_id = base_id
major_version = '6' major_version = '6'
pre_release_version = 'rc' pre_release_version = ''
version = major_version version = major_version
if pre_release_version != '' if pre_release_version != ''

Loading…
Cancel
Save