diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6426d5a..489195b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,7 +9,7 @@ All notable changes to this project will be documented in this file.
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
-## [Unreleased]
+## [1.0.0] - 2024-04-21
 ### Added
 - New feature to add polyfills only for APIs that are used by your code.
   This is similar to Babels `useBuiltIns: 'usage'`. Please not that only your code is analyzed and not your third party dependencies.
diff --git a/package-lock.json b/package-lock.json
index c16c291..b46dfd9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "rollup-plugin-corejs",
-  "version": "1.0.0-beta.2",
+  "version": "1.0.0",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "rollup-plugin-corejs",
-      "version": "1.0.0-beta.2",
+      "version": "1.0.0",
       "license": "EUPL-1.2",
       "dependencies": {
         "acorn": "^8.11.3",
diff --git a/package.json b/package.json
index 8423e54..f2fb309 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "rollup-plugin-corejs",
-  "version": "1.0.0-beta.2",
+  "version": "1.0.0",
   "description": "⚡ include core-js polyfills when bundling with rollup",
   "keywords": [
     "corejs",
@@ -25,9 +25,9 @@
   "types": "./dist/index.d.ts",
   "exports": {
     ".": {
+      "types": "./dist/index.d.ts",
       "import": "./dist/index.es.mjs",
-      "require": "./dist/index.cjs",
-      "types": "./dist/index.d.ts"
+      "require": "./dist/index.cjs"
     }
   },
   "scripts": {