# Deno v0.41.0 — Release & Upgrade Intelligence
- **Product:** Deno (https://deno.com)
- **Version:** v0.41.0
- **Released:** Apr 16, 2020
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/deno/updates/v0.41.0/

## Executive Summary (TL;DR)
Deno v0.41.0. Source highlight: BREAKING: Improve readdir() and FileInfo interfaces (#4763)

## Breaking Changes & Deprecations
- - BREAKING: Improve readdir() and FileInfo interfaces (#4763)
- - BREAKING: Remove depracated APIs for mkdir and mkdirSync (#4615)
- - BREAKING: Make fetch API more web compatible (#4687)
- - BREAKING: Remove std/testing/format.ts (#4749)
- - BREAKING: Migrate std/types to deno.land/x/types/ (#4713, #4771)

## New Features
- feat(doc): support for runtime built-ins (#4635)
- feat(std/log): rotating handler, docs improvements (#4674)
- feat(std/node): Add isPrimitive method (#4673)
- feat(std/node/fs): Add copyFile and copyFileSync methods (#4726)
- feat(std/signal): Add onSignal method (#4696)
- feat(std/testing): Change output of diff (#4697)

## Improvements
- BREAKING: Improve readdir() and FileInfo interfaces (#4763)

## Bug Fixes
- fix(install): Clean up output on Windows (#4764)
- fix(core): Handle SyntaxError during script compilation (#4770)
- fix(cli): Async stack traces and stack formatting (#4690, #4706, #4715)
- fix(cli): Remove unnecessary namespaces in "deno types" (#4683, #4698, #4718,
- fix(cli): Panic on invalid UTF-8 string (#4704)
- fix(cli/js/net): Make generator return types iterable (#4661)
