Fix: LearnDash quiz creation failure on newer LearnDash versions where WpProQuiz_Model_QuizMapper::save() no longer returns the saved object. The mapper return value is now handled defensively so the code works on both older and newer LearnDash versions.
Fix: Google Gemini calls failed with a 400 “Unknown name ‘thinkingConfig’/’responseMimeType’/’responseSchema’” error because the plugin tried the v1 endpoint first. Switched to v1beta exclusively (the only endpoint that supports these fields).
Fix: Refreshed OpenRouter free-model list. Removed three models that returned 404 “No endpoints found” (google/gemma-3-27b-it:free, mistralai/mistral-small-3.1-24b-instruct:free, qwen/qwen3-4b:free) and replaced them with currently available free models.
Fix: Removed Groq model llama-3.1-70b-versatile which has been decommissioned by Groq, and added current production models (llama-4-scout-17b-16e-instruct, qwen/qwen3-32b, llama-3.1-8b-instant).