Releases: iris-hep/func_adl
Bug fix: Zip operator crash and `len` warning
Fixed one crash and one extra warning message:
Zip
now won't crash when trying to do the internal type checking. It does not yet return the proper result, but that should be safe for most uses (see #150).len
operator no longer produces a warning and type checks as afloat
.
What's Changed
- Type-Checking the Zip operator on Dictionary should not crash by @gordonwatts in #149
- Test that triggers the
len
error by @gordonwatts in #151
Full Changelog: 3.3.2...3.3.3
Add license
Apparently a blocker for conda is not having explicit license... Here is the fix.
What's Changed
- feat: Add LICENSE by @matthewfeickert in #144
Full Changelog: 3.3.1...3.3.2
Dict type-following
Prior to this, when you accessed methods that were part of a dictionary the type following wasn't done correctly. This release will update to code that does this correctly.
Note this is still now working correctly for tuples
!
What's Changed
- Type propagation through dict and tuples by @gordonwatts in #140
- Deep-Type Dictionaries by @gordonwatts in #142
Full Changelog: 3.3.0...3.3.1
Bug fix for deref
bug fix for released code.
Deep-type following for dictionaries
Prior to this, type information was lost when we used dictionaries in Select
statements. This fixes that.
Fix dict/tuple type following bug
Correctly follow types through tuple and dict references.
Fix type following for tuples an dicts
Fix up type following when there are dict and tuple references
Full Changelog: 3.3.0...3.3.1b1
Enums!
This release adds explicit support for enum
s in the type libraries and fixes a regression that was preventing parameterized functions from working correctly. Otherwise, there should be no changes in how this operates and it should be backward compatible.
What's Changed
- (feature) Enable Enums by @gordonwatts in #133
- (bug) Allow types for parameterized functions by @gordonwatts in #138
Full Changelog: 3.2.8...3.3.0
Relax library requirements
Thanks to @matthewfeickert for this!
- Support 3.7+, without having a cap on the release version.
- Start the migration away from the old
distutils
There should be no functional difference.
What's Changed
- build: Support Python 3.7+ by @matthewfeickert in #134
Full Changelog: 3.2.7...3.2.8
More uniform `lambda` capture
What's Changed
- Support Python 3.12 by @gordonwatts in #129
- Imported module names/function should be correctly passed to qastle. by @gordonwatts in #131
Full Changelog: 3.2.6...3.2.7