JC Brand 3 tygodni temu
rodzic
commit
b51cd7d22d
57 zmienionych plików z 17587 dodań i 14202 usunięć
  1. 19 6
      CHANGES.md
  2. 1 1
      COPYRIGHT
  3. 1 1
      Makefile
  4. 2 2
      docs/source/conf.py
  5. 4 4
      docs/source/quickstart.rst
  6. 1 1
      manifest.json
  7. 3 3
      package-lock.json
  8. 1 1
      package.json
  9. 1 1
      src/headless/package.json
  10. 1 1
      src/headless/shared/constants.js
  11. 356 293
      src/i18n/converse.pot
  12. 379 303
      src/i18n/locales/af/LC_MESSAGES/converse.po
  13. 357 293
      src/i18n/locales/ar/LC_MESSAGES/converse.po
  14. 371 308
      src/i18n/locales/be/LC_MESSAGES/converse.po
  15. 371 296
      src/i18n/locales/bg/LC_MESSAGES/converse.po
  16. 378 304
      src/i18n/locales/ca/LC_MESSAGES/converse.po
  17. 384 308
      src/i18n/locales/cs/LC_MESSAGES/converse.po
  18. 358 295
      src/i18n/locales/da/LC_MESSAGES/converse.po
  19. 391 310
      src/i18n/locales/de/LC_MESSAGES/converse.po
  20. 374 311
      src/i18n/locales/el/LC_MESSAGES/converse.po
  21. 366 303
      src/i18n/locales/eo/LC_MESSAGES/converse.po
  22. 380 303
      src/i18n/locales/es/LC_MESSAGES/converse.po
  23. 378 303
      src/i18n/locales/eu/LC_MESSAGES/converse.po
  24. 372 309
      src/i18n/locales/fa/LC_MESSAGES/converse.po
  25. 377 300
      src/i18n/locales/fi/LC_MESSAGES/converse.po
  26. 388 310
      src/i18n/locales/fr/LC_MESSAGES/converse.po
  27. 372 298
      src/i18n/locales/gl/LC_MESSAGES/converse.po
  28. 369 296
      src/i18n/locales/he/LC_MESSAGES/converse.po
  29. 367 304
      src/i18n/locales/hi/LC_MESSAGES/converse.po
  30. 379 301
      src/i18n/locales/hu/LC_MESSAGES/converse.po
  31. 380 302
      src/i18n/locales/id/LC_MESSAGES/converse.po
  32. 385 305
      src/i18n/locales/it/LC_MESSAGES/converse.po
  33. 373 299
      src/i18n/locales/ja/LC_MESSAGES/converse.po
  34. 360 297
      src/i18n/locales/ko/LC_MESSAGES/converse.po
  35. 374 299
      src/i18n/locales/lt/LC_MESSAGES/converse.po
  36. 365 302
      src/i18n/locales/mn/LC_MESSAGES/converse.po
  37. 359 296
      src/i18n/locales/mr/LC_MESSAGES/converse.po
  38. 376 301
      src/i18n/locales/nb/LC_MESSAGES/converse.po
  39. 383 305
      src/i18n/locales/nl/LC_MESSAGES/converse.po
  40. 380 302
      src/i18n/locales/nl_BE/LC_MESSAGES/converse.po
  41. 384 305
      src/i18n/locales/oc/LC_MESSAGES/converse.po
  42. 380 303
      src/i18n/locales/pl/LC_MESSAGES/converse.po
  43. 385 306
      src/i18n/locales/pt/LC_MESSAGES/converse.po
  44. 384 306
      src/i18n/locales/pt_BR/LC_MESSAGES/converse.po
  45. 383 315
      src/i18n/locales/ro/LC_MESSAGES/converse.po
  46. 375 299
      src/i18n/locales/ru/LC_MESSAGES/converse.po
  47. 355 292
      src/i18n/locales/si/LC_MESSAGES/converse.po
  48. 355 292
      src/i18n/locales/sq/LC_MESSAGES/converse.po
  49. 375 299
      src/i18n/locales/sv/LC_MESSAGES/converse.po
  50. 375 300
      src/i18n/locales/ta/LC_MESSAGES/converse.po
  51. 357 294
      src/i18n/locales/th/LC_MESSAGES/converse.po
  52. 375 302
      src/i18n/locales/tr/LC_MESSAGES/converse.po
  53. 384 304
      src/i18n/locales/ug/LC_MESSAGES/converse.po
  54. 377 299
      src/i18n/locales/uk/LC_MESSAGES/converse.po
  55. 373 310
      src/i18n/locales/vi/LC_MESSAGES/converse.po
  56. 360 294
      src/i18n/locales/zh_CN/LC_MESSAGES/converse.po
  57. 374 305
      src/i18n/locales/zh_TW/LC_MESSAGES/converse.po

+ 19 - 6
CHANGES.md

@@ -1,19 +1,32 @@
 # Changelog
 
-## 12.0.0 (Unreleased)
+## 12.0.0 (2025-08-28)
 
-- #3581: src/i18n/converse.pot changes after make dist making git archive dirty
+- #3581: Don't unnecessarily regenerate pot and po files
 - #3700: Fix exception that occurs when optional cp attribute is missing
+- #3714: Don't include `maxstanzas` if no value is available
+- #3719, #3770: Handle `connection._sasl_mechanism` not being defined
 - #3730: QR Code doesn't work on dark backgrounds
-- #3769: Don't restrict OMEMO PEP push messages to type `headline`
+- #3764: Create an ESM build for @converse/headless
+- #3769: Various OMEMO fixes
 - #3791: Fetching pubsub node configuration fails
 - #3792: Node reconfiguration attempt uses incorrect field names
 - Add approval banner in chats with requesting contacts or unsaved contacts
-- Some fixes regarding manually resized chats in `overlayed` view mode.
-- Replace webpack with [rspack](https://rspack.rs)
-- Registration: Use https://providers.xmpp.net instead of https://compliance.conversations.im
+- Add mongolian as a language option
+- Breaking: `Strophe.shims` has been removed. Instead, just use the globals.
 - Create ESM builds of converse.js and converse-headless.js
+- Moved `jsdom` and `ws` from optionalDependencies to peerDependencies
+- New API method `api.disco.entities.find` to return all entities that implement a specific feature.
+- Regional locales weren't being applied.
+- Registration: Use https://providers.xmpp.net instead of https://compliance.conversations.im
+- Replace webpack with [rspack](https://rspack.rs)
 - Set up a test runner for @converse/headless so that the headless tests use the headless build
+- Show approval alert in chats with unsaved contacts
+- Some fixes regarding manually resized chats in `overlayed` view mode.
+- Update controlbox to not show logo, navbar and version while connecting
+- Updated translations
+- bugfix: Don't show closed MUCs in the rooms list
+- bugfix: dragresize resistance not applied
 
 ## 11.0.1 (2025-06-09)
 

+ 1 - 1
COPYRIGHT

@@ -2,7 +2,7 @@
  *
  *  An XMPP chat client for the web
  *
- *  Version: 11.0.1
+ *  Version: 12.0.0
  *
  *  Copyright: JC Brand 2013-2025
  *  Except for 3rd party dependencies.

+ 1 - 1
Makefile

@@ -65,7 +65,7 @@ certs:
 ########################################################################
 ## Translation machinery
 
-GETTEXT = $(XGETTEXT) --from-code=UTF-8 --language=JavaScript --keyword=__ --keyword=___ --keyword=i18n_ --force-po --output=src/i18n/converse.pot --package-name=Converse.js --copyright-holder="Jan-Carel Brand" --package-version=11.0.1 dist/converse-no-dependencies.js -c
+GETTEXT = $(XGETTEXT) --from-code=UTF-8 --language=JavaScript --keyword=__ --keyword=___ --keyword=i18n_ --force-po --output=src/i18n/converse.pot --package-name=Converse.js --copyright-holder="Jan-Carel Brand" --package-version=12.0.0 dist/converse-no-dependencies.js -c
 
 .PHONY: pot
 pot: dist/converse-no-dependencies.js

+ 2 - 2
docs/source/conf.py

@@ -48,9 +48,9 @@ copyright = u'2018, JC Brand'
 # built documents.
 #
 # The short X.Y version.
-version = '11.0.1'
+version = '12.0.0'
 # The full version, including alpha/beta/rc tags.
-release = '11.0.1'
+release = '12.0.0'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.

+ 4 - 4
docs/source/quickstart.rst

@@ -30,8 +30,8 @@ For instance, this will configure ejabberd's, mod-conversejs to fetch a specific
     
     mod_conversejs:
       # Replace 11.0.1 with your desired version
-      conversejs_css: https://cdn.conversejs.org/11.0.1/dist/converse.min.css
-      conversejs_script: https://cdn.conversejs.org/11.0.1/dist/converse.min.js
+      conversejs_css: https://cdn.conversejs.org/12.0.0/dist/converse.min.css
+      conversejs_script: https://cdn.conversejs.org/12.0.0/dist/converse.min.js
 
 
 Option 2: Self-hosting
@@ -53,8 +53,8 @@ To use it, add these lines to your HTML page's ``<head>`` section:
 .. code-block:: html
 
     <!-- Replace 11.0.1 with your desired version -->
-    <link rel="stylesheet" href="https://cdn.conversejs.org/11.0.1/dist/converse.min.css">
-    <script src="https://cdn.conversejs.org/11.0.1/dist/converse.min.js" charset="utf-8"></script>
+    <link rel="stylesheet" href="https://cdn.conversejs.org/12.0.0/dist/converse.min.css">
+    <script src="https://cdn.conversejs.org/12.0.0/dist/converse.min.js" charset="utf-8"></script>
 
 .. warning::
     Always specify a version number in production to avoid breaking changes.

+ 1 - 1
manifest.json

@@ -2,7 +2,7 @@
   "short_name": "Converse",
   "name": "Converse Chat",
   "description": "Messaging Freedom",
-  "version": "11.0.1",
+  "version": "12.0.0",
   "categories": ["social"],
   "icons": [
     {

+ 3 - 3
package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "converse.js",
-  "version": "11.0.1",
+  "version": "12.0.0",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "converse.js",
-      "version": "11.0.1",
+      "version": "12.0.0",
       "license": "MPL-2.0",
       "workspaces": [
         "src/headless",
@@ -8717,7 +8717,7 @@
     },
     "src/headless": {
       "name": "@converse/headless",
-      "version": "11.0.1",
+      "version": "12.0.0",
       "license": "MPL-2.0",
       "dependencies": {
         "@converse/log": "^0.0.1",

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "converse.js",
-  "version": "11.0.1",
+  "version": "12.0.0",
   "description": "Browser based XMPP chat client",
   "workspaces": [
     "src/headless",

+ 1 - 1
src/headless/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@converse/headless",
-  "version": "11.0.1",
+  "version": "12.0.0",
   "description": "Converse.js Headless build",
   "author": "JC Brand <jc@opkode.com>",
   "contributors": [

+ 1 - 1
src/headless/shared/constants.js

@@ -1,7 +1,7 @@
 import { Strophe } from 'strophe.js';
 
 export const BOSH_WAIT = 59;
-export const VERSION_NAME = "v11.0.1";
+export const VERSION_NAME = "v12.0.0";
 
 export const PRES_SHOW_VALUES = ['chat', 'dnd', 'away', 'xa'];
 export const PRES_TYPE_VALUES = [

Plik diff jest za duży
+ 356 - 293
src/i18n/converse.pot


Plik diff jest za duży
+ 379 - 303
src/i18n/locales/af/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 357 - 293
src/i18n/locales/ar/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 371 - 308
src/i18n/locales/be/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 371 - 296
src/i18n/locales/bg/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 378 - 304
src/i18n/locales/ca/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 384 - 308
src/i18n/locales/cs/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 358 - 295
src/i18n/locales/da/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 391 - 310
src/i18n/locales/de/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 374 - 311
src/i18n/locales/el/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 366 - 303
src/i18n/locales/eo/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 380 - 303
src/i18n/locales/es/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 378 - 303
src/i18n/locales/eu/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 372 - 309
src/i18n/locales/fa/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 377 - 300
src/i18n/locales/fi/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 388 - 310
src/i18n/locales/fr/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 372 - 298
src/i18n/locales/gl/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 369 - 296
src/i18n/locales/he/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 367 - 304
src/i18n/locales/hi/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 379 - 301
src/i18n/locales/hu/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 380 - 302
src/i18n/locales/id/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 385 - 305
src/i18n/locales/it/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 373 - 299
src/i18n/locales/ja/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 360 - 297
src/i18n/locales/ko/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 374 - 299
src/i18n/locales/lt/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 365 - 302
src/i18n/locales/mn/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 359 - 296
src/i18n/locales/mr/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 376 - 301
src/i18n/locales/nb/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 383 - 305
src/i18n/locales/nl/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 380 - 302
src/i18n/locales/nl_BE/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 384 - 305
src/i18n/locales/oc/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 380 - 303
src/i18n/locales/pl/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 385 - 306
src/i18n/locales/pt/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 384 - 306
src/i18n/locales/pt_BR/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 383 - 315
src/i18n/locales/ro/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 375 - 299
src/i18n/locales/ru/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 355 - 292
src/i18n/locales/si/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 355 - 292
src/i18n/locales/sq/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 375 - 299
src/i18n/locales/sv/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 375 - 300
src/i18n/locales/ta/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 357 - 294
src/i18n/locales/th/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 375 - 302
src/i18n/locales/tr/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 384 - 304
src/i18n/locales/ug/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 377 - 299
src/i18n/locales/uk/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 373 - 310
src/i18n/locales/vi/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 360 - 294
src/i18n/locales/zh_CN/LC_MESSAGES/converse.po


Plik diff jest za duży
+ 374 - 305
src/i18n/locales/zh_TW/LC_MESSAGES/converse.po


Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików