Releases: NiaOrg/NiaPy
Releases · NiaOrg/NiaPy
2.5.1 (2024-10-29)
What's Changed
- fixed numpy compatibility errors by @zStupan in #536
- README & development dependencies by @lahovniktadej in #562
- New algorithm: iL-SHADE by @GregaRubin in #560
- Fix Read the Docs build by @zStupan in #580
- fix: scout bee phrase of ABC by @peacemo in #601
New Contributors
- @GregaRubin made their first contribution in #560
- @peacemo made their first contribution in #601
Full Changelog: v2.3.1...v2.5.1
2.3.1 (2024-05-17)
2.3.0 (2024-05-17)
2.1.0 (2023-12-19)
Added
- Add repology badge (6d56ff5 by Iztok Fister Jr).
- Added pyproject.toml and poetry lock (f459f56 by zStupan).
- added before_run and after_run callbacks. added a reference to the algorithm in Callback class (f54f7c2 by zStupan).
- added callback example (ea82514 by zStupan).
- Added callbacks, removed the run_task and iteration_generator methods, moved functionallity to Algorithm.run (cc08dac by zStupan).
Fixed
- fixed tests (a9e68b4 by zStupan).
- fix pypi workflow (5966cf3 by zStupan).
- fix docs warnings (ab71ddc by zStupan).
Removed
2.0.5 (2023-03-26)
2.0.4 (2022-11-20)
2.0.3 (2022-09-03)
Fixed bugs:
- AttributeError: 'NoneType' object has no attribute 'copy' #393
Closed issues:
- Draft a new release #387
- L-SHADE algorithm #386
- Can not control the number of max_evals or max_iters #376
- Graphical user interface (GUI) for NiaPy #330
Merged pull requests:
- L-SHADE implementation #390 (AlesGartner)
- Installation instructions for NixOS #389 (firefly-cpp)
2.0.2 (2022-05-22)
2.0.1 (2022-03-05)
Implemented enhancements:
- Installation instructions for Arch Linux users #373
Closed issues:
- Whale Optimization Algorithm (WOA) and Sparrow Search Algorithm (SSA) implementation #378
- raise ValueError('Newlines are not allowed') #371
- Logging not working if optimization type set to maximization #367
- ConalgTestCase related tests warnings #364
- Correct naming of Michalewicz functions #361
- Second stable release #359
Merged pull requests:
- docs: add firefly-cpp as a contributor for platform #382 (allcontributors[bot])
- docs: add carlosal1015 as a contributor for platform #381 (allcontributors[bot])
- Modify convergence plotting #380 (zStupan)
- Update Algorithms.md #377 (firefly-cpp)
- Add instructions for install from AUR #374 (carlosal1015)
- Fix setup error #372 (zStupan)
- Add nice badge for showing the total downloads of this package #370 (firefly-cpp)
- Add incremental testing to main workflow supported with cache #369 (GregaVrbancic)
- Improve CI #368 (GregaVrbancic)
- Add pytest-testmon to reduce the execution time of tests. #366 (GregaVrbancic)
- Fix clonalg implementation #365 (zStupan)
- Refactor/fix michalewicz name #363 (sisco0)
- Refactor/fix py typos #362 (sisco0)
2.0.0 (2021-12-27)
Fixed bugs:
- BA implementation bug #352
Closed issues:
- Remove vim comments #349
- Infinity test problem is a duplicate of Csendes #347
- Add a citation.cff file #346
Merged pull requests:
- Do not package the tests #358 (firefly-cpp)
- Add badge for Fedora #356 (firefly-cpp)
- Fixed flake8 versions #355 (zStupan)
- Maximization example corrected #354 (firefly-cpp)
- Fixed BA #353 (zStupan)
- Loa algorithm #351 (AljoM)
- Removed vim comments #350 (zStupan)
- Remove infinity test problem and add missing test problems to docs #348 (zStupan)
- Fixed csendes function. #345 (zStupan)