Skip to content

Releases: open-sdg/sdg-build

2.4.0

19 Aug 12:06

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.3.1...2.4.0

2.4.0-beta1

05 May 18:39
aa8771b

Choose a tag to compare

2.4.0-beta1 Pre-release
Pre-release
Merge pull request #360 from open-sdg/support-python-3-11

Test Python 3.11

2.3.2

19 Jul 13:34
f389340

Choose a tag to compare

SDMX-related fixes and Python package/version fixes.

2.3.1

10 Apr 10:30
ade6d50

Choose a tag to compare

Bugfix release for a backwards compatibility issue related to "observation_attributes".

2.3.0

15 Mar 10:44

Choose a tag to compare

  • Observation attributes #349
  • Try to import new v21 version of sdmx.model classes #348
  • Pydantic version fix #345

2.2.0

27 Apr 02:36
ff27124

Choose a tag to compare

  • Pandas version - pin to 1.x #339
  • Warn instead of fail when no indicators have geo data #338
  • Avoid key error when report field does not exist in indicator metadata #337
  • Halt build and provide better error messages on YAML syntax problems #336
  • Pin version of openpyxl to 3.1.0 #335
  • Prevent version 5 of frictionless #333

2.1.0

07 Nov 16:49

Choose a tag to compare

  • Catch cases where the DSD is missing the indicator name #332
  • Safety code in case DSD and SDMX API are not in sync #327
  • Alter indicators knowing data and metadata #324
  • Include class name in context for alterations #323

2.0.2

17 Oct 23:17
d83974a

Choose a tag to compare

Another hotfix release for similar issues in the InputSdmxMeta class.

2.0.1

15 Sep 00:24
1eb6fbd

Choose a tag to compare

Bugfix release for "KeyError" problems in the InputSdmxMeta class.

2.0.0

25 Jun 00:58

Choose a tag to compare

  • Rename columns that become duplicates after translation #316
  • Copy list to avoid side effects when appending to it #313
  • Testing revamp #306, #307, #308, #309, #310, #311, #312
  • Fix for status variable in OutputSdmxMl #305
  • Use concat instead of append #304
  • Avoid deprecation warning about squeeze parameter #303
  • Faster git clone for InputSdgMetadata class #302
  • Convert years to numbers in SDMX inputs, for consistency #301
  • InputSdmxMl_Structure fix: No ID needed on ObsDimension #300
  • Subclass of geojson output for extra validation with Open SDG #297
  • Deprecations for 2.0.0 #296

Here is a summary of the deprecations for 2.0.0 mentioned above:

  • Remove the check_all_csv function
  • Remove the check_all_meta function
  • Stop auto-populating some metadata fields:
    • national_metadata_update_url
    • national_metadata_update_url_text
    • national_data_update_url
    • national_data_update_url_text
  • InputMetaFiles: Remove the get_git_updates and get_git_update methods
  • InputSdmx: Remove the import_translation_keys parameter
  • open_sdg.py: Require at least one language
  • OutputDataPackage: Default to the 'default' sorting logic
  • OutputOpenSdg: Rename some metadata fields:
    • indicator_number instead of indicator
    • target_number instead of target_id
    • goal_number instead of sdg_goal