Skip to content

Releases: Meaningful-Data/vtlengine

v1.6.2

25 Mar 15:09
373f315

Choose a tag to compare

Bug fixes

  • Fix #626: Use explicit DuckDB connections for thread-safe operations by @javihern98 in #627
  • Fix #628: Fixed ASTTemplate couldnt handle empty count() operations by @mla2001 in #629

Full Changelog: v1.6.1...v1.6.2

v1.6.1

23 Mar 10:42
19ed873

Choose a tag to compare

Changes

Bug fixes

Full Changelog: v1.6.0...v1.6.1

v1.6.0

12 Mar 13:06
7c29eaa

Choose a tag to compare

Added

Changes

Bug fixes

  • Fix #525: Rewrite fill_time_series for TimePeriod data type by @javihern98 in #526
  • Fixed literal casting inside sub operator by @mla2001 in #538
  • Fixed julian SQL method failing with Date input by @mla2001 in #547
  • Fixed Analytic and Aggregate SQL queries fails with Date inputs by @mla2001 in #552
  • Fix #575: Allow swap renames in rename clause by @javihern98 in #576
  • Fix #578: Duration scalar-scalar comparison uses magnitude order by @javihern98 in #579
  • Fix 567: Update DAG Analysis sorting on Hierarchical Rulesets by @mla2001 in #572

Full Changelog: v1.5.0...v1.6.0

v1.5.0

13 Feb 11:47
ba9e1cf

Choose a tag to compare

Added

Changed

  • Refactor AST for Hierarchical and Datapoint Validation Operators by @javihern98 in #444
  • Use 'type' key instead of 'data_type' in Component serialization by @javihern98 in #442
  • Change Scalar JSON serialization to use 'type' key instead of 'data_type' by @javihern98 in #455
  • Handle VTL Number type correctly with tolerance-based comparisons. Docs updates by @javihern98 in #460
  • Fix #483: Use configurable precision for numeric operations by @javihern98 in #484
  • fix: improve error level handling in ASTString class by @mla2001 in #481
  • fix: TimeShift normalizes return values by @mla2001 in #488
  • Fix #485: Optimize DAG topological sort for memory-efficient execution by @javihern98 in #486*

Bug fixing

  • Fixed conditional operators inconsistencies by @mla2001 in #436
  • Fix numpy/pandas compatibility for Python 3.10 by @javihern98 in #448
  • Fix referential integrity error with time_agg inside group all aggregation (#437) by @javihern98 in #445
  • Fix #500: Join between incompatible identifier types raises SemanticError by @javihern98 in #502
  • Fix #472: CHECK operators return NULL errorcode/errorlevel when validation passes by @javihern98 in #474
  • Fix #497: Use {year}A format for annual time periods by @javihern98 in #499

Dependencies

  • Bump aiohttp from 3.13.2 to 3.13.3 in the pip group across 1 directory by @dependabot[bot] in #432
  • Bump duckdb from 1.4.3 to 1.4.4 by @dependabot[bot] in #463

Full Changelog: v1.4.0...v1.5.0

v1.4.0

27 Jan 22:08
45a7e78

Choose a tag to compare

Added

  • Added ASTString Validation pretty print by @mla2001 in #396

Changes

Bug fixes

Dependencies

Full Changelog: v1.3.0...v1.4.0

v1.3.0 (2025-11-27)

27 Nov 12:21
6e276eb

Choose a tag to compare

Overview

Version 1.3.0 is aimed to ensure correct integration with the VTL Suite 2.0 by fixing several bugs and adding further validation methods, while keeping backwards compatibility.

We focused on:

  • Adapt the vtlengine to be used with the Ubuntu 24.04 APT Packages
  • Add validation methods and content validation over datasets and scalars
  • Improve performance on rendering the AST to the VTL Script
  • Bug fixing

Added

Changed

Bug fixing

Dependencies

  • Downgraded ANTLR to 4.9.2 and updated duckdb to 1.4 by @javihern98 in #277
  • Bump duckdb from 1.4.1 to 1.4.2 by @dependabot[bot] in #356
  • Updated pysdmx version to 1.9.0

Full Changelog: v1.2.2...v1.3.0

v1.2.2 (2025-10-15)

15 Oct 11:42
c2025b5

Choose a tag to compare

Bug fixes

Dependencies

Full Changelog: v1.2.1...v1.2.2

v1.2.1

11 Aug 07:12

Choose a tag to compare

Bug fixes

Full Changelog: v1.2.0...v1.2.1

1.2.0

31 Jul 11:50

Choose a tag to compare

Release notes

This version includes the Scalar handling and some fixes on sub, filter and if-then-else operators. Dependencies have been updated to the latest versions.

Added

Changes

Dependencies

  • Fixed reference to pysdmx.vtl. Updated pysdmx version. by @javihern98 in #198
  • Bump aiohttp from 3.12.13 to 3.12.14 in the pip group by @dependabot[bot] in #197
  • Bump requests from 2.32.3 to 2.32.4 in the pip group by @dependabot[bot] in #159
  • Updated ANTLR Runtime and other dependencies by @javihern98 in #166

Full Changelog: v1.1.1...v1.2.0