JC Brand 5 лет назад
Родитель
Сommit
39896b508b
51 измененных файлов с 6613 добавлено и 6490 удалено
  1. 1 1
      CHANGES.md
  2. 1 1
      COPYRIGHT
  3. 1 1
      Makefile
  4. 4 4
      demo/anonymous.html
  5. 3 3
      demo/embedded.html
  6. 4 4
      demo/index.html
  7. 2 2
      docs/source/conf.py
  8. 4 4
      docs/source/quickstart.rst
  9. 2 2
      fullscreen.html
  10. 0 0
      images/favicon.ico
  11. 2 2
      index.html
  12. 5 5
      jslicenses.html
  13. 198 198
      locale/af/LC_MESSAGES/converse.po
  14. 198 198
      locale/ar/LC_MESSAGES/converse.po
  15. 198 198
      locale/bg/LC_MESSAGES/converse.po
  16. 198 198
      locale/ca/LC_MESSAGES/converse.po
  17. 199 199
      locale/converse.pot
  18. 198 198
      locale/cs/LC_MESSAGES/converse.po
  19. 198 198
      locale/de/LC_MESSAGES/converse.po
  20. 198 198
      locale/eo/LC_MESSAGES/converse.po
  21. 198 198
      locale/es/LC_MESSAGES/converse.po
  22. 198 198
      locale/eu/LC_MESSAGES/converse.po
  23. 198 198
      locale/fr/LC_MESSAGES/converse.po
  24. 198 198
      locale/gl/LC_MESSAGES/converse.po
  25. 198 198
      locale/he/LC_MESSAGES/converse.po
  26. 198 198
      locale/hi/LC_MESSAGES/converse.po
  27. 198 198
      locale/hu/LC_MESSAGES/converse.po
  28. 198 198
      locale/id/LC_MESSAGES/converse.po
  29. 198 198
      locale/it/LC_MESSAGES/converse.po
  30. 198 198
      locale/ja/LC_MESSAGES/converse.po
  31. 198 198
      locale/lt/LC_MESSAGES/converse.po
  32. 198 198
      locale/nb/LC_MESSAGES/converse.po
  33. 198 198
      locale/nl/LC_MESSAGES/converse.po
  34. 198 198
      locale/nl_BE/LC_MESSAGES/converse.po
  35. 209 266
      locale/oc/LC_MESSAGES/converse.po
  36. 198 198
      locale/pl/LC_MESSAGES/converse.po
  37. 198 198
      locale/pt/LC_MESSAGES/converse.po
  38. 198 198
      locale/pt_BR/LC_MESSAGES/converse.po
  39. 198 198
      locale/ro/LC_MESSAGES/converse.po
  40. 198 198
      locale/ru/LC_MESSAGES/converse.po
  41. 198 198
      locale/tr/LC_MESSAGES/converse.po
  42. 198 198
      locale/uk/LC_MESSAGES/converse.po
  43. 254 247
      locale/zh_CN/LC_MESSAGES/converse.po
  44. 198 198
      locale/zh_TW/LC_MESSAGES/converse.po
  45. 2 2
      mobile.html
  46. 171 1
      package-lock.json
  47. 2 1
      package.json
  48. 1 1
      src/headless/converse-core.js
  49. 1 1
      src/headless/package.json
  50. 1 1
      webpack.dev.js
  51. 2 0
      webpack.prod.js

+ 1 - 1
CHANGES.md

@@ -1,6 +1,6 @@
 # Changelog
 
-## 5.0.3 (Unreleased)
+## 5.0.3 (2019-09-13)
 
 - Emit `chatBoxFocused` and `chatBoxBlurred` events for emoji picker input
 - SECURITY FIX: Reject unencapsulated forwarded messages, since we don't support XEP-0297 on its own

+ 1 - 1
COPYRIGHT

@@ -2,7 +2,7 @@
  *
  *  An XMPP chat client that runs in the browser.
  *
- *  Version: 5.0.2
+ *  Version: 5.0.3
  *
  *  Copyright: JC Brand 2013-2018
  *  Except for 3rd party dependencies.

+ 1 - 1
Makefile

@@ -68,7 +68,7 @@ serve_bg: stamp-npm
 dist/converse-no-dependencies.js: src webpack.common.js webpack.nodeps.js stamp-npm @converse/headless
 	npm run nodeps
 
-GETTEXT = $(XGETTEXT) --from-code=UTF-8 --language=JavaScript --keyword=__ -keyword=___ --force-po --output=locale/converse.pot --package-name=Converse.js --copyright-holder="Jan-Carel Brand" --package-version=5.0.2 dist/converse-no-dependencies.js -c
+GETTEXT = $(XGETTEXT) --from-code=UTF-8 --language=JavaScript --keyword=__ -keyword=___ --force-po --output=locale/converse.pot --package-name=Converse.js --copyright-holder="Jan-Carel Brand" --package-version=5.0.3 dist/converse-no-dependencies.js -c
 
 .PHONY: pot
 pot: dist/converse-no-dependencies.js

+ 4 - 4
demo/anonymous.html

@@ -9,13 +9,13 @@
     <meta name="author" content="JC Brand" />
     <meta name="keywords" content="xmpp chat webchat converse.js" />
     <link rel="shortcut icon" type="image/ico" href="../images/favicon.ico"/>
-    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.2/dist/font-awesome.min.css" />
-    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.2/dist/website.min.css" />
+    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.3/dist/font-awesome.min.css" />
+    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.3/dist/website.min.css" />
     <script type="text/javascript" src="../analytics.js"></script>
     <noscript><p><img src="//stats.opkode.com/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript>
     <![if gt IE 11]>
-        <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.2/dist/converse.min.css" />
-        <script src="https://cdn.conversejs.org/5.0.2/dist/converse.min.js"></script>
+        <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.3/dist/converse.min.css" />
+        <script src="https://cdn.conversejs.org/5.0.3/dist/converse.min.js"></script>
     <![endif]>
 </head>
 

+ 3 - 3
demo/embedded.html

@@ -9,12 +9,12 @@
     <meta name="author" content="JC Brand" />
     <meta name="keywords" content="xmpp chat webchat converse.js" />
     <link rel="shortcut icon" type="image/ico" href="../images/favicon.ico"/>
-    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.2/dist/website.min.css" />
+    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.3/dist/website.min.css" />
     <script type="text/javascript" src="/analytics.js"></script>
     <noscript><p><img src="//stats.opkode.com/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript>
     <![if gte IE 11]>
-        <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.2/dist/converse.min.css" />
-        <script src="https://cdn.conversejs.org/5.0.2/dist/converse.min.js"></script>
+        <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.3/dist/converse.min.css" />
+        <script src="https://cdn.conversejs.org/5.0.3/dist/converse.min.js"></script>
     <![endif]>
     <style>
         .converse-container {

+ 4 - 4
demo/index.html

@@ -10,13 +10,13 @@
     <meta name="keywords" content="xmpp chat webchat converse.js" />
 
     <link rel="shortcut icon" type="image/ico" href="images/favicon.ico"/>
-    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.2/dist/font-awesome.min.css" />
-    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.2/dist/website.min.css" />
+    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.3/dist/font-awesome.min.css" />
+    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.3/dist/website.min.css" />
     <script type="text/javascript" src="/analytics.js"></script>
     <noscript><p><img src="//stats.opkode.com/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript>
     <![if gte IE 9]>
-        <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.2/dist/converse.min.css" />
-        <script src="https://cdn.conversejs.org/5.0.2/dist/converse.min.js"></script>
+        <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.3/dist/converse.min.css" />
+        <script src="https://cdn.conversejs.org/5.0.3/dist/converse.min.js"></script>
     <![endif]>
 </head>
 

+ 2 - 2
docs/source/conf.py

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

+ 4 - 4
docs/source/quickstart.rst

@@ -58,16 +58,16 @@ might break when a new backwards-incompatible version of Converse is released.
 
 To load a specific version of Converse you can put the version in the URL:
 
-* https://cdn.conversejs.org/5.0.2/dist/converse.min.js
-* https://cdn.conversejs.org/5.0.2/dist/converse.min.css
+* https://cdn.conversejs.org/5.0.3/dist/converse.min.js
+* https://cdn.conversejs.org/5.0.3/dist/converse.min.css
 
 You can include these two URLs inside the *<head>* element of your website
 via the *script* and *link* tags:
 
 .. code-block:: html
 
-    <link rel="stylesheet" type="text/css" media="screen" href="https://cdn.conversejs.org/5.0.2/dist/converse.min.css">
-    <script src="https://cdn.conversejs.org/5.0.2/dist/converse.min.js" charset="utf-8"></script>
+    <link rel="stylesheet" type="text/css" media="screen" href="https://cdn.conversejs.org/5.0.3/dist/converse.min.css">
+    <script src="https://cdn.conversejs.org/5.0.3/dist/converse.min.js" charset="utf-8"></script>
 
 
 Option 2: Download the builds from Github

+ 2 - 2
fullscreen.html

@@ -7,9 +7,9 @@
     <link rel="shortcut icon" type="image/ico" href="images/favicon.ico"/>
     <script type="text/javascript" src="inverse-analytics.js"></script>
     <noscript><p><img src="//stats.opkode.com/piwik.php?idsite=5" style="border:0;" alt="" /></p></noscript>
-    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.2/dist/converse.min.css" />
+    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.3/dist/converse.min.css" />
     <script src="https://cdn.conversejs.org/3rdparty/libsignal-protocol.min.js"></script>
-    <script src="https://cdn.conversejs.org/5.0.2/dist/converse.min.js"></script>
+    <script src="https://cdn.conversejs.org/5.0.3/dist/converse.min.js"></script>
 </head>
 <body class="converse-fullscreen">
 <div id="conversejs-bg"></div>

+ 0 - 0
dist/favicon.ico → images/favicon.ico


+ 2 - 2
index.html

@@ -17,9 +17,9 @@
     <script type="text/javascript" src="analytics.js"></script>
     <!-- *********************************************************************** -->
 
-    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.2/dist/converse.min.css" />
+    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.3/dist/converse.min.css" />
     <script src="https://cdn.conversejs.org/3rdparty/libsignal-protocol.min.js"></script>
-    <script src="https://cdn.conversejs.org/5.0.2/dist/converse.min.js"></script>
+    <script src="https://cdn.conversejs.org/5.0.3/dist/converse.min.js"></script>
 </head>
 
 <body id="page-top" data-spy="scroll" class="converse-website">

+ 5 - 5
jslicenses.html

@@ -11,17 +11,17 @@
 
     <!-- These files are NOT needed when using converse.js in your own project. -->
     <link rel="shortcut icon" type="image/ico" href="images/favicon.ico"/>
-    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.2/css/font-awesome.min.css" />
-    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.2/css/website.min.css" />
+    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.3/css/font-awesome.min.css" />
+    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.3/css/website.min.css" />
     <noscript><p><img src="//stats.opkode.com/piwik.php?idsite=1" style="border:0;" alt="" /></p></noscript>
     <script type="text/javascript" src="/src/website.js"></script>
     <script type="text/javascript" src="analytics.js"></script>
     <!-- *********************************************************************** -->
 
     <![if gte IE 11]>
-        <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.2/css/converse.min.css" />
+        <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.3/css/converse.min.css" />
         <script src="https://cdn.conversejs.org/3rdparty/libsignal-protocol.min.js"></script>
-        <script src="https://cdn.conversejs.org/5.0.2/dist/converse.min.js"></script>
+        <script src="https://cdn.conversejs.org/5.0.3/dist/converse.min.js"></script>
     <![endif]>
 </head>
 
@@ -66,7 +66,7 @@
             <table id="jslicense-labels1" style="width: 100%">
                 <tr>
                     <td>
-                        <a href="https://cdn.conversejs.org/5.0.2/dist/converse.min.js">converse.min.js</a>
+                        <a href="https://cdn.conversejs.org/5.0.3/dist/converse.min.js">converse.min.js</a>
                     </td>
                     <td>
                         <a href="https://www.mozilla.org/en-US/MPL/2.0/">MPL-2.0</a>

Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/af/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/ar/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/bg/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/ca/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 199 - 199
locale/converse.pot


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/cs/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/de/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/eo/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/es/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/eu/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/fr/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/gl/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/he/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/hi/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/hu/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/id/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/it/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/ja/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/lt/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/nb/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/nl/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/nl_BE/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 209 - 266
locale/oc/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/pl/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/pt/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/pt_BR/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/ro/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/ru/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/tr/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/uk/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 254 - 247
locale/zh_CN/LC_MESSAGES/converse.po


Разница между файлами не показана из-за своего большого размера
+ 198 - 198
locale/zh_TW/LC_MESSAGES/converse.po


+ 2 - 2
mobile.html

@@ -17,9 +17,9 @@
     <script type="text/javascript" src="analytics.js"></script>
     <!-- *********************************************************************** -->
 
-    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.2/dist/converse.min.css" />
+    <link type="text/css" rel="stylesheet" media="screen" href="https://cdn.conversejs.org/5.0.3/dist/converse.min.css" />
     <script src="https://cdn.conversejs.org/3rdparty/libsignal-protocol.min.js"></script>
-    <script src="https://cdn.conversejs.org/5.0.2/dist/converse.min.js"></script>
+    <script src="https://cdn.conversejs.org/5.0.3/dist/converse.min.js"></script>
 </head>
 
 <body id="page-top" data-spy="scroll" class="converse-website">

+ 171 - 1
package-lock.json

@@ -1,6 +1,6 @@
 {
   "name": "converse.js",
-  "version": "5.0.2",
+  "version": "5.0.3",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
@@ -4155,6 +4155,176 @@
       "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
       "dev": true
     },
+    "copy-webpack-plugin": {
+      "version": "5.0.4",
+      "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.0.4.tgz",
+      "integrity": "sha512-YBuYGpSzoCHSSDGyHy6VJ7SHojKp6WHT4D7ItcQFNAYx2hrwkMe56e97xfVR0/ovDuMTrMffXUiltvQljtAGeg==",
+      "dev": true,
+      "requires": {
+        "cacache": "^11.3.3",
+        "find-cache-dir": "^2.1.0",
+        "glob-parent": "^3.1.0",
+        "globby": "^7.1.1",
+        "is-glob": "^4.0.1",
+        "loader-utils": "^1.2.3",
+        "minimatch": "^3.0.4",
+        "normalize-path": "^3.0.0",
+        "p-limit": "^2.2.0",
+        "schema-utils": "^1.0.0",
+        "serialize-javascript": "^1.7.0",
+        "webpack-log": "^2.0.0"
+      },
+      "dependencies": {
+        "big.js": {
+          "version": "5.2.2",
+          "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+          "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+          "dev": true
+        },
+        "cacache": {
+          "version": "11.3.3",
+          "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz",
+          "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==",
+          "dev": true,
+          "requires": {
+            "bluebird": "^3.5.5",
+            "chownr": "^1.1.1",
+            "figgy-pudding": "^3.5.1",
+            "glob": "^7.1.4",
+            "graceful-fs": "^4.1.15",
+            "lru-cache": "^5.1.1",
+            "mississippi": "^3.0.0",
+            "mkdirp": "^0.5.1",
+            "move-concurrently": "^1.0.1",
+            "promise-inflight": "^1.0.1",
+            "rimraf": "^2.6.3",
+            "ssri": "^6.0.1",
+            "unique-filename": "^1.1.1",
+            "y18n": "^4.0.0"
+          }
+        },
+        "glob": {
+          "version": "7.1.4",
+          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
+          "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
+          "dev": true,
+          "requires": {
+            "fs.realpath": "^1.0.0",
+            "inflight": "^1.0.4",
+            "inherits": "2",
+            "minimatch": "^3.0.4",
+            "once": "^1.3.0",
+            "path-is-absolute": "^1.0.0"
+          }
+        },
+        "globby": {
+          "version": "7.1.1",
+          "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz",
+          "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
+          "dev": true,
+          "requires": {
+            "array-union": "^1.0.1",
+            "dir-glob": "^2.0.0",
+            "glob": "^7.1.2",
+            "ignore": "^3.3.5",
+            "pify": "^3.0.0",
+            "slash": "^1.0.0"
+          }
+        },
+        "graceful-fs": {
+          "version": "4.2.2",
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz",
+          "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==",
+          "dev": true
+        },
+        "ignore": {
+          "version": "3.3.10",
+          "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+          "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+          "dev": true
+        },
+        "is-glob": {
+          "version": "4.0.1",
+          "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+          "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+          "dev": true,
+          "requires": {
+            "is-extglob": "^2.1.1"
+          }
+        },
+        "json5": {
+          "version": "1.0.1",
+          "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+          "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+          "dev": true,
+          "requires": {
+            "minimist": "^1.2.0"
+          }
+        },
+        "loader-utils": {
+          "version": "1.2.3",
+          "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
+          "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+          "dev": true,
+          "requires": {
+            "big.js": "^5.2.2",
+            "emojis-list": "^2.0.0",
+            "json5": "^1.0.1"
+          }
+        },
+        "lru-cache": {
+          "version": "5.1.1",
+          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+          "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+          "dev": true,
+          "requires": {
+            "yallist": "^3.0.2"
+          }
+        },
+        "p-limit": {
+          "version": "2.2.1",
+          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
+          "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
+          "dev": true,
+          "requires": {
+            "p-try": "^2.0.0"
+          }
+        },
+        "p-try": {
+          "version": "2.2.0",
+          "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+          "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+          "dev": true
+        },
+        "pify": {
+          "version": "3.0.0",
+          "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+          "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+          "dev": true
+        },
+        "rimraf": {
+          "version": "2.7.1",
+          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+          "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+          "dev": true,
+          "requires": {
+            "glob": "^7.1.3"
+          }
+        },
+        "slash": {
+          "version": "1.0.0",
+          "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
+          "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
+          "dev": true
+        },
+        "yallist": {
+          "version": "3.0.3",
+          "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
+          "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==",
+          "dev": true
+        }
+      }
+    },
     "core-js-compat": {
       "version": "3.1.4",
       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.1.4.tgz",

+ 2 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "converse.js",
-  "version": "5.0.2",
+  "version": "5.0.3",
   "description": "Browser based XMPP chat client",
   "browser": "dist/converse.js",
   "module": "src/converse.js",
@@ -67,6 +67,7 @@
     "bootstrap.native-loader": "2.0.0",
     "clean-css-cli": "^4.3.0",
     "clean-webpack-plugin": "^3.0.0",
+    "copy-webpack-plugin": "^5.0.4",
     "css-loader": "^3.0.0",
     "dayjs": "^1.8.15",
     "eslint": "^6.3.0",

+ 1 - 1
src/headless/converse-core.js

@@ -104,7 +104,7 @@ const _converse = {
     'promises': {}
 }
 
-_converse.VERSION_NAME = "v5.0.3dev";
+_converse.VERSION_NAME = "v5.0.3";
 
 Object.assign(_converse, Backbone.Events);
 

+ 1 - 1
src/headless/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@converse/headless",
-  "version": "5.0.2",
+  "version": "5.0.3",
   "description": "Converse.js Headless build",
   "author": "cmrd Senya <senya@riseup.net>",
   "homepage": "https://conversejs.org",

+ 1 - 1
webpack.dev.js

@@ -16,7 +16,7 @@ module.exports = merge(prod, {
     },
     devtool: 'source-map',
     plugins: [
-        new MiniCssExtractPlugin({filename: '../dist/converse.min.css'}),
+        new MiniCssExtractPlugin({filename: '../dist/converse.css'}),
         new webpack.DefinePlugin({ // This makes it possible for us to safely use env vars on our code
             'process.env.ASSET_PATH': JSON.stringify(ASSET_PATH)
         })

+ 2 - 0
webpack.prod.js

@@ -4,6 +4,7 @@ const merge = require("webpack-merge");
 const path = require('path');
 const webpack = require('webpack');
 const MiniCssExtractPlugin = require('mini-css-extract-plugin');
+const CopyPlugin = require('copy-webpack-plugin');
 
 const ASSET_PATH = process.env.ASSET_PATH || '/dist/'; // eslint-disable-line no-process-env
 
@@ -14,6 +15,7 @@ module.exports = merge(common, {
     },
     plugins: [
         new MiniCssExtractPlugin({filename: '../dist/converse.min.css'}),
+        new CopyPlugin([{from: 'images/favicon.ico'}]),
         new webpack.DefinePlugin({ // This makes it possible for us to safely use env vars on our code
             'process.env.ASSET_PATH': JSON.stringify(ASSET_PATH)
         })

Некоторые файлы не были показаны из-за большого количества измененных файлов