Skip to content

CompatHelper: bump compat for DimensionalData to 0.30, (keep existing compat)#109

Merged
sethaxen merged 9 commits intomainfrom
compathelper/new_version/2026-02-19-02-11-42-222-00878610219
Feb 19, 2026
Merged

CompatHelper: bump compat for DimensionalData to 0.30, (keep existing compat)#109
sethaxen merged 9 commits intomainfrom
compathelper/new_version/2026-02-19-02-11-42-222-00878610219

Conversation

@github-actions
Copy link
Contributor

This pull request changes the compat entry for the DimensionalData package from 0.27, 0.28, 0.29 to 0.27, 0.28, 0.29, 0.30.
This keeps the compat entries for earlier versions.

Note: I have not tested your package with this new compat entry.
It is your responsibility to make sure that your package tests pass before you merge this pull request.

@sethaxen sethaxen force-pushed the compathelper/new_version/2026-02-19-02-11-42-222-00878610219 branch from eeceddf to ba6beb3 Compare February 19, 2026 02:11
@sethaxen
Copy link
Member

sethaxen commented Feb 19, 2026

There several deprecations in DimensionalData reaching back to <v0.27 (our lower bound) that didn't depwarn and that were removed in v0.30:

  • LookupArrays renamed to Lookups
  • LookupArrays.index deprecated (now should use lookup followed by parent)

The above are now fixed.

Additionally, the syntax set(x; dim_name=new_lookup) was removed in v0.30, but the syntax set(x, dim_name => new_lookup) is present in all supported versions, so we now use this in tests.

v0.30 adds a new type argument for the dims to AbstractDimStack, which requires we change the type of Dataset accordingly. To support both old and new versions, this is done with a @static version check. Since the type arguments aren't part of our Dataset API, we won't treat this as breaking.

Copy link
Member

@sethaxen sethaxen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All remaining test failures should be due to JuliaIO/DiskArrays.jl#289 and are unrelated to these changes

@sethaxen sethaxen merged commit a2b1d59 into main Feb 19, 2026
2 of 10 checks passed
@sethaxen sethaxen deleted the compathelper/new_version/2026-02-19-02-11-42-222-00878610219 branch February 19, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments