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!
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.