Releases: zosorock/worldspinner
v0.4.0 - A Sharper Spin Around the World
v0.3.0 🌍 Mystery Solved: The Case of the Non-Repeating Countries! 🎉
What's Changed
Full Changelog: v0.2.0...v0.3.0
v0.2.0 🌍Internationalization & Expanded Atlas
Internationalization & Expanded Atlas
- Delivered full i18n support with TranslationProvider, English/Spanish locale packs, and an in-app Language Switcher so players can swap languages on the fly.
- Expanded the world data set to 30 richly clued country cards, refreshing the discovery experience with broader coverage.
- Upgraded the frontend stack to Vite, tightening build performance and aligning tests/docs with the new architecture.
Full Changelog: v0.1.0...v0.2.0
v0.1.1 🌏⚡ Vite Migration
⚡ v0.1.1 - Vite Migration
Faster, lighter, better! This release migrates World Spinner from Create React App to Vite for dramatically improved development experience and build
performance.
🚀 Performance Improvements
- 10-100x faster dev server startup - Vite starts instantly instead of waiting 30+ seconds
- Instant Hot Module Replacement (HMR) - See changes immediately without full page reload
- Smaller production bundles - Optimized builds with better code splitting
🔧 Technical Changes
Changed:
- Dev server now runs on port 5173 (was 3000)
- Build output directory is now dist/ (was build/)
- Renamed App.js → App.jsx and index.js → index.jsx
- Updated Capytan emoji from compass 🧭 to beaver 🦫 (closer to capybara)
Added:
- vite.config.js with React plugin configuration
- jest.config.js for Jest + React testing
- Babel presets for Jest compatibility
Removed:
- Create React App dependencies (react-scripts)
✅ Verified
- All 4 tests passing
- 91.8% test coverage maintained
- Production build working
- Dev server with instant HMR working
📦 For Developers
Cloudflare Pages Configuration:
Framework preset: React (Vite)
Root directory: app
Build command: npm ci && npm run build
Build output: dist
🎮 Play Now
No changes to gameplay - still the same fun geography adventure at https://worldspinner.org!
Full Changelog: [v0.1.0...v0.1.1](compare link)
v0.1.0 🌍 First Spin
🌍 v0.1.0 - First Spin
The World Spinner adventure begins!
This is the initial release of World Spinner, a geography-based educational game for young explorers aged 7-12. Players spin a virtual globe, solve
progressive clues, and discover fascinating facts about countries around the world.
✨ What's Included
Core Game Loop:
- 🎡 Spin mechanism with smooth animations
- 🕵️ Progressive clue system (animal → food → flag)
- ✍️ Smart guess validation with country name aliases
- 🎉 Discovery cards revealing educational facts
Countries to Explore:
- 🇺🇸 USA
- 🇯🇵 Japan
- 🇪🇬 Egypt
- 🇧🇷 Brazil
- 🇦🇺 Australia
Technical Highlights:
- 📱 Responsive mobile-first design with Tailwind CSS
- 🎨 Polished animations using Framer Motion
- ✅ 91.8% test coverage with Jest
- 🎯 Teal color theme throughout
- 📝 ESLint (Airbnb config) + Prettier formatting
🎮 Try It Now
Play at https://worldspinner.org