Trumbowyg Versions Save

A lightweight and amazing WYSIWYG JavaScript editor under 10kB

v2.28.0

1 month ago

Trumbowyg is ready for jQuery 4!

  • jQuery 4 Ready, without breaking older version compatibility, by @Alex-D
  • Remove $.ajax dependency, which should allow using jQuery Slim, by @Alex-D

Translations

  • Add German to Table Plugin, by @wachtda #1388
  • Update Brazilian Portuguese in Table Plugin, by @PhStefen #1400
  • Update Norwegian Bokmål, by @civix74 #1399
  • Update German, by @johangroe #1394

Changes: v2.27.3...v2.28.0

v2.27.3

1 year ago

Core

  • Fix UI viewHTML textarea height, by @Alex-D #1381

v2.27.2

1 year ago

Table plugin rework

This version is the occasion for a complete rewrite of the table plugin with a lot of additions:

  • Header row
  • Merged cells
  • Vertical text alignment
  • Columns resize
  • Cell background color
  • Table border-color

And all table icons were reworked!

Useful links:

Core

  • Fix: Trigger tbwChange on spelling fix, by @abrom #1364
  • Fix: Prevent shift keyup from editing selection, by @Alex-D d193186
  • Fix: Reset format when calling .trumbowyg('empty'), by @Alex-D bdda00f #1329
  • Fix: Reset font weight when using resetCss option, by @Alex-D 7d7b29c #1380
  • Fix: Add the current tag in tagHandler, by @Alex-D e46b1bb
  • Fix: Improve the button pane rendering on 2 or 3 lines, by @Alex-D 4cc832d #1383
  • Fix: Avoid editor height issues, by @Alex-D 4cc832d #1383
  • Feat: change editor HTML structure to allow overlays, by @Alex-D 497dd02
  • Feat: add .trumbowyg-icons class for plugin SVG Sprites, by @Alex-D 2e279cf
  • Upgrade: use Array.isArray instead of deprecated $.isArray, by @Alex-D e66f9ee #1348 #1359

Translations

  • BREAKING: Rename Norwegian Bokmål no_nb to use the correct nb language code, by @Alex-D #1338
  • Add Azerbaijani support, by @qalibqurbanov #1350
  • Update Catalan and Spanish core and plugins translations, by @carmarri

Plugins

Table

  • BREAKING: Remove styler option in favor of core's tagClasses, by @Alex-D 3801a9c
  • BREAKING: Remove table style override from editor CSS, by @Alex-D 3f6fd5d
  • Feat: Add some default style suggestions, by @Alex-D e5162ad 662280d
  • Feat: Add heading support (<thead> + <th>), by @Alex-D 180dc72
  • Feat: Add multi-cells selection, by @Alex-D f163264 9d12553 fbdbc87
  • Feat: Add cells merge, by @Alex-D f339d21 08f8c6f c53aa07
  • Feat: Add columns resize, by @Alex-D 2435eef 839e0c5
  • Feat: Add vertical alignment, by @Alex-D a477fc1
  • Feat: Add table border color, by @Alex-D 648b3e1
  • Feat: Add cell background color, by @Alex-D 5db3912
  • Fix: Improve table creation UX by removing dead zones, by @Alex-D a8c07b7

For more details, please read the docs:

Documentation

Content

  • Add a tip for custom plugin icons, by @lewiscollard #1362
  • Add new Table plugin options and buttons, by @Alex-D 8f87285

Style & Behvior

  • Change code font for JetBrains Mono, by @Alex-D ef13cda
  • Use GitHub theme for code highlight, by @Alex-D ef13cda
  • Improve highlight of diffs, by @Alex-D aed94e5
  • Fix scroll issues, by @Alex-D d6960d6

Changes: v2.26.0...v2.27.2

v2.26.0

1 year ago

Core

  • BREAKING CHANGE: Replace defaultLinkTarget option with linkTargets list, by @Alex-D @coelhudo
  • Feat: Add the ability to create select in modal, by @coelhudo @Alex-D
  • Feat: Add a select to pick the link target in the insert link modal, by @coelhudo @Alex-D
  • Fix: Make SVG work when using the <base> tag, by @inavitski-sc #1279
  • Fix: Make modals dark in dark mode, by @Alex-D f9e5d9f
  • Fix: Use monospace as fallback font instead of sans-serif, by @timint cd6505242f86d75fdf59e00e768584c33e384371

Plugins

Giphy

  • Fix: Use any downsized as a fallback, by @TwilightCoder #1339
  • Feat: Add alt based on Giphy's gif title, by @TwilightCoder #1339

Table

  • Fix: Use the previous row to keep the right columns count, by @gary-britland #1290

History

  • Fix: remove small memory leak by removing event listeners on destroy, by @urosg80 #1319

Noembed

  • Feat: Improve success callback, by @IvanDreamer #1334

Changes: v2.25.2...v2.26.0

v2.25.2

1 year ago

Plugins

Translations

  • Add Russian translations to all plugins, by @inavitski-sc #1278
  • Add Belarusian translations to all plugins, by @inavitski-sc #1278

Allow tags from paste

  • Fix: do not disable removeformatPasted when the plugin is disabled itself, by @TFleury #1208

Colors

  • Prevent Firefox from nesting multiple spans on font-size changes, by @aeyoll #1274
  • Fixes "Cannot read property '1' of null", by @alegag #1238

MathML

  • Make MathML editable, even after toggling HTML view, by @Alolu @Alex-D 592402d #1244

Changes: v2.25.1...v2.25.2

v2.25.1

2 years ago

Core

Fixes

  • Prevent error when range does not exist, by @Alex-D 5ad49f3 #1233

Changes: v2.25.0...v2.25.1

v2.25.0

2 years ago

Core

Feature

  • Add ability to customize modal field type with a function, by @nzmattman #1228

Fixes

  • Modal autofocus first input of any kind, including select and textarea, by @Alex-D

Plugins

  • Fix all plugin broken icons, by @Alex-D

Highlight

  • Clean the language list, by @mpryvkin #1111

Changes: v2.24.0...v2.25.0

v2.24.0

2 years ago

Core

Fixes

  • Disable buttons when the editor is disabled 46c1207 #1140

Translations

Plugins

Allow tags from paste

  • Fix: do not disable removeformatPasted when the plugin is disabled itself #1208

Colors

  • Add support of rgba with decimal opacity #1188

Resizimg

  • Refactor to make resizable-resolveconflicts.js useless: you do not need it anymore #1192

Upload

  • Invert the arrow direction in upload icon #1201

Changes: v2.23.0...v2.24.0

v2.23.0

3 years ago

v2.22.0

3 years ago

Core

Features

Fixes

  • It's now possible to toggle bold/italic/etc. and write on the go #1107 #875 #1092
  • Avoid Chrome's span wrapping #873
  • Prevent some unwanted <p> wrapping #1123
  • Improve SVG path auto-detection 6ee053247aea63a051c1fb19c014a84e318050f7 #1059
  • Remove editor margin d77ee142545c7e30f085cb9d65ef81b07b99f93a fixes #1037
  • Fix jquery peer warn #1079

Translations

  • Add 'URL' to translatable strings #1097

Plugins

Clean paste

  • Only analyze pasted content #977
  • Add missing tbwchange trigger cf3a5abca4d5f595fa859a39325dc278f026b5cd

Emoji

  • Update emoji list #1036

Font size

  • Does not remove children anymore #1073
  • Add missing syncCode 4f93094bf9e8b9262121c99a207047e032a3f563 #1089
  • Add missing tbwchange trigger 040e7023b36dbec7c658a5fe56634a3ddce91bdd #1117

Highlight

  • Add line highlight ability #1070

Table

  • Tables have now <tbody> #1001

Upload

  • imageWidthModalEdit option is now correctly handled #1096
  • Prevent multiple submissions while uploading 5c6ab17e940a328e9563c41420c6a76d6033b1b6 #1035

Changes: https://github.com/Alex-D/Trumbowyg/compare/v2.21.0...v2.22.0