# Version 2.0.0

Published articles for Version 2.0.0.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## .NET support for Godot is now generally available

DevFeed: [.NET support for Godot is now generally available](<https://devfeed.tech/articles/net-support-for-godot-is-now-generally-available-24100.md>)

Original publisher: [Read original article](<https://blog.sentry.io/godot-dotnet-ga/>)

Author: Serhii Snitsaruk

Published: 2026-07-22T09:00:00Z

Content type: release

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [Godot](<https://devfeed.tech/topics/godot.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [.NET](<https://devfeed.tech/topics/net.md>), [SDK](<https://devfeed.tech/topics/sdk.md>)

Tags: [2-0-0](<https://devfeed.tech/tags/2-0-0.md>), [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [net](<https://devfeed.tech/tags/net.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [release](<https://devfeed.tech/tags/release.md>), [version-2-0-0](<https://devfeed.tech/tags/version-2-0-0.md>)

### AI overview

Sentry's Godot Engine SDK 2.0.0 brings C#/.NET error reporting and application metrics to general availability. It captures managed-code errors alongside GDScript and engine issues, and supports metrics for performance and gameplay analysis.

### Source excerpt

Sentry's Godot Engine SDK 2.0.0 brings C#/.NET error reporting and application metrics to general availability.

## Announcing Dependency Analysis Gradle Plugin 2.0.0!

DevFeed: [Announcing Dependency Analysis Gradle Plugin 2.0.0!](<https://devfeed.tech/articles/announcing-dependency-analysis-gradle-plugin-2-0-0-30468.md>)

Original publisher: [Read original article](<https://dev.to/gradle-community/announcing-dependency-analysis-gradle-plugin-200-426c>)

Author: Tony Robalik

Published: 2024-08-27T21:24:18Z

Content type: release

Language: en

Sources: [DEV Community: Tony Robalik](<https://devfeed.tech/sources/dev-community-tony-robalik.md>)

Topics: [Gradle](<https://devfeed.tech/topics/gradle.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [deprecated](<https://devfeed.tech/topics/deprecated.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [changes](<https://devfeed.tech/tags/changes.md>), [coding](<https://devfeed.tech/tags/coding.md>), [community](<https://devfeed.tech/tags/community.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [inclusive](<https://devfeed.tech/tags/inclusive.md>), [jvm](<https://devfeed.tech/tags/jvm.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [software](<https://devfeed.tech/tags/software.md>), [version-2-0-0](<https://devfeed.tech/tags/version-2-0-0.md>)

### AI overview

The Dependency Analysis Plugin v2.0.0 introduces ABI and behavioral changes. It moves and renames public model elements, removes the deprecated ignoreKtx() option from the issues block, and stops automatically applying the plugin to every subproject. Users can apply the plugin per module or use the new build-health plugin, which requires Gradle 8.8 or later.

### Source excerpt

Cover photo by Sandie Clarke on Unsplash The Dependency Analysis Plugin v2.0.0 has just been released! Why 2.0.0? Breaking changes, of course. The ABI has been updated, which is relevant for anyone accessing the analysis results programmatically. There has also been an important behavioral change, which will be relevant to all users. ABI changes The PluginAdvice class has been moved from the com.autonomousapps.advice package to the com.autonomousapps.model package, where all the other public model classes live. The FindInlineMembersTask has been renamed to FindKotlinMagicTask, to better reflect what it actually does. This is unlikely to impact any users, but since it has public visibility, it might. Finally, the deprecated ignoreKtx() option has been removed from the issues block. It can now only be configured from the structure block. Behavioral changes The plugin no longer automatically applies itself to every subproject in your build. Therefore the dependency.analysis.autoapply flag is now a no-op, and using it will either emit a warning (when the value is set to false) or fail your build (if the value is set to true, which was the old default). Users now have two choices if they want to analyze subprojects in their build: First, you can apply the plugin directly to every module you want to analyze. This has long been the best practice for how to use this plugin. Second, you can use the new com.autonomousapps.build-health plugin! Apply it to your settings.gradle[.kts] like so: // settings.gradle[.kts] plugins { id("com.autonomousapps.build-health") version "2.0.0" } // And you can configure it from the settings // script, too! dependencyAnalysis { ... } This new plugin is only available from Gradle 8.8. See the wiki for more information, especially if you also use Android or Kotlin. In order to assist users who might update to 2.0.0 without reading the release notes, the plugin has been updated to attempt to detect the case where the plugin has been applied only

## Arduino ESP32 support version 2.0.0 is out!

DevFeed: [Arduino ESP32 support version 2.0.0 is out!](<https://devfeed.tech/articles/arduino-esp32-support-version-2-0-0-is-out-13660.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2021/08/arduino-esp32-support-version-2-0-0-is-out/>)

Author: John Lee

Published: 2021-08-31T00:00:00Z

Content type: release

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Arduino](<https://devfeed.tech/topics/arduino.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [ESP8266](<https://devfeed.tech/topics/esp8266.md>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [FIRST](<https://devfeed.tech/topics/first.md>), [USB](<https://devfeed.tech/topics/usb.md>), [Ethernet](<https://devfeed.tech/topics/ethernet.md>)

Tags: [2-0-0](<https://devfeed.tech/tags/2-0-0.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [arduino](<https://devfeed.tech/tags/arduino.md>), [arduino-ide](<https://devfeed.tech/tags/arduino-ide.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [iot](<https://devfeed.tech/tags/iot.md>), [release](<https://devfeed.tech/tags/release.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [usb](<https://devfeed.tech/tags/usb.md>), [version-2-0-0](<https://devfeed.tech/tags/version-2-0-0.md>)

### AI overview

Espressif announces the release of Arduino ESP32 support version 2.0.0. The update is based on a newer ESP-IDF development version, adds support for ESP32-S2 and ESP32-C3, and includes additional features and bug fixes.

### Source excerpt

Announcement of Arduino 2.0.0 release.

## BetterReflection version 2.0.0 released

DevFeed: [BetterReflection version 2.0.0 released](<https://devfeed.tech/articles/betterreflection-version-2-0-0-released-21148.md>)

Original publisher: [Read original article](<https://ocramius.github.io/blog/roave-better-reflection-v2.0/>)

Published: 2017-09-18T00:00:00Z

Content type: release

Language: en

Sources: [Marco Pivetta](<https://devfeed.tech/sources/marco-pivetta.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [Library](<https://devfeed.tech/topics/library.md>), [Parser](<https://devfeed.tech/topics/parser.md>), [Security](<https://devfeed.tech/topics/security.md>), [Object-oriented programming (OOP)](<https://devfeed.tech/topics/oop.md>), [Malware](<https://devfeed.tech/topics/malware.md>), [Composer](<https://devfeed.tech/topics/composer.md>)

Tags: [2-0-0](<https://devfeed.tech/tags/2-0-0.md>), [code](<https://devfeed.tech/tags/code.md>), [compilation](<https://devfeed.tech/tags/compilation.md>), [env-file-security](<https://devfeed.tech/tags/env-file-security.md>), [inheritance](<https://devfeed.tech/tags/inheritance.md>), [oop](<https://devfeed.tech/tags/oop.md>), [php](<https://devfeed.tech/tags/php.md>), [procedural](<https://devfeed.tech/tags/procedural.md>), [scope](<https://devfeed.tech/tags/scope.md>), [security](<https://devfeed.tech/tags/security.md>), [use-cases](<https://devfeed.tech/tags/use-cases.md>), [version-2-0-0](<https://devfeed.tech/tags/version-2-0-0.md>)

### AI overview

Roave's BetterReflection 2.0.0 reproduces PHP's reflection API without triggering autoloading. It scans source files, parses PHP code into an AST, and exposes reflection objects for analysis before classes are loaded.

### Source excerpt

Roave's BetterReflection 2.0.0s was released today! I and James Titcumb started working on this project back in 2015, and it is a pleasure to see it reaching maturity. The initial idea was simple: James would implement all my wicked ideas, while I would lay back and get drunk on Drambuie. Yes, that actually happened. Thank you, James, for all the hard work! 🍻 (I did some work too, by the way!) What the heck is BetterReflection? Jokes apart, the project is quite ambitious, and it aims at reproducing the entirety of the PHP reflection API without having any actual autoloading being triggered. When put in use, it looks like this: <?php // src/MyClass.php namespace MyProject; class MyClass { public function something() {} } <?php // example1.php use MyProject\MyClass; use Roave\BetterReflection\BetterReflection; use Roave\BetterReflection\Reflection\ReflectionMethod; require_once __DIR__ . '/vendor/autoload.php'; $myClass = (new BetterReflection()) ->classReflector() ->reflect(MyClass::class); $methodNames = \array_map(function (ReflectionMethod $method) : string { return $method->getName(); }, $myClass->getMethods()); \var_dump($methodNames); // class was not loaded: \var_dump(\sprintf('Class %s loaded: ', MyClass::class)); \var_dump(\class_exists(MyClass::class, false)); As you can see, the difference is just in how you bootstrap the reflection API. Also, we do provide a fully backwards-compatible reflection API that you can use if your code heavily relies on ext-reflection: <?php // example2.php use MyProject\MyClass; use Roave\BetterReflection\BetterReflection; use Roave\BetterReflection\Reflection\Adapter\ReflectionClass; require_once __DIR__ . '/vendor/autoload.php'; $myClass = (new BetterReflection()) ->classReflector() ->reflect(MyClass::class); $reflectionClass = new ReflectionClass($myClass); // You can just use it wherever you had `ReflectionClass`! \var_dump($reflectionClass instanceof \ReflectionClass); \var_dump($reflectionClass->getName()); How does that

## Angular version 2.0.0 released!!

DevFeed: [Angular version 2.0.0 released!!](<https://devfeed.tech/articles/angular-version-2-0-0-released-21298.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2016/09/ng2-released/>)

Published: 2016-09-14T00:00:00Z

Content type: release

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Angular](<https://devfeed.tech/topics/angular.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Angular CLI](<https://devfeed.tech/topics/angular-cli.md>), [Webpack](<https://devfeed.tech/topics/webpack.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [cli](<https://devfeed.tech/tags/cli.md>), [release](<https://devfeed.tech/tags/release.md>), [version-2-0-0](<https://devfeed.tech/tags/version-2-0-0.md>), [webpack](<https://devfeed.tech/tags/webpack.md>)

### AI overview

Angular 2.0.0 was officially released. The article discusses its planned six-month breaking-change cadence, semantic versioning, an open-source upgrade tool, and work on features including animations, web workers, PWA support, and Material Design components.

### Source excerpt

Lorem ipsum dolor sit amet