Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 700 lines (577 sloc) 33.512 kB
44ec8cb @winhamwr Converted the changelog to markdown
winhamwr authored
1 # Change History
693d4b1 @winhamwr Added a changelog
winhamwr authored
2
44ec8cb @winhamwr Converted the changelog to markdown
winhamwr authored
3 This document tracks the enhancements and bug fixes between releases of
4 WYMeditor.
693d4b1 @winhamwr Added a changelog
winhamwr authored
5
f6dcf19 @mightyiam Version change: welcome 1.0.0
mightyiam authored
6 ## 1.0.0
503f340 @mightyiam Version bump!
mightyiam authored
7
8 *release-date TBD
9
6ed5a29 @mightyiam Changelog for #701
mightyiam authored
10 ### Bug Fixes
11
12 * [#701](https://github.com/wymeditor/wymeditor/pull/701)
13 Container changes can now be undone/redone
8431c7c @mightyiam Undo limit (100 history points)
mightyiam authored
14 * [#699](https://github.com/wymeditor/wymeditor/issues/699)
15 Undo history limit hard coded to remember 100 history points
6ed5a29 @mightyiam Changelog for #701
mightyiam authored
16
a8c4bb9 @mightyiam Bumb version string and make changelog entry for `v1.0.0-rc.2`.
mightyiam authored
17 ## 1.0.0-rc.2
18
f3230e5 @mightyiam Build for release
mightyiam authored
19 *release-date* March 8, 2015
a8c4bb9 @mightyiam Bumb version string and make changelog entry for `v1.0.0-rc.2`.
mightyiam authored
20
221dea7 @mightyiam Changelog for #698
mightyiam authored
21 ### Bug Fixes
22
23 * [#698](https://github.com/wymeditor/wymeditor/pull/698)
24 Class (style) toggling is registered (can be undone/redone)
25
bfc9b83 @mightyiam editor.setSingleSelectionRange not public. Prepend underscore to that.
mightyiam authored
26 ### Backwards-Incompatible Changes
27
28 * [#613](https://github.com/wymeditor/wymeditor/pull/613)
01ce4f7 @mightyiam Fix typo in changelog.
mightyiam authored
29 ``editor.setSingleSelectionRange`` is no longer public API.
d765114 @mightyiam Changelog regarding #620.
mightyiam authored
30 * [#620](https://github.com/wymeditor/wymeditor/pull/620)
31 `editor.rawHtml` no longer calls `editor.prepareDocForEditing`.
a8872d2 @mightyiam Changelog for #512.
mightyiam authored
32 * [#512](https://github.com/wymeditor/wymeditor/pull/512)
fe3ee56 @mightyiam registerChange -> registerModification, postAnyChange -> postModifica…
mightyiam authored
33 `editor.registerModification()` is expected to be called after DOM manipulations.
ea2bd54 @mightyiam Disable Gecko inline table editing
mightyiam authored
34 * [#647](https://github.com/wymeditor/wymeditor/pull/647)
31c02b2 @mightyiam #467: better changelog entry.
mightyiam authored
35 Gecko (Firefox) has a feature of editing tables by mouse dragging,
36 that is considered unhelpful.
37 It was previously disabled for a while and it was found to be enabled now.
38 So it is now disabled again.
b936084 @mightyiam Changelog for #641.
mightyiam authored
39 * [#648](https://github.com/wymeditor/wymeditor/pull/647),
40 [#641](https://github.com/wymeditor/wymeditor/pull/641)
41 Object resizing (images, primarily) in Firefox and IE has been disabled.
0d4e747 @mightyiam Lots of dialog windows code improvements
mightyiam authored
42 * [#639](https://github.com/wymeditor/wymeditor/pull/639)
8439e03 @mightyiam Removed editor.wrap and broken more-inline-elements example that used it
mightyiam authored
43 * The `jQueryPath` option was removed.
44 * The `wym._index` editor instance property is removed.
a22e894 @mightyiam Added unwrap removal changelog entry
mightyiam authored
45 * Removed `wym.wrap` and `wym.unwrap` editor methods.
eedffc0 @mightyiam `exec` method api doc fix: remove dialog opening commands. Changelog.
mightyiam authored
46 * Dialogs cannot be opened using the `exec` method. Use the `dialog` method,
47 instead.
72d79fa @mightyiam Add more changelog for #639
mightyiam authored
48 * Changes in `wym.dialog` method. Existing custom dialogs should still work,
49 but it is recommended that existing custom dialogs be rewritten using the
50 new `wym.dialog` API (see API documentation) or at least that they be
51 tested.
85b50ae @mightyiam changelog: fix entry for #679
mightyiam authored
52 * [#679](https://github.com/wymeditor/wymeditor/pull/679)
53 Support for IE7 dropped.
288e35d @mightyiam changelog entry for #680
mightyiam authored
54 * [#680](https://github.com/wymeditor/wymeditor/pull/680)
55 For IE8 support, some shimmable ES5 features are now required.
56 We test using [es5-shim](https://github.com/es-shims/es5-shim)
57 (including the shams).
58 Here are [examples](https://github.com/wymeditor/wymeditor/pull/680/files).
bfc9b83 @mightyiam editor.setSingleSelectionRange not public. Prepend underscore to that.
mightyiam authored
59
883cf6c @mightyiam Changelog entry on `editor.link` and `editor.insertImage`.
mightyiam authored
60 ### Enhancements
61
62 * [#625](https://github.com/wymeditor/wymeditor/pull/625)
63 New `editor.insertImage` and `editor.link` methods.
351b758 @mightyiam Changelog entry for `doesElementContainSelection`.
mightyiam authored
64 * [#637](https://github.com/wymeditor/wymeditor/pull/637)
65 New `editor.doesElementContainSelection` method.
a8872d2 @mightyiam Changelog for #512.
mightyiam authored
66 * [#512](https://github.com/wymeditor/wymeditor/pull/512)
67 New undo/redo methods in the API.
542d3c3 @mightyiam Changelog for #624.
mightyiam authored
68 * [#624](https://github.com/wymeditor/wymeditor/pull/624)
69 New `editor.keyboard.combokeys` for managing keyboard shortcuts.
b936084 @mightyiam Changelog for #641.
mightyiam authored
70 * [#641](https://github.com/wymeditor/wymeditor/pull/641)
71 New `editor.getSelectedImage()`
72d79fa @mightyiam Add more changelog for #639
mightyiam authored
72 * [#639](https://github.com/wymeditor/wymeditor/pull/639)
73 New dialogs API. See API documentation for the `wym.dialog` method.
a8872d2 @mightyiam Changelog for #512.
mightyiam authored
74
75 ### Bug Fixes
76
77 * [#512](https://github.com/wymeditor/wymeditor/pull/512)
906819e @mightyiam changelog: fix #512 entry
mightyiam authored
78 Undo/redo is working for toolbar actions and text edits.
79 Undo/redo for containers and classes (styles) is a WIP.
80 The presence of the undo/redo feature may use a large amount of memory,
81 depending on the document size and the browser. This will be optimized in the
82 future.
542d3c3 @mightyiam Changelog for #624.
mightyiam authored
83 * [#624](https://github.com/wymeditor/wymeditor/pull/624)
9cfa617 @mightyiam Changelog entry about tab doesn't create span fix
mightyiam authored
84 * Keyboard shortcuts are more consistent cross-platform.
85 * Fix: pressing tab in WebKit and Blink creates span. caveat: now tab can’t
86 be used to focus on the next element (taking focus outside the document).
281e84c @jlward refs #666: Update note.
jlward authored
87 * [#666](https://github.com/wymeditor/wymeditor/pull/666)
34d0506 @winhamwr Refs #666 Changelog should mention parser fix
winhamwr authored
88 Stopped mangling HTML with the parser when tables are nested within
89 tables.
883cf6c @mightyiam Changelog entry on `editor.link` and `editor.insertImage`.
mightyiam authored
90
e205f87 @mightyiam Update CHANGELOG.md
mightyiam authored
91 ## 1.0.0-rc.1
92
841965c @mightyiam Fix typo in changelog.
mightyiam authored
93 *release-date* October 24, 2014
e205f87 @mightyiam Update CHANGELOG.md
mightyiam authored
94
eadb4e1 @mightyiam Rename some methods and objects.
mightyiam authored
95 ### Backwards-Incompatible Changes
96
97 * [#605] Removed deprecated ``WYMeditor.editor.container``.
98 * [#605] ``WYMeditor.editor.mainContainer`` was split into
99 ``WYMeditor.editor.getRootContainer`` and
100 ``WYMeditor.editor.setRootContainer``.
101
f056ce4 @mightyiam CHANGELOG entry.
mightyiam authored
102 ### Documentation
103
104 * [#606](https://github.com/wymeditor/wymeditor/pull/606)
105 Documented practically all undocumented public API.
106
d8b5878 @mightyiam Update CHANGELOG.md
mightyiam authored
107 ## 1.0.0-beta.9
d96bad3 @mightyiam Start new version
mightyiam authored
108
d8b5878 @mightyiam Update CHANGELOG.md
mightyiam authored
109 *release-date* October 6, 2014
110
111 ### Enhancements
112
113 * [#604](https://github.com/wymeditor/wymeditor/pull/604)
114 Website is now up–to–date.
115
116 ### Bug Fixes
117
118 * [#608](https://github.com/wymeditor/wymeditor/pull/608)
119 Bower jQuery dependency was invalid.
d96bad3 @mightyiam Start new version
mightyiam authored
120
a2ad480 @mightyiam Update change-log for #576
mightyiam authored
121 ### Backwards-Incompatible Changes
122
123 * [#576](https://github.com/wymeditor/wymeditor/pull/576)
124 `editor._html`, the document content setter, was completely removed.
125
126 `editor.xhtml`, the document content getter, was also completely removed.
127
128 `editor.html`, which was deprecated, is now the official document content
129 getter, as well as setter.
130 * [#576](https://github.com/wymeditor/wymeditor/pull/576)
131 `editor.rawHtml` is a new document content setter and getter, which allows
132 getting or setting the content of the document.
133
134 With `editor.rawHtml`, contrary to `editor.html`, the contents are not passed through the parser
135 for cleanups and corrections. Instead, they are set or got, exactly as
136 they are.
137
29cce35 @mightyiam Version scheme to comply with Semantic Versioning 2.x.
mightyiam authored
138 ## 1.0.0-beta.8
a30d198 @winhamwr Bumped version to v1.0.0b8dev
winhamwr authored
139
5fb327f @mightyiam Prepare change-log for release.
mightyiam authored
140 *release-date* September 3, 2014
a30d198 @winhamwr Bumped version to v1.0.0b8dev
winhamwr authored
141
142 ### Enhancements
143
b3815d8 @mightyiam Changelog entries for issue #515.
mightyiam authored
144 * A new helper function in the form of a jQuery plugin,
145 ``jQuery.copyPropsFromObjectToObject``. It copies specified properties from
146 an object to another.
896a7d8 @mightyiam Changelog entry for #563.
mightyiam authored
147 * An example for the table editing plugin.
3f3b15b @mightyiam CHANGELOG for `WYMeditor.editor.body` & `..$body`.
mightyiam authored
148 * Two new functions that get the body of the document; one gets it as a
149 jQuery object: `WYMeditor.editor.body` and `WYMeditor.editor.$body`.
b3815d8 @mightyiam Changelog entries for issue #515.
mightyiam authored
150
9aec01d @mightyiam Slightly better changelog entry for fixes in IE11.
mightyiam authored
151 ### Bug Fixes
152
19c2e64 @mightyiam Update change-log in light of release.
mightyiam authored
153 * [#515](https://github.com/wymeditor/wymeditor/pull/515)-Some fixes in
154 Internet Explorer 11’s initialization, bug fixes and tests.
896a7d8 @mightyiam Changelog entry for #563.
mightyiam authored
155 * [#563](https://github.com/wymeditor/wymeditor/pull/563)-clicking on some UI
156 Elements, including anything that was added by plugins, caused loss of focus
157 and selection in IE8.
8448d81 @mightyiam Changelog entry for #546
mightyiam authored
158 * [#546](https://github.com/wymeditor/wymeditor/pull/546)-Clicking on any UI
159 element would cause loss of focus in non-IE browsers. Changing main
160 containers would cause loss of selection.
feda4fe @mightyiam Changelog entry for #542.
mightyiam authored
161 * [#542](https://github.com/wymeditor/wymeditor/issues/542)-`li` in `li` was
162 created in Blink in some cases.
053b2ad @mightyiam Changelog for issue #570.
mightyiam authored
163 * [#570](https://github.com/wymeditor/wymeditor/pull/570)-Parser to strip more
164 than two consecutive line-breaks.
19c2e64 @mightyiam Update change-log in light of release.
mightyiam authored
165 * [#564](https://github.com/wymeditor/wymeditor/pull/564)-Fixed a bug with
166 toggling CSS classes.
167 * [#549](https://github.com/wymeditor/wymeditor/pull/549)-Fixed issue with
168 lists and inline tags in WebKit.
169 * [#502](https://github.com/wymeditor/wymeditor/pull/502)-Clarified
170 documentation regarding required libraries.
171 * [#589](https://github.com/wymeditor/wymeditor/pull/589)-Fixed a minor IE7
172 issue.
9aec01d @mightyiam Slightly better changelog entry for fixes in IE11.
mightyiam authored
173
b3815d8 @mightyiam Changelog entries for issue #515.
mightyiam authored
174 ### Backwards-Incompatible Changes
175
19c2e64 @mightyiam Update change-log in light of release.
mightyiam authored
176 * [#588](https://github.com/wymeditor/wymeditor/pull/588)-Bower packaging was
177 fixed and documented. Might be backwards-incompatible. Just in case.
178 * [#572](https://github.com/wymeditor/wymeditor/pull/572)-Version number scheme
179 changed to adhere to Semantic Versioning 2.x.
9e0a07f @mightyiam Changelog for including jQuery.browser in distribution.
mightyiam authored
180 * The jQuery.browser plugin, a new dependency, is included in the distribution.
181 It is required for all jQuery versions; even the older ones, which still had
182 a `jQuery.browser` object included. It matters
b3815d8 @mightyiam Changelog entries for issue #515.
mightyiam authored
183 because the ``jQuery.browser`` that is in old jQuery versions thinks that
184 IE11 is Mozilla (can’t blame it, really).
19c2e64 @mightyiam Update change-log in light of release.
mightyiam authored
185 * jQuery-migrate is no longer required or included.
9dd4d8c @mightyiam Documented `wym_opens_dialog` class as a backwards-incompatible change.
mightyiam authored
186 * [#546](https://github.com/wymeditor/wymeditor/pull/546)-Buttons that cause
187 dialog windows to open should now be marked with the class
188 ``wym_opens_dialog``. Without this class they will pop up in the
189 background. Notice that the class must be on the list item.
a30d198 @winhamwr Bumped version to v1.0.0b8dev
winhamwr authored
190
432836d @winhamwr Refs #547. Changelog entry
winhamwr authored
191 ### Development Process Improvements
192
193 * [#547](https://github.com/wymeditor/wymeditor/pull/547/)-
194 Downgraded our jshint version to 2.4.4
195 so that we still get whitespace/indentation warnings.
196 jshint 2.5.0 [dropped support](https://github.com/jshint/jshint/issues/1677)
197 for those warnings,
198 despite them being super useful for code style consistency.
b3815d8 @mightyiam Changelog entries for issue #515.
mightyiam authored
199 * Frontend package management (with Bower) is now automatic, via the task
200 runner, Grunt.
201 * Failing tests in IE11 were fixed.
432836d @winhamwr Refs #547. Changelog entry
winhamwr authored
202
3554858 @winhamwr Version numbers and changelog for v1.0.0b7
winhamwr authored
203 ## 1.0.0b7 (Beta 7): De-listing
085e80d @mightyiam Update CHANGELOG.md
mightyiam authored
204
3554858 @winhamwr Version numbers and changelog for v1.0.0b7
winhamwr authored
205 *release-date* June 30, 2014
206
207 ### Enhancements
208
209 * Hooray de-listing! It's taken a while to get here, but you can now remove
210 items from lists by hitting the "ordered list" or "unordered list" buttons
211 when you have list items selected. No more getting stuck in list land, a land
212 from whence there is no escape!
085e80d @mightyiam Update CHANGELOG.md
mightyiam authored
213
7350a4a @mightyiam Document issue #538.
mightyiam authored
214 ### Backwards-Incompatible Changes
215
216 * Since Beta 6, `WYMeditor.editor.selected` and `WYMeditor.editor.container`
217 were replaced with `WYMeditor.editor.selectedContainer` and
218 `WYMeditor.editor.mainContainer`, respectively. This was done without
219 properly deprecating them. The old functions were removed. In this beta
220 release, the old functions are re-introduced as wrappers of the new functions
221 and they produce deprecation warnings.
222 [##538](https://github.com/wymeditor/wymeditor/issues/538)
f0c17f8 @mightyiam Document that `switchTo` no longer sets caret by default.
mightyiam authored
223 * `WYMeditor.editor.switchTo` no longer sets the caret into the
224 switched element by default.
225 [#540](https://github.com/wymeditor/wymeditor/pull/540)
7350a4a @mightyiam Document issue #538.
mightyiam authored
226
465c809 @FriedRice Refs #427. Began work on Grunt setup.
FriedRice authored
227 ## 1.0.0b6 (Beta 6)
228
4cc3bf3 @mightyiam Update CHANGELOG.md
mightyiam authored
229 *release-date* June 10, 2014
465c809 @FriedRice Refs #427. Began work on Grunt setup.
FriedRice authored
230
7fdba35 @winhamwr Made the fact that you need to include skin CSS a bit more obvious in…
winhamwr authored
231 ### Bring your own CSS: Backwards-Incompatible Changes
a8f791c @winhamwr Refs #464. Added a changelog entry advertising the legacy iframe option.
winhamwr authored
232
f6beb53 @winhamwr Refs #465. Documented the backwards-incompatible changes.
winhamwr authored
233 All of these changes are documented in detail in the
234 [Upgrading to Version 1 docs](http://wymeditor.readthedocs.org/en/latest/customizing_wymeditor/index.html#upgrading-to-version-1).
235
7fdba35 @winhamwr Made the fact that you need to include skin CSS a bit more obvious in…
winhamwr authored
236 * Skin CSS is no longer being included automatically. That means, that if
237 you're using the default skin, you'll need to add a line like the
238 following:
239 `<link rel="stylesheet" type="text/css"
240 href="wymeditor/skins/default/skin.css" />`
f6beb53 @winhamwr Refs #465. Documented the backwards-incompatible changes.
winhamwr authored
241 * We're no longer automatically doing an AJAX HTTP request to load various
242 resources, including skin CSS/JS and language files. If you're using the
243 default WYMeditor bundle, all you'll notice is that WYMeditor loads more
244 quickly. If you're using a custom bundle, you'll need to be sure and include
245 the translations and skin that you need before editor initialization.
7fdba35 @winhamwr Made the fact that you need to include skin CSS a bit more obvious in…
winhamwr authored
246 * The default iframe has been modified with several usability improvements.
247 To continue to support users who need/prefer the previous iframe, that
248 option is now available as the `legacy` iframe.
f6beb53 @winhamwr Refs #465. Documented the backwards-incompatible changes.
winhamwr authored
249 * Configuring editor styles via WYMeditor options is no longer supported.
250 The best language for using CSS is... CSS.
a8f791c @winhamwr Refs #464. Added a changelog entry advertising the legacy iframe option.
winhamwr authored
251
f748bfe @FriedRice Refs #427. Updated README and CHANGELOG.
FriedRice authored
252 ### Enhancements
253
b10160d @FriedRice Refs #429. Updated CHANGELOG.
FriedRice authored
254 * The unit test suite has been fixed to now fully pass using jQuery 1.4.4, and
255 since 1.4.x is the oldest fully supported minor version of jQuery, the
256 default version of jQuery packaged with the project and used for the unit
257 test suite has been updated from 1.4.1 to 1.4.4.
258 * The XHTML parser will now unwrap the contents of `p` and `div` elements when
259 those containers are inside list items. In addition, the parser will insert
260 line breaks in place of the removed `p` and `div` containers if necessary to
261 retain the spacing of the content within the list item. This enhancement was
262 made because it was very easy to break a list while working with it in the
263 editor if the list contained `p` or `div` elements, so unwrapping the content
264 of those containers and preserving the content spacing with line breaks is a
265 much more stable way to have editable content within lists.
8849ffb @winhamwr Changelog entry for traditional Chinese translation
winhamwr authored
266 * We now include a translation file for traditional Chinese (`zh_tw`). Thanks
267 to Arthur CHAN for his first contribution.
51ffb01 @mightyiam Added changelog entries that were not added in their respective merges.
mightyiam authored
268 * [#500](https://github.com/wymeditor/wymeditor/issues/500) For developers the
269 HTML comparisons in failed unit tests are now also displayed as beautified
270 HTML!
271 * [#496](https://github.com/wymeditor/wymeditor/pull/496) For developers,
272 skipping the parser in unit tests has been standardized.
09970d0 @mightyiam Update CHANGELOG.md
mightyiam authored
273 * A new selection getting and setting API.
274 [#513](https://github.com/wymeditor/wymeditor/pull/513),
275 [#523](https://github.com/wymeditor/wymeditor/pull/523)
f748bfe @FriedRice Refs #427. Updated README and CHANGELOG.
FriedRice authored
276
603f230 @FriedRice Refs #422. Updated CHANGELOG.
FriedRice authored
277 ### Bug Fixes
278
b10160d @FriedRice Refs #429. Updated CHANGELOG.
FriedRice authored
279 * When selecting list items in multiple separate lists at once with content in
280 between them, there was an issue where the indent and outdent tools would
281 still be applied to all of the list items in each of the selected lists. This
282 behavior has been adjusted so that the indent and outdent tools will not
283 apply to lists unless the selection is entirely contained within one list.
0c36794 @winhamwr Refs #431. Added an update note.
winhamwr authored
284 [#418](https://github.com/wymeditor/wymeditor/issues/418)
285 * 1.0.0b5 introduced a regression bug which allowed `br` tags to exist at the
286 document root, even after parsing. This is no longer the case.
287 [#431](https://github.com/wymeditor/wymeditor/issues/431)
d61163a @mightyiam CHANGELOG entry.
mightyiam authored
288 * IE8 has a bug in `designMode`, where it breaks lists under certain
8a5e3eb @mightyiam Better changelog entry.
mightyiam authored
289 circumstance. [#446](https://github.com/wymeditor/wymeditor/issues/446). This
290 is now properly handled.
51ffb01 @mightyiam Added changelog entries that were not added in their respective merges.
mightyiam authored
291 * [#517](https://github.com/wymeditor/wymeditor/pull/517) Fixed a bug regarding
292 self-closing tags in our editor Iframes.
32c85d9 @mightyiam Added a changelog entry for fixing #430.
mightyiam authored
293 * After an enter press in an empty, nested, `li`, browsers produced various
294 undesired results. This is now fixed. Caveat: there is still some
295 inconsistency amongst browsers, as in some a new `li` is produced and in
296 others a new `br`.
297 [#430](https://github.com/wymeditor/wymeditor/issues/430)
d7c86ff @mightyiam Issue #437: Added changelog entry for the fix.
mightyiam authored
298 * When batch-initializing editors without an explicit initial HTML, the value
299 of the first editor’s textarea that was non-empty was used as the initial
300 value for all of the following editors. This is now fixed; each editor is
301 initialized with its own textarea’s value.
302 [#437](https://github.com/wymeditor/wymeditor/pull/437)
1003b0b @mightyiam Update CHANGELOG.md
mightyiam authored
303 * Fixed a layout bug in the seamless skin.
304 [#445](https://github.com/wymeditor/wymeditor/pull/445)
603f230 @FriedRice Refs #422. Updated CHANGELOG.
FriedRice authored
305
a62dd5a @winhamwr Added a changelog entry noting the website/examples improvements.
winhamwr authored
306 ### Infrastructure Improvements
307
308 * Both the examples and the website are now hosted on github pages,
309 which means no more broken links.
310 * We're now distributing an already-built version of WYMeditor
311 located in the ``dist/`` folder
312 as part of the repository.
313 This lowers the barrier to entry for trying out WYMeditor.
314 It will also allow us
315 to add [component](https://github.com/component/component) support.
316 Hooray better Javascript component packaging!
fcb0aaf @winhamwr Refs #463. Rely on browser extensions for livereload, instead.
winhamwr authored
317 * To take advantage of Livereload support in development,
318 you must now install a [browser extension](http://feedback.livereload.com/knowledgebase/articles/86242-how-do-i-install-and-use-the-browser-extensions-).
319 Automatic livereload injection was causing problems
320 in older Internet Explorer.
3a222aa @winhamwr Changelog entry for bower improvement.
winhamwr authored
321 * Bower components are now installed automatically
322 when using the Vagrant setup.
a62dd5a @winhamwr Added a changelog entry noting the website/examples improvements.
winhamwr authored
323
1832518 @winhamwr Refs #442. Added a changelog entry announcing the seamless skin.
winhamwr authored
324 ### Skins
325
326 #### Seamless
327
328 Introducing the Seamless skin! This skin uses a resizing iframe
329 and floating toolbar to make the WYMeditor UI less obtrusive.
330 Your users will no longer see the second vertical scrollbar,
331 removing one more thing separating them from their content.
332
f4b088a @FriedRice Merge branch 'master' into issue_427
FriedRice authored
333 ### Build Process Improvements
f748bfe @FriedRice Refs #427. Updated README and CHANGELOG.
FriedRice authored
334
b10160d @FriedRice Refs #429. Updated CHANGELOG.
FriedRice authored
335 * The project can now be fully built using Grunt instead of `make`. Simply use
336 the Grunt `build` task to build the project from the source code.
337 * The failing tests on IE9 and IE10 have been fixed so that the unit test suite
338 passes fully in those browsers with all supported versions of jQuery. With
339 these fixes, the unit test suite should now pass fully in all supported
340 browsers (Chrome, Firefox, Phantom.js, and IE7-10) with all supported
341 versions of jQuery (1.4-1.9).
1832518 @winhamwr Refs #442. Added a changelog entry announcing the seamless skin.
winhamwr authored
342 * The build now fully passes a `$ grunt jshint` run
343 and this is now automatically run as part of continuous integration
344 on Travis-CI. No more nasty code!
f748bfe @FriedRice Refs #427. Updated README and CHANGELOG.
FriedRice authored
345
ea74a1b @FriedRice Prepared CHANGELOG, README, and version.txt for 1.0.0b5 release.
FriedRice authored
346 ## 1.0.0b5 (Beta 5)
347
348 *release-date* July 31, 2013
349
dcfea62 @winhamwr Added Changelog entries for 1.0.0b5 changes
winhamwr authored
350 ### Enhancements
351
352 * We now have all of the documentation in one place at
353 [wymeditor.readthedocs.org](https://wymeditor.readthedocs.org)! No more
87269cb @FriedRice Refs #360. Updated CHANGELOG.
FriedRice authored
354 switching back and forth between the old Trac site and the github Wiki. The
355 new documentation uses [Sphinx](http://sphinx-doc.org/) and new pull
356 requests will now be able to come with `docs/` already committed! Thanks to
357 Nick McLaughlin for the herculean effort in combining the years of spread-out
2d9d769 @FriedRice Refs #360. Added more updates to the CHANGELOG.
FriedRice authored
358 documentation.
dcfea62 @winhamwr Added Changelog entries for 1.0.0b5 changes
winhamwr authored
359 * We now document how to run WYMeditor with jQuery 1.8.x and 1.9.x via
360 [jquery-migrate](https://github.com/jquery/jquery-migrate/). The unit tests
361 now also support those versions of jQuery.
362 * Some community members have created a
363 [Django-CMS 3](https://github.com/wymeditor/djangocms_wymeditor_plugin)
87269cb @FriedRice Refs #360. Updated CHANGELOG.
FriedRice authored
364 plugin for WYMeditor. If you're upgrading from Django-CMS 2 to 3, you'll want
365 to check it out.
366 * Tables can now be inserted and used in lists. Previously, the editor would
367 not let the user insert a table anywhere in a list, but now, the user can
368 insert a table at any point in a list or sublist and can even insert multiple
369 tables in the same list item. In addition, the tables should properly indent,
370 outdent, and space themselves within a list.
371 * Elements in the editor can now easily be flagged to be removed from the
372 editor output by the XHTML parser. This allows elements to be "editor-only"
373 in the sense that they will be visible in the editor but not included in the
2d9d769 @FriedRice Refs #360. Added more updates to the CHANGELOG.
FriedRice authored
374 outputted XHTML from the editor. Simply add the class
87269cb @FriedRice Refs #360. Updated CHANGELOG.
FriedRice authored
375 `WYMeditor.EDITOR_ONLY_CLASS` to an element to specify it to be removed by
376 the XHTML parser in this manner.
ea74a1b @FriedRice Prepared CHANGELOG, README, and version.txt for 1.0.0b5 release.
FriedRice authored
377 * Classes can now be specified to be removed from tags' `class` attribute by
378 the XHTML parser. Simply add a string for each of the class names to remove
379 to the `WYMeditor.CLASSES_REMOVED_BY_PARSER` array, and the XHTML parser will
87269cb @FriedRice Refs #360. Updated CHANGELOG.
FriedRice authored
380 remove all of those classes from all the tags in the editor's output.
9aeed2b @FriedRice Refs #360. Fixed spelling errors and formatting in README and CHANGELOG.
FriedRice authored
381 * `div` elements are now visible and labeled in the editor so that they can
ddd51fb @FriedRice Refs #360. Fixed some CHANGELOG phrasing.
FriedRice authored
382 easily be worked with. In addition, `div` containers can now be switched to
383 other container types using the containers panel. This change was made to
b0fbd81 @FriedRice Refs #360. Added additional information to CHANGELOG.
FriedRice authored
384 allow for the addition of the selectable default root container feature
385 described in the following point.
87269cb @FriedRice Refs #360. Updated CHANGELOG.
FriedRice authored
386 * The default root container used by the editor can now be specified as
387 an option to be either `p` or `div`. The specified container for this option
2d9d769 @FriedRice Refs #360. Added more updates to the CHANGELOG.
FriedRice authored
388 will be used by default when an unspecified new container is created in the
389 root of the editor, and it will also be used as the default container for
390 wrapping any text or inline elements inserted directly into the editor body.
ddd51fb @FriedRice Refs #360. Fixed some CHANGELOG phrasing.
FriedRice authored
391 In addition, the editor will enforce that the unchosen option for the
392 default root container is not allowed in the root of the document by
393 converting the unchosen default root container to the chosen default root
394 container when possible (e.g. if `div` is specified as the default root
395 container, the editor will convert `p` elements in the root of the document
396 to `div` elements when the user modifies those containers). The default root
397 container option can be specified as an option of the new `structureRules`
398 option in the editor's initialization. For example:
87269cb @FriedRice Refs #360. Updated CHANGELOG.
FriedRice authored
399
400 ```javascript
2d9d769 @FriedRice Refs #360. Added more updates to the CHANGELOG.
FriedRice authored
401 jQuery('.wymeditor').wymeditor({
402 structureRules: {
403 defaultRootContainer: 'div'
404 }
405 });
87269cb @FriedRice Refs #360. Updated CHANGELOG.
FriedRice authored
406 ```
dcfea62 @winhamwr Added Changelog entries for 1.0.0b5 changes
winhamwr authored
407
408 ### Bug Fixes
409
410 * WYMeditor now works properly in Chrome when using jQuery 1.4 or higher.
411 Thanks to several folks for outlining the fix and for Nick McLaughlin for the
412 pull request.
ea74a1b @FriedRice Prepared CHANGELOG, README, and version.txt for 1.0.0b5 release.
FriedRice authored
413 * When using the bold tool in a heading in Chrome, there was an issue where a
87269cb @FriedRice Refs #360. Updated CHANGELOG.
FriedRice authored
414 span with a style attribute set to `font-weight: normal` would be wrapped
415 around the header's content. This has been fixed so that this span will no
416 longer occur after bolding.
417 * When attempting to insert an image outside of a container in Chrome such as
418 in the case of inserting an image into a blank document, there was an issue
419 where the image was being moved outside of the wymeditor body causing none of
420 the user-entered values for the attributes of the image to be applied to the
421 image. This has been fixed so that inserting an image properly places it
422 within the wymeditor body and properly applies the user-entered values for
423 its attributes.
424 * When switching between a normal table cell and a table header using the
425 "Table Header" option in the containers panel in the editor, any `colspan` or
426 other attributes were being lost in the container conversion. This has been
427 fixed so that all attributes such as `colspan` are retained when switching
9aeed2b @FriedRice Refs #360. Fixed spelling errors and formatting in README and CHANGELOG.
FriedRice authored
428 between a normal table cell and a table header.
7a32814 @FriedRice Refs #360. Updated CHANGELOG.
FriedRice authored
429 * In various situations when working in the editor, hitting enter to
430 create a new container in the root of the document would erroneously
431 create a `div` container instead of a `p` container. This `div`
432 container would not be labeled in the editor, and it could not be
433 converted to another type of container. As part of the feature
434 addition of a selectable default root container, this issue has been
435 fixed so that the selected default root container is always inserted
436 when hitting enter to create a new container in the root of the
437 document. In addition, `div` containers are now clearly labeled in the
438 editor and can now be converted to other types of containers using the
439 containers panel.
ddd51fb @FriedRice Refs #360. Fixed some CHANGELOG phrasing.
FriedRice authored
440 * A couple bugs in IE dealing with content not allowed to be in the root of the
87269cb @FriedRice Refs #360. Updated CHANGELOG.
FriedRice authored
441 editor body not being properly wrapped in containers have been fixed. The
442 first bug fixed was that text directly typed into the body of the editor was
443 not being wrapped in a container, but this is now fixed and the text will be
444 properly wrapped in the default root container. The second bug fixed was that
445 inline elements not allowable to be directly inserted into the body of the
446 editor (e.g. `strong`, `em`, `a`, etc.) were not being wrapped in a
447 container, but this is also now fixed and those elements will be properly
448 wrapped in the default root container when modified in the body.
dcfea62 @winhamwr Added Changelog entries for 1.0.0b5 changes
winhamwr authored
449
2d9d769 @FriedRice Refs #360. Added more updates to the CHANGELOG.
FriedRice authored
450 ### Build Process Improvements
451
452 * [Grunt](http://gruntjs.com/) has been set up for the WYMeditor project so
453 that the unit test suite can now easily be run from the command line in a
454 headless [Phantom.js](http://phantomjs.org/) browser using the Grunt `test`
455 task. See the testing section in the README or the docs for more information.
456 * The WYMeditor project is now set up on [Travis CI](https://travis-ci.org/)
457 for continuous integration using the unit test suite run with a variety of
458 jQuery versions using the Grunt `test` task.
459 * [Selenium2](http://seleniumhq.org/) tests have been set up for the WYMeditor
460 project to allow for testing coverage of some behaviors that can't be
461 replicated well with JavaScript. See the README for information on running
462 the Selenium tests.
463
12c5ff5 @FriedRice Refs #364. Updated CHANGELOG with notice of the deprecation of the ht…
FriedRice authored
464 ### Deprecation
465
87269cb @FriedRice Refs #360. Updated CHANGELOG.
FriedRice authored
466 * The `WYMeditor.editor.html()` function has been deprecated and replaced with
467 the `WYMeditor.editor._html()` function that has the same functionality. This
468 change was made to discourage users from using the `html()` function (which
469 is intended only for internal use) as a means to get the HTML output from the
470 editor because that function bypasses all parsing and cross-browser cleanup
471 for the HTML. In most cases, users should be using the
472 `WYMeditor.editor.xhtml()` function to get the HTML output from the editor
473 because it does parse and apply cross-browser cleanup to the HTML. Now, using
474 the `html()` function will still work but just give a console warning of its
475 deprecation, but the function will be fully removed in the release of version
476 1.0.0.
12c5ff5 @FriedRice Refs #364. Updated CHANGELOG with notice of the deprecation of the ht…
FriedRice authored
477
2cf0b87 @winhamwr Refs #361. Tweaked the changelog entry.
winhamwr authored
478 ## 1.0.0b4 (Beta 4)
479
be40f1f @winhamwr Prepare the 1.0.0b4 release.
winhamwr authored
480 *release-date* February 15, 2013
2cf0b87 @winhamwr Refs #361. Tweaked the changelog entry.
winhamwr authored
481
d7fb1a6 @winhamwr Added Danish translation changelog and AUTHORS entry
winhamwr authored
482 ### Enhancements
483
484 * Added a Danish translation. Thanks Sebastian Kolind.
9c1ab09 @winhamwr Refs #381. Added changelog entries and added Michael Farrell to AUTHORS
winhamwr authored
485 * The Makefile now supports building a WYMeditor distribution based on Google's
486 Closure Compiler instead of UglifyJS. Thanks Michael Farrell.
487
488 ### Bug Fixes
489
490 * The editor area is now properly displayed when using the Compact skin and
491 styling with `white-space: nowrap'`. Thanks to Jorge Salinas for the fix.
3d7d4b8 @winhamwr Refs #323. Added Craig MacGregor to authors along with a changelog en…
winhamwr authored
492 * Fixed several bugs related to parsing void elements (br, hr, etc) which could
493 be either self-closing or not. These usually manifested when used near other
25196f7 @winhamwr Added a #346 update note and added Philipp Cordes to authors.
winhamwr authored
494 inline elements (eg. span). Thanks to Craig MacGregor for the fix.
495 * Fixed several XHTML-strict non-compliance problems. WYMeditor aims to always
496 output fully-compliant XHTML. Thanks Philipp Cordes for the report and fix.
9c1ab09 @winhamwr Refs #381. Added changelog entries and added Michael Farrell to AUTHORS
winhamwr authored
497 * The Makefile now fails more gracefully when you don't have UglifyJS installed
498 and you attempt to build a distribution. Thanks to Michael Farrell for the fix.
ca21687 @winhamwr Added Josef Šimánek to authors and added a note about the Slovak tran…
winhamwr authored
499 * Fixed the Slovak translation language code. Thanks to Josef Šimánek for the
500 fix.
b6e43c2 @winhamwr Changelogged the DIV changes and added a self-targetted Just Ship It …
winhamwr authored
501 * In 1.0.0b2, we added a bug fix to allow DIV tags to peacefully co-exist with
502 P tags in document structure. It turned out that this fix was a bit
503 half-baked and actually broke both P and DIV tags in subtle ways, especially
504 in webkit browsers. We've reverted that change, so DIVs are now just as
505 broken as they were previously, but P tags are back to being peachy. The full
506 fix for mixing DIV and P tags for structure is being worked on as part of
507 [Issue 360](https://github.com/wymeditor/wymeditor/pull/360) and will
508 hopefully land in 1.0.0b5, which is now definitely going to be a thing.
509
510 ### 1.0.0 Blocking Issues
511
512 In an attempt to ovary-up (or whatever your preferred genatalia) and actually
513 get a 1.0.0 out the door, we've moved the goalposts a bit. The applicable 1.0.x
514 issues have been narrowed down a bit to the major bugs in supported browsers. I
515 understand that `major` is in the eye of the beholder, but this is an attempt
516 to more-effectively allocated the project's limited resources. The remaining
517 issues are listed on the [1.0.0
518 milestone](https://github.com/wymeditor/wymeditor/issues?milestone=5) and
519 you'll notice there are no features that made the cut. It's all bug-fix mode.
520
521 Folks have been using WYMeditor in production longer than Chrome has existed as
522 a browser. Perhaps it's time to not pretend like a non-1.0 version number means
523 anything.
2cf0b87 @winhamwr Refs #361. Tweaked the changelog entry.
winhamwr authored
524
f7b28fd @winhamwr Refs #359. Prep for 1.0.0b3 release.
winhamwr authored
525 ## 1.0.0b3 (Beta 3)
526
527 *release-date* June 26, 2012
528
529 This is a small hotfix release to fix `jQuery.noConflict()` compatibility,
530 which is necessary for Drupal integration.
531
5da2ae6 @winhamwr Added changelog entries for #335 and #342
winhamwr authored
532 ## 1.0.0b2 (Beta 2)
533
c6063a6 @winhamwr Bumped the version to 1.0.0b2
winhamwr authored
534 *release-date* June 22, 2012
5da2ae6 @winhamwr Added changelog entries for #335 and #342
winhamwr authored
535
536 ### Enhancements
537
538 * Added a Slovak translation. Thanks Miroslav Bendik.
539
540 ### Bug Fixes
541
542 * A missing space in the tools HTML was triggering quirks mode in FF and other
543 browsers. Thanks to corphi for the fix.
8f4a0a8 @winhamwr Refs #352. Added a changelog entry
winhamwr authored
544 * Inserting `div` tags via the API or DOM no longer breaks document structure
545 in chrome and safari. Thanks to Jakub Krčma for the fix.
4f9d4ec @winhamwr Refs #308. Added a changelog entry
winhamwr authored
546 * It is once again possible to use the Drupal 7 wysiwyg module to integrate
547 WYMeditor. Thanks to Jean-Francois Hovinne for the patch.
e8e0773 @winhamwr Refs #357. Tweaked the xhtml parser to stop removing newlines erroneo…
winhamwr authored
548 * Newline characters are no longer incorrectly removed in IE, which could cause
549 words in copy/pasted lists to join together. Thanks to Jakub Krčma for the
550 fix.
75490cf @winhamwr Added a changelog entry and release date. Tomorrow is beta 2
winhamwr authored
551 * Tables and images are once again properly inserted at your cursor location
552 in Internet Explorer. This was a regression bug in 1.0.0b1.
5da2ae6 @winhamwr Added changelog entries for #335 and #342
winhamwr authored
553
be0e9b9 @winhamwr Added changelog entries for pretty theme and col fix. Updated AUTHORS
winhamwr authored
554 ## 1.0.0b1 (Beta 1)
555
e58de5c @winhamwr Consolidated the changelog for release 1.0.0b1
winhamwr authored
556 *release-date* February 27, 2012
be0e9b9 @winhamwr Added changelog entries for pretty theme and col fix. Updated AUTHORS
winhamwr authored
557
e58de5c @winhamwr Consolidated the changelog for release 1.0.0b1
winhamwr authored
558 We're almost there! Following up on the later October alpha release, we're
559 happy to announce the availability of a beta-quality WYMeditor release. This
560 release is not without bugs, but we think it is strictly better than 0.5.0rc2
561 with a variety of enhancements and bug fixes. Users currently on an earlier
562 alpha or on 0.5.0rc2 are encouraged to try out this release and report any
8f4a0a8 @winhamwr Refs #352. Added a changelog entry
winhamwr authored
563 bugs, especially those that are new since 0.5.0rc2.
be0e9b9 @winhamwr Added changelog entries for pretty theme and col fix. Updated AUTHORS
winhamwr authored
564
e58de5c @winhamwr Consolidated the changelog for release 1.0.0b1
winhamwr authored
565 Bugs that are determined to be regressions from 0.5.0rc2 will receive the
566 highest priority fixes.
87e9316 @winhamwr Bumped the version to 1.0.0a3 and updated the changelog
winhamwr authored
567
8f4a0a8 @winhamwr Refs #352. Added a changelog entry
winhamwr authored
568 Any feedback or discussion would be appreciated on the
e58de5c @winhamwr Consolidated the changelog for release 1.0.0b1
winhamwr authored
569 [WYMeditor Forums](http://community.wymeditor.org/).
87e9316 @winhamwr Bumped the version to 1.0.0a3 and updated the changelog
winhamwr authored
570
e58de5c @winhamwr Consolidated the changelog for release 1.0.0b1
winhamwr authored
571 Versus 0.5.0rc2 we have:
87e9316 @winhamwr Bumped the version to 1.0.0a3 and updated the changelog
winhamwr authored
572
e58de5c @winhamwr Consolidated the changelog for release 1.0.0b1
winhamwr authored
573 * *19* major bug fixes
574 * *8* major enhancements including a new theme.
44ec8cb @winhamwr Converted the changelog to markdown
winhamwr authored
575 * A huge internal code refactor to make maintaining and improving WYMeditor easier
e58de5c @winhamwr Consolidated the changelog for release 1.0.0b1
winhamwr authored
576 * A passing unit test suite containing more than 600 tests across all supported browsers
44ec8cb @winhamwr Converted the changelog to markdown
winhamwr authored
577
578 ### Upgrade Cycle
579
8f4a0a8 @winhamwr Refs #352. Added a changelog entry
winhamwr authored
580 Once all
b6e43c2 @winhamwr Changelogged the DIV changes and added a self-targetted Just Ship It …
winhamwr authored
581 [milestone 1.0.0 issues](https://github.com/wymeditor/wymeditor/issues?milestone=10&sort=created&direction=desc&state=open)
8f4a0a8 @winhamwr Refs #352. Added a changelog entry
winhamwr authored
582 are completed, this cycle will culminate in a 1.0.0 stable release.
44ec8cb @winhamwr Converted the changelog to markdown
winhamwr authored
583
584 ### Enhancements
693d4b1 @winhamwr Added a changelog
winhamwr authored
585
e58de5c @winhamwr Consolidated the changelog for release 1.0.0b1
winhamwr authored
586 * The parser now works harder to correct any invalid list nesting that might
587 occur due to browser-specific problems or HTML that was loaded to begin. On
588 every list action (indent, outdent, order/unordered conversion), the parser
589 crawls your list to make any necessary corrections. This ensures a much more
590 consistent list-editing experience, especially in Internet Explorer.
591 * A new *pretty* theme option is now available for modern browsers (ie9+, FF,
592 Chrome, Safari). This theme uses CSS instead of images to provide context
593 clues for blocks, resulting in fewer HTTP requests and better network
594 performance. Additionally, the context clues have been expanded to provide a
595 better "plain english" explanation of the elements. Give this new theme a
10a56b2 @winhamwr Update all references to use new hosted examples location.
winhamwr authored
596 swing at [the example](http://wymeditor.github.io/wymeditor/dist/examples/17-pretty-theme.html).
e58de5c @winhamwr Consolidated the changelog for release 1.0.0b1
winhamwr authored
597
598 You can enable it in your project by passing the
599 `iframeBasePath: "wymeditor/iframe/pretty/"` option to your WYMeditor instance.
600
601 Thanks to first-time contributor Gyuris Gellért for the theme.
d01d6bb @winhamwr Removed changelog entries for 0.5.x and prepared the notes for a 1.0.…
winhamwr authored
602 * The Embed plugin now supports embedding via an iframe.
2d3fb0c @winhamwr Refs gh-257. Added changelog entry
winhamwr authored
603 * List indent/outdent has been rewritten to fix several outstanding bugs in
9aeed2b @FriedRice Refs #360. Fixed spelling errors and formatting in README and CHANGELOG.
FriedRice authored
604 various browsers. Indent and outdent are now always opposites of each other
2d3fb0c @winhamwr Refs gh-257. Added changelog entry
winhamwr authored
605 (outdenting what you just indented returns you to your original state) and
606 the behavior is consistent across all supported browsers.
c66e175 @winhamwr Refs #239. Added a list plugin that enables tab indenting and shift +…
winhamwr authored
607 * A list plugin is now available that enables tab for list indent and
608 shift + tab for list outdent.
609
44ec8cb @winhamwr Converted the changelog to markdown
winhamwr authored
610 It is available at `wymeditor/plugins/list/jquery.wymeditor.list.js`.
4a35df9 @winhamwr Refs #249. Added a table plugin for adding/removing/merging rows/colu…
winhamwr authored
611 To enable the plugin, create a ListPlugin object via the
44ec8cb @winhamwr Converted the changelog to markdown
winhamwr authored
612 `wymeditor.postInit` option. eg::
c66e175 @winhamwr Refs #239. Added a list plugin that enables tab indenting and shift +…
winhamwr authored
613
4a35df9 @winhamwr Refs #249. Added a table plugin for adding/removing/merging rows/colu…
winhamwr authored
614 $('.wymeditor').wymeditor({
615 postInit: function(wym) {
616 var listPlugin = new ListPlugin({}, wym);
617 }
618 });
619
620 * A new Table editing plugin is now available
621
622 The table editing plugin enables the following:
623
624 * Users can now add and remove rows and columns from existing tables.
44ec8cb @winhamwr Converted the changelog to markdown
winhamwr authored
625 * Users can merge table cells to create either `colspan` or `rowspan`.
626 * Hitting the `tab` key while inside a table now moves the cursor to the
4a35df9 @winhamwr Refs #249. Added a table plugin for adding/removing/merging rows/colu…
winhamwr authored
627 next cell, improving usability when editing tables. This can be disabled
44ec8cb @winhamwr Converted the changelog to markdown
winhamwr authored
628 by passing `enableCellTabbing: false` to the plugin initialization.
4a35df9 @winhamwr Refs #249. Added a table plugin for adding/removing/merging rows/colu…
winhamwr authored
629
44ec8cb @winhamwr Converted the changelog to markdown
winhamwr authored
630 The plugin is available at `wymeditor/plugins/table/jquery.wymeditor.table.js`.
631 To enable the plugin, instantiate it during the `wymeditor.postInit` option.
4a35df9 @winhamwr Refs #249. Added a table plugin for adding/removing/merging rows/colu…
winhamwr authored
632 eg::
633
634 $('.wymeditor').wymeditor({
635 postInit: function(wym) {
636 var tableEditor = wym.table();
637 }
638 });
639
0693749 @winhamwr Refs gh-280. Added changelog entry regarding rangy
winhamwr authored
640 * Rangy is now included as part of the distribution and used to create
641 consistent cross-browser selection objects.
642
279e8fa @winhamwr Refs gh-262. Added some error messages and fallback when the wymPath …
winhamwr authored
643 * A console warning message is now created if no wymPath option is provided and
644 it can't be automatically determined. The editor also attempts to continue
645 with the assumption that your wymPath is your current directory, instead of
646 throwing an exception immediately.
647
693d4b1 @winhamwr Added a changelog
winhamwr authored
648
44ec8cb @winhamwr Converted the changelog to markdown
winhamwr authored
649 ### Bug Fixes
693d4b1 @winhamwr Added a changelog
winhamwr authored
650
0bfcfd1 @winhamwr Refs gh-284. Added a workaround for a serious ie8 rendering bug
winhamwr authored
651 * A rare bug affecting ie8 users with certain combinations of CSS attributes
652 has been fixed (with a work-around). This bug would manifest as all content
9aeed2b @FriedRice Refs #360. Fixed spelling errors and formatting in README and CHANGELOG.
FriedRice authored
653 in the editor temporarily and randomly disappearing after a keypress, only
0bfcfd1 @winhamwr Refs gh-284. Added a workaround for a serious ie8 rendering bug
winhamwr authored
654 to re-appear when the user moved their mouse.
37d4536 @winhamwr Refs #269 Added a changelog entry
winhamwr authored
655 * The editor height no longer changes height by a few pixels the first time
656 someone hovers over a tool.
2d3fb0c @winhamwr Refs gh-257. Added changelog entry
winhamwr authored
657 * Several list indent/outdent bugs that could result in invalid HTML and broken
658 lists are now fixed. Users can no-longer break their lists with specific
659 combinations of double indents and outdents.
660 * The HTML parser/validator now corrects unclosed <li> tags in lists so that if
661 a piece of HTML has previously been affected by the broken list bug, it will
662 be automatically corrected.
abe2416 @winhamwr Refs #156 Added changelog entry
winhamwr authored
663 * It is now always possible to insert tables, preformatted text and blockquotes
9aeed2b @FriedRice Refs #360. Fixed spelling errors and formatting in README and CHANGELOG.
FriedRice authored
664 at the start and end of documents, as well as in between each other.
abe2416 @winhamwr Refs #156 Added changelog entry
winhamwr authored
665 Previously, depending on your browser and version, you couldn't do one or more
6f57019 @winhamwr Refs #243. Added changelog entry
winhamwr authored
666 of these things.
667 * It is now possible to paste content in to a table when using internet
668 explorer.
73bac7c @winhamwr Refs #217. Added changelog entry
winhamwr authored
669 * Fixed some problems with ordered and unordered list nesting in Internet
4a35df9 @winhamwr Refs #249. Added a table plugin for adding/removing/merging rows/colu…
winhamwr authored
670 Explorer caused by a regex failing to account for IE's insertion of
73bac7c @winhamwr Refs #217. Added changelog entry
winhamwr authored
671 whitespace in list HTML.
44ec8cb @winhamwr Converted the changelog to markdown
winhamwr authored
672 * `colSpan` and `rowSpan` attributes are no longer stripped out in Internet
4a35df9 @winhamwr Refs #249. Added a table plugin for adding/removing/merging rows/colu…
winhamwr authored
673 Explorer.
e58de5c @winhamwr Consolidated the changelog for release 1.0.0b1
winhamwr authored
674 * Fixed a bug making it impossible to use *Paste From Word* inside tables or lists
675 * Fixed a list indent bug when indenting a list with a previous list item which
676 had a sublist of a different list type. This used to create a second sublist
677 of the original list type, which isn't what someone would expect.
678 * Fixed several related list outdent bugs where content could be re-ordered or
679 where outdent would fail to occur.
680 * It's now possible to consistently toggle lists between ordered and unordered
681 in all supported browsers.
682 * Turning a top-level item into a list no longer wraps the list in a paragraph
683 in chrome 16 and higher.
684 * Fixed indent/outdent when highlighting an inline node instead of the list
685 (eg. a bolded section).
686 * Updated the turkish translation (thanks Gokce).
687 * Attempting to indent with a cursor outside of a list no longer throws a
688 javascript error.
689 * Several bugs related to losing/moving your selection when indenting or
690 outdenting lists are now fixed.
691 * Outdenting after using backspace to join an item inside a list no longer
692 loses content in internet explorer.
693 * `<col />` tags are now automatically self-closing and the parser no longer
694 forces a closing `</col>` tag.
695
696 Thanks to first-time contributor Steven Bufton for the fix.
697
698
6f57019 @winhamwr Refs #243. Added changelog entry
winhamwr authored
699
Something went wrong with that request. Please try again.