comparison CHANGELOG @ 4039:f5d3afd4e5c4

changelog: udpate
author Goffi <goffi@goffi.org>
date Thu, 13 Apr 2023 21:56:09 +0200
parents f97be63871e4
children 1f967f85fc23
comparison
equal deleted inserted replaced
4038:c484c2609275 4039:f5d3afd4e5c4
1 All theses changelogs are not exhaustive, please check the Mercurial repository for more details. 1 All theses changelogs are not exhaustive, please check the Mercurial repository for more details.
2
3 v 0.9.0 « La Ruche » (NOT RELEASED YET):
4 - core:
5 - identity: make the plugin compatible with component + description
6 - identity, XEP-0054: move avatar resizing and caching method to identity plugin
7 - XEP-0060: PAM + PSS implementation
8 - XEP-0060, XEP-0163, XEP-0277, text syntaxes: make plugins usable with components
9 - XEP-0080: "User Location" implementation
10 - XEP-0084: "User Avatar" implementation
11 - XEP-0103: "URL Address Information" implementation
12 - XEP-0191: "Blocking Command" implementation
13 - XEP-0215: "External Service Discovery" implementation
14 - XEP-0277: post repeating implementation
15 - XEP-0292: "vCard4 Over XMPP" implementation
16 - XEP-0372: "References" implementation
17 - XEP-0373: "OpenPGP for XMPP" implementation
18 - XEP-0374: "OpenPGP for XMPP Instant Messaging" implementation
19 - XEP-0376: "Pubsub Account Management" implementation
20 - XEP-0384: fully reworked to adjust to the reworked python-omemo
21 - XEP-0391: "Jingle Encrypted Transports" implementation
22 - XEP-0396: "Jingle Encrypted Ttransports - OMEMO" implementation
23 - XEP-0420: "Stanza Content Encryption" implementation
24 - XEP-0446: "File Metadata" implementation
25 - XEP-0447: "Stateless File Sharing" implementation
26 - XEP-0448: "Encryption for Stateless File Sharing" implementation
27 - XEP-0450: "Automatic Trust Management" implementation
28 - XEP-0465: "Pubsub Public Subscriptions" implementation
29 - XEP-0470: "Pubsub Attachments" implementation
30 - XEP-0471: "Events" implementation
31 - XEP-0473: "OpenPGP for XMPP Pubsub" implementation
32 - XEP-0477: "Pubsub Targeted Encryption" implementation
33 - xml_tools: add support for `list-multi` data form field type
34 - massive refactoring to switch from camelCase to snake_case
35 - components:
36 - new ActivityPub <=> XMPP Gateway
37 - templates:
38 - bulma (blog/item): `published` timestamp now links to the item
39 - bulma (calendar): calendar and its daily view
40 - bulma: new `retry-notification` template
41 - cli:
42 - blog: new `--attachment` argument to attach files or external data to a blog post
43 - blog: new `repeat` subcommand, to re-publish a blog post
44 - blog, pubsub: encryption argument for pubsub targeted encryption
45 - blog, pubsub: new `attachments` subcommands
46 - file/get: handle full JSON attachment following change in backend
47 - file/send: add `--encrypt` argument to request encryption
48 - identity: add description to `identity set`
49 - info/disco: add external services in results
50 - message/retract: message retractation command
51 - message/send: new --attach argument to send an attachment
52 - pubsub/get: add --no-decrypt flag to disable automatic decryption
53 - pubsub: new `reference` subcommand to send references/mentions to pubsub items
54 - pubsub: new secret subcommands
55 - pubsub/set,edit: add `--sign` argument
56 - pubsub/signature: add `sign` command
57 - new `blocking` commands
58 - web:
59 - pages: `page_max` query parameter can now be used on pubsub based pages
60 - pages (blog/edit): allow comments when editing a post
61 - pages (blog/view): activate pagination when a single item is shown
62 - pages (calendar): calendar page
63 - server, browser: dynamic pages refactoring:
64 - Pages are now dynamic by default, and a websocket is established by the first connected page of a session
65 - The socket is used to transmit bridge signals, and then the signal is broadcasted to other tabs using broadcast channel
66 - All previous partial rendering mechanism have been removed
67 - server: better reverse proxy headers handling
68 - server: don't wait anymore for libervia app to be fully started
69 - server: fix inverse URL redirection for root path + allow multiple inverse redirections
70 - server: handle "proxy" scheme in configuration
2 71
3 v 0.8.0 « La Cecília » (30/11/2021): 72 v 0.8.0 « La Cecília » (30/11/2021):
4 - renamed the project from "Salut à Toi" to "Libervia" 73 - renamed the project from "Salut à Toi" to "Libervia"
5 - frontends are renamed "Libervia XXX" (where XXX is Desktop, Web, etc.), former names are kept as aliases 74 - frontends are renamed "Libervia XXX" (where XXX is Desktop, Web, etc.), former names are kept as aliases
6 - Python 3 port 75 - Python 3 port