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