<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Features</title><link>https://sourceforge.net/p/trinventum/wiki/Features/</link><description>Recent changes to Features</description><atom:link href="https://sourceforge.net/p/trinventum/wiki/Features/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 30 May 2024 20:15:48 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/trinventum/wiki/Features/feed" rel="self" type="application/rss+xml"/><item><title>Features modified by Bogdan Drozdowski</title><link>https://sourceforge.net/p/trinventum/wiki/Features/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -34,7 +34,12 @@

 The login page (and all other pages) also contains a link to a help page with a simple manual for the application.

-[![PHPMD](https://github.com/bogdro/trinventum/actions/workflows/phpmd.yml/badge.svg)](https://github.com/bogdro/trinventum/actions/workflows/phpmd.yml) [![Semgrep](https://github.com/bogdro/trinventum/actions/workflows/semgrep.yml/badge.svg)](https://github.com/bogdro/trinventum/actions/workflows/semgrep.yml)
+ [![Codacy Security Scan](https://github.com/bogdro/trinventum/actions/workflows/codacy.yml/badge.svg)](https://github.com/bogdro/trinventum/actions/workflows/codacy.yml) [![SonarCloud analysis](https://github.com/bogdro/trinventum/actions/workflows/sonarcloud.yml/badge.svg)](https://github.com/bogdro/trinventum/actions/workflows/sonarcloud.yml) [![PHPMD](https://github.com/bogdro/trinventum/actions/workflows/phpmd.yml/badge.svg)](https://github.com/bogdro/trinventum/actions/workflows/phpmd.yml) [![Semgrep](https://github.com/bogdro/trinventum/actions/workflows/semgrep.yml/badge.svg)](https://github.com/bogdro/trinventum/actions/workflows/semgrep.yml) [![Hadolint-APP](https://github.com/bogdro/trinventum/actions/workflows/hadolint-app.yml/badge.svg)](https://github.com/bogdro/trinventum/actions/workflows/hadolint-app.yml) [![Hadolint-DB](https://github.com/bogdro/trinventum/actions/workflows/hadolint-db.yml/badge.svg)](https://github.com/bogdro/trinventum/actions/workflows/hadolint-db.yml)
+ 
+ [![Codacy Badge](https://app.codacy.com/project/badge/Grade/40d4fe66dbc04ef4ad8b7d94ed985a49)](https://app.codacy.com/gh/bogdro/trinventum/dashboard?utm_source=gh&amp;amp;utm_medium=referral&amp;amp;utm_content=&amp;amp;utm_campaign=Badge_grade)
+
+[![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-white.svg)](https://sonarcloud.io/summary/new_code?id=bogdro_trinventum)
+[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=bogdro_trinventum&amp;amp;metric=bugs)](https://sonarcloud.io/summary/new_code?id=bogdro_trinventum) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=bogdro_trinventum&amp;amp;metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=bogdro_trinventum) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=bogdro_trinventum&amp;amp;metric=security_rating)](https://sonarcloud.io/summary/new_code?id=bogdro_trinventum) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=bogdro_trinventum&amp;amp;metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=bogdro_trinventum) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=bogdro_trinventum&amp;amp;metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=bogdro_trinventum)

 # Compatibility #

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bogdan Drozdowski</dc:creator><pubDate>Thu, 30 May 2024 20:15:48 -0000</pubDate><guid>https://sourceforge.net728378f18cf0eda41a3bb65700c44252761e6c9b</guid></item><item><title>Features modified by Bogdan Drozdowski</title><link>https://sourceforge.net/p/trinventum/wiki/Features/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -48,6 +48,7 @@
    - 13.x (checked: 13.9)
    - 14.x (checked: 14.1)
    - 15.x (checked: 15.1)
+   - 16.x (checked: 16.0)
 2. [Apache HTTP Server](https://httpd.apache.org/):
    - 2.2.x (checked: 2.2.22)
    - 2.4.x (checked: 2.4.46, 2.4.52 and 2.4.54)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bogdan Drozdowski</dc:creator><pubDate>Sun, 24 Sep 2023 12:02:03 -0000</pubDate><guid>https://sourceforge.net1a03f364bc94bad610ab18a8e0f18565098d6492</guid></item><item><title>Features modified by Bogdan Drozdowski</title><link>https://sourceforge.net/p/trinventum/wiki/Features/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -34,9 +34,7 @@

 The login page (and all other pages) also contains a link to a help page with a simple manual for the application.

-[![PHPMD](https://github.com/bogdro/trinventum/actions/workflows/phpmd.yml/badge.svg)](https://github.com/bogdro/trinventum/actions/workflows/phpmd.yml)
-
-[![Semgrep](https://github.com/bogdro/trinventum/actions/workflows/semgrep.yml/badge.svg)](https://github.com/bogdro/trinventum/actions/workflows/semgrep.yml)
+[![PHPMD](https://github.com/bogdro/trinventum/actions/workflows/phpmd.yml/badge.svg)](https://github.com/bogdro/trinventum/actions/workflows/phpmd.yml) [![Semgrep](https://github.com/bogdro/trinventum/actions/workflows/semgrep.yml/badge.svg)](https://github.com/bogdro/trinventum/actions/workflows/semgrep.yml)

 # Compatibility #

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bogdan Drozdowski</dc:creator><pubDate>Tue, 19 Sep 2023 13:29:32 -0000</pubDate><guid>https://sourceforge.net8394286fb9c93e548adb12fc0eda12a4b2c4c30c</guid></item><item><title>Features modified by Bogdan Drozdowski</title><link>https://sourceforge.net/p/trinventum/wiki/Features/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -34,6 +34,9 @@

 The login page (and all other pages) also contains a link to a help page with a simple manual for the application.

+[![PHPMD](https://github.com/bogdro/trinventum/actions/workflows/phpmd.yml/badge.svg)](https://github.com/bogdro/trinventum/actions/workflows/phpmd.yml)
+
+[![Semgrep](https://github.com/bogdro/trinventum/actions/workflows/semgrep.yml/badge.svg)](https://github.com/bogdro/trinventum/actions/workflows/semgrep.yml)

 # Compatibility #

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bogdan Drozdowski</dc:creator><pubDate>Thu, 01 Jun 2023 17:51:28 -0000</pubDate><guid>https://sourceforge.neta45406126fe89ae97cf0eb764be1ff8afcca68ee</guid></item><item><title>Features modified by Bogdan Drozdowski</title><link>https://sourceforge.net/p/trinventum/wiki/Features/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -43,7 +43,7 @@
    - 8.x (checked: 8.4)
    - 9.x (checked: 9.0, 9.6.13)
    - 11.x (checked: 11.18)
-   - 12.x (checked: 12.3)
+   - 12.x (checked: 12.13)
    - 13.x (checked: 13.9)
    - 14.x (checked: 14.1)
    - 15.x (checked: 15.1)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bogdan Drozdowski</dc:creator><pubDate>Sun, 29 Jan 2023 20:29:41 -0000</pubDate><guid>https://sourceforge.net6ca83b0a893ad57afd2248b95276ac2a7dd7eea2</guid></item><item><title>Features modified by Bogdan Drozdowski</title><link>https://sourceforge.net/p/trinventum/wiki/Features/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -44,7 +44,7 @@
    - 9.x (checked: 9.0, 9.6.13)
    - 11.x (checked: 11.18)
    - 12.x (checked: 12.3)
-   - 13.x (checked: 13.1)
+   - 13.x (checked: 13.9)
    - 14.x (checked: 14.1)
    - 15.x (checked: 15.1)
 2. [Apache HTTP Server](https://httpd.apache.org/):
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bogdan Drozdowski</dc:creator><pubDate>Sun, 29 Jan 2023 17:22:33 -0000</pubDate><guid>https://sourceforge.net277bf12f7e9d51a76e36dfc23d4f0ab685587cb4</guid></item><item><title>Features modified by Bogdan Drozdowski</title><link>https://sourceforge.net/p/trinventum/wiki/Features/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -42,14 +42,18 @@
 1. [PostgreSQL](https://www.postgresql.org/):
    - 8.x (checked: 8.4)
    - 9.x (checked: 9.0, 9.6.13)
+   - 11.x (checked: 11.18)
+   - 12.x (checked: 12.3)
    - 13.x (checked: 13.1)
    - 14.x (checked: 14.1)
+   - 15.x (checked: 15.1)
 2. [Apache HTTP Server](https://httpd.apache.org/):
    - 2.2.x (checked: 2.2.22)
-   - 2.4.x (checked: 2.4.46 and 2.4.52)
+   - 2.4.x (checked: 2.4.46, 2.4.52 and 2.4.54)
 3. [PHP](https://www.php.net/):
    - 5.x (checked: 5.3.20)
    - 8.0.x (checked: 8.0.2)
    - 8.1.x (checked: 8.1.3)
+   - 8.2.x (checked: 8.2.1)

 Other versions may also work.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bogdan Drozdowski</dc:creator><pubDate>Sun, 29 Jan 2023 15:25:30 -0000</pubDate><guid>https://sourceforge.net995ce66d9e24be38fdaf47e52c4f33b9f992dd18</guid></item><item><title>Features modified by Bogdan Drozdowski</title><link>https://sourceforge.net/p/trinventum/wiki/Features/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -22,7 +22,7 @@
 - a finance manager (you can use [GnuCash](https://www.gnucash.org/) for that),
 - an electronic payment system.

-Trinventum is meant to be a place where you keep records of what products you have, in what quantities, in what statuses, who is buying and selling them and the transactions between the sellers and buyers.
+Trinventum is meant to be more than a property manager - it's a place where you keep records of what products you have, in what quantities, in what statuses, who is buying and selling them and the transactions between the sellers and buyers.

 The application contains its database SQL codes. After each successful login, it checks if the database structures' version is exactly what the application expects.
 If the version is lower (including on the first run, when no database structures exist), all the SQL files necessary to upgrade the structures are run. Upon error, the upgrade is stopped, and the user is logged-out. To be able to upgrade successfully, you need to re-login to the Trinventum application as a user **with full access to the database schema** (like the schema owner `trinventum` created during installation).
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bogdan Drozdowski</dc:creator><pubDate>Wed, 14 Sep 2022 17:37:40 -0000</pubDate><guid>https://sourceforge.net24ab8392829bcaefbd5aa50a6f415240b92090a1</guid></item><item><title>Features modified by Bogdan Drozdowski</title><link>https://sourceforge.net/p/trinventum/wiki/Features/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -7,8 +7,9 @@
 - add, view and modify product categories,
 - register products for sale (description, price, parameters, photo),
 - view and modify products and individual product pieces,
-- add, view and modify buyers,
-- add, view and modify sellers,
+- keep track of the number of pieces of each product,
+- add, view and modify product buyers (customers),
+- add, view and modify product sellers,
 - add, modify and delete transactions,
 - run manual queries on the database.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bogdan Drozdowski</dc:creator><pubDate>Mon, 05 Sep 2022 11:23:12 -0000</pubDate><guid>https://sourceforge.net0dc4f9db51c304eb54df8e7ea2526914e6592df9</guid></item><item><title>Features modified by Bogdan Drozdowski</title><link>https://sourceforge.net/p/trinventum/wiki/Features/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -23,15 +23,15 @@

 Trinventum is meant to be a place where you keep records of what products you have, in what quantities, in what statuses, who is buying and selling them and the transactions between the sellers and buyers.

-The application contains its database SQL codes. After each successful login it checks if the database structures' version is exactly what the application expects.
-If the version is lower (including on the first run, when no database structures exist), all the SQL files necessary to upgrade the structures are run. Upon error, the upgrade is stopped and the user is logged-out. To be able to upgrade successfully, you need to re-login to the Trinventum application as a user **with full access to the database schema** (like the schema owner `trinventum` created during installation).
+The application contains its database SQL codes. After each successful login, it checks if the database structures' version is exactly what the application expects.
+If the version is lower (including on the first run, when no database structures exist), all the SQL files necessary to upgrade the structures are run. Upon error, the upgrade is stopped, and the user is logged-out. To be able to upgrade successfully, you need to re-login to the Trinventum application as a user **with full access to the database schema** (like the schema owner `trinventum` created during installation).
 If the database structures' version is higher than what the application expects (which usually means that the application was downgraded or a database dump from a newer version was installed), the user is allowed to continue, but with a warning that the application may not fully work.

 All the data, including the product photos, is kept in the database, so there is no need for any extra filesystem storage.

 Each request to an internal web page is checked to see if the user's session is valid. If not, the request is redirected to the login page.

-The login page (and all other pages) contains also a link to a help page with a simple manual for the application.
+The login page (and all other pages) also contains a link to a help page with a simple manual for the application.


 # Compatibility #
@@ -40,7 +40,7 @@

 1. [PostgreSQL](https://www.postgresql.org/):
    - 8.x (checked: 8.4)
-   - 9.x (checked: 9.0)
+   - 9.x (checked: 9.0, 9.6.13)
    - 13.x (checked: 13.1)
    - 14.x (checked: 14.1)
 2. [Apache HTTP Server](https://httpd.apache.org/):
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bogdan Drozdowski</dc:creator><pubDate>Fri, 15 Jul 2022 13:47:48 -0000</pubDate><guid>https://sourceforge.net6aab8739fef637a21bf86d1bde0fee1c170afd7a</guid></item></channel></rss>