diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..53884db
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,54 @@
+# Quill Editor for ActiveAdmin
+
+An Active Admin plugin to use Quill Rich Text Editor.
+
+## v1.0.0 - 2022-04-18
+
+- Set minimum Ruby version to 2.6.0
+- Remove `sassc` dependency
+- Enable Ruby 3.0 specs support
+- Enable Rails 7.0 specs support
+- Internal improvements
+
+## v0.3.4 - 2021-03-16
+
+- Fix editor loading with Turbolinks
+
+## v0.3.2 - 2021-03-14
+
+- Specs improvements
+- Minor internal changes
+
+## v0.3.0 - 2020-10-01
+
+- Add Webpacker support
+
+## v0.2.14 - 2020-09-10
+
+- JS: enable strict directive
+- Minor specs improvement
+
+## v0.2.12 - 2020-09-08
+
+- JS refactoring
+
+## v0.2.10 - 2020-09-05
+
+- Include Image Uploader plugin
+
+## v0.2.9 - 2020-09-04
+
+- Fix not working alignments (issue #8)
+- Fix empty editor problem which produces `
` (pull request #9)
+
+## v0.2.8 - 2020-09-03
+
+- Minor style improvements
+- Add specs for editor in nested resources
+- Add Rubocop and remove SimpleCov gems
+
+## v0.2.4 - 2020-09-01
+
+- Update Quill editor to version 1.3.7
+- Add minimum specs (using RSpec)
+- Minor internal changes
diff --git a/README.md b/README.md
index a191d8b..652df72 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,6 @@
[](https://badge.fury.io/rb/activeadmin_quill_editor)
[](https://rubygems.org/gems/activeadmin_quill_editor)
[](https://github.com/blocknotes/activeadmin_quill_editor/actions/workflows/linters.yml)
-[](https://github.com/blocknotes/activeadmin_quill_editor/actions/workflows/specs_rails60.yml)
[](https://github.com/blocknotes/activeadmin_quill_editor/actions/workflows/specs_rails61.yml)
[](https://github.com/blocknotes/activeadmin_quill_editor/actions/workflows/specs_rails70.yml)
@@ -98,6 +97,10 @@ Consider that this is just a basic example: images are uploaded as soon as they
the *upload_admin_post_path*) and it doesn't provide a way to remove images (just deleting them from
the editor will not destroy them, you'll need to implement a purge logic for that).
+## Changelog
+
+The changelog is available [here](CHANGELOG.md).
+
## Do you like it? Star it!
If you use this component just star it. A developer is more motivated to improve a project when there is some interest. My other [Active Admin components](https://github.com/blocknotes?utf8=✓&tab=repositories&q=activeadmin&type=source).
diff --git a/activeadmin_quill_editor.gemspec b/activeadmin_quill_editor.gemspec
index 9a47c28..561871d 100644
--- a/activeadmin_quill_editor.gemspec
+++ b/activeadmin_quill_editor.gemspec
@@ -16,8 +16,10 @@ Gem::Specification.new do |spec|
spec.required_ruby_version = '>= 2.6.0'
- spec.metadata['homepage_uri'] = spec.homepage
+ spec.metadata['homepage_uri'] = spec.homepage
+ spec.metadata['changelog_uri'] = 'https://github.com/blocknotes/activeadmin_quill_editor/blob/master/CHANGELOG.md'
spec.metadata['source_code_uri'] = spec.homepage
+
spec.metadata['rubygems_mfa_required'] = 'true'
spec.files = Dir['{app,lib}/**/*', 'LICENSE.txt', 'Rakefile', 'README.md']