diff --git a/MANUAL b/MANUAL
index ee53fcd..18a6262 100644
--- a/MANUAL
+++ b/MANUAL
@@ -1,5 +1,5 @@
UniLib: embeddable Unicode Library
-Version 3.3.1-dev
+Version 3.3.1
Introduction
============
diff --git a/MANUAL.html b/MANUAL.html
index 1546fb8..11f192f 100644
--- a/MANUAL.html
+++ b/MANUAL.html
@@ -9,7 +9,7 @@
diff --git a/doc/manual.t2t b/doc/manual.t2t
index 229def1..203824c 100644
--- a/doc/manual.t2t
+++ b/doc/manual.t2t
@@ -1,5 +1,5 @@
UniLib: embeddable Unicode Library
-Version 3.3.1-dev
+Version 3.3.1
= Introduction =[introduction]
diff --git a/gen/Makefile b/gen/Makefile
index 36e6feb..ee3a651 100644
--- a/gen/Makefile
+++ b/gen/Makefile
@@ -1,5 +1,5 @@
TARGETS=Makefile.include unicode.cpp unicode.h uninorms.cpp uninorms.h unistrip.cpp unistrip.h utf8.cpp utf8.h utf16.cpp utf16.h version.cpp version.h
-UNILIB=3.3.1-dev
+UNILIB=3.3.1
UNICODE=15.0.0
all: generate.pl Makefile data/UnicodeData-$(UNICODE).txt.xz data/CompositionExclusions-$(UNICODE).txt.xz $(TARGETS:%=template/%)
diff --git a/unilib/Makefile.include b/unilib/Makefile.include
index 696c93f..96f812f 100644
--- a/unilib/Makefile.include
+++ b/unilib/Makefile.include
@@ -7,7 +7,7 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-UNILIB_VERSION := 3.3.1-dev
+UNILIB_VERSION := 3.3.1
UNILIB_UNICODE_VERSION := 15.0.0
UNILIB_OBJECTS := unicode uninorms unistrip utf8 utf16 version
diff --git a/unilib/unicode.cpp b/unilib/unicode.cpp
index 714e2a5..89f4d61 100644
--- a/unilib/unicode.cpp
+++ b/unilib/unicode.cpp
@@ -7,7 +7,7 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
//
-// UniLib version: 3.3.1-dev
+// UniLib version: 3.3.1
// Unicode version: 15.0.0
#include "unicode.h"
diff --git a/unilib/unicode.h b/unilib/unicode.h
index d2224d6..c9382e4 100644
--- a/unilib/unicode.h
+++ b/unilib/unicode.h
@@ -7,7 +7,7 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
//
-// UniLib version: 3.3.1-dev
+// UniLib version: 3.3.1
// Unicode version: 15.0.0
#pragma once
diff --git a/unilib/uninorms.cpp b/unilib/uninorms.cpp
index 805ecfa..d3b074c 100644
--- a/unilib/uninorms.cpp
+++ b/unilib/uninorms.cpp
@@ -7,7 +7,7 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
//
-// UniLib version: 3.3.1-dev
+// UniLib version: 3.3.1
// Unicode version: 15.0.0
#include "uninorms.h"
diff --git a/unilib/uninorms.h b/unilib/uninorms.h
index 860e931..66ed037 100644
--- a/unilib/uninorms.h
+++ b/unilib/uninorms.h
@@ -7,7 +7,7 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
//
-// UniLib version: 3.3.1-dev
+// UniLib version: 3.3.1
// Unicode version: 15.0.0
#pragma once
diff --git a/unilib/unistrip.cpp b/unilib/unistrip.cpp
index dad85cc..d374488 100644
--- a/unilib/unistrip.cpp
+++ b/unilib/unistrip.cpp
@@ -7,7 +7,7 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
//
-// UniLib version: 3.3.1-dev
+// UniLib version: 3.3.1
// Unicode version: 15.0.0
#include "unistrip.h"
diff --git a/unilib/unistrip.h b/unilib/unistrip.h
index e265bc9..7f32aed 100644
--- a/unilib/unistrip.h
+++ b/unilib/unistrip.h
@@ -7,7 +7,7 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
//
-// UniLib version: 3.3.1-dev
+// UniLib version: 3.3.1
// Unicode version: 15.0.0
#pragma once
diff --git a/unilib/utf16.cpp b/unilib/utf16.cpp
index 7a8dd5d..115e302 100644
--- a/unilib/utf16.cpp
+++ b/unilib/utf16.cpp
@@ -7,7 +7,7 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
//
-// UniLib version: 3.3.1-dev
+// UniLib version: 3.3.1
// Unicode version: 15.0.0
#include "utf16.h"
diff --git a/unilib/utf16.h b/unilib/utf16.h
index cd80a3f..5e141cd 100644
--- a/unilib/utf16.h
+++ b/unilib/utf16.h
@@ -7,7 +7,7 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
//
-// UniLib version: 3.3.1-dev
+// UniLib version: 3.3.1
// Unicode version: 15.0.0
#pragma once
diff --git a/unilib/utf8.cpp b/unilib/utf8.cpp
index 20d03b3..04ffca2 100644
--- a/unilib/utf8.cpp
+++ b/unilib/utf8.cpp
@@ -7,7 +7,7 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
//
-// UniLib version: 3.3.1-dev
+// UniLib version: 3.3.1
// Unicode version: 15.0.0
#include "utf8.h"
diff --git a/unilib/utf8.h b/unilib/utf8.h
index 46062cf..304ac83 100644
--- a/unilib/utf8.h
+++ b/unilib/utf8.h
@@ -7,7 +7,7 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
//
-// UniLib version: 3.3.1-dev
+// UniLib version: 3.3.1
// Unicode version: 15.0.0
#pragma once
diff --git a/unilib/version.cpp b/unilib/version.cpp
index 4c384da..be81e02 100644
--- a/unilib/version.cpp
+++ b/unilib/version.cpp
@@ -7,7 +7,7 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
//
-// UniLib version: 3.3.1-dev
+// UniLib version: 3.3.1
// Unicode version: 15.0.0
#include "version.h"
@@ -17,7 +17,7 @@ namespace unilib {
// Returns current version.
version version::current() {
- return {3, 3, 1, "dev"};
+ return {3, 3, 1, ""};
}
} // namespace unilib
diff --git a/unilib/version.h b/unilib/version.h
index de9606e..ceec78a 100644
--- a/unilib/version.h
+++ b/unilib/version.h
@@ -7,7 +7,7 @@
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
//
-// UniLib version: 3.3.1-dev
+// UniLib version: 3.3.1
// Unicode version: 15.0.0
#pragma once