=== 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.9 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:yo35@melix.net). 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:yo35@melix.net). == 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:yo35@melix.net) 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.1.0 (January 25, 2026) = * Add sound effects to navigation board. = 8.0.8 (January 1, 2026) = * Minor fixes. = 8.0.7 (December 17, 2025) = * Tested up to WordPress 6.9. = 8.0.6 (June 22, 2025) = * Upgrade Italian translation (thanks to Andrea Cuccarini). = 8.0.5 (April 21, 2025) = * Tested up to WordPress 6.8. * Fix drag-drop not working in the diagram editor as of WordPress 6.8. = 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 `
` 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.