UNPKG

chariot.js

Version:

An extremely lightweight and extensible Eris client framework

1 lines 13.4 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{202:function(t,e,a){"use strict";a.r(e);var r=a(0),i=Object(r.a)({},(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"content"},[t._m(0),t._v(" "),t._m(1),t._v(" "),a("div",{attrs:{id:"command-example-list"}},[a("ul",[a("li",[a("Fa-ArrowRight"),t._v("  Added custom locales now supporting overriding the default responses.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Updated deprecated libraries in favor of currently supported ones.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Updated Eris to the latest version "),a("code",[t._v("0.15.0")]),t._v(". "),a("a",{attrs:{target:"_blank",href:"https://github.com/abalabahaha/eris/releases/tag/0.15.0"}},[t._v("Click here")]),t._v(" for the Eris changelog.\n")],1)]),t._v(" "),t._m(2),t._v(" "),t._m(3),t._v(" "),t._m(4)]),t._v(" "),t._m(5),t._v(" "),a("div",{attrs:{id:"command-example-list"}},[a("ul",[a("li",[a("Fa-ArrowRight"),t._v("  Fixed a bug where the Mention-Prefix wouldn't work when invoked from a mobile device.\n")],1)])]),t._v(" "),t._m(6),t._v(" "),a("div",{attrs:{id:"command-example-list"}},[a("ul",[a("li",[a("Fa-ArrowRight"),t._v("  Added support for multiple default prefixes.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Added support for registering a mention prefix.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Added support for per-guild specific prefix registration.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Updated the FAQ section with new prefix related examples and tips.\n")],1)]),t._v(" "),t._m(7),t._v(" "),t._m(8)]),t._v(" "),t._m(9),t._v(" "),a("div",{attrs:{id:"command-example-list"}},[a("ul",[a("li",[a("Fa-ArrowRight"),t._v("  Fixed a typo in the initial error handling procedure.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Added a new page to the Typedefs subsection for the default "),a("a",{attrs:{target:"_blank",href:"../docs/constants/helpprops.html"}},[t._v("help system properties")]),t._v(".\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Added the ability to mark commands visible or invisible from being display on the default help command list.\n")],1)])]),t._v(" "),t._m(10),t._v(" "),a("div",{attrs:{id:"command-example-list"}},[a("ul",[a("li",[a("Fa-ArrowRight"),t._v("  Updated Eris to the latest version "),a("code",[t._v("0.13.3")]),t._v(". "),a("a",{attrs:{target:"_blank",href:"https://github.com/abalabahaha/eris/releases/tag/0.13.3"}},[t._v("Click here")]),t._v(" for the Eris changelog.\n")],1)])]),t._v(" "),t._m(11),t._v(" "),a("div",{attrs:{id:"command-example-list"}},[a("ul",[a("li",[a("Fa-ArrowRight"),t._v("  Updated Eris to the latest version "),a("code",[t._v("0.13.1")]),t._v(". "),a("a",{attrs:{target:"_blank",href:"https://github.com/abalabahaha/eris/releases/tag/0.13.1"}},[t._v("Click here")]),t._v(" for the Eris changelog.\n")],1)]),t._v(" "),t._m(12)]),t._v(" "),t._m(13),t._v(" "),a("div",{attrs:{id:"command-example-list"}},[a("ul",[a("li",[a("Fa-ArrowRight"),t._v("  Added ESM exporting / importing support starting "),a("i",[t._v("(optionally)")]),t._v(" from Node.js v12.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Updated the homepage and keywords field inside of "),a("code",[t._v("package.json")]),t._v(" to accommodate for the new changes.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Moved all native dependencies that need to be built from source to optional dependencies for an even lighter footprint.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Updated the documentation with new "),a("a",{attrs:{target:"_blank",href:"../docs/installation.html"}},[t._v("installation instructions")]),t._v(" for installing Chariot.js using both new installation methods.\n")],1)])]),t._v(" "),t._m(14),t._v(" "),a("div",{attrs:{id:"command-example-list"}},[a("ul",[a("li",[a("Fa-ArrowRight"),t._v("  Updated Eris to the latest version "),a("code",[t._v("0.12.0")]),t._v(". "),a("a",{attrs:{target:"_blank",href:"https://github.com/abalabahaha/eris/releases/tag/0.12.0"}},[t._v("Click here")]),t._v(" for the Eris changelog.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Fixed a bug where Chariot.js would throw plain strings instead of error objects occasionally.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Added the ability to exclude directories from being read upon initialization. "),a("a",{attrs:{href:"../docs/examples/faq.html#how-do-i-tell-chariot-js-to-ignore-certain-folders"}},[t._v("Click here")]),t._v(" for more information!\n")],1)])]),t._v(" "),t._m(15),t._v(" "),a("div",{attrs:{id:"command-example-list"}},[a("ul",[a("li",[a("Fa-ArrowRight"),t._v("  Fixed missing error stack traces on failed command executions.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Fixed typos within the abstract command class and TypeScript typings.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Updated the homepage field inside of "),a("code",[t._v("package.json")]),t._v(" to accommodate for NPM.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Updated Eris to the latest version "),a("code",[t._v("0.11.2")]),t._v(". "),a("a",{attrs:{target:"_blank",href:"https://github.com/abalabahaha/eris/releases/tag/0.11.2"}},[t._v("Click here")]),t._v(" for the Eris changelog.\n")],1)])]),t._v(" "),t._m(16),t._v(" "),a("div",{attrs:{id:"command-example-list"}},[a("ul",[a("li",[a("Fa-ArrowRight"),t._v("  Updated Eris to the latest version "),a("code",[t._v("0.11.1")]),t._v(". "),a("a",{attrs:{target:"_blank",href:"https://github.com/abalabahaha/eris/releases/tag/0.11.1"}},[t._v("Click here")]),t._v(" for the Eris changelog.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Added a "),a("a",{attrs:{href:"../docs/examples/faq.html"}},[t._v("Frequently Asked Questions")]),t._v(" section for commonly asked questions about the usage of Chariot.js.\n")],1)])]),t._v(" "),t._m(17),t._v(" "),a("div",{attrs:{id:"command-example-list"}},[a("ul",[a("li",[a("Fa-ArrowRight"),t._v("  Added better support for TypeScript developers by providing a typings file.\n")],1)])]),t._v(" "),t._m(18),t._v(" "),a("div",{attrs:{id:"command-example-list"}},[a("ul",[a("li",[a("Fa-ArrowRight"),t._v("  Fixed a few documentation typos on the command documentation page.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Fixed a bug where in edge cases exported functions would still unintentionally be registered as commands.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Changed double quotation marks in the client source to single quotation marks for better style parity inside the library.\n")],1)])]),t._v(" "),t._m(19),t._v(" "),a("div",{attrs:{id:"command-example-list"}},[a("ul",[a("li",[a("Fa-ArrowRight"),t._v("  Added a Changelog page to be more transparent about SemVer changes.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Added support for commands being able to run in DMs on a per-command basis.\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Changed the embed color of the internal help system to the primary color set in the "),a("a",{attrs:{href:"../docs/classes/config.html"}},[t._v("config.")])],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Added "),a("code",[t._v("allowDMs")]),t._v(" property to the "),a("a",{attrs:{href:"../docs/classes/command.html"}},[t._v("Chariot.Command")]),t._v(" documentation and updated the "),a("a",{attrs:{href:"../docs/examples/command.html"}},[t._v("command template")]),t._v(".\n")],1),t._v(" "),a("li",[a("Fa-ArrowRight"),t._v("  Added "),a("code",[t._v("commands")]),t._v(" property to the "),a("a",{attrs:{href:"../docs/classes/client.html"}},[t._v("Chariot.Client")]),t._v(" documentation for manual accessing of all Chariot.js commands.\n")],1)])])])}),[function(){var t=this.$createElement,e=this._self._c||t;return e("h1",{attrs:{id:"changelog"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#changelog"}},[this._v("#")]),this._v(" Changelog")])},function(){var t=this.$createElement,e=this._self._c||t;return e("h3",{attrs:{id:"_7th-april-2021-v3-5-0"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_7th-april-2021-v3-5-0"}},[this._v("#")]),this._v(" 7th April 2021 "),e("code",[this._v("v3.5.0")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("p",[this._v("This update "),e("b",[this._v("isn't")]),this._v(" fully backwards compatible and introduces breaking changes caused by "),e("b",[this._v("Eris")]),this._v("!")])},function(){var t=this.$createElement,e=this._self._c||t;return e("p",[this._v("Please read the Eris changelog linked above "),e("b",[this._v("very carefully")]),this._v(" before updating. Chariot.js is internally up to date and works as expected with the newest version of Eris, however user code may or may not have been broken!")])},function(){var t=this.$createElement,e=this._self._c||t;return e("p",[this._v("Check the "),e("a",{attrs:{target:"_blank",href:"../docs/classes/config.html"}},[this._v("Chariot.Config")]),this._v(" and "),e("a",{attrs:{target:"_blank",href:"../docs/constants/locales.html"}},[this._v("Locales")]),this._v(" pages for more information on how to use custom locales.")])},function(){var t=this.$createElement,e=this._self._c||t;return e("h3",{attrs:{id:"_30th-august-2020-v3-4-1"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_30th-august-2020-v3-4-1"}},[this._v("#")]),this._v(" 30th August 2020 "),e("code",[this._v("v3.4.1")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("h3",{attrs:{id:"_29th-august-2020-v3-4-0"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_29th-august-2020-v3-4-0"}},[this._v("#")]),this._v(" 29th August 2020 "),e("code",[this._v("v3.4.0")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("p",[this._v("This update is "),e("b",[this._v("fully")]),this._v(" backwards compatible and doesn't introduce any breaking changes!")])},function(){var t=this.$createElement,e=this._self._c||t;return e("p",[this._v("Check the "),e("a",{attrs:{target:"_blank",href:"../docs/classes/config.html"}},[this._v("Chariot.Config")]),this._v(" and "),e("a",{attrs:{target:"_blank",href:"../docs/faq.html"}},[this._v("FAQ")]),this._v(" pages for more information on how to use each of them.")])},function(){var t=this.$createElement,e=this._self._c||t;return e("h3",{attrs:{id:"_25th-june-2020-v3-3-0"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_25th-june-2020-v3-3-0"}},[this._v("#")]),this._v(" 25th June 2020 "),e("code",[this._v("v3.3.0")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("h3",{attrs:{id:"_22nd-june-2020-v3-2-3"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_22nd-june-2020-v3-2-3"}},[this._v("#")]),this._v(" 22nd June 2020 "),e("code",[this._v("v3.2.3")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("h3",{attrs:{id:"_15th-may-2020-v3-2-2"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_15th-may-2020-v3-2-2"}},[this._v("#")]),this._v(" 15th May 2020 "),e("code",[this._v("v3.2.2")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("p",[this._v("Updating to this version is "),e("b",[this._v("strongly recommended")]),this._v(" as it fixes a bug that would cause Discord to crash the connection when resuming a shard! Heartbeats are now stopped from being sent when resuming and shard tokens are now also cached.")])},function(){var t=this.$createElement,e=this._self._c||t;return e("h3",{attrs:{id:"_07th-may-2020-v3-2-1"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_07th-may-2020-v3-2-1"}},[this._v("#")]),this._v(" 07th May 2020 "),e("code",[this._v("v3.2.1")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("h3",{attrs:{id:"_15th-april-2020-v3-2-0"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_15th-april-2020-v3-2-0"}},[this._v("#")]),this._v(" 15th April 2020 "),e("code",[this._v("v3.2.0")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("h3",{attrs:{id:"_17th-january-2020-v3-1-4"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_17th-january-2020-v3-1-4"}},[this._v("#")]),this._v(" 17th January 2020 "),e("code",[this._v("v3.1.4")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("h3",{attrs:{id:"_12th-december-2019-v3-1-3"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_12th-december-2019-v3-1-3"}},[this._v("#")]),this._v(" 12th December 2019 "),e("code",[this._v("v3.1.3")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("h3",{attrs:{id:"_16th-november-2019-v3-1-2"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_16th-november-2019-v3-1-2"}},[this._v("#")]),this._v(" 16th November 2019 "),e("code",[this._v("v3.1.2")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("h3",{attrs:{id:"_25th-october-2019-v3-1-1"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_25th-october-2019-v3-1-1"}},[this._v("#")]),this._v(" 25th October 2019 "),e("code",[this._v("v3.1.1")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("h3",{attrs:{id:"_24th-october-2019-v3-1-0"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_24th-october-2019-v3-1-0"}},[this._v("#")]),this._v(" 24th October 2019 "),e("code",[this._v("v3.1.0")])])}],!1,null,null,null);e.default=i.exports}}]);