- Fixed 'for' loop that broke the tooltips
- Updated dependencies
- fix multiple dependencies vulnerabilities
- fix the caching with Redis that was always set to 'localhost:6379' with the same key prefix that was caused by the Riot API client (see this issue)
- Update GitHub path to the new one in package.json file
- Updated dependencies
- Fix main script path
- Fix
prod
config not working
- [Server] Cache : removed
checkperiod
option. - [Server] Options : removed
protocol
option.
- Now uses the V3 version of the Riot API.
- [Server] Caching with Redis. More details in the 'cache' section in the README;
- Debug log of app mount path
- Fix README docs
- Fix package.json file typos
- Fix #3
- Update dependencies
- Fix license
- Update dependencies
- [Client] Round the champions stats
- [Server] Fix requested language strings endpoint always returning the same language regardless the given locale
- [Client] Make the tooltip box no longer overflows after it is rendered with the datas
- [Client] Fix unwanted ending '/' on the base route
- [Client] Remove useless debug log
- Multiple code and linting fixes
- [Client] Use the retrieved languages strings in order to display the proper language
- [Demo] Add Yarn support for the deploy script
- [Demo] Exclude eslint
- [Demo] Fix public folder not found when the demo is ran outside its directory
- [Server] Fix log being called too early
- [Server] The Router no longer keep the API as an attribute for security purposes.
- [Client] The tooltip box no longer overflows after it is rendered with the datas.
- Yarn support
- Use Airbnb Javascript guidelines
- Little code fixes
- [Server] Fix
base
option interfering with the main router, causing wrong base route
- [Server] Set the locale in the api requests instead of a static value in the middleware config
- [Client] Request the locales to server
- [Server]
/version
route - [Server]
base
middleware option
leagueTooltipsDebug
changed toleagueTooltips.debug
- [Server] Use node-cache for server side caching.
- [Client] Display and error if the datas cannot be retrieved
- [Client] Adjust the tooltip position regarding the cursor position and the viewport size
- [Client] Tooltip's
z-index
property set to 100
- debug module added (see here)
- cors option
- [Server] Fix "Resource interpreted as Stylesheet but transferred with MIME type" warning message on stylesheets.
- [Client] Show the tooltip error if the request is errored.
- [Client & Server] Add champion spell tooltip.
- [Client] Show "Display error" if the template rendering failed.
- [Client] Retry patch fetching if the patch is empty or errored.
- [Server] Serve sitemaps.
- [Server] Remove the "domain.tld" part of the
options.url
as thefetch()
cross-origin policy will deny the request to other domains. - [Client] Change 'data-spell' attribute to 'data-summonerspell' for better clarity.
- [Server] Fix "undefined e" error when throwing errors.
- Fix undefined "sources" variable.
- Fix "forbidden protocol" message if undefined and fix protocol not being used properly in the API.
- Fix undefined url not being set to the default value.
- Unpublish demo directory on npm.
- Fix missing index.js file causing require fail.
First publish