Skip to content

Latest commit

 

History

History
714 lines (500 loc) · 48.2 KB

CHANGELOG.md

File metadata and controls

714 lines (500 loc) · 48.2 KB

Changelog

2.3.1 - 2024-05-17

Compare with v2.3.0

Fixed

  • fix: workflow for publishing to pypi (9e61439 by Grega Vrbančič).

v2.3.0 - 2024-05-17

v2.2.0 - 2024-05-17

Compare with 2.1.0

Added

  • add example code (de3a522 by zStupan).

Removed

  • Remove TestingTask class (d783f69 by zStupan).

2.1.0 - 2023-12-19

Compare with 2.0.5

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

  • removed unused files (a48d1ff by zStupan).
  • remove pytest-custom-exit-code plugin (90a15ed by zStupan).

2.0.5 (2023-03-26)

Full Changelog

Closed issues:

  • Dataframe to Excel -- not working #396
  • Bump version to 2.0.3 #392
  • RUN Beyond the Metaphor An Efficient Optimization Algorithm Based on Runge Kutta Method #388

Merged pull requests:

2.0.4 (2022-11-20)

Full Changelog

Closed issues:

Merged pull requests:

2.0.3 (2022-09-03)

Full Changelog

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:

2.0.2 (2022-05-22)

Full Changelog

Closed issues:

  • all-contributors #375

Merged pull requests:

2.0.1 (2022-03-05)

Full Changelog

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:

2.0.0 (2021-12-27)

Full Changelog

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:

2.0.0rc18 (2021-08-18)

Full Changelog

Closed issues:

  • BA, CS and FA implementations are incorrect #341
  • ModuleNotFoundError: No module named 'NiaPy' #339
  • Add Problems.md file #332
  • Add an example/guide showing how to solve a real-world problem #215

Merged pull requests:

2.0.0rc17 (2021-06-10)

Full Changelog

Closed issues:

  • Maximization doesn't work #328
  • Remove ThrowingTask and CountingTask #317
  • Tasks are missing from the documentation. #315
  • NiaPy fails to build with Python 3.10.0a7. #308

Merged pull requests:

2.0.0rc16 (2021-05-26)

Full Changelog

Implemented enhancements:

  • Create a new release #310

Closed issues:

  • niapy import fails for Python 3.6.x #311

Merged pull requests:

2.0.0rc15 (2021-05-14)

Full Changelog

Implemented enhancements:

  • [JOSS] (Optional) Follow PEP-8 style guide in naming methods #123

Closed issues:

  • Several TODOs in ca.py #306
  • limit_repair method alters the input array #294
  • CuckooSearch's runIteration is incompatible with other algorithms runIteration #281
  • """ #264

Merged pull requests:

2.0.0rc14 (2021-04-23)

Full Changelog

Closed issues:

  • scipy dependency #303
  • Python 2.7 support #301
  • Deprecation warnings #297
  • Bug in Algorithm.runYield - runIteration executes nGEN - 1 times #293
  • User defined function #292

Merged pull requests:

2.0.0rc13 (2021-03-10)

Full Changelog

Closed issues:

  • BFOA implementation #288
  • BAT #286
  • BAT Optimization Algorithm #285
  • NiaPy conda dependecy problem #284
  • xlwt is archived: consider dropping xlwt requirement? #283
  • . #263

Merged pull requests:

2.0.0rc12 (2020-12-04)

Full Changelog

Fixed bugs:

Closed issues:

  • Fedora rpm build | two tests are failing #252

Merged pull requests:

2.0.0rc11 (2020-07-19)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • OptimizationType.MAXIMIZATION does not work with GWO #246
  • Possible issue with unit test #241
  • GWO TypeError: unsupported operand type(s) #218
  • Fix algorithm utility to work with python2 and add tests #239 (GregaVrbancic)

Closed issues:

  • No module named 'NiaPy.task' #243
  • Example run.py not working #238
  • Algorithms checklist #188

Merged pull requests:

2.0.0rc10 (2019-11-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • FSS implementation #186
  • FPA implementation #185

2.0.0rc9 (2019-11-11)

Full Changelog

Merged pull requests:

2.0.0rc8 (2019-11-11)

Full Changelog

Merged pull requests:

2.0.0rc7 (2019-11-11)

Full Changelog

Merged pull requests:

2.0.0rc6 (2019-11-11)

Full Changelog

Closed issues:

  • Confusion with GSO #221
  • No module named 'NiaPy.algorithms' #219
  • Documentation fix #211

Merged pull requests:

2.0.0rc5 (2019-05-06)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • jDE runs without stopping #201
  • Logger #178

Closed issues:

  • Initial Update #200
  • Port FSS algorithm to the new style #167
  • Documentation improvements #155

Merged pull requests:

2.0.0rc4 (2018-11-30)

Full Changelog

2.0.0rc3 (2018-11-30)

Full Changelog

Closed issues:

  • New mechanism for stopCond and old best values #168
  • Coral Reefs Optimization Algorithm (CRO) and Anarchic society optimization (ASO) #148

Merged pull requests:

1.0.2 (2018-10-24)

Full Changelog

Fixed bugs:

  • Hybrid Bat Algorithm coding mistake? #156

Merged pull requests:

2 (2018-08-30)

Full Changelog

2.0.0rc2 (2018-08-30)

Full Changelog

2.0.0rc1 (2018-08-30)

Full Changelog

Fixed bugs:

  • Differential evolution implementation #135

Closed issues:

  • New feature: Support for maximization problems #146
  • New algorithms #145
  • Counting evaluations #142
  • Convergence plots #136

Merged pull requests:

1.0.1 (2018-03-21)

Full Changelog

Closed issues:

  • [JOSS] Clarify target audience #122
  • [JOSS] Comment on existing libraries/frameworks #121
  • [JOSS] Better API Documentation #120
  • [JOSS] Clarify set-up requirements in README and requirements.txt #119
  • Testing the algorithms #85
  • JOSS paper #60

Merged pull requests:

1.0.0 (2018-02-28)

Full Changelog

Merged pull requests:

1.0.0rc2 (2018-02-28)

Full Changelog

1.0.0rc1 (2018-02-28)

Full Changelog

Merged pull requests:

0.1.3a2 (2018-02-26)

Full Changelog

0.1.3a1 (2018-02-26)

Full Changelog

0.1.2a4 (2018-02-26)

Full Changelog

0.1.2a3 (2018-02-26)

Full Changelog

0.1.2a2 (2018-02-26)

Full Changelog

Merged pull requests:

0.1.2a1 (2018-02-26)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator