Releases: iris-hep/func_adl
3.4.0b7 - enum and other fixes
Specific fixes below - but lots of details making code in the wild work.
What's Changed
- Lambda arguments can be captured by @gordonwatts in #182
- deep copy for deref tuple, list, dict by @gordonwatts in #184
- Improve error message when you forget to parameterize a call with [cpp_xxx] by @gordonwatts in #185
- Enum pass through by @gordonwatts in #186
Full Changelog: 3.4.0b6...3.4.0b7
3.4.0b6 - typed (named) data classes and tuples
What's Changed
- Add preferred citation and CITAITON.cff by @gordonwatts in #157
- fix: Add citation information for repository by @matthewfeickert in #162
- docs: Add conda-forge badge to README by @matthewfeickert in #153
- build: Support Python 3.9+ by @matthewfeickert in #159
- Support 3.13 and also pyproject.toml by @gordonwatts in #166
- Fixup project distriubtion files by @gordonwatts in #168
- Add dataclasses and named tuples as syntatic sugar by @gordonwatts in #176
- Add docs for named tuples and data classes by @gordonwatts in #177
Full Changelog: 3.3.3...3.4.0b6
3.4.0b5 - and again
Full Changelog: 3.4.0b4...3.4.0b5
3.4.0b4 - another attempt
Full Changelog: 3.4.0b3...3.4.0b4
3.4.0b3 - another try at python publishing
Full Changelog: 3.4.0b2...3.4.0b3
3.4.0b2- see if the pypi publishing pipeline works
Full Changelog: 3.4.0b1...3.4.0b2
3.4.0b1 - Test Release
Making a move to python 3.13 and upgrading build system. This is to test the pypi push mechanism to make sure it is still working. You can use this, but it doesn't have any functional changes.
What's Changed
- Add preferred citation and CITAITON.cff by @gordonwatts in #157
- fix: Add citation information for repository by @matthewfeickert in #162
- docs: Add conda-forge badge to README by @matthewfeickert in #153
- build: Support Python 3.9+ by @matthewfeickert in #159
Full Changelog: 3.3.3...3.4.0b1
Bug fix: Zip operator crash and `len` warning
Fixed one crash and one extra warning message:
Zipnow 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).lenoperator 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
lenerror 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