diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7c02a1b773300a82ed7f89e3581cbf4b854bd7d7..958c56c7793d3a8ffcac482c1fca658e0d82959a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,12 @@ 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).
 
+## [1.0.4] - 2024-07-08
+
+### Fixed
+
+- Catch/Ignore users with no lastLoginTime field, and ensure they aren't accidentally deleted
+
 ## [1.0.3] - 2023-02-27
 
 ### Changed
diff --git a/setup.py b/setup.py
index e1f321aa13f3b3fd741f211a6e013fac8029a9b3..c5fd4c18a8e6d85a4a2b71df4044938f68adddd0 100644
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@ def load_requirements():
 
 setup(
     name="gsuitesync",
-    version="1.0.3",
+    version="1.0.4",
     packages=find_packages(),
     install_requires=load_requirements(),
     entry_points={