-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathwordpress.readme.txt
633 lines (437 loc) · 26.3 KB
/
wordpress.readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
=== RPB Chessboard ===
Contributors: yo35
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YHNERW43QN49E
Tags: chess, chessboard, fen, pgn, games
Tested up to: 6.7
Stable tag: trunk
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
This plugin allows you to typeset and display chess diagrams and PGN-encoded chess games.
== Description ==
RPB Chessboard allows you to typeset and display chess games and diagrams in the posts and pages of your WordPress blog, using the standard [FEN](https://en.wikipedia.org/wiki/Forsyth-Edwards_Notation) and [PGN](https://en.wikipedia.org/wiki/Portable_Game_Notation) notations.
= Links =
* [Ask for help or report a problem](https://github.com/yo35/rpb-chessboard/issues)
* [Documentation & examples](https://rpb-chessboard.yo35.org/)
* [GitHub repository (source code)](https://github.com/yo35/rpb-chessboard)
= Features =
* Customizable aspect for the chessboards (orientation, size, etc...).
* Support comments and sub-variations in PGN-encoded games.
* Support HTML formatting in PGN comments.
* Support several chess variants:
- [Chess960](https://en.wikipedia.org/wiki/Chess960) (also known as Fischer Random Chess).
- [Antichess](https://en.wikipedia.org/wiki/Losing_chess).
- [Horde chess](https://en.wikipedia.org/wiki/Dunsany%27s_chess#Horde_chess).
* Colored square and arrow markers.
* Integration with the Gutenberg post/page editor.
* Multi-language support.
If you encounter some bugs with this plugin, or if you wish to get new features in the future versions, you can report/propose them in the [GitHub bug tracker](https://github.com/yo35/rpb-chessboard/issues).
If you are interested in translating this plugin into your language, please [contact the author](mailto:[email protected]).
Custom developments in relation with RPB Chessboard (e.g. specific feature, advanced customization...) can be realized by the author as a paid service. If you need to have such custom developments for your website, please feel free to [contact the author](mailto:[email protected]).
== Installation ==
1. Download [rpb-chessboard.zip](https://downloads.wordpress.org/plugin/rpb-chessboard.zip) and upload its content to the `/wp-content/plugins/` directory of your website.
2. Activate the plugin through the *Plugins* menu in WordPress.
3. When the plugin is installed and activated, two new blocks become available in the WordPress post/page editor: *Chess diagram* and *Chess game*.
For extensive details about plugin installation and management, please have a look to the general [plugin management page](https://wordpress.org/support/article/managing-plugins/).
For more details on how to use RPB Chessboard, please have a look to the [quick start guide](https://rpb-chessboard.yo35.org/).
== Frequently Asked Questions ==
= How to find help? =
First, look at the [plugin documentation & examples](https://rpb-chessboard.yo35.org/) website. If no answer can be found there, ask your question on [this forum](https://github.com/yo35/rpb-chessboard/issues).
= I encounter a bug, or I think the plugin misses a key feature... =
Please expose your case on [the forum](https://github.com/yo35/rpb-chessboard/issues)! Usually, bugs get fixed very quickly after being reported. Feature requests are discussed, and then implemented if relevant.
= The plugin is not available in my language, I want to translate it. =
Please [contact the author](mailto:[email protected]) for this.
== Screenshots ==
1. Chess diagram in a post with the Twenty Fifteen theme.
2. Chess game in a post with the Twenty Fifteen theme.
3. When clicking on a move, a popup frame is displayed, showing the corresponding position.
4. A navigation board can be added beside the move list.
5. Chess games can have comments, sub-variations and diagrams. HTML formatting in text comments is supported.
6. When the plugin is installed and activated, two new blocks become available in the Gutenberg post/page editor.
7. Chess diagram block in the Gutenberg post/page editor.
8. Chess game block in the Gutenberg post/page editor.
== Changelog ==
= 8.0.4 (January 1, 2025) =
* Minor fixes.
= 8.0.3 (November 23, 2024) =
* Tested up to WordPress 6.7.
= 8.0.2 (August 11, 2024) =
* Fix non-displayed blocks with themes that have unregistered jQuery (see [#239](https://github.com/yo35/rpb-chessboard/issues/293)).
= 8.0.1 (July 18, 2024) =
* Minor fixes.
* Tested up to WordPress 6.6.
= 8.0.0 (May 9, 2024) =
* Add auto-play (see [#91](https://github.com/yo35/rpb-chessboard/issues/91)).
* Adapt button size in the navigation toolbar to the size of the board (see [#274](https://github.com/yo35/rpb-chessboard/issues/274)).
= 7.9.1 (April 7, 2024) =
* Tested up to WordPress 6.5.
* Refactor build tools.
= 7.9.0 (March 9, 2024) =
* Add support for NAGs 20 and 21 (see [#280](https://github.com/yo35/rpb-chessboard/issues/280)).
= 7.8.0 (January 1, 2024) =
* Add an option to show/hide the turn flag in the diagrams (see [#270](https://github.com/yo35/rpb-chessboard/issues/270)).
= 7.7.1 (November 11, 2023) =
* Tested up to WordPress 6.4.
= 7.7.0 (August 9, 2023) =
* Tested up to WordPress 6.3.
* Fix size of the text area in the chess game block editor (see [#267](https://github.com/yo35/rpb-chessboard/issues/267)).
= 7.6.0 (June 3, 2023) =
* Chess game block allows to upload a PGN file and use it as data source.
= 7.5.4 (May 26, 2023) =
* Fix focus issue in the navigation frame (see [#263](https://github.com/yo35/rpb-chessboard/issues/263)).
= 7.5.3 (April 13, 2023) =
* Minor fixes.
= 7.5.2 (April 13, 2023) =
* Minor fixes.
= 7.5.1 (April 10, 2023) =
* Fix comment parsing issue (see [#260](https://github.com/yo35/rpb-chessboard/issues/260)).
= 7.5.0 (April 9, 2023) =
* The `[fen][/fen]` and `[pgn][/pgn]` shortcodes are no longer considered as deprecated (several people are still using the classic post/page editor).
* Add shortcode attribute `initial_selection` to `[pgn][/pgn]` to customize of the initial move (see [#259](https://github.com/yo35/rpb-chessboard/issues/259)).
= 7.4.1 (March 29, 2023) =
* Tested up to WordPress 6.2.
= 7.4.0 (March 18, 2023) =
* Add support for NAG 9 (see [#255](https://github.com/yo35/rpb-chessboard/issues/255)).
= 7.3.10 (March 11, 2023) =
* Fix chess diagram block not properly rendered with starting position (see [#256](https://github.com/yo35/rpb-chessboard/issues/256)).
= 7.3.9 (March 5, 2023) =
* Fix navigation popup display on mobile devices (see [#253](https://github.com/yo35/rpb-chessboard/issues/253)).
= 7.3.8 (February 1, 2023) =
* Fix drag-drop not working in the diagram editor on mobile devices.
= 7.3.7 (January 8, 2023) =
* Minor fixes.
= 7.3.6 (November 17, 2022) =
* Fix scroll issue on iOS (see [#250](https://github.com/yo35/rpb-chessboard/issues/250)).
= 7.3.5 (November 10, 2022) =
* Minor fixes on Hungarian translation.
= 7.3.4 (November 8, 2022) =
* Hungarian translation (thanks to Atilla Szvetlik).
= 7.3.3 (November 6, 2022) =
* Tested up to WordPress 6.1.
* Minor fixes.
= 7.3.2 (August 31, 2022) =
* Minor fixes.
= 7.3.1 (June 29, 2022) =
* Improve plugin resiliency + error reporting in presence of async/deferred JS loading (see [#242](https://github.com/yo35/rpb-chessboard/issues/242)).
= 7.3.0 (June 29, 2022) =
* Add support for blue markers.
* Allow move arrow color customization.
* Minor fixes.
= 7.2.1 (June 14, 2022) =
* Fix potential fatal error `call to undefined function get_plugin_data()` (see [#240](https://github.com/yo35/rpb-chessboard/issues/240)).
= 7.2.0 (June 13, 2022) =
* Refactor the admin side of the plugin.
* Default options for standalone diagrams, for navigation board, and for PGN comment diagrams are now defined separately.
= 7.1.2 (June 7, 2022) =
* Restore Czech translations.
= 7.1.1 (June 1, 2022) =
* Fix `<br>` tags not working in PGN comments (see [#238](https://github.com/yo35/rpb-chessboard/issues/238)) and improve support of HTML tags (in particular: paragraphs, lists and images are now allowed in PGN comments).
* Minor fixes.
= 7.1.0 (May 24, 2022) =
* Tested up to WordPress 6.0.
* Add support for NAGs 141, 143 and 145.
* Implement customization of the initial move shown by the navigation board (see [#205](https://github.com/yo35/rpb-chessboard/issues/205) and [#228](https://github.com/yo35/rpb-chessboard/issues/228)).
= 7.0.1 (May 16, 2022) =
* Minor fixes.
= 7.0.0 (May 16, 2022) =
* Add chess game block with its editor to the Gutenberg-based WordPress post/page editor.
* Significant code refactoring of the chess game component, which is now released as a standalone NPM library (kokopu-react).
* The `[fen][/fen]` and `[pgn][/pgn]` shortcodes are now considered as deprecated: from now on, it is advised to use the chess diagram and chess game blocks to insert chess content in posts and pages.
* Remove the embedded help: documentation is now available on https://rpb-chessboard.yo35.org/.
= 6.4.1 (January 27, 2022) =
* Tested up to WordPress 5.9.
* Upgrade dependencies.
= 6.4.0 (October 22, 2021) =
* Add square annotations plus/times/dot/circle (see [#218](https://github.com/yo35/rpb-chessboard/issues/218)).
= 6.3.0 (September 27, 2021) =
* Add support for [Horde chess](https://en.wikipedia.org/wiki/Dunsany%27s_chess#Horde_chess) (see [#167](https://github.com/yo35/rpb-chessboard/issues/167)).
= 6.2.2 (September 19, 2021) =
* Cleanup and upgrade dependencies.
= 6.2.1 (August 15, 2021) =
* Support castling moves encoded with zeros (see [#142](https://github.com/yo35/rpb-chessboard/issues/142)).
= 6.2.0 (July 25, 2021) =
* Tested up to WordPress 5.8.
* Add support for [Antichess](https://en.wikipedia.org/wiki/Losing_chess) (see [#187](https://github.com/yo35/rpb-chessboard/issues/187)).
= 6.1.0 (June 26, 2021) =
* Add text field to allow copy/paste FEN in the diagram editor (see [#211](https://github.com/yo35/rpb-chessboard/issues/211)).
= 6.0.2 (June 6, 2021) =
* Fix navigation board size issue in popup frame on small-screen devices (see [#208](https://github.com/yo35/rpb-chessboard/issues/208)).
= 6.0.1 (May 30, 2021) =
* Fix plugin crash encountered with old PHP versions (before PHP 7.3).
= 6.0.0 (May 30, 2021) =
* Add chess diagram block with its editor to the Gutenberg-based WordPress post/page editor.
* Drop support for the old TinyMCE-based WordPress post/page editor.
* Significant code refactoring of the chess diagram widget, which is now released as a standalone NPM library (kokopu-react).
= 5.9.3 (May 17, 2021) =
* Tested up to WordPress 5.7.
* Italian translation (thanks to Andrea Cuccarini).
= 5.9.2 (February 6, 2021) =
* Rollback square marker rendering to plain square (as it used to be until version 5.9.0).
= 5.9.1 (January 10, 2021) =
* Render square markers with a plain circle.
= 5.9.0 (January 3, 2021) =
* Tested up to WordPress 5.6.
* Enable arrow/square marker color customization (see [#190](https://github.com/yo35/rpb-chessboard/issues/190)).
* Implement square annotation with letter/digit (see [#192](https://github.com/yo35/rpb-chessboard/issues/192)).
* Fix alignment issue with float-right navigation board (see [#191](https://github.com/yo35/rpb-chessboard/issues/191)).
= 5.8.1 (November 18, 2020) =
* Fix arrow tip issue (see [#185](https://github.com/yo35/rpb-chessboard/issues/185)).
= 5.8.0 (August 22, 2020) =
* Tested up to WordPress 5.5.
* Handle games with no king (see [#171](https://github.com/yo35/rpb-chessboard/issues/171)).
= 5.7.1 (July 30, 2020) =
* Brazilian Portuguese translation (thanks to Rewbenio Frota).
= 5.7.0 (June 20, 2020) =
* Tested up to WordPress 5.4.
* Implement lazy-loading for CSS assets (see [#135](https://github.com/yo35/rpb-chessboard/issues/135)) and introduce a compatibility option to disable this feature.
= 5.6.9 (February 9, 2020) =
* Fix some typos in the Spanish translation.
= 5.6.8 (February 1, 2020) =
* Fix some typos in the Spanish translation.
= 5.6.7 (February 1, 2020) =
* Spanish translation (thanks to Martin Frith).
= 5.6.6 (December 22, 2019) =
* Fix annotation arrows (regression from 5.6.5).
= 5.6.5 (December 20, 2019) =
* Improve PGN parsing robustness to linebreak issues (see [#155](https://github.com/yo35/rpb-chessboard/issues/155)).
= 5.6.4 (November 24, 2019) =
* Tested up to WordPress 5.3.
* Czech translation for frontend (thanks to Jan Jilek).
= 5.6.3 (June 8, 2019) =
* Fix corner case issues occurring in PGN parsing.
= 5.6.2 (May 13, 2019) =
* Tested up to WordPress 5.2.
* Fix diagrams/games not rendered with themes that do no include jQuery by default (see [#154](https://github.com/yo35/rpb-chessboard/issues/154)).
= 5.6.1 (April 21, 2019) =
* Fix disambiguation issue on rook move (see [#153](https://github.com/yo35/rpb-chessboard/issues/153)).
= 5.6 (April 20, 2019) =
* Fix PGN parsing error encountered with lichess syntax for %csl/%cal (see [#151](https://github.com/yo35/rpb-chessboard/issues/151)).
* Add support for advanced NAGs (see [#152](https://github.com/yo35/rpb-chessboard/issues/152)).
= 5.5.3 (March 23, 2019) =
* Fix PGN parsing error encountered with games downloaded from lichess.org (see [#149](https://github.com/yo35/rpb-chessboard/issues/149)).
= 5.5.2 (March 10, 2019) =
* Fix PGN parsing issue (see [#146](https://github.com/yo35/rpb-chessboard/issues/146)).
= 5.5.1 (February 23, 2019) =
* Tested up to WordPress 5.1.
* Lazy-loading of CSS assets does not work with some themes (see [#145](https://github.com/yo35/rpb-chessboard/issues/145)): revert this feature.
= 5.5 (February 9, 2019) =
* Load CSS/JS assets only when necessary in the frontend (see [#135](https://github.com/yo35/rpb-chessboard/issues/135)).
= 5.4.4 (January 1, 2019) =
* Tested up to WordPress 5.0.
* Code cleanup.
= 5.4.3 (October 27, 2018) =
* Fix (again) post/page rendering for Gutenberg (see [#137](https://github.com/yo35/rpb-chessboard/issues/137)).
= 5.4.2 (August 25, 2018) =
* Fix scroll area sizing in hidden chessgames (see [#141](https://github.com/yo35/rpb-chessboard/issues/141)).
= 5.4.1 (August 12, 2018) =
* Fix animation issue occurring on small-screen devices (see [#136](https://github.com/yo35/rpb-chessboard/issues/136)).
* Fix post/page rendering for Gutenberg (see [#137](https://github.com/yo35/rpb-chessboard/issues/137)).
* Fix diagrams not working in Chess960 games (see [#138](https://github.com/yo35/rpb-chessboard/issues/138)).
= 5.4 (July 22, 2018) =
* Add support for [Chess960](https://en.wikipedia.org/wiki/Chess960), aka. Fischer Random Chess (see [#15](https://github.com/yo35/rpb-chessboard/issues/15)).
= 5.3.3 (July 9, 2018) =
* Fix invalid move notation issue (see [#134](https://github.com/yo35/rpb-chessboard/issues/134)).
= 5.3.2 (July 8, 2018) =
* Fix security issue (see [#133](https://github.com/yo35/rpb-chessboard/issues/133)).
= 5.3.1 (July 7, 2018) =
* Fix security issue (see [#132](https://github.com/yo35/rpb-chessboard/issues/132)).
= 5.3 (May 26, 2018) =
* Fix diagram issues (see [#130](https://github.com/yo35/rpb-chessboard/issues/130) and [#131](https://github.com/yo35/rpb-chessboard/issues/131)): `[pgndiagram]` is no-longer available. From now on, the standard `[#]` should be used instead.
* Fix security issue (see [#122](https://github.com/yo35/rpb-chessboard/issues/122)): refactor DOM building process and set-up proper HTML sanitization where needed.
* Refactor move generation/validation + PGN parsing code as a standalone NPM library (Kokopu).
= 5.2.2 (May 1, 2018) =
* Fix page jump issue (see [#129](https://github.com/yo35/rpb-chessboard/issues/129)).
= 5.2.1 (April 8, 2018) =
* Fix scrolling issue (see [#128](https://github.com/yo35/rpb-chessboard/issues/128)).
= 5.2 (April 2, 2018) =
* Fix several code security issues (see [#116](https://github.com/yo35/rpb-chessboard/issues/116), [#117](https://github.com/yo35/rpb-chessboard/issues/117), [#118](https://github.com/yo35/rpb-chessboard/issues/118), [#119](https://github.com/yo35/rpb-chessboard/issues/119), [#120](https://github.com/yo35/rpb-chessboard/issues/120) and [#121](https://github.com/yo35/rpb-chessboard/issues/121)).
* Image size optimization.
* IE 8 not supported anymore.
= 5.1.6 (January 7, 2018) =
* Fix scrolling issue (see [#111](https://github.com/yo35/rpb-chessboard/issues/111)).
* Enforce WP coding conventions and code cleanup.
* Chess font size optimization.
= 5.1.5 (January 1, 2018) =
* Fix several issues affecting mobile devices (see [#101](https://github.com/yo35/rpb-chessboard/issues/101), [#104](https://github.com/yo35/rpb-chessboard/issues/104) and [#105](https://github.com/yo35/rpb-chessboard/issues/105)).
= 5.1.4 (December 3, 2017) =
* Add the "Fix jQuery's buttons" option as a workaround for conflicts with Bootstrap-based plugins and themes.
= 5.1.3 (November 26, 2017) =
* Tested up to WordPress 4.9.
* Fix scrollLeft/scrollRight rendering on small-screen devices (see [#101](https://github.com/yo35/rpb-chessboard/issues/101)).
= 5.1.2 (October 26, 2017) =
* Fix missing jQuery dependencies (possible cause of [#99](https://github.com/yo35/rpb-chessboard/issues/99)).
= 5.1.1 (October 15, 2017) =
* Fix browser-related issue with the keyboard shortcut feature.
= 5.1 (October 15, 2017) =
* Add keyboard shortcuts on the navigation board (see [#48](https://github.com/yo35/rpb-chessboard/issues/48)).
* Add a "Donate" button.
= 5.0.1 (October 14, 2017) =
* Change the text domain to comply with WP.org recommendations.
= 5.0 (July 9, 2017) =
* Tested up to WordPress 4.8.
* Allow navigation board flipping (see [#70](https://github.com/yo35/rpb-chessboard/issues/70)).
* Add a button to let readers download PGN data (see [#78](https://github.com/yo35/rpb-chessboard/issues/78)).
* Refactor file and CSS class naming.
* Improve memo/help pages to take into account theming and default settings.
= 4.8.1 (April 23, 2017) =
* Workaround so that FEN works within bbPress content.
= 4.8 (April 23, 2017) =
* Allow left/right alignment for diagrams (see [#81](https://github.com/yo35/rpb-chessboard/issues/81)).
* Minor fixes.
= 4.7 (January 16, 2017) =
* Enable .pgn file uploading.
* Loading PGN data from a URL (see [#50](https://github.com/yo35/rpb-chessboard/issues/50)).
= 4.6.2 (January 2, 2017) =
* Tested up to WordPress 4.7.
* Fix arrow refresh issue (see [#76](https://github.com/yo35/rpb-chessboard/issues/76)).
= 4.6.1 (November 12, 2016) =
* Russian translation (thanks to Sergey Baravicov).
= 4.6 (November 6, 2016) =
* Add scrollLeft/scrollRight positions for the navigation board.
= 4.5 (October 15, 2016) =
* Add theming feature.
= 4.4 (August 31, 2016) =
* Tested up to WordPress 4.6.
* Add keyboard shortcuts to the FEN editor (see [#67](https://github.com/yo35/rpb-chessboard/issues/67)).
= 4.3.3 (August 7, 2016) =
* Fix animation not working when clicking on text moves (see [#68](https://github.com/yo35/rpb-chessboard/issues/68)).
= 4.3.2 (July 3, 2016) =
* Fix wrong colorset/pieceset parameters in navigation frame (see [#66](https://github.com/yo35/rpb-chessboard/issues/66)).
= 4.3.1 (June 16, 2016) =
* Tested up to WordPress 4.5.
* Minor fixes.
= 4.3 (March 10, 2016) =
* Add colorset and pieceset customization parameters (see [#13](https://github.com/yo35/rpb-chessboard/issues/13) and [#29](https://github.com/yo35/rpb-chessboard/issues/29)).
= 4.2.3 (January 21, 2016) =
* Fix PGN parsing issue (see [#53](https://github.com/yo35/rpb-chessboard/issues/53)).
= 4.2.2 (December 20, 2015) =
* Tested up to WordPress 4.4.
* Add cache for dynamic CSS.
= 4.2.1 (November 22, 2015) =
* Fix rendering of NAG $11 (see [#51](https://github.com/yo35/rpb-chessboard/issues/51)).
= 4.2 (November 15, 2015) =
* Add move animation and highlighting (see [#39](https://github.com/yo35/rpb-chessboard/issues/39)).
* Refactor organization of PHP classes.
= 4.1.4 (September 2, 2015) =
* Tested up to WordPress 4.3.
* Turkish translation (thanks to Ali Nihat Yazıcı).
= 4.1.3 (August 15, 2015) =
* Fix click-on-image-not-working issue in IE (see [#43](https://github.com/yo35/rpb-chessboard/issues/43)).
= 4.1.2 (August 1, 2015) =
* Fix arrow-head issue in Chrome (see [#40](https://github.com/yo35/rpb-chessboard/issues/40)).
= 4.1.1 (July 27, 2015) =
* Fix small-screen related issue (see [#41](https://github.com/yo35/rpb-chessboard/issues/41)).
* Fix navigation frame sizing issue occurring with some themes.
= 4.1 (July 7, 2015) =
* Add: option to get navigation board above/below the move list.
= 4.0.2 (June 17, 2015) =
* Fix syntax issue.
= 4.0.1 (June 17, 2015) =
* Fix compatibility issue with PHP <= 5.3 (see [#37](https://github.com/yo35/rpb-chessboard/issues/37)).
* Force JS/CSS file reloading each time the version of the plugin changes.
= 4.0 (June 6, 2015) =
* Add support for square highlights and arrow (see [#27](https://github.com/yo35/rpb-chessboard/issues/27)).
* Refactor the help pages.
= 3.6.2 (April 26, 2015) =
* Tested up to WordPress 4.2.
* Add help on null moves.
= 3.6.1 (April 18, 2015) =
* Null-move support (see [#35](https://github.com/yo35/rpb-chessboard/issues/35)).
= 3.6 (March 29, 2015) =
* Significant code refactoring of the JavaScript chess library: do not use chess.js anymore.
* Improve FEN/PGN parsing error messages (see [#11](https://github.com/yo35/rpb-chessboard/issues/11)).
= 3.5.1 (March 15, 2015) =
* Fix: make `flip` attribute work on tag `[pgndiagram]` (see [#32](https://github.com/yo35/rpb-chessboard/issues/32)).
= 3.5 (February 22, 2015) =
* Add options to customize chessboard appearance on small-screen devices (see [#26](https://github.com/yo35/rpb-chessboard/issues/26)).
= 3.4.3 (January 26, 2015) =
* Tested up to WordPress 4.1.
* Add: scroll the document to the selected move if it is not visible (see [#28](https://github.com/yo35/rpb-chessboard/issues/28)).
= 3.4.2 (November 23, 2014) =
* Sprite system refactoring to allow responsive web design (see [#26](https://github.com/yo35/rpb-chessboard/issues/26)).
* Fix file-collapse issue (see [#25](https://github.com/yo35/rpb-chessboard/issues/25)).
= 3.4.1 (November 17, 2014) =
* Fix localization not working on frontend.
= 3.4 (October 26, 2014) =
* Refactor edit-FEN dialog and make it available in TinyMCE editor.
= 3.3 (September 6, 2014) =
* Tested up to WordPress 4.0.
* Dutch translation (thanks to Ivan Deceuninck).
* Minor fixes.
= 3.2.3 (August 30, 2014) =
* Fix issue with occurring with `[pgn][/pgn]` tags in non-post/page contexts.
= 3.2.2 (August 30, 2014) =
* Fix issue with occurring with `[fen][/fen]` tags in non-post/page contexts.
= 3.2.1 (August 26, 2014) =
* Fix plugin set-up for non-standard WordPress install configurations.
= 3.2 (August 13, 2014) =
* Improve date rendering and localization.
* Minor fixes.
= 3.1 (July 27, 2014) =
* Polish translation (thanks to Dawid Ziółkowski).
* Minor fixes.
= 3.0 (July 14, 2014) =
* Add: cancel/reset buttons in the setting pages.
* Minor fixes.
= 2.99.1 (June 27, 2014) =
* Fix compatibility issue with PHP <= 5.2.
* CSS classes for light- and dark-squares (see [#13](https://github.com/yo35/rpb-chessboard/issues/13)).
= 2.99 (June 16, 2014) =
* Add: piece symbol customization.
* Add: navigation board next to the move list (not only in a popup frame).
* Fix several bugs related to PGN game parsing and rendering.
* Code refactoring (use the jQuery widget framework for PGN rendering in particular).
* Provide minified versions of the JS scripts.
= 2.4.3 (May 12, 2014) =
* Plugin icon & banner.
= 2.4.2 (May 10, 2014) =
* Update the documentation and add links toward Yo35.org.
= 2.4.1 (April 30, 2014) =
* Improve code robustness with respect to dynamically loaded content (e.g. through AJAX requests).
= 2.4 (April 26, 2014) =
* German translation (thanks to mliebelt).
* Fix browser compatibility issue (bug with the FEN dialog, reported as issue [#5](https://github.com/yo35/rpb-chessboard/issues/5)).
* PHP code refactoring (backend).
= 2.3.2 (April 19, 2014) =
* Tested up to WordPress 3.9.
* Minor code cleaning.
= 2.3.1 (April 4, 2014) =
* Fix warnings issued by WP in debug mode.
= 2.3 (March 16, 2014) =
* Dialog to create/edit FEN chess diagrams in the text editor.
= 2.2.2 (March 13, 2014) =
* Improve compatibility with IE <= 10.
= 2.2.1 (February 16, 2014) =
* Fix parsing bug regarding castle moves with check (see [#3](https://github.com/yo35/rpb-chessboard/issues/3)).
= 2.2 (February 16, 2014) =
* Faster rendering of the chess diagrams.
= 2.1 (January 3, 2014) =
* Compatibility mode to avoid conflicts with other plugins that might use the `[fen][/fen]` and `[pgn][/pgn]` shortcodes.
= 2.0.1 (December 13, 2013) =
* Tested up to WordPress 3.8.
= 2.0 (November 10, 2013) =
* Add: flip attribute (to change the orientation of the chessboards).
* Auto-size the chessboard in the navigation frame generated with `[pgn][/pgn]`.
= 1.99.6 (November 4, 2013) =
* Documentation for the PGN tag.
= 1.99.5 (November 2, 2013) =
* Fix issue [#1](https://github.com/yo35/rpb-chessboard/issues/1).
* Documentation for the FEN tag.
= 1.99.4 (November 2, 2013) =
* Clean the credits page in the backend.
* Fix: missing theming for the jQuery widgets in the backend.
= 1.99.3 (November 1, 2013) =
* Fix: use the WP theming for jQuery dialogs to avoid conflicts between CSS.
= 1.99.2 (October 31, 2013) =
* Fix: rpbchessboard.php is renamed as rpb-chessboard.php (allocated slug name on the WP repository).
= 1.99.1 (October 31, 2013) =
* First public version.
== Credits ==
= Author =
Yoann Le Montagner
= Contributors =
Marek Śmigielski, [Paul Schreiber](https://paulschreiber.com/), [Adam Silverstein](http://www.10up.com/), Paolo Fantozzi.
= Translators =
Jan Jílek (Czech), Markus Liebelt (German), Yoann Le Montagner (English and French), Martin Frith (Spanish), Atilla Szvetlik (Hungarian), Andrea Cuccarini (Italian), Ivan Deceuninck (Dutch), Dawid Ziółkowski (Polish), [Rewbenio Frota](http://www.lancesqi.com.br/) (Brazilian Portuguese), Sergey Baravicov (Russian), Ali Nihat Yazıcı (Turkish).
= Graphic resources =
Pieceset *CBurnett* has been created by [Colin M.L. Burnett](https://en.wikipedia.org/wiki/User:Cburnett), who shares it under the [CC-BY-SA] license on [Wikimedia Commons](https://commons.wikimedia.org/wiki/Category:SVG_chess_pieces); user [Antonsusi](https://commons.wikimedia.org/wiki/User:Antonsusi) has also contributed to this work. Piecesets *Celtic*, *Eyes*, *Fantasy*, *Skulls* and *Spatial* have been created by [Maurizio Monge](http://poisson.phc.dm.unipi.it/~monge/), who makes them freely available for chess programs. Colorsets *Coral*, *Dusk*, *Emerald*, *Marine*, *Sandcastle* and *Wheat* have been proposed in this [blog post](http://omgchess.blogspot.fr/2015/09/chess-board-color-schemes.html) by [Gorgonian](http://omgchess.blogspot.fr/).
The author would like to thank all these people for their highly valuable work.