Releases: gregoriodelasheras/pokedex-js
Releases · gregoriodelasheras/pokedex-js
v.1.1.3
v.1.1.2
- Compress and minify JS and CSS files for better performance
- Improve DOM rendering performance
- Update README.md with information about the project
v.1.1.1
- Create method to load data for the current 8 generations of Pokémon
- Add new data for each query (species, abilities, description)
- Create method to correct errors in the filtering search
- Change method names and add comments to optimize the code
- Style the elemental types
- The user can now use the navbar to select the generation to be consulted
- The home page now displays a welcome message to the user and an animated image of the Kanto Pokédex
v.1.1.0
The application leaves its alpha state, it is now fully functional. At the moment it allows to visualize and filter Pokémon of the first generation (#001 - #151).
Changes:
- Add Bootstrap, a Navbar and a filter to search Pokémon
- Optimize JS code with jQuery, change method names for better comprehension
- Unify old CSS / Sass code and simplify in one file (main.scss) to use Bootstrap
v.1.0.7
- Add modal window to display Pokémon data to the user (show image, id, name, height and weight)
v.1.0.6
- Add polyfills for promises and fetch
- Remove the array of Pokémon objects and replace it with an empty array
- Add a loadList function as a return key that uses fetch to GET the complete list of Pokémon from PokéAPI
- Add a loadDetails function to get the Pokémon details using the URL from the Pokémon object in the parameter
- Create showLoadingMessage and hideLoadingMessage functions, which appends/removes a loading circle bar while data is being loaded in the page
v.1.0.5
- Create new method to display the Pokédex list
- Create a listener event to display information about the selected Pokémon
- Remove adding and deleting of testing Pokémon
- Remove testing filter method
- Change the location where the Pokédex is displayed
- Removes the location for testing the filter method
- Fixes colors to improve accessibility
v.1.0.4
- Adds minimum keys required for new Pokémon entry. Validates that the new Pokémon object has at least the following properties: name, types, evolutions and description.
- Window alerts are removed and changed to console alerts.
- Modify some properties of new objects entered for testing purposes.
v.1.0.3
- Change the for loop to the forEach() function to iterate over the Pokémon in the pokemonList array to print the details of each more efficiently.
- Create a new pokemonRepository variable in an IIFE with return data. The pokemonList array has been moved inside.
- Add a search filter by Pokémon name
- Add the option to add new Pokémon (incl. data validation)
- Add the option to remove the last Pokémon from the array
- Add a search bar and button to filter Pokémon by name.
- Add style to Pokédex and new search/filter section
v.1.0.2
- Add HTML structure and CSS style
- Change the old logo
- Add favicon
- Adds responsiveness to the website
- New function is built to display a list of the Pokédex and indicate when a Pokémon is small, average or big size