diff --git a/CHANGELOG.md b/CHANGELOG.md
index 00282ea..b0d7884 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,19 @@
# Changelog
+## 0.2.0
+
+Breaking changes:
+
+- Removed `[MergePatchTarget]`; use `[MergePatch(typeof(Target))]` for generated `ApplyTo`. Additional generated target overloads are no longer supported.
+- Non-nullable reference patch properties now reject explicit JSON `null`.
+- Nullable patch values now fail build-time validation when they would flow into non-nullable `ApplyTo` targets or `[PatchUsing]` parameters.
+
+Changes:
+
+- Inherited patch DTO properties now participate in presence tracking, JSON metadata, and generated `ApplyTo`.
+- Added clearer diagnostics for unsupported patch shapes, inaccessible targets, duplicate names, and ambiguous mappings.
+- Fixed strict unknown-property rejection, property-level `JsonConverterAttribute` handling, and release packaging metadata.
+
## 0.1.0 - Initial release
MergePatchDto provides source-generated DTO presence tracking for merge-patch-style ASP.NET Core endpoints.
diff --git a/src/MergePatchDto/MergePatchDto.csproj b/src/MergePatchDto/MergePatchDto.csproj
index 7b61e91..f9070bd 100644
--- a/src/MergePatchDto/MergePatchDto.csproj
+++ b/src/MergePatchDto/MergePatchDto.csproj
@@ -5,7 +5,7 @@
disable
true
MergePatchDto
- 0.1.0
+ 0.2.0
Source-generated DTO presence tracking for merge-patch-style ASP.NET Core endpoints.
mxtordev
Copyright (c) 2026 mxtordev