diff --git a/CHANGELOG.md b/CHANGELOG.md
index f2e9dbf9c935e7cfe31967a9177587aab393906d_Q0hBTkdFTE9HLm1k..d52d3cee02e0bffea627cfa67fbf0d6e227f8a67_Q0hBTkdFTE9HLm1k 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+## Version 1.4.0 (2022-04-13)
+### 🎉 New features
+
+- setup.py: increase cubicweb max version to 3.35.x
+
 ## Version 1.3.0 (2022-04-08)
 ### 🎉 New features
 
@@ -26,4 +31,4 @@
 
 - gitlab-ci: image: is not longer a global keyword
 - gitlab-ci: use templates from a common repository
-- integrate pytest-deprecated-warnings
+- integrate pytest-deprecated-warnings
\ No newline at end of file
diff --git a/cubicweb_squareui/__pkginfo__.py b/cubicweb_squareui/__pkginfo__.py
index f2e9dbf9c935e7cfe31967a9177587aab393906d_Y3ViaWN3ZWJfc3F1YXJldWkvX19wa2dpbmZvX18ucHk=..d52d3cee02e0bffea627cfa67fbf0d6e227f8a67_Y3ViaWN3ZWJfc3F1YXJldWkvX19wa2dpbmZvX18ucHk= 100644
--- a/cubicweb_squareui/__pkginfo__.py
+++ b/cubicweb_squareui/__pkginfo__.py
@@ -4,7 +4,7 @@
 modname = 'squareui'
 distname = 'cubicweb-squareui'
 
-numversion = (1, 3, 0)
+numversion = (1, 4, 0)
 version = '.'.join(str(num) for num in numversion)
 
 license = 'LGPL'