Releases: clEsperanto/CLIc
Releases · clEsperanto/CLIc
0.11.0
What's Changed
Fix & Improvement
- Add pre-commit config for code linting and formating by @StRigaud in #297
- Improve device
getInfo()
by @StRigaud in #300 & #308 - Update Tests and Coverage CI workflow by @StRigaud in #303 & #304
- Remove coverage in
dependabot
PR by @StRigaud in #309 - Move
toShortString
data type in utile.hpp by @StRigaud in #316 - Add Eigen license tag check by @StRigaud in #313
- Fix Affine Transform Interpolation by @StRigaud in #310
- Fix Image processing, relyon on
CL_R
forcl_channel_format
by @StRigaud in #318
New
Full Changelog: 0.10.3...0.11.0
0.10.3
0.10.2
What's Changed
- Update cmake files for simpler configuration of backend as well a revert CI to macos-13 by @StRigaud in #289
- Fix return type of multiply_image_and_position() by @thawn in #288
- Add largePositionInt8 unit test for bounding_box by @thawn in #291
- Fix multiply image and positions by @StRigaud in #294
Full Changelog: 0.10.1...0.10.2
0.10.1
0.10.0
What's Changed
- Update filter connectivity is now a parameter
connectivity
expecting a string (box or sphere) #211 - Add native OpenCL kernel execution #283
- Fixes MacOS amr64 incompatibility clEsperanto/pyclesperanto#176
Also:
- Fixes avoiding full rebuild at each compilation
- Refactor code on complex operation
- Split source code (.cpp) into 1 file per function (header remains compacted)
Full Changelog: 0.9.1...0.10.0
0.9.1
What's Changed
- Update documentation by @StRigaud in #277
- Fix Histogram issues on Silicon amr64 (clEsperanto/pyclesperanto#174) by @StRigaud in #279
Full Changelog: 0.9.0...0.9.1
0.9.0
What's Changed
- Update LICENSE by @StRigaud in #258
- Sphinx doc and page deployement by @StRigaud in #262
- Define pixel label and binary placehold by @StRigaud in #257
- Fix broken link by @StRigaud in #266
- Fix bouding box by @StRigaud in #267
- Fix uint8 type in histogram by @StRigaud in #272
- Fix wrong documentation in T2 by @StRigaud in #260
- Add label bbox function by @StRigaud in #268
- Add usage documentation by @StRigaud in #269
- Add transform and tests by @StRigaud in #270
- Add versioning page by @StRigaud in #271
- Add smooth connected labels by @StRigaud in #261
- Add print() by @StRigaud in #256
Full Changelog: 0.8.2...0.9.0
0.8.2
What's Changed
- Device-selection by name case-insensitive by @StRigaud in #238
- add radius parameter to detect-minima/-maxima and move to tier2 by @StRigaud in #236
- add smooth_labels by @haesleinhuepf in #246
- add reduce_labels_to_label_edges + test by @haesleinhuepf in #248
- fixing cache system for AMD devices by @StRigaud in #251
- fix documentation by @StRigaud in #253
- add erode_otsu_labeling by @StRigaud in #254
- add gauss_otsu_labeling by @haesleinhuepf in #255
Full Changelog: 0.8.1...0.8.2
v0.8.1
0.8.0
What's Changed
- update backend func call by @StRigaud in #182
- Optimise-cuda by @StRigaud in #186
- Subregion-io by @StRigaud in #187
- remove warning at kernel compile by @StRigaud in #190
- Add sub-region memory copy by @StRigaud in #191
- Add acknowledgements by @haesleinhuepf in #196
- Update tests_and_coverage.yml by @StRigaud in #192
- add JIT cache on disk by @StRigaud in #193
- use gtests framework by @StRigaud in #199
- fix ocl dependencies in CI by @StRigaud in #201
- add tests by @StRigaud in #200
- update coverage ci by @StRigaud in #203
- add default buffer initialisation by @StRigaud in #206
- add more tests to the suite by @StRigaud in #207
- remove memory fill at creation by @StRigaud in #209
- Add new filters by @StRigaud in #210
- Add range func by @StRigaud in #212
- add array equal function and tests by @StRigaud in #214
- update range function by @StRigaud in #215
- Prep_v0.8 by @StRigaud in #217
- add doxygen by @StRigaud in #183
- prep v0.8 by @StRigaud in #224
- set kernel to fix commit tag by @StRigaud in #231
Full Changelog: 0.7.2...0.8.0