1. Lynn Fredricks
  2. Announcements & News
  3. Sunday, June 02 2024, 06:21 PM
  4.  Subscribe via email
Forms, Reports & Stored Procedures on Server gain unified Python and JS support.

This major release incorporates Python scripting across all major features of the Valentina product line, including Valentina Forms, Valentina Reports and also for ValentinaDB stored procedures. The support for Python includes use of third party libraries, including the 160+ that come with Python and incorporated into the Python implementation for Valentina.

In addition, previously different JS implementations in different products are now unified using a single JavaScript engine for the best consistency and reliability across all products.

Valentina Studio FREE | Single | PRO
Valentina Studio is the free, all purpose database management and forms client tool. Valentina Studio Pro combines database management with diagramming, forms creation, reporting and database continuous integration. Available on Windows, Linux and macOS.

  • [New] – Reports Designer updated to support Python, in addition to JS
  • New] – Forms Designer updated to support Python, in addition to JS
  • [New] – Added Scripting Environment documentation, available from the menu Help. It describes classes and modules you can use for forms, scripts and reports.
  • [New] – Updated car_catalog example and renamed to car_catalog_js. Added an online example, car_catalog_python, where all scripts are implemented using Python
  • [Imp] – Added the ability to export only queries on the Query Log tab

See the documentation to changes to support external libraries.

Valentina Server
Valentina Server incorporates Valentina Reports Server, Valentina Forms Server and two database servers: Valentina DB Server and Valentina SQLite Server. Available for Windows, Linux (x86, ARM64), macOS and Raspberry PI.

  • [New] [Valentina DB Server] [SQL] – Stored Procedures can use JavaScript or Python
  • [New] [Valentina Reports Server] Reports can be scripted with Python, in addition to JS
  • [New][INI] – 2 new parameters in the INI file Enable_JS_SP and Enable_Python_SP

Valentina Reports (including ADKs)
ADK or Valentina Application Developer Kits incorporate the runtime engines of Valentina technologies into your applications. Valentina Reports ADKs allow developers to embed reporting into their applications. ADKs are available for many native development systems including C/C++, Java, .NET, Swift, Xojo and more on Windows, macOS & Linux.

  • [New] Reports can be scripted with Python, in addition to JS
  • [Imp] – Standalone scripts stored in the project can be loaded using theproject.loadModule method in expressions and scripts executed during report generation (previously supported in Valentina Forms only).

Valentina Database (including ADKs)
The ValentinaDB kernel is updated to include the updated engines.

  • [New] – Stored Procedures can use JavaScript or Python now.
  • [New] language_clause : LANGUAGE { SQL | VALENTINA_PYTHON | VALENTINA_JS )
  • [New][SQL] – character_string_literal now can be dollar-quoted: $$some’literal$$, yet with tag name: $tag$some’literal$tag$
  • [Info] – VKERNEL.DLL contains: quickJS; python (v3.12) and libs required for it, including zip, z2, curl, readline, ffi.


The products are immediately available for download from the Paradigma Software website.
References
  1. https://www.valentina-db.net/2024/06/03/valentina-14-released-with-unified-python-support/
  2. https://valentina-db.com/docs/dokuwiki/v14/doku.php?id=valentina:releases:14.0:14.0
  3. https://proactive-intl.com/en/news/paradigma-software-releases-valentina-14
  4. https://forum.xojo.com/t/valentina-14-released-updates-to-studio-reports-for-xojo-more/80552
  5. https://www.indiehackers.com/product/valentina-studio-pro/valentina-studio-14-released-with-unified-python-support--NzsKca_CgJYfSB2jOys
  6. https://www.producthunt.com/posts/valentina-studio-14
Comment
There are no comments made yet.


There are no replies made for this post yet.
However, you are not allowed to reply to this post.

Categories

Announcements & News
  1. 0 subcategories
Valentina Studio
  1. 2 subcategories
Valentina Server
  1. 4 subcategories
Valentina Database ADK
  1. 0 subcategories
Valentina Reports ADK
  1. 0 subcategories
Other Discussions
  1. 2 subcategories
BETA Testing
  1. 0 subcategories
Education & Research
  1. 0 subcategories