svm-doc (2.9.20260302) UNRELEASED; urgency=medium

  * Small fixes on documentation, and build system.

 -- Julien Bruguier <projet.svm@pappy.tf>  Mon, 02 Mar 2026 22:28:43 +0100

svm-doc (2.9.20260301) UNRELEASED; urgency=medium

  * svm, svm_plugin, API: change scheduler handling, with separated
    function for timer expiration and notifications. Attaching,
    detaching a process and notifications now accept all parameters, and
    notifications are now synchronised.

 -- Julien Bruguier <projet.svm@pappy.tf>  Sun, 01 Mar 2026 22:27:48 +0100

svm-doc (2.8.20260209) UNRELEASED; urgency=medium

  * API: adding svm_lock_readguard_get_lock and svm_lock_writeguard_get_lock
    functions to the API
  * PLUGINS: add type run.complete and instruction run.complete to run
    plugin

 -- Julien Bruguier <projet.svm@pappy.tf>  Mon, 09 Feb 2026 01:55:53 +0100

svm-doc (2.8.20260203) UNRELEASED; urgency=medium

  * API: adding svm_memory_get_space function to the API
  * TOOLS: svm_plugin, adding supported features on objects in plugin
    documentation

 -- Julien Bruguier <projet.svm@pappy.tf>  Tue, 03 Feb 2026 22:31:19 +0100

svm-doc (2.8.20260130) UNRELEASED; urgency=medium

  * API: adding svm_memory_zone_get functions to the API

 -- Julien Bruguier <projet.svm@pappy.tf>  Fri, 30 Jan 2026 01:27:40 +0100

svm-doc (2.8.20260128) UNRELEASED; urgency=medium

  * API: adding svm_memory_get_defined function to the API

 -- Julien Bruguier <projet.svm@pappy.tf>  Wed, 28 Jan 2026 13:47:12 +0100

svm-doc (2.8.20260121) UNRELEASED; urgency=medium

  * svm_plugin: fix parsing of file with comments after command
  * build: fix checked headers in configure

 -- Julien Bruguier <projet.svm@pappy.tf>  Wed, 21 Jan 2026 12:22:27 +0100

svm-doc (2.8.20260113) UNRELEASED; urgency=medium

  * svm_plugin: correct C generation, removing C++ namespaces.

 -- Julien Bruguier <projet.svm@pappy.tf>  Tue, 13 Jan 2026 22:49:29 +0100

svm-doc (2.8.20260112) UNRELEASED; urgency=medium

  * Change ability of :library instruction to read code from file: reads
    from application directory by default, or use GLOBAL keyword to return
    to system path handling.

 -- Julien Bruguier <projet.svm@pappy.tf>  Mon, 12 Jan 2026 17:38:27 +0100

svm-doc (2.8.20260111) UNRELEASED; urgency=medium

  * Add ability of :library instruction to read code from file.

 -- Julien Bruguier <projet.svm@pappy.tf>  Sun, 11 Jan 2026 00:04:35 +0100

svm-doc (2.8.20251118) UNRELEASED; urgency=medium

  * Correct time optimization on plugin instruction parameter verification.

 -- Julien Bruguier <projet.svm@pappy.tf>  Tue, 18 Nov 2025 23:31:21 +0100

svm-doc (2.8.20251104) UNRELEASED; urgency=medium

  * Fixing issue on time optimisation on plugin instruction parameter
    verification: Less optimised, but without coredumps.
    (Version 2.8.20251026 may core when wrong parameters are provided
    to instructions.)

 -- Julien Bruguier <projet.svm@pappy.tf>  Tue, 04 Nov 2025 23:31:11 +0100

svm-doc (2.8.20251026) UNRELEASED; urgency=medium

  * Adding time optimisation on plugin instruction parameter verification.

 -- Julien Bruguier <projet.svm@pappy.tf>  Sun, 26 Oct 2025 23:26:04 +0100

svm-doc (2.8.20250915) UNRELEASED; urgency=medium

  * Adding directory command to svm_package.

 -- Julien Bruguier <projet.svm@pappy.tf>  Mon, 15 Sep 2025 13:28:04 +0200

svm-doc (2.8.20250912) UNRELEASED; urgency=medium

  * Fixing shell escape chars in svm_plugin and svm_package.

 -- Julien Bruguier <projet.svm@pappy.tf>  Fri, 12 Sep 2025 09:59:25 +0200

svm-doc (2.8.20250910) UNRELEASED; urgency=medium

  * Adding conditionals, concatenation, flags and flavors on svm_package
    binary.

 -- Julien Bruguier <projet.svm@pappy.tf>  Wed, 10 Sep 2025 22:39:25 +0200

svm-doc (2.8.20250909) UNRELEASED; urgency=medium

  * Some improvments on svm_package binary.

 -- Julien Bruguier <projet.svm@pappy.tf>  Tue, 09 Sep 2025 22:44:14 +0200

svm-doc (2.8.20250908) UNRELEASED; urgency=medium

  * Instruction :com.prompt now raises a NUMERIC interruption on an empty
    string.
  * Adding svm_package binary for applications/libraries/plugins local
    deployment.

 -- Julien Bruguier <projet.svm@pappy.tf>  Mon, 08 Sep 2025 22:21:11 +0200

svm-doc (2.8.20250903) UNRELEASED; urgency=medium

  * Add internal chronometer (not used in plain delivery) as tool for optims.
  * Another optim on regex parameter elements comparison, gaining 11% time
    (with the last optim of 25%, current status is 34% optim in total).

 -- Julien Bruguier <projet.svm@pappy.tf>  Wed, 03 Sep 2025 13:38:55 +0200

svm-doc (2.8.20250827) UNRELEASED; urgency=medium

  * One last optim on the variables caching system.
  * Add some basic tests on the SVM core project.

 -- Julien Bruguier <projet.svm@pappy.tf>  Wed, 27 Aug 2025 00:12:09 +0200

svm-doc (2.8.20250826) UNRELEASED; urgency=medium

  * Some small optimisations and refinements on the variables caching system.

 -- Julien Bruguier <projet.svm@pappy.tf>  Tue, 26 Aug 2025 00:07:24 +0200

svm-doc (2.8.20250825) UNRELEASED; urgency=medium

  * Optimisation of SVM variables management in plugin callbacks (cache of
    unordered_set) between 10% and 25% of execution gain.

 -- Julien Bruguier <projet.svm@pappy.tf>  Mon, 25 Aug 2025 13:04:06 +0200

svm-doc (2.8.20250725) UNRELEASED; urgency=medium

  * Fixing API documentation on type in main page
  * Transform libatomic absence error into warning

 -- Julien Bruguier <projet.svm@pappy.tf>  Fri, 25 Jul 2025 12:15:22 +0200

svm-doc (2.8.20250724) UNRELEASED; urgency=medium

  * Adding HELP clause to ARGUMENTS in application file
  * Fixing bugs on :com.idle instruction on protocol handling
  * Fixing bug on com.size protocol on end of stream

 -- Julien Bruguier <projet.svm@pappy.tf>  Thu, 24 Jul 2025 00:56:40 +0200

svm-doc (2.8.20250606) UNRELEASED; urgency=medium

  * Adding atomic library link option for build on arm (Raspberry Pi).

 -- Julien Bruguier <projet.svm@pappy.tf>  Fri, 06 Jun 2025 22:23:34 +0200

svm-doc (2.8.20250604) UNRELEASED; urgency=medium

  * Changing autoconf versioning
  * Downgrade autoconf to 2.69 and debhelper-compat to 12 for build on Debian
    version 10

 -- Julien Bruguier <projet.svm@pappy.tf>  Wed, 04 Jun 2025 19:12:17 +0200

svm-doc (2.8.20250602) UNRELEASED; urgency=medium

  * Changing svm_plugin autotools files generation to stabilize patches.
  * Add svm-plugins-community dependency to svm package.

 -- Julien Bruguier <projet.svm@pappy.tf>  Mon, 02 Jun 2025 23:42:55 +0200

svm-doc (2.8.20250523) UNRELEASED; urgency=medium

  * Adding plugin key package_directory on svm_config for automatic delivery
    of plugins.
  * Update Doxyfile for API documentation.

 -- Julien Bruguier <projet.svm@pappy.tf>  Thu, 22 May 2025 17:34:16 +0200

svm-doc (2.8.20250522) UNRELEASED; urgency=medium

  * Adding version_api_next_minor and version_api_next_major to svm_config
    configuration keys for plugin dependencies automation.

 -- Julien Bruguier <projet.svm@pappy.tf>  Thu, 22 May 2025 17:34:16 +0200

svm-doc (2.8.20250319) UNRELEASED; urgency=medium

  * Initial release of the Simple Virtual Machine core

 -- Julien Bruguier <projet.svm@pappy.tf>  Tue, 20 May 2025 10:40:24 +0200
