diff --git a/changelog.d/pr-8498 b/changelog.d/pr-8498
new file mode 100644
index 0000000000000000000000000000000000000000..b285ef0210bb7a9c9636c363af909896d1ea4cbf
--- /dev/null
+++ b/changelog.d/pr-8498
@@ -0,0 +1,11 @@
+synopsis: improve install target handling logic regarding of project files
+packages: cabal-install
+issues: #8352 #8094
+prs: #8498
+
+description: {
+
+- fixes an issue where cabal install pkg-x.y.z fails unless --ignore-project is given
+- fixes an issue where cabal install --ignore-project crashes when project file is present
+
+}