# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [0.2.1] - 2019-03-24 ### Added - Updated solid-auth-client - Updated login pop-up ## [0.2.0] - 2018-12-20 ### Added - Initial support for real-time games using WebRTC (only in the browser) - Screencast of real-time game - Credits for Font Awesome icon that is used for background ### Fixed - Typo on index page ## [0.1.1] - 2018-12-08 ### Added - add `core.js` and `datasync.js` to root `index.js` ## [0.1.0] - 2018-12-08 ### Added - CLI to play the chess game - add CLI documentation to README and index - `core.js` to replace `utils.js` ### Fixed - clean up DataSync - fix that log-in button still shown after logging in ### Removed - `utils.js` replaced by `core.js` ## [0.0.7] - 2018-11-24 ### Added - add documentation in the code - configure JSDoc: documentation is available in `docs` - use [schema:InviteAction](http://schema.org/InviteAction) to represent an invitation to join a chess game - use [schema:RsvpAction](http://schema.org/RsvpAction) to represent an response to invitation - use [schema:contributor](http://schema.org/contributor) to add the games of user to his WebId - send acceptance of invitation when joining a game - show modal when response to invitation is received - show games to continue in table - update background - add basic RDFa ### Fixed - fix capitalization in some methods in `index.js` ## [0.0.6] - 2018-11-12 ### Added - show modal when you do not have write permission for file ### Fixed - generating new game url failed when file did not exist ## [0.0.5] - 2018-11-12 ### Fixed - new game data that is saved to an existing file does not overwrite other game data - make sure that new game url is unused - catch error when notification is invalid RDF - fix duplicate ids in HTML - add option to switch between themes (pieces and board) - add "modern" theme - make board responsive - add document that discusses the interaction between Solid Chess and the different PODs ## [0.0.4] - 2018-11-10 ### Fixed - modal did not show when not logged in and clicking on "join game" ## [0.0.3] - 2018-11-10 ### Added - use [LDflex](https://github.com/solid/query-ldflex) where possible - add opponent's name to game name in continue menu ([#27](https://github.com/pheyvaer/solid-chess/issues/27)) ## [0.0.2] - 2018-11-09 ### Added - use [semantic-chess](https://github.com/pheyvaer/semantic-chess-js), which replaces the local semantic chess code [0.2.1]: https://github.com/pheyvaer/solid-chess/compare/v0.2.0...v0.2.1 [0.2.0]: https://github.com/pheyvaer/solid-chess/compare/v0.1.1...v0.2.0 [0.1.1]: https://github.com/pheyvaer/solid-chess/compare/v0.1.0...v0.1.1 [0.1.0]: https://github.com/pheyvaer/solid-chess/compare/v0.0.7...v0.1.0 [0.0.7]: https://github.com/pheyvaer/solid-chess/compare/v0.0.6...v0.0.7 [0.0.6]: https://github.com/pheyvaer/solid-chess/compare/v0.0.5...v0.0.6 [0.0.5]: https://github.com/pheyvaer/solid-chess/compare/v0.0.4...v0.0.5 [0.0.4]: https://github.com/pheyvaer/solid-chess/compare/v0.0.3...v0.0.4 [0.0.3]: https://github.com/pheyvaer/solid-chess/compare/v0.0.2...v0.0.3 [0.0.2]: https://github.com/pheyvaer/solid-chess/compare/v0.0.1...v0.0.2