2
0
Эх сурвалжийг харах

Remove deprecated API methods

since the next release will be a major one.
JC Brand 6 жил өмнө
parent
commit
d2166ce3dd

+ 10 - 8
CHANGES.md

@@ -2,19 +2,21 @@
 
 ## 5.0.0 (Unreleased)
 
-* Bugfix: Don't set `muc_domain` for roomspanel if `locked_muc_domain` is `true`.
-* Bugfix: Modal auto-closes when you open it for a second time.
-* Take roster nickname into consideration when rendering messages and chat headings.
-* Hide the textarea when a user is muted in a groupchat.
-* #1296: `embedded` view mode shows `chatbox-navback` arrow in header  
-* #1532: Converse reloads on enter pressed in the filter box
+- Bugfix: Don't set `muc_domain` for roomspanel if `locked_muc_domain` is `true`.
+- Bugfix: Modal auto-closes when you open it for a second time.
+- Take roster nickname into consideration when rendering messages and chat headings.
+- Hide the textarea when a user is muted in a groupchat.
+- #1296: `embedded` view mode shows `chatbox-navback` arrow in header
+- #1532: Converse reloads on enter pressed in the filter box
 
 ### API changes
 
-* `_converse.chats.open` and `_converse.rooms.open` now take a `force`
+- `_converse.chats.open` and `_converse.rooms.open` now take a `force`
   parameter to force maximizing (in `overlayed` view mode) or bringing a
   background chat into the foreground (in `fullscreen` view mode). Previously
   this was the default behavior.
+- `_converse.api.emit` has been removed in favor of [\_converse.api.trigger](https://conversejs.org/docs/html/api/-_converse.api.html#.trigger)
+- `_converse.updateSettings` has been removed in favor of [\_converse.api.settings.update](https://conversejs.org/docs/html/api/-_converse.api.settings.html#.update)
 
 ## 4.2.0 (2019-04-04)
 
@@ -104,7 +106,7 @@ version 1.7.0 and below. You're advised to stay on Converse version 4.1.2 until
 - #1334 Force avatar refetch when receiving `vcard-temp:x:update`
 - #1337 `send_chat_state_notifications` doesn't work in MUCs
 - #1353 Message Delivery Receipts not working because of the message "type" attribute
-- #1356 Make triangle icon usable 
+- #1356 Make triangle icon usable
 - #1374 Can't load embedded chat when changing `view_mode` between page reloads
 - #1376 Fixed some alignment issues in the sidebar
 - #1378 Message Delivery Receipts were being sent for carbons and own messages

+ 0 - 21
dist/converse.js

@@ -63445,12 +63445,6 @@ function addPromise(promise) {
   _converse.promises[promise] = _converse_headless_utils_core__WEBPACK_IMPORTED_MODULE_11__["default"].getResolveablePromise();
 }
 
-_converse.emit = function (name) {
-  _converse.log("(DEPRECATION) " + "_converse.emit has been has been deprecated. " + "Please use `_converse.api.trigger` instead.", strophe_js__WEBPACK_IMPORTED_MODULE_0__["Strophe"].LogLevel.WARN);
-
-  _converse.api.emit.apply(_converse, arguments);
-};
-
 _converse.isUniView = function () {
   /* We distinguish between UniView and MultiView instances.
    *
@@ -63481,12 +63475,6 @@ function initPlugins() {
   }
 
   _converse.pluggable.initializePlugins({
-    'updateSettings'() {
-      _converse.log("(DEPRECATION) " + "The `updateSettings` method has been deprecated. " + "Please use `_converse.api.settings.update` instead.", strophe_js__WEBPACK_IMPORTED_MODULE_0__["Strophe"].LogLevel.WARN);
-
-      _converse.api.settings.update.apply(_converse, arguments);
-    },
-
     '_converse': _converse
   }, whitelist, _converse.blacklisted_plugins);
   /**
@@ -64639,15 +64627,6 @@ _converse.api = {
 
   },
 
-  /**
-   * Lets you emit (i.e. trigger) events.
-   * @deprecated since version 4.2.0. Use _converse.api.trigger instead.
-   * @method _converse.api.emit
-   */
-  'emit'() {
-    _converse.api.trigger.apply(this, arguments);
-  },
-
   /**
    * Lets you trigger events, which can be listened to via
    * {@link _converse.api.listen.on} or {@link _converse.api.listen.once}

+ 4 - 31
src/headless/converse-core.js

@@ -307,16 +307,6 @@ function addPromise (promise) {
     _converse.promises[promise] = u.getResolveablePromise();
 }
 
-_converse.emit = function (name) {
-   _converse.log(
-      "(DEPRECATION) "+
-      "_converse.emit has been has been deprecated. "+
-      "Please use `_converse.api.trigger` instead.",
-      Strophe.LogLevel.WARN
-   )
-   _converse.api.emit.apply(_converse, arguments);
-};
-
 _converse.isUniView = function () {
     /* We distinguish between UniView and MultiView instances.
      *
@@ -351,18 +341,10 @@ function initPlugins() {
         });
     }
 
-    _converse.pluggable.initializePlugins({
-        'updateSettings' () {
-            _converse.log(
-                "(DEPRECATION) "+
-                "The `updateSettings` method has been deprecated. "+
-                "Please use `_converse.api.settings.update` instead.",
-                Strophe.LogLevel.WARN
-            )
-            _converse.api.settings.update.apply(_converse, arguments);
-        },
-        '_converse': _converse
-    }, whitelist, _converse.blacklisted_plugins);
+    _converse.pluggable.initializePlugins(
+        {'_converse': _converse},
+        whitelist, _converse.blacklisted_plugins
+    );
     
     /**
      * Triggered once all plugins have been initialized. This is a useful event if you want to
@@ -1393,15 +1375,6 @@ _converse.api = {
         },
     },
 
-    /**
-     * Lets you emit (i.e. trigger) events.
-     * @deprecated since version 4.2.0. Use _converse.api.trigger instead.
-     * @method _converse.api.emit
-     */
-    'emit' () {
-         _converse.api.trigger.apply(this, arguments);
-    },
-
     /**
      * Lets you trigger events, which can be listened to via
      * {@link _converse.api.listen.on} or {@link _converse.api.listen.once}

+ 0 - 21
src/headless/dist/converse-headless.js

@@ -41950,12 +41950,6 @@ function addPromise(promise) {
   _converse.promises[promise] = _converse_headless_utils_core__WEBPACK_IMPORTED_MODULE_11__["default"].getResolveablePromise();
 }
 
-_converse.emit = function (name) {
-  _converse.log("(DEPRECATION) " + "_converse.emit has been has been deprecated. " + "Please use `_converse.api.trigger` instead.", strophe_js__WEBPACK_IMPORTED_MODULE_0__["Strophe"].LogLevel.WARN);
-
-  _converse.api.emit.apply(_converse, arguments);
-};
-
 _converse.isUniView = function () {
   /* We distinguish between UniView and MultiView instances.
    *
@@ -41986,12 +41980,6 @@ function initPlugins() {
   }
 
   _converse.pluggable.initializePlugins({
-    'updateSettings'() {
-      _converse.log("(DEPRECATION) " + "The `updateSettings` method has been deprecated. " + "Please use `_converse.api.settings.update` instead.", strophe_js__WEBPACK_IMPORTED_MODULE_0__["Strophe"].LogLevel.WARN);
-
-      _converse.api.settings.update.apply(_converse, arguments);
-    },
-
     '_converse': _converse
   }, whitelist, _converse.blacklisted_plugins);
   /**
@@ -43144,15 +43132,6 @@ _converse.api = {
 
   },
 
-  /**
-   * Lets you emit (i.e. trigger) events.
-   * @deprecated since version 4.2.0. Use _converse.api.trigger instead.
-   * @method _converse.api.emit
-   */
-  'emit'() {
-    _converse.api.trigger.apply(this, arguments);
-  },
-
   /**
    * Lets you trigger events, which can be listened to via
    * {@link _converse.api.listen.on} or {@link _converse.api.listen.once}