Releases: DiamondStrand/cm-gamerecipe
Release list
v1.0.16 - Övergång till Metadata och Förbättring av Materialhantering
Ändringar
Denna release innebär en betydande förbättring där vi har övergått från att lagra speldetaljer i en separat databas-tabell till att använda WordPress metadata. Detta gör hanteringen av data mer enhetlig och förenklar integrationen med andra WordPress-funktioner.
Nytt i v1.0.16:
- Övergång från Databas till Metadata: All spelrelaterad data sparas nu som metadata kopplad till varje spelinlägg, vilket innebär mindre underhåll av databasstrukturen och enklare hantering av data via WordPress API.
- Materialhantering i Adminpanelen: En ny adminmeny har lagts till där du kan hantera och lägga till nya material. Detta gör det enkelt att hålla en aktuell lista över tillgängliga material utan behov av kodändringar.
- CSV-Import med Materialvalidering: Förbättrad CSV-importfunktion som nu validerar material mot den uppdaterade materiallistan i adminpanelen. Om material saknas eller är felstavat kommer en varning att visas för administratören.
Fixar
- Åtgärdat problem där felaktigt material kunde orsaka fel i import och renderingen i redigeraren.
- Rensade "Anpassade fält"-metaboxen från inläggsredigeraren för att undvika att användare skapar osynkroniserade metadatafält.
Uppgraderingsinstruktioner
- Uppdatera till den nya versionen via ditt WordPress-administratörsgränssnitt.
- Säkerställ att eventuella äldre data från databastabellen migreras till metadata om du använder en tidigare version.
Tack för att du använder CM Gamerecipe! Vi ser fram emot att förbättra din upplevelse ytterligare med framtida uppdateringar.
Release 1.0.15 - Bug Fixes and Compatibility Note
Bug Fixes:
- Fixed Shortcodes: Corrected issues with shortcodes not retrieving and displaying game data correctly. All shortcodes have been tested and verified to work as expected with proper game data retrieval.
- Resolved Game Data Issues: Ensured all custom fields, including
min_players,max_players,game_type, and others, are now correctly fetched and displayed using shortcodes.
New Discoveries:
- Divi 5 Compatibility: Discovered that Divi 5 is currently incompatible with custom post types and shortcodes, which caused issues during testing. The plugin works seamlessly with Divi 4 and earlier versions. A warning has been added to inform users.
Important Note:
For users working with Divi 5, please revert to Divi 4 to ensure full functionality of the CM Gamerecipe plugin.
CM Gamerecipe v1.0.11 bug fix of shortcakes
Release Date: October 22, 2024
CM Gamerecipe v1.0.10 - New Shortcodes Feature
Release Date: October 22, 2024
Changelog:
- New Feature: Added a new set of shortcodes to display custom game fields directly in Divi pages.
- Shortcodes Added:
[cm_gamerecipe_min_players]: Displays the minimum number of players.[cm_gamerecipe_max_players]: Displays the maximum number of players.[cm_gamerecipe_typical_duration]: Displays the typical duration of the game in minutes.[cm_gamerecipe_materials]: Displays the materials needed for the game.[cm_gamerecipe_tips]: Displays gameplay tips.[cm_gamerecipe_difficulty]: Displays the difficulty level of the game.[cm_gamerecipe_game_type]: Displays the type of game.[cm_gamerecipe_preparation]: Displays any preparation required for the game.[cm_gamerecipe_img_download]: Displays a download link for the gameboard or rulebook (IMG).
Improvements:
- Organized Structure: All shortcodes are placed in a separate file (
class-shortcodes.php) for better organization and easier management. - Enhanced Flexibility: You can now easily integrate custom game fields into Divi pages using shortcodes.
This update introduces powerful new shortcodes for displaying game data and makes it easier to manage the code by separating shortcodes into a dedicated file.
CM Gamerecipe v1.0.9 - Bug Fix Release
Release Date: October 22, 2024
Changelog:
- Fixed: Issue where imported game data fields (min players, max players, typical duration, materials, suitable for, difficulty, preparation, and tips) were not displayed in the admin panel after CSV import.
- Improved: Corrected handling of the CSV import process to ensure all custom fields from the games database table are properly saved and displayed for imported games.
- Fixed: Skipping the header row of the CSV file to prevent it from being incorrectly processed as a game entry.
- Improved: Ensured that the correct table name is used during the database operations for game data.
Special thanks:
- A huge thanks to the community for reporting this issue. Your feedback helped in identifying and resolving the problem.
We recommend updating to version 1.0.9 to ensure proper functionality of game imports and display of all custom fields.
CM Gamerecipe 1.0.8 Buggfix
En buggfix när man importerade csv så läste den in menyraden som ett spel
CM Gamerecipe v1.0.7
Publiceringsdatum: 23 oktober 2024
Denna version innehåller viktiga buggfixar och förbättringar för stabiliteten och användarvänligheten av CM Gamerecipe-pluginet.
Fixade Buggar:
-
Importera spel inte synligt i adminpanelen: Åtgärdade en bugg där menyalternativet "Importera spel" inte visades för användare med administratörsrättigheter. Menyalternativet är nu korrekt synligt för alla administratörer.
-
Förbättrad felhantering vid CSV-import: Fler felmeddelanden läggs nu till för att bättre hantera scenarier där CSV-filer saknar data eller har fel format. Felaktiga rader rapporteras mer detaljerat, vilket gör det lättare att felsöka importprocessen.
-
Optimerad JavaScript och CSS-laddning: JavaScript- och CSS-filer för adminpanelen laddas nu effektivare och enbart när de behövs, vilket minskar onödig belastning på systemet.
Förbättringar:
-
Importlogg: Vid CSV-import visas nu en sammanfattning över hur många spel som importerades framgångsrikt och om några rader misslyckades, vilket ger bättre insikt i importprocessen.
-
Förtydligade instruktioner för CSV-import: Användare får nu tydliga instruktioner om hur CSV-filen ska vara strukturerad för att säkerställa en smidig import.
Tack för att du använder CM Gamerecipe! Om du stöter på fler problem, vänligen rapportera dem via GitHub.
CM Gamerecipe v1.0.6
Publiceringsdatum: 23 oktober 2024
Vi är stolta över att presentera version 1.0.6 av CM Gamerecipe, som innehåller en efterlängtad ny funktion – möjligheten att importera spel via CSV-filer. Denna uppdatering gör det enklare att lägga till flera spel samtidigt och erbjuder förbättrad användarvänlighet och hantering av speldata.
Nyheter och Förbättringar:
-
CSV-Importfunktion: Du kan nu enkelt ladda upp spel via CSV-filer direkt från WordPress-adminpanelen. Detta gör att du kan importera flera spel samtidigt och spara tid. På import-sidan finns också instruktioner för hur CSV-filen ska vara strukturerad.
-
Importlogg och Sammanfattning: Efter att importen är klar får du en sammanfattning som visar hur många spel som importerades framgångsrikt och om några rader misslyckades.
-
Förbättrad Validering: CSV-filen valideras nu för att säkerställa att varje rad innehåller rätt antal fält. Felaktiga rader hoppar över och räknas i sammanfattningen för att underlätta felsökning.
Installation:
- Uppdatera till version 1.0.6.
- För att importera spel, navigera till "Importera spel" i adminpanelen, ladda upp din CSV-fil, och klicka på "Importera".
Exempel på CSV-struktur:
Titel, Minsta spelare, Maximala spelare, Speltid, Material, Passar för, Svårighetsgrad, Förberedelser, Tips
Framtida förbättringar:
Vi arbetar på fler funktioner för att underlätta hantering av speldata, samt på nya anpassningsalternativ för spelkvällar.
CM Gamerecipe v1.0.5
Publiceringsdatum: 22 oktober 2024
Vi är glada att kunna presentera version 1.0.5 av CM Gamerecipe, som inkluderar flera förbättringar och optimeringar för att ytterligare förfina användarupplevelsen och förbättra prestandan.
Nyheter och Förbättringar:
- Bugfixes: Åtgärdade mindre fel som påverkade visningen av spelregler i vissa situationer.
- Prestandaförbättringar: Optimerade hanteringen av speldata för snabbare laddningstider och bättre resursanvändning.
- Stöd för fler anpassade fält: Möjlighet att lägga till ytterligare anpassade fält för mer detaljerad spelinformation.
- Förbättrad kompatibilitet: Ökad kompatibilitet med senaste versionen av WordPress och PHP.
- Stöd för GitHub-uppdateringar: Pluginet kan nu automatiskt uppdateras via GitHub, vilket säkerställer att du alltid har den senaste versionen utan att behöva besöka WordPress.org.
Installation:
- Ladda ner zip-filen från denna release.
- Ladda upp zip-filen till din WordPress-installation via Plugins > Add New > Upload Plugin.
- Aktivera pluginet.
Framtida planer:
Vi arbetar på nya spännande funktioner för framtida versioner, inklusive ett användarvänligare gränssnitt och fler anpassningsmöjligheter för spelrecept. Håll utkik efter kommande uppdateringar!