Releases
Here you'll find all the latest updates, features, and exciting additions with each new release. Stay informed about our ongoing development efforts and enhancements.
Stay Tuned
Be the first to know about upcoming releases and sneak peeks into what's on the horizon. We're committed to keeping you informed and involved every step of the way.
Bookmark this page and check back often to ensure you never miss out on the latest and greatest updates from us. Your feedback is invaluable, so don't hesitate to reach out and let us know how we can continue to improve your experience. Thank you for choosing us for all your needs!
V3.0.0
October 11, 2026
- Projects
- •Build complete applications in a multi-file project editor with a file tree, live browser preview, dependency management and a guided tour
- •New templates: Next.js, SolidJS, Astro, SvelteKit, Remix, NestJS, Fastify, Hono and React Native, database templates on PGlite and SQLite, and hello-world starter projects
- •Package managers for C, C++, Java (Maven), Rust (Cargo), Ruby (Bundler), Python and Solidity, and the AI agent can add dependencies for you
- •Publish projects as live apps, keep secrets such as API keys safely on the platform and attach a hosted Postgres database to a project
- •Python projects run with a live preview and an API tester, and Python tests can use pytest
- •Add images and web fonts to project files, or upload files straight into the file tree
- •Call the DojoCode AI generation API (text, image, video, music and speech) from your own project code with the built-in SDK
- •Live collaboration works on projects: guests join through the invite link and edit the shared files together with the host
- Hackathons
- •Explore hackathons, read the brief, criteria, jury and prizes, register and submit your project
- •Judge dashboard with per-criterion scoring, jury feedback visible to participants, podium and gallery results
- •Organizations on the School plan can create and manage hackathons, with hackathon reports and help from the Sensei agent
- •Judged participants earn XP and winners receive new badges
- Learning paths
- •Create and edit your own learning paths with lessons and theory, from your account, the business workspace or the agent chat
- •Learning path categories (including Game development), friendly URLs and a completion overview when you finish a path
- •Visibility filter on My learning paths, language and template badges on the path page, and guests can explore learning paths
- •Premium challenges inside a learning path can be solved by free users
- •Learning path lessons can be taught by voice through a live call with the AI
- AI assistance and agents
- •AI assistance is now available in projects, contests and the edit challenge page, with chat history and better context handling
- •Choose the AI model from the interface, with better models for the copilot
- •The agent shows an overview of the changes it made across several files and can create contests, learning paths and code challenges
- •Path agent on the dashboard with suggested challenges, AI token refills and a usage bar
- •Chat inside tours, prefilled questions and a cleaner agent chat layout
- •AI skill and custom prompt items in the shop
- •DojoCode MCP server with sign-in from ChatGPT, Claude and VS Code, opening challenges, projects and learning paths in place
- Code editor
- •IntelliSense (completion, diagnostics and hover help) for frontend, full-stack and backend templates: Python, PHP, Go, C/C++, Rust, Ruby, Java, C#, React Native, SQL, Solidity, NestJS, Hono and Fastify
- •Split view: open several editors side by side, and Ctrl+click opens a file in another group
- •Premium users get their editor layout saved automatically
- •Faster page loads: the editor, tours and date pickers load on demand
- Challenges and contests
- •Write-the-tests challenges: you write the tests, Run Tests checks them against the reference solution and Verify runs them against hidden buggy variants
- •Browse challenges by difficulty and with an Official filter, with improved scoring when solving
- •Upload files into the file tree of a challenge, use tables in markdown descriptions and the API tester on the edit challenge page
- •Contests show failed submit attempts, have a new mobile interface and can be created from the agent chat
- Live collaboration
- •The host can switch the live session to another challenge from the header, and guests follow automatically
- •The video meeting stays open while navigating between pages
- •Guests can leave on their own and are told when the host ends the session, and the host confirms before stopping
- •Participants who refresh keep their place, with no duplicate tabs or ghost users
- Business, organizations and plans
- •Business accounts work inside an organization with admin invitations, member management and a workspace switcher
- •A permanent Free plan for businesses replaces the 14-day trial, and plans are now Starter, Classroom and School
- •Reports page with PDF and CSV export, dashboard statistics, and assignments and learning paths created by business users
- •Per-group AI enable or disable, an AI learning policy for instructors, training settings and a group teaching language
- •Group results with pagination and search, and students of organization groups get Premium content
- •Yearly Premium saves 20%, the Premium page shows a free-vs-Premium comparison, and Premium subscribers can unlock any challenge solution
- Romanian language
- •The whole platform is available in Romanian: interface, emails, notifications, certificates, error messages, static pages and blog
- •Challenge descriptions, learning paths, projects, assignments, contests and test results can be translated to your teaching language
- •Preferred language asked at registration and available in training settings, and groups carry a teaching language
- Account and profile
- •Certificates tab on your profile, and skills picked during registration and training setup
- •Registration distinguishes learners from schools and teams, and business sign-up fields are optional
- •New skills and badges, including Learning Path Master and Test Guardian, with in-app notifications
- •Deny-all button on the cookie banner, and users can change their email and leave a team
- Pages and platform
- •New Engineering Lab, Partners and Universities pages, refreshed home and business pages, and updated legal pages
- •Structured data (JSON-LD), llms.txt, sitemap and duplicate title fixes for better SEO
- •Upgraded to Nuxt 4 with a faster login flow
- Bug fixes
- •Fixed avatar upload, solutions page pagination and missing likes and comments, surveys, and tabs not visible until reset
- •Fixed the preview not updating with code changes, infinite "activating IntelliSense", SQL errors in the editor and React template import
- •Fixed contest editing, the contest visibility dropdown, the edit assignment error and the start playing button on first load
- •Fixed HubSpot contact registration, SSO authentication failures, subscription payment issues and coin leaks
- •Many styling fixes across the login popup, share popup, navigation, mobile pages and editor settings
V2.1.0
March 11, 2026
- Skills & Achievements
- •Separated skills and badges to improve clarity
- •Improved the styling of earned achievements
- •100+ coding challenges on different skills
- Challenges & Execution Improvements
- •Fixed an issue where error files were not deleted after successful runs
- •Cleaned stale user files from reused Docker containers after each run to improve isolation
- •Fixed issues with Rust challenge variations
- •Fixed an issue where embedded samples were not displaying correctly
- •Fixed a bug affecting challenge author behavior
- •Agent mode AI assistance to help you implement challenges
- Language Support
- •Added C challenge templates
- •Added Go challenge templates
- Integrations & Platform
- •Prepared the MCP server for creating code challenge (prompt to challenge)
- Pricing
- •Localized pricing enhancements
v2.0.0
February 18, 2026
- New Features
- •Achievement & Badge System: Earn badges and achievements as you complete challenges, with notifications when you unlock new rewards
- •Skills Map: View your skill proficiency on an interactive radar chart on your profile page, with filtering options and challenge counts per skill
- •Challenge Result Page: New dedicated results page with AI-powered code review feedback and learning reflection sections
- •Run Code: Execute your code directly in the challenge editor before submitting, with support for all major languages including C/C++
- •Challenge Rewards: Earn rewards for completing challenges successfully
- •Discord Integration: Connect your account to join our Discord community
- •Unsubscribe Page: New email unsubscribe page that works whether you're logged in or out
- •First Challenge Popup: New users now see a guided popup to help them start their first challenge after registration
- •AI Test Explanations: Get AI-powered explanations when your tests fail to help you understand what went wrong
- •Language Preferences: Set your preferred programming languages for a personalized challenge experience
- •Admin Tag Management: New admin interface for managing challenge tags
- •AI Documentation Assistant: AI-powered assistant available on our documentation website
- Improvements
- •Template Selector: Redesigned template selection interface for better usability
- •Challenge Filtering: Enhanced filtering options when browsing challenges
- •Chat System: Migrated to a new, improved chat system with automatic thread creation in contests
- •Auto-login Flow: Streamlined authentication for a smoother login experience
- •Test Results Display: View detailed test results immediately after submitting your solution
- •Challenge Editor: Improved save actions and removed unnecessary UI elements
- •Resizable Panels: Enhanced splitter bar behavior for adjusting panel sizes
- •Cover Image Generation: Improved AI-generated cover image prompts
- •Template Validation: All template translations are now validated before publishing
- •Variation Management: Better support for managing and selecting challenge variations
- •Token & Coin Payments: Improved payment flow for AI assistance tokens
- Bug Fixes
- •Fixed dropdown menus not closing when clicking on notification or message entries
- •Fixed display issues when viewing long files on the solutions page
- •Fixed incorrect template icons showing on contest solutions
- •Fixed clickability issues with user profile icons in the navigation
- •Fixed unauthorized request handling and session expiration modals
- •Fixed challenges not loading on product pages
- •Fixed notification badge number spacing
- •Fixed contact form stepper animations
- •Fixed publish process timeout issues for large challenges
- •Fixed challenge difficulty voting not working correctly
- •Fixed business account test subscription issues
- •Fixed C/C++ template execution issues
- •Fixed TypeScript Jest template configuration
- •Fixed reset file button positioning
- •Fixed browser hello world example
- •Fixed challenge submission when no tags are selected
V1.1.0
August 11, 2025
- Introducing Challenge Variations: Some challenges now have multiple versions! You can select your preferred template from a new dropdown on the challenge card and solution pages.
- Improved Onboarding & Login: We've enhanced the registration process for new users and added a Remember Me checkbox to the login page to keep you signed in.
- Added pagination to contest standings to make navigating large leaderboards easier.
- Fixed several bugs related to score calculation to ensure standings are more accurate.
- Corrected an issue with sorting past contests.
- The platform will now suggest your next challenge based on your training path.
- Challenge authors can now properly access the solutions page for their own challenges.
- Added new and updated TypeScript templates.
- Certificates & Notifications: Top performers in contests will receive a certificate from DojoCode to showcase their skills.
- Better Coding Experience:The code editor now remembers your preferred panel sizes between sessions.
- The Reset Code button has been moved from the footer to the file tree for easier access.
- You can now see a read-only version of the initial tests for a challenge.
- Fixed a critical bug that prevented you from typing in newly created files.
- UI & UX Enhancements:Active contests now display a countdown timer showing the time remaining.
- The user dashboard has been updated with new sections to better track your profile progress.
- Updated button styles and made numerous visual and spacing adjustments across the site for a cleaner, more modern interface.
- Improved the responsiveness and styling of our blog pages and fixed display issues on mobile devices.
- Contests & Live Collaboration:A new volume/mute icon has been added in contests to control sounds.
- When in a live collaboration session, the sidebar now clearly highlights the currently active file.
- Fixed an issue where closing a file tab wouldn't update correctly for other users in a live session.
- Improved performance when selecting a challenge to add to a contest.
- Key Fixes:Ensured that every code submission is correctly registered and displayed in the Submissions tab.
- Fixed various layout bugs, such as overlapping elements on the registration page and the contest header.
- Resolved an issue where modals and pop-ups were not working correctly on mobile.
- Corrected navigation links that appear after you level up.
v1.0.0
February 17, 2025
- Audio and video capabilities live collaboration
- Contest message adjustments to improve user experience
- Kick functionality in live collaboration meeting(beta)
- Fixed issues with splitter panels on solve challenge page
v0.11.0
January 8, 2025
- Challenges list overview is now available on past contests
- Contest timer alert will trigger before challenge limit finishes
- Automatic save of work in progress solution in your browser session for view challenge and contest view challenge
- New training settings button on dashboard to configure your training
- Zoom is available on images in challenge description
- Improvements for code challenge creation
- Improved accessibility of general navigation and pages
- UX improvements for business users
- Improvements to challenge test run output
v0.10.0
November 8, 2024
- Theme configuration for LTI resources
- LTI grading improvements and grade analysis report
- Speed enhancement for Ruby gems search
- React code challenges improvements
- React template improvements
- Timer on solve challenge page
- Support ban list in contests
- Publish challenge improvements
- Fix bug with case insensitive user name uniqueness
- Challenge sequence lock improvements
- Npm package registry ordered versions
- Merged users and students page into one for instructor administration
- Fixes on contest plagiarism checks
- Resources limits for different subscriptions
- Improved design of explore contests, upcoming contest page
- Fixed display of contest rank on my contests tab
- Payment notifications improvements
V0.9.0
October 4, 2024
- Enhanced Code Challenge Creation: Code challenges now require validation checks before publication, ensuring quality for learners.
- Upgraded Contest Prizes and Funding: We’ve simplified the contest prize system with customizable rewards for better engagement.
- LTI 1.3 Integration: LTI 1.3 support is now available for seamless integration with platforms like Moodle and Canvas, enhancing user provisioning and grade management.
- New Instructor Features: Instructors can now invite and manage students directly on the platform, simplifying classroom management and enhancing engagement.
v0.8.0
August 30, 2024
- DojoCoins and shop
- Invite friends and earn coin rewards
- Streaks support
- Rewards for code challenge creators
- Shop with in-app products
- C++ language support
- Contest rewards for users
- Styling Improvements
- Improvements payment integration
- Contest rating and rank calculation improvements
V0.7.0
July 19, 2024
- Bufixes with contest live standings and solutions view
- Adjustments AI companion included in onboarding tour
- Google one tap sign in/sign up
V0.6.0
July 15, 2024
- AI companion to help you solve challenges
- Solidity template support
- Rust template support
- Solutions command in contest terminal
- UX improvements explore challenge page
- Bug fixes account settings page and styling
V0.5.0
June 26, 2024
- Adjustments training page
- Ruby template support
- My contests page new design
- Improvements points display for challenges with pending difficulty
- General bug fixes
V0.4.0
June 17, 2024
- Package manager support for Python
- PHP template support and packages manager support
- C language template support
- Java template support
- Virtual file with dependencies info
- General Bug fixes
- UX improvements solve challenge buttons
- Documentation card on explore challenges page
- Improvements to onboarding tours
- Marked solved challenges as solved
- Languages filtering on explore challenge page
- Experience points gain UX improvements after solving a challenge
- Fixed responsive issues
- Premium challenges support
- Highlight selected page in menus
- Timeout error display with documentation
- Heatmap on profile page
- Copy button for every code snippet
- Improved responsive design on explore challenges page
V0.3.0
April 16, 2024
- General Security improvements
- Pagination bugfix for leaderboard ranks
- Migrated Templates from Mocha and Chai to Jest
- Fixed issues with password allowed special characters
- Delete contest support
- Allow login with username beside email
- Final description and poster image addon for contests.
- Support retired code challenges for authors
- Vim & emacs keybindings for code editor.
- General bugfixes and style improvements.
- Improved responsive support for solve challenge
- UX imprevements solve challenge page.
- Intellisense support in code editor
- Styling improvements for files tree
V0.2.0
March 25, 2024
- Improved import challenge as zip functionality and other fixes to the user interface and user experience.
V0.1.0
March 18, 2024
- Users can create challenges to solve programming problems, puzzles, or tasks. Challenges can be tailored to specific programming languages, difficulty levels, or themes.
- In addition to public challenges, users have the option to create private challenges. Private challenges are accessible only to users who have been granted permission by the challenge creator.
- DojoCode facilitates live collaboration, allowing users to invite others to join them in creating challenges in real-time. Collaborators can contribute ideas, suggest improvements, and collectively build challenges.
- Users can invite others to join them in creating challenges either by sharing a unique link or by directly inviting them using their usernames within the platform.
- Participants can view solutions submitted by other users for challenges. This feature encourages learning and collaboration by providing insights into different approaches to problem-solving.
- Users have the ability to react to solutions submitted by others. Reactions can include likes or comments.
- DojoCode offers a variety of challenges, ranging from algorithmic problems to coding puzzles and real-world coding scenarios. Users can explore different types of challenges to enhance their skills and knowledge.
- Comprehensive documentation is provided to assist users in navigating the platform, understanding its features, and utilizing its capabilities effectively. The documentation covers everything from getting started guides to detailed explanations of each feature.