Skip to content

Releases: bis-med-it/pysdmx

1.16.0 (2026-05-22)

22 May 12:01
af6c63d

Choose a tag to compare

What's Changed

Added

  • Provide connectors for the upcoming SDMX Data Discovery and Retrieval profile by @sosna in #570
  • Add support for token-based authentication to the RegistryMaintenanceClient by @sosna in #600

Fixed

  • Support stable semver version strings in the FMR clients by @sosna in #593
  • Fix duplicate / for series-attached attributes by @javihern98 in #590
  • Fix TypeError when SDMX reference URN contains "Ref" substring (#596) by @javihern98 in #599

Security

  • Set a more precise minimal version to try and address Dependabot issue by @sosna in #587
  • Patch various vulnerabilities by @sosna in #598

Full Changelog: v1.15.1...v1.16.0

1.15.1 (2026-05-04)

04 May 11:37
620b00c

Choose a tag to compare

What's Changed

Fixed

  • Remove upper bound on Pandas dependency by @sosna in #583

Security

Full Changelog: v1.15.0...v1.15.1

1.15.0 (2026-04-30)

30 Apr 13:35
ddea863

Choose a tag to compare

What's Changed

Changed

  • Migrate from NumPy to PyArrow dtypes for the data extra by @javihern98 in #567

Fixed

  • Address several issues affecting attribute and measure relationships by @sosna in #568
  • Enforce Schema validation and preserve null values by @ruizmaa in #499
  • Set default version in the FMR API from + to ~ as per the SDMX-REST spec by @sosna in #576

Full Changelog: v1.14.0...v1.15.0

1.14.0 (2026-03-27)

27 Mar 15:56
c03fd7a

Choose a tag to compare

What's Changed

Added

  • Add writer and reader support for Time Series formats (STRTS / GENTS) by @javihern98 in #557
  • Add a SQL Server toolkit to pysdmx by @sosna in #562
  • Add partial key rows support for SDMX-CSV writer by @javihern98 in #559

Changed

Fixed

  • Fix Dataflow short_urn becoming DataStructure in SDMX 2.1 namespace by @javihern98 in #555
  • Fix PandasDataset typing for get_datasets by @javihern98 in #554
  • Fix RepresentationMap XML writer using wrong element for data types by @javihern98 in #556
  • Remove incorrect is_final inference from XML 3.0 reader by @javihern98 in #552

Full Changelog: v1.13.0...v1.14.0

1.13.0 (2026-03-06)

06 Mar 14:31
1132f04

Choose a tag to compare

What's Changed

Changed

Fixed

  • Unmerge attributes with multiple values when writing to SDMX-JSON by @sosna in #528
  • Fix issue with SDMX-JSON metadata messages not being properly recognized by @sosna in #527
  • Support observation-level attachments in measureless DSDs by @sosna in #529
  • Handle series with empty dimensions by @ruizmaa in #518
  • fix: handle DSD instances in schema_generator (#534) by @javihern98 in #538

Full Changelog: v1.12.0...v1.13.0

1.12.0 (2026-02-05)

05 Feb 15:50
f492ba7

Choose a tag to compare

What's Changed

Changed

  • Add support for keysets in schemas by @sosna in #519

Security

  • Upgrade urllib3 to version 2.6.3 by @sosna in #516

Full Changelog: v1.11.0...v1.12.0

1.11.0 (2026-01-23)

23 Jan 12:47
8355640

Choose a tag to compare

What's Changed

Added

  • Add support for SDMX-JSON 2.1.0 by @sosna in #504

Changed

  • Implement support for maps in SDMX-ML by @ruizmaa in #485
  • Improve handling of endpoints passed to the FMR maintenance client by @sosna in #510

Fixed

  • Support MeasureRelationship with multiple measures by @ruizmaa in #495
  • Fix IndexError in generic writer when series attributes vary by @ruizmaa in #502
  • Support partial concept schemes when reading schemas by @sosna in #505
  • Ensure dimensions link to concept objects instead of references by @ruizmaa in #503
  • Fix group attributes handling with multiple groups by @ruizmaa in #493

Full Changelog: v1.10.1...v1.11.0

1.10.1 (2025-12-19)

19 Dec 13:56
7edf66a

Choose a tag to compare

What's Changed

Fixed

  • Preserve component filters in data queries when omitting defaults by @sosna in #483
  • Add support for measure relationships in SDMX-JSON by @sosna in #484
  • Fix exception when using dimensionAtObservation=AllDimensions by @ruizmaa in #481

Security

  • Updated urllib to 2.6.2 to fix critical vulnerabilities by @javihern98 in #482

Full Changelog: v1.10.0...v1.10.1

1.10.0 (2025-12-04)

04 Dec 09:49
d70bae5

Choose a tag to compare

What's Changed

Added

  • Add VTL dataset to Pandas dataset conversion by @ruizmaa in #461

Changed

  • Improve support for constraints by @sosna in #468
  • Find items in item schemes by name or description by @sosna in #471

Fixed

  • Fixed error on reading multiple Datasets in SDMX-ML by @ruizmaa in #464
  • Fix wrong dialect on sniffing by @ruizmaa in #465
  • Fix return type hint of RegistryClient.get_metadata_structures by @giorgio93p in #472

New Contributors

Full Changelog: v1.9.0...v1.10.0

1.10.0-rc2 (2025-11-27)

27 Nov 15:45

Choose a tag to compare

Pre-release

What's Changed

Added

  • Add VTL dataset to Pandas dataset conversion by @ruizmaa in #461

Changed

  • Add support for constraints by @sosna in #468
  • Find items in item schemes by name or description by @sosna in #471

Fixed

  • Fix return type hint of RegistryClient.get_metadata_structures by @giorgio93p in #472

New Contributors

Full Changelog: v1.10.0-rc1...v1.10.0-rc2