diff --git a/Cargo.lock b/Cargo.lock
index 8f8538e..35cb53a 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -536,7 +536,7 @@ dependencies = [
[[package]]
name = "gst-pipeline-studio"
-version = "0.3.4"
+version = "0.3.5"
dependencies = [
"anyhow",
"chrono",
diff --git a/Cargo.toml b/Cargo.toml
index 0ccadbd..aa5a591 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gst-pipeline-studio"
-version = "0.3.4"
+version = "0.3.5"
edition = "2018"
rust-version = "1.70.0"
diff --git a/ChangeLog.md b/ChangeLog.md
index c5d967e..9fbd570 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -112,8 +112,16 @@
- [x] Fix the maximize call with MacOS
- [x] Fix the default size at GTK save/load state
- ## 0.3.4
+## 0.3.4
- ### app
+### app
- [x] Fix first run when application folder has not been created, fixes #23
- - [x] Fix windows installer to bring share folder and let filesrc work properly, fixes #24
\ No newline at end of file
+ - [x] Fix windows installer to bring share folder and let filesrc work properly, fixes #24
+
+## 0.3.5
+
+### app
+ - [x] logs: receive multiple log sources such as GST logs and messages.
+ - [x] settings: add a log level selection
+ - [x] rename gst_pipeline_studio to gst-pipeline-studio
+ - [x] can open a pipeline from the command line
diff --git a/TODO.md b/TODO.md
index c3fcc6a..2383d3d 100644
--- a/TODO.md
+++ b/TODO.md
@@ -14,14 +14,12 @@
- [ ] Control the connection between element
- [ ] unable to connect element with incompatible caps.
- [ ] Implement graph dot render/load
-
- [ ] Add probes on each pad to monitor the pipeline
- [ ] Render a media file
- [ ] Offer compatible element to a pad (autorender)
- [ ] Display tags/meta/message detected
- [ ] Change TreeView to ListView
- [ ] Implement zoom on the view (https://gitlab.gnome.org/World/obfuscate/-/blob/master/src/widgets/drawing_area.rs)
-- [ ] Settings: add a log level selection
- [ ] reopen the last log on prematured exit (crash)
- [ ] Play/pause should be prevented until the pipeline is ready
- [ ] Filter the elements by class/rank etc.
diff --git a/VERSION b/VERSION
index 448a0fa..09e9157 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.3.4
\ No newline at end of file
+0.3.5
\ No newline at end of file
diff --git a/data/org.freedesktop.dabrain34.GstPipelineStudio.appdata.xml.in.in b/data/org.freedesktop.dabrain34.GstPipelineStudio.appdata.xml.in.in
index aa069f3..8b0b156 100644
--- a/data/org.freedesktop.dabrain34.GstPipelineStudio.appdata.xml.in.in
+++ b/data/org.freedesktop.dabrain34.GstPipelineStudio.appdata.xml.in.in
@@ -31,7 +31,10 @@
Welcome to GstPipelineStudio
-
GstPipelineStudio aims to provide a graphical user interface to the GStreamer framework. From a first step in the framework with a simple pipeline to a complex pipeline debugging, the tool provides a friendly interface to add elements to a pipeline and debug it.
-