From 1a08dc2140285e062ec84bbb103d2cb9b9653bce Mon Sep 17 00:00:00 2001 From: Marcin Szczyglinski Date: Sun, 2 Feb 2025 07:49:59 +0100 Subject: [PATCH] Updated version to 2.5.5 --- CHANGELOG.md | 6 ++++++ PyGPT_Linux_PAD_File.xml | 4 ++-- PyGPT_Windows_PAD_File.xml | 4 ++-- README.md | 8 +++++++- bin/Product.wxs | 2 +- bin/build.sh | 2 +- bin/build_installer.bat | 2 +- docs/source/conf.py | 2 +- docs/source/index.rst | 2 +- pyproject.toml | 2 +- setup.py | 2 +- snap/snapcraft.yaml | 2 +- src/pygpt_net/CHANGELOG.txt | 6 ++++++ src/pygpt_net/__init__.py | 2 +- src/pygpt_net/controller/launcher/__init__.py | 5 ++++- src/pygpt_net/data/config/config.json | 4 ++-- src/pygpt_net/data/config/models.json | 4 ++-- src/pygpt_net/data/config/modes.json | 4 ++-- version.rc | 8 ++++---- 19 files changed, 46 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b1534d183..b4d57dbc1 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # CHANGELOG +## 2.5.5 (2025-02-02) + +- Fix: system prompt apply. +- Added calendar live update on tab change. +- Added API Key monit at launch displayed only once. + ## 2.5.4 (2025-02-02) - Added new models: `o3-mini` and `gpt-4o-mini-audio-preview`. diff --git a/PyGPT_Linux_PAD_File.xml b/PyGPT_Linux_PAD_File.xml index 4f70fcac1..c3084c3e9 100644 --- a/PyGPT_Linux_PAD_File.xml +++ b/PyGPT_Linux_PAD_File.xml @@ -2,13 +2,13 @@ 4.0 PyGPT - Desktop AI Assistant -2.5.4 +2.5.5 02 02 2025 0 Open Source -https://pygpt.net/download/2.5.4/pygpt-2.5.4.zip +https://pygpt.net/download/2.5.5/pygpt-2.5.5.zip Linux 64 bit Generative AI Tools English, Polish diff --git a/PyGPT_Windows_PAD_File.xml b/PyGPT_Windows_PAD_File.xml index f27cf9072..35ac070ee 100644 --- a/PyGPT_Windows_PAD_File.xml +++ b/PyGPT_Windows_PAD_File.xml @@ -2,13 +2,13 @@ 4.0 PyGPT - Desktop AI Assistant -2.5.4 +2.5.5 02 02 2025 0 Open Source -https://pygpt.net/download/2.5.4/pygpt-2.5.4.msi +https://pygpt.net/download/2.5.5/pygpt-2.5.5.msi Windows 10 64 bit, Windows 11 64 bit Generative AI Tools English, Polish diff --git a/README.md b/README.md index d236b23f0..a384781d1 100755 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![pygpt](https://snapcraft.io/pygpt/badge.svg)](https://snapcraft.io/pygpt) -Release: **2.5.4** | build: **2025.02.02** | Python: **>=3.10, <3.13** +Release: **2.5.5** | build: **2025.02.02** | Python: **>=3.10, <3.13** > Official website: https://pygpt.net | Documentation: https://pygpt.readthedocs.io > @@ -3964,6 +3964,12 @@ may consume additional tokens that are not displayed in the main window. ## Recent changes: +**2.5.5 (2025-02-02)** + +- Fix: system prompt apply. +- Added calendar live update on tab change. +- Added API Key monit at launch displayed only once. + **2.5.4 (2025-02-02)** - Added new models: `o3-mini` and `gpt-4o-mini-audio-preview`. diff --git a/bin/Product.wxs b/bin/Product.wxs index 2af3376d8..bfc7f7ef0 100755 --- a/bin/Product.wxs +++ b/bin/Product.wxs @@ -33,7 +33,7 @@ - + diff --git a/bin/build.sh b/bin/build.sh index b23b24bab..4b83b5d4e 100755 --- a/bin/build.sh +++ b/bin/build.sh @@ -1,7 +1,7 @@ #!/bin/bash # This script is used to build the app using pyinstaller -VERSION="2.5.4" +VERSION="2.5.5" cd "$(dirname "$0")" DIR_CURRENT="$(pwd)" diff --git a/bin/build_installer.bat b/bin/build_installer.bat index 5e429a291..deade9434 100755 --- a/bin/build_installer.bat +++ b/bin/build_installer.bat @@ -5,7 +5,7 @@ REM https://github.com/wixtoolset/wix3/releases/tag/wix3141rtm REM Set variables SET SourceDir=%CD%\..\dist\Windows SET InstallerOutputFolder=%CD%\..\dist -SET ProductVersion=2.5.4 +SET ProductVersion=2.5.5 SET ProductUpgradeCode=3FCD39F6-4965-4B51-A185-FC6E53CA431B SET WIX=C:\Program Files (x86)\WiX Toolset v3.14 SET SIGNTOOL=C:\Program Files (x86)\Microsoft SDKs\ClickOnce\SignTool diff --git a/docs/source/conf.py b/docs/source/conf.py index d41d2b5c8..2bf746b5f 100755 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -9,7 +9,7 @@ project = 'PyGPT' copyright = '2025, pygpt.net' author = 'szczyglis-dev, Marcin Szczygliński' -release = '2.5.4' +release = '2.5.5' # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration diff --git a/docs/source/index.rst b/docs/source/index.rst index c4d4d1151..6f75de6d1 100755 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -6,7 +6,7 @@ PyGPT - pygpt.net ==================== -| **Release:** 2.5.4 (2025-02-02), Last update: 2025-02-02 02:00 +| **Release:** 2.5.5 (2025-02-02), Last update: 2025-02-02 02:00 | **Project Website:** https://pygpt.net | **GitHub:** https://github.com/szczyglis-dev/py-gpt | **Snap Store:** https://snapcraft.io/pygpt diff --git a/pyproject.toml b/pyproject.toml index c4b3d0654..098f428a7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "pygpt-net" -version = "2.5.4" +version = "2.5.5" description = "Desktop AI Assistant powered by models: OpenAI o1, GPT-4o, GPT-4, GPT-4 Vision, GPT-3.5, DALL-E 3, Llama 3, Mistral, Gemini, Claude, DeepSeek, Bielik, and other models supported by Langchain, Llama Index, and Ollama. Features include chatbot, text completion, image generation, vision analysis, speech-to-text, internet access, file handling, command execution and more." authors = ["Marcin Szczyglinski "] license = "MIT" diff --git a/setup.py b/setup.py index 43cbc6207..c3aefdc0d 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ from setuptools import setup, find_packages -VERSION = '2.5.4' +VERSION = '2.5.5' DESCRIPTION = 'Desktop AI Assistant powered by models: OpenAI o1, GPT-4o, GPT-4, GPT-4 Vision, GPT-3.5, DALL-E 3, Llama 3, Mistral, Gemini, Claude, Bielik, and other models supported by Langchain, Llama Index, and Ollama. Features include chatbot, text completion, image generation, vision analysis, speech-to-text, internet access, file handling, command execution and more.' LONG_DESCRIPTION = 'Package contains a gpt-4, gpt-4V, gpt-3.5, DALL-E 3, Langchain LLMs and Llama-index powered ' \ 'Desktop AI Assistant with chatbot, text completion, vision and image generation, internet ' \ diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 5f57d1d46..baf967731 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: pygpt base: core22 # Ubuntu 22.04 -version: '2.5.4' +version: '2.5.5' summary: Desktop AI Assistant - o1, gpt-4, gpt-4-vision, chat, assistant, vision. description: | **PyGPT** is **all-in-one** Desktop AI Assistant that provides direct interaction with OpenAI language models, including GPT-4, GPT-4 Vision, and GPT-3.5, through the OpenAI API. The application also integrates with alternative LLMs. diff --git a/src/pygpt_net/CHANGELOG.txt b/src/pygpt_net/CHANGELOG.txt index 367a9ae17..15df2e579 100755 --- a/src/pygpt_net/CHANGELOG.txt +++ b/src/pygpt_net/CHANGELOG.txt @@ -1,3 +1,9 @@ +2.5.5 (2025-02-02) + +- Fix: system prompt apply. +- Added calendar live update on tab change. +- Added API Key monit at launch displayed only once. + 2.5.4 (2025-02-02) - Added new models: o3-mini and gpt-4o-mini-audio-preview. diff --git a/src/pygpt_net/__init__.py b/src/pygpt_net/__init__.py index 7526c5881..2cd731e64 100755 --- a/src/pygpt_net/__init__.py +++ b/src/pygpt_net/__init__.py @@ -13,7 +13,7 @@ __copyright__ = "Copyright 2025, Marcin Szczygliński" __credits__ = ["Marcin Szczygliński"] __license__ = "MIT" -__version__ = "2.5.4" +__version__ = "2.5.5" __build__ = "2025.02.02" __maintainer__ = "Marcin Szczygliński" __github__ = "https://github.com/szczyglis-dev/py-gpt" diff --git a/src/pygpt_net/controller/launcher/__init__.py b/src/pygpt_net/controller/launcher/__init__.py index ae3769eb6..8b1871520 100644 --- a/src/pygpt_net/controller/launcher/__init__.py +++ b/src/pygpt_net/controller/launcher/__init__.py @@ -37,7 +37,10 @@ def post_setup(self): # show welcome API KEY dialog (disable for langchain mode) if not self.window.core.config.get('mode') in self.no_api_key_allowed and \ (self.window.core.config.get('api_key') is None or self.window.core.config.get('api_key') == ''): - self.show_api_monit() + + if not self.window.core.config.get('api_key.monit.displayed', False): + self.show_api_monit() + self.window.core.config.set('api_key.monit.displayed', True) # check for updates if self.window.core.config.get('updater.check.launch'): diff --git a/src/pygpt_net/data/config/config.json b/src/pygpt_net/data/config/config.json index 6fa3e7e8e..9a4c38652 100755 --- a/src/pygpt_net/data/config/config.json +++ b/src/pygpt_net/data/config/config.json @@ -1,7 +1,7 @@ { "__meta__": { - "version": "2.5.4", - "app.version": "2.5.4", + "version": "2.5.5", + "app.version": "2.5.5", "updated_at": "2025-02-02T00:00:00" }, "access.audio.event.speech": false, diff --git a/src/pygpt_net/data/config/models.json b/src/pygpt_net/data/config/models.json index 68afb142f..63a8e64e4 100755 --- a/src/pygpt_net/data/config/models.json +++ b/src/pygpt_net/data/config/models.json @@ -1,7 +1,7 @@ { "__meta__": { - "version": "2.5.4", - "app.version": "2.5.4", + "version": "2.5.5", + "app.version": "2.5.5", "updated_at": "2025-02-02T00:00:00" }, "items": { diff --git a/src/pygpt_net/data/config/modes.json b/src/pygpt_net/data/config/modes.json index d9cd56514..e4c857ec6 100644 --- a/src/pygpt_net/data/config/modes.json +++ b/src/pygpt_net/data/config/modes.json @@ -1,7 +1,7 @@ { "__meta__": { - "version": "2.5.4", - "app.version": "2.5.4", + "version": "2.5.5", + "app.version": "2.5.5", "updated_at": "2025-02-02T00:00:00" }, "items": { diff --git a/version.rc b/version.rc index eae5cec1a..0ab4df84b 100755 --- a/version.rc +++ b/version.rc @@ -1,7 +1,7 @@ VSVersionInfo( ffi=FixedFileInfo( - filevers=(2, 5, 4, 0), - prodvers=(2, 5, 4, 0), + filevers=(2, 5, 5, 0), + prodvers=(2, 5, 5, 0), mask=0x3f, flags=0x0, OS=0x4, @@ -16,12 +16,12 @@ StringFileInfo( u'040904B0', [StringStruct(u'CompanyName', u'pygpt.net'), StringStruct(u'FileDescription', u'Desktop AI Assistant powered by o1, GPT-4, GPT-3 and DALL-E 3: assistant, chatbot, text completion, image generation, vision and more.'), - StringStruct(u'FileVersion', u'2.5.4'), + StringStruct(u'FileVersion', u'2.5.5'), StringStruct(u'InternalName', u'pygpt'), StringStruct(u'LegalCopyright', u'(c) 2025 pygpt.net, Marcin Szczygliński'), StringStruct(u'OriginalFilename', u'pygpt.exe'), StringStruct(u'ProductName', u'pygpt.net'), - StringStruct(u'ProductVersion', u'2.5.4')]) + StringStruct(u'ProductVersion', u'2.5.5')]) ]), VarFileInfo([VarStruct(u'Translation', [1033, 1200])]) ]