release: update changelog for 0.27.0 release (#1565)

This is to prepare for the 0.27.0 release
diff --git a/CHANGELOG.md b/CHANGELOG.md
index eb5b692..b755258 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -19,6 +19,12 @@
 
 ## Unreleased
 
+[0.XX.0]: https://github.com/bazelbuild/rules_python/releases/tag/0.XX.0
+
+## [0.27.0] - 2023-11-16
+
+[0.27.0]: https://github.com/bazelbuild/rules_python/releases/tag/0.27.0
+
 ### Changed
 
 * Make `//python/pip_install:pip_repository_bzl` `bzl_library` target internal
@@ -101,6 +107,8 @@
 * (utils) Added a `pip_utils` struct with a `normalize_name` function to allow users
   to find out how `rules_python` would normalize a PyPI distribution name.
 
+[0.27.0]: https://github.com/bazelbuild/rules_python/releases/tag/0.27.0
+
 ## [0.26.0] - 2023-10-06
 
 ### Changed
@@ -174,6 +182,8 @@
 
 * (gazelle) Improve runfiles lookup hermeticity.
 
+[0.26.0]: https://github.com/bazelbuild/rules_python/releases/tag/0.26.0
+
 ## [0.25.0] - 2023-08-22
 
 ### Changed