All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
4.0.0-alpha.37 (2024-12-01)
- deps: update all non-major dependencies (98cfc1f) (@renovate[bot])
- deps: update all non-major dependencies (#505) (00e646f) (@renovate[bot])
- deps: update all non-major dependencies (#510) (f499bb7) (@renovate[bot])
- inline field bug in Discord embed (#511) (5b40150), closes #509 (@favna)
- style discord attachment audio (#504) (e5296e4) (@eumarciel404)
4.0.0-alpha.36 (2024-11-02)
- attachment: adding button download (#499) (056368b) (@eumarciel404)
- discordcommand: fixed boolean types and add ifDefined (4352655) (@favna)
- DiscordReply: add missing attributes (38ee6e8), closes #500 (@favna)
- embed-image: fix max-width and max-height (#498) (c7f3584) (@eumarciel404)
- style message (#496) (c796dbc) (@eumarciel404)
- add polls (#492) (61a1105) (@eumarciel404)
- adding the possibility to use emoji default of system (#497) (1b206b1) (@eumarciel404)
4.0.0-alpha.35 (2024-10-27)
- audio-attachment: add optional chaining for
this.name.replaceAll
(aece350) (@favna) - command: updating style (#468) (d41e346) (@eumarciel404)
- correcting context-user-name-color (#489) (55531f9) (@eumarciel404)
- deps: update all non-major dependencies (bd0d80b) (@renovate[bot])
- deps: update all non-major dependencies (061f9f7) (@renovate[bot])
- deps: update all non-major dependencies (#473) (b217e95) (@renovate[bot])
- deps: update all non-major dependencies (#480) (869647b) (@renovate[bot])
- discord-string-select-menu-option: Correcting style (#484) (3750abf) (@eumarciel404)
- string-select-menu: fixing clickable area (#488) (9f60afc) (@eumarciel404)
- string-select: set correct slot height (#467) (303ca37) (@Marciel404)
- add context_menu command (#485) (1f853cc) (@eumarciel404)
- add official app (#493) (c6baff1) (@eumarciel404)
4.0.0-alpha.34 (2024-08-29)
Note: Version bump only for package root
4.0.0-alpha.33 (2024-08-24)
- fixed clan tags not showing up properly (de183c0) (@favna)
4.0.0-alpha.32 (2024-08-24)
- correct the line style that indicates the thread (#457) (5fe063a) (@eumarciel404)
- fixed borders in :before and :after for tailwindcss users (#454) (f857ec4) (@favna)
- prevent timestamp wrapping (#462) (7ce20a7) (@dpaulos6)
- remove border on modal input (#455) (900afa4) (@mezotv)
- update the ephemeral eye icon (#460) (62b1294) (@mezotv)
- add clan tags (#463) (afe7ee9), closes #453 (@favna)
- adding function if you click an option (#461) (930a691) (@eumarciel404)
4.0.0-alpha.31 (2024-08-19)
- remove accidental console log (fc047a6) (@favna)
4.0.0-alpha.30 (2024-08-19)
- deps: update all non-major dependencies (#447) (fbd21f1) (@renovate[bot])
- deps: update dependency astro to v4.13.3 (2bb50d6) (@renovate[bot])
- add modals (#443) (ea87670) (@eumarciel404)
- emoji: add support for
jumbo
size emojis (95b2b19) (@favna)
4.0.0-alpha.29 (2024-08-10)
4.0.0-alpha.28 (2024-08-07)
- add prepack scripts (acadd12) (@favna)
4.0.0-alpha.27 (2024-08-07)
- Adding Light Theme in string select menu and correcting the text size (#439) (c40f6c0) (@eumarciel404)
- discord-action-row: wrap using "flex-wrap" (#440) (24163fc) (@eumarciel404)
- discord-invite: improve styling (#441) (9b910d1) (@eumarciel404)
4.0.0-alpha.26 (2024-08-03)
4.0.0-alpha.25 (2024-08-03)
- discord-reply: Removed rouge closing curly brace (#437) (e88e963) (@DanPlayz0)
- fixed meta tags (bf54ac1) (@favna)
- fixed og:image (81f1bc9) (@favna)
- smooth out the hero image (b40bae9) (@favna)
- update background on opengraph (49764a9) (@favna)
- update favicon urls (252fad7) (@favna)
4.0.0-alpha.24 (2024-07-31)
- add skiping one line (#427) (0de39d7) (@eumarciel404)
- added the possibility of skipping lines for discord-embed titles (#426) (bc62ed5) (@favna)
- added the possibility of skipping lines for discord-embed-field titles (#428) (67b0ab9) (@eumarciel404)
- discord-button: fixed button type checking to be null safe (7d99d99) (@favna)
- discord-embed-field: fixed inline-index checking to be null safe (84e5bc4) (@favna)
- add
dismissMessageClicked
todiscord-message
(c7f6b51) (@favna)
4.0.0-alpha.23 (2024-07-18)
- button: ensure disabled buttons have proper cursor (5f28110) (@favna)
- message: fixed misaligned author info (8480702) (@favna)
4.0.0-alpha.22 (2024-07-13)
- regression: ensure compact-mode and message-body-only work well together (f7ac627) (@favna)
4.0.0-alpha.21 (2024-07-12)
- embed-description: remove
white-space: pre-line
to make sure text stays on the same line (1e9ea73) (@favna) - embed: resolve the remaining todo, lit covers this functionality automatically yay (12ed6b4) (@favna)
- file-attachment: add attribute for bytesUnit (c23f7d1) (@favna)
- media: add missing ARIA roles (75a57db) (@favna)
- tenor-video: properly match discord gifs and restore autoplay on chromium browsers (558b851) (@favna)
- add
discord-subscript
component (e1b7db6) (@favna) - add audio attachment component (#411) (d970765) (@favna)
- add video attachment component (#413) (b308580) (@favna)
- media: add restart icon and functionality (584a438) (@favna)
4.0.0-alpha.20 (2024-06-15)
- image-attachment: fixed incorrect properties and add ifDefined directive (c2ba255) (@favna)
- use slot for custom image element (e373c3a) (@favna)
- add file attachment support (9e4bebd), closes #258 (@favna)
- add support for custom image attachments (dc95f8b), closes #251 (@favna)
4.0.0-alpha.19 (2024-06-15)
- discord-message: add
message-body-only
to allow for chained messages from same author (0381bee), closes #407 (@favna)
4.0.0-alpha.18 (2024-04-20)
- change
bot
toapp
following Discord's change of the label (#394) (ec034d3) - deps: update all non-major dependencies (77d3451)
- fixed custom emojis mapping support for Nuxt 3 (f11c074)
- fixed emojis in embeds and add support for Nuxt 3 (7965fd3)
4.0.0-alpha.17 (2024-02-18)
- add list-style-image initial to discord-unordered-list (0c9cd70)
- add
DiscordComponentsError
to signify errors (b072bea) - add discord-ordered-list (42f8b49)
- add discord-unordered-list and discord-list-item (71d483d)
4.0.0-alpha.16 (2024-02-17)
4.0.0-alpha.15 (2024-02-17)
- DiscordHeader: ensure that the level property is a number (a97a969)
4.0.0-alpha.14 (2024-02-11)
4.0.0-alpha.13 (2024-02-11)
- add
getConfig
andsetConfig
methods (5a26c41)
4.0.0-alpha.12 (2024-02-10)
- code: remove language class, it aint working chief (325d188)
4.0.0-alpha.11 (2024-02-10)
- only apply embed styling when required (36b3b7a)
4.0.0-alpha.10 (2024-02-10)
- code: add
language
property for multiline and add a PrismJS language class when set (c72c9b8)
4.0.0-alpha.9 (2024-02-10)
- link: remove
font-weight: normal
which prevents weight styled when nested (caca673)
4.0.0-alpha.8 (2024-02-10)
- proper header styling (d2ccc26)
4.0.0-alpha.7 (2024-02-10)
- button: call checkType at render (5ad7ecf)
- add discord-header component (5552c6a)
4.0.0-alpha.6 (2024-02-03)
Note: Version bump only for package root
4.0.0-alpha.5 (2024-02-03)
- core: bump transitive dependencies (366d06e)
- react: add
use client;
header to react output for NextJS (bf8f421) - react: bump transitive dependencies (74c0224)
4.0.0-alpha.4 (2024-01-28)
- fix reflection and attribute binding of properties for the React bundle (8512909)
4.0.0-alpha.3 (2024-01-24)
- fixed transitive dependencies (8ffebe2)
4.0.0-alpha.2 (2024-01-24)
- added cjs exports to react package for NextJS projects (2278a56)
4.0.0-alpha.1 (2024-01-23)
Note: Version bump only for package root
4.0.0-alpha.0 (2024-01-23)
-
react: use proper export mapping for ESM (0bbfc1c)
- This project has been rewritten from StencilJS to Lit. See the Upgrading to v4 document for more details.
Co-authored-by: TheBv [email protected]
3.6.1 (2023-08-18)
- core: add types to export mapping (b2e72d4)
- deps: update all non-major dependencies (#318) (2c2f2f4)
- deps: update all non-major dependencies (#346) (9890111)
- deps: update all non-major dependencies (#350) (2c3d827)
- deps: update all non-major dependencies (#352) (1674e2a)
- deps: update dependency @stencil/core to v3 (#319) (2ed3e53)
- react: add types to export mapping (bba1772)
- update generated react code (1d3161b)
3.6.0 (2023-01-23)
3.5.0 (2022-12-27)
- change to bunny font cdn and update font families (10184ab), closes #308
- deps: update all non-major dependencies (#283) (8c225c4)
- deps: update all non-major dependencies (#290) (185ef07)
- deps: update all non-major dependencies (#296) (58a4aa2)
- deps: update all non-major dependencies (#302) (7642c51)
- deps: update all non-major dependencies (#305) (68ae3f6)
- resolved typo in
ChannelForum
(#289) (c30908d)
3.4.1 (2022-08-06)
- core: enable
experimentalImportInjection
to ensure compatibility with Vite/NextJS builds (053c8eb) - deps: update all non-major dependencies (#271) (7896b9c)
3.4.0 (2022-05-10)
- add forum mention icon (#244) (eea0ee7)
- add OP tag to profiles (+ author info style fixes) (#245) (9206d4f)
- add role icons (#243) (b2a4dd0)
3.3.1 (2022-04-25)
- core: emit
[@vite-ignore](https://github.com/vite-ignore)
comments on dynamic imports (ba84b9e) - deps: update all non-major dependencies (#240) (e0e22fe)
3.3.0 (2022-04-06)
- add
discord-time
component (#229) (cdf0810) - add ephemeral messages and highlight fixes (#230) (c5fc8f3)
3.2.0 (2022-04-04)
- deps: update all non-major dependencies (#217) (3c391b6)
- deps: update all non-major dependencies (#225) (87349f3)
- add new components to react bundle (3055336)
- added multiple style specific components (80ed132), closes #220
3.1.1 (2022-03-10)
- bump
@stencil/core
dependency (ecca4d8) - deps: update all non-major dependencies (#200) (c95dd81)
- deps: update all non-major dependencies (#209) (2c0dd8a)
- match rebranded syles (#216) (7ea32a9)
- rebuild react code (e1d3766)
3.1.0 (2022-01-12)
3.0.1 (2022-01-08)
- react: use createElement named import for better compatibility with Vite (1d770da)
3.0.0 (2022-01-08)
- fixed embed description and footer disappearing when dynamically editing title (bdec29c)
discord-embed
no longer takes the propertiesfooter-image
andtimestamp
, they are moved to thediscord-embed-footer
component.- The embed description now has to go into its own component,
discord-embed-description
<discord-embed slot="embeds">
- Custom emojis in the embed description:
+ <discord-embed-description slot="description">Custom emojis in the embed description:</discord-embed-description>
</discord-embed>
- The embed footer now has to go into its own component,
discord-embed-footer
- <discord-embed slot="embeds" footer-image="/static/sapphire.png" timestamp="03/20/2021">
+ <discord-embed slot="embeds">
{ /* other embed components */ }
- <span slot="footer">Open source libraries to aid in the creation of Discord bots</span>
+ <discord-embed-footer slot="footer" footer-image="/static/sapphire.png" timestamp="03/20/2021">
+ Open source libraries to aid in the creation of Discord bots
+ </discord-embed-footer>
</discord-embed>
2.13.0 (2021-12-22)
2.12.1 (2021-12-06)
- deps: update all non-major dependencies (#177) (36a4c5d)
- discord-embed: hide embed description when not provided (f3f3302), closes #180
2.12.0 (2021-11-13)
2.11.6 (2021-11-08)
- react: fix ESM loading (8a43f53)
2.11.5 (2021-11-08)
- react: only output ESM bundle (cf9da04)
2.11.4 (2021-11-08)
- docs: update nextjs codesandbox link (4d6382f)
2.11.3 (2021-11-08)
Note: Version bump only for package root
2.11.3-alpha.3 (2021-11-08)
- react: add dependency on tslib (cc0b85e)
2.11.3-alpha.2 (2021-11-08)
- react: no longer use esbuild for bundling (d03ed4d)
2.11.3-alpha.1 (2021-11-08)
- debump required nodejs engine to 14.0.0 (310f9bc)
2.11.3-alpha.0 (2021-11-08)
- deps: update all non-major dependencies (#158) (069255e)
- deps: update all non-major dependencies (#166) (8d22036)
2.11.2 (2021-10-03)
- re-fix react bundle. The output file has to be mjs for this to all work (946652b)
- Revert "fix(react): fixed output targets" (129f14f)
2.11.1 (2021-10-03)
- react: fixed output targets (ba9faf1)
2.11.0 (2021-10-02)
2.10.1-alpha.0 (2021-09-21)
- output react bundle as
.js
to fix a Webpack issue, not loading named imports of.mjs
files (bc166f6)
2.10.0 (2021-09-12)
2.9.1 (2021-09-12)
Note: Version bump only for package root
2.9.1-alpha.0 (2021-09-10)
Note: Version bump only for package root
2.9.0 (2021-09-05)
2.8.1 (2021-08-18)
2.8.0 (2021-08-18)
2.7.1 (2021-08-07)
- react: minify build output (932aaf8)
2.7.0 (2021-08-07)
2.6.0 (2021-08-05)
- specify string union type for DiscordMention#type prop (3b8204e)
2.5.0 (2021-08-04)
- fixed published bundle (5f5c545)
2.4.0 (2021-07-25)
- add option to make reactions non-interactive (b5f61b0)
2.3.0 (2021-07-25)
- add click event handler to reactions (7686af8)
- add reactions (#96) (3bb19a6)
- add voice type to mentions (#97) (9b9fcb2)
2.2.0 (2021-07-22)
2.1.1 (2021-07-10)
- readme: update urls and add nextJS demo (551f9e7)
2.1.0 (2021-06-26)
2.0.9 (2021-06-21)
- css: update to discord rebrand colors (fe03134)
2.0.8 (2021-06-21)
2.0.7 (2021-05-20)
Note: Version bump only for package root
2.0.7-alpha.0 (2021-05-19)
- core: specify exports for loader (b94604f)
2.0.6 (2021-05-19)
- specify sideEffects and fix
es2015
andes2017
file paths (b759b3c)
2.0.5 (2021-05-15)
- core: update mention colours to match Discord May 2021 redesign (a7c7a84)
2.0.4 (2021-05-15)
- change links from discord-message-components to discord-components (5a8e1e1)
- readme: update preview images (a9dc715)
2.0.3 (2021-05-15)
Note: Version bump only for package root
2.0.3-alpha.3 (2021-05-15)
- "chore: re-add prepublishOnly" (3609469)
2.0.3-alpha.2 (2021-05-15)
- react: include polyfills again (43ca559)
2.0.3-alpha.1 (2021-05-15)
- fixed Avatar options (2b97ca8)
- fixed package bundling (11d2627)
- styling of components (#72) (b440c2f)
- use whitney font as default font (d7c9267)
2.0.3-alpha.0 (2021-03-20)
- core: export options on top level (d128f13)
- core: use proper lifecycle for embed (e17ddb9)
- react: move core from peer to regular dependencies (8d1e3ff)
- change lifecycle hooks to
componentWillRender
so props are recomputed on re-renders (e19f9c3) - fixed readmes and such (bdb8846)
- Revert "chore: run build for prepublishOnly" (6b405bc)
2.0.2 (2020-10-26)
- react: allow peer dependency of React 17 and Core 2 (ae5fb27)
2.0.1 (2020-10-07)
- core: fixed date parsing for discord-embed (515d243)
2.0.0 (2020-09-05)
- bumped stencil-core to v2 (59ef71e), closes /github.com/ionic-team/stencil/blob/master/CHANGELOG.md#-200-2020-08-31 #12
- IE11, Edge 16-18, Safari 10 and ES5 builds and support for them is fully removed now. Also some files are exported under different names in core. For a full list see
1.3.0 (2020-07-26)
- rename master branch to main (0bc3666)
1.2.2 (2020-07-13)
- core: fixed layout of messages (5def145)
1.2.1 (2020-07-08)
- attachments: remove width/height modifier size (4aea4bd)
1.2.0 (2020-07-07)
- update highlighted mention styling (98e4827)
- embed-field: set title to white to match Discord revert (2e6007f)
- core: add discord-attachment component (adef9b1)
1.1.4 (2020-07-06)
- core: fixed that lib didn't load when not defining window.$discordMessage (64293a6)
1.1.3 (2020-07-06)
- fixed the unpkg/jsdelivr builds (d863049)
1.1.2 (2020-06-27)
- bump package, regenerate react output (07af3cc)
1.1.1 (2020-06-06)
- bump packages, fixing some stenciljs bugs (2ac34a9)
1.1.0 (2020-05-19)
- core: fixed parsing of global profile (8b31278)
- core: allow 3-aside inline embed fields (ec05f33), closes #3
- embed: embedding videos (1678248), closes #1
- embed: provider option (bf23e66), closes #2
1.0.1 (2020-05-10)
- mention: fixed discord mentions rendering type (d94a092)
- message: add hover background to match Discord (d2c8f32)
1.0.0 (2020-05-10)
Note: Version bump only for package root
1.0.0-alpha.1 (2020-05-10)
Note: Version bump only for package root
- create packages (1ad5856)