Skip to content

Commit f7d990d

Browse files
committed
Add dif to changelog
1 parent 28e3692 commit f7d990d

File tree

1 file changed

+57
-20
lines changed

1 file changed

+57
-20
lines changed

CHANGELOG.md

+57-20
Original file line numberDiff line numberDiff line change
@@ -6,75 +6,112 @@ This project follows [semantic versioning](https://semver.org/).
66
* **Added** the _whale optimization algorithm_. After each step the solutions are plotted.
77
* **Fixed** the upload of release artifacts. Now the bundled pypi packages are added as release artifacts again.
88

9-
## 2020-11-17 - v0.12.1
9+
## 2020-11-17 - [v0.12.1](https://github.com/HaaLeo/swarmlib/tree/v0.12.1)
1010
* **Fixed** swarmlib's appearance on [pypi](https://pypi.org/project/swarmlib). Now the gif is render correctly.
1111

12-
## 2020-11-16 - v0.12.0
12+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.12.0...v0.12.1)
13+
14+
## 2020-11-16 - [v0.12.0](https://github.com/HaaLeo/swarmlib/tree/v0.12.0)
1315
* **Added** top level flag `--log-level` to set swarmlib's verbosity ([#29](https://github.com/HaaLeo/swarmlib/issues/29)). It can be one of `debug`, `info`, `warning`, `error`, `critical`. Contributed by Nikos Koutsovasilis ([@nkoutsov](https://github.com/nkoutsov)) and happily accepted 🚀.
1416

15-
## 2020-11-10 - v0.11.0
17+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.11.0...v0.12.0)
18+
19+
## 2020-11-10 - [v0.11.0](https://github.com/HaaLeo/swarmlib/tree/v0.11.0)
1620
* **Added** visualization of the _alpha_, _beta_ and _delta_ wolves for the grey wolf optimizer ([#14](https://github.com/HaaLeo/swarmlib/issues/14)).
1721
* **Added** top level `--seed` flag which allows to set the random bit generator's initial state for reproducible results.
1822
* **Changed** the visualization. Now the initial as well as the end-position are shown unanimated as well.
1923

20-
## 2020-11-07 - v0.10.0
24+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.10.0...v0.11.0)
25+
26+
## 2020-11-07 - [v0.10.0](https://github.com/HaaLeo/swarmlib/tree/v0.10.0)
2127
* **Added** [landscapes](https://github.com/nathanrooy/landscapes#readme) as a dependency to enable more benchmark functions ([#15](https://github.com/HaaLeo/swarmlib/issues/15)). Contributed by Alex F ([@alxfmpl](https://github.com/alxfmpl)). Thanks a lot 🚀.
2228

23-
## 2020-07-21 - v0.9.0
29+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.9.0...v0.10.0)
30+
31+
## 2020-07-21 - [v0.9.0](https://github.com/HaaLeo/swarmlib/tree/v0.9.0)
2432
* **Added** _grey wolf optimizer_ ([#12](https://github.com/HaaLeo/swarmlib/issues/12)). Perform the grey wolf optimization algorithm on one of the selected 2D-functions. Contributed by Nimish Verma ([@NimishVerma](https://github.com/NimishVerma)) and greatly appreciated 🚀.
2533

26-
## 2020-04-13 - v0.8.1
34+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.8.1...v0.9.0)
35+
36+
## 2020-04-13 - [v0.8.1](https://github.com/HaaLeo/swarmlib/tree/v0.8.1)
2737
* **Fixed** a bug that caused the ACO algorithm to fail. Due to other third party packages swarmlib now requires `matplotlib<3.2.0`.
2838

29-
## 2020-04-07 - v0.8.0
39+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.8.0...v0.8.1)
40+
41+
## 2020-04-07 - [v0.8.0](https://github.com/HaaLeo/swarmlib/tree/v0.8.0)
3042
* **Added** the _artificial bee colony_ algorithm. After each step the intermediate solution is plotted.
3143

32-
## 2020-02-17 - v0.7.0
44+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.7.0...v0.8.0)
45+
46+
## 2020-02-17 - [v0.7.0](https://github.com/HaaLeo/swarmlib/tree/v0.7.0)
3347
* **Added** dark mode. It is enabled via the `--dark` flag.
3448
* **Changed** `--continuous` and `--interval` flags. Both are now top level flags.
3549
* **Changed** the API of the ant colony optimization.
3650
* **Changed** the `tsp_file` argument to an option. Now `--tsp-file` is optional. By default the built-in burma14 problem is used.
3751

38-
## 2020-01-25 - v0.6.2
52+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.6.2...v0.7.0)
53+
54+
## 2020-01-25 - [v0.6.2](https://github.com/HaaLeo/swarmlib/tree/v0.6.2)
3955
* **Changed** cuckoo search visualization: when a nest is abandoned / newly generated color its transition differently.
4056
* **Fixed** cuckoo search visualization: now the abandon transition is mapped to the correct nest.
4157

42-
## 2020-01-24 - v0.6.1
58+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.6.1...v0.6.2)
59+
60+
## 2020-01-24 - [v0.6.1](https://github.com/HaaLeo/swarmlib/tree/v0.6.1)
4361
* **Changed** cuckoo search: Ensure each nest is assigned a cuckoo position in the update step
4462

45-
## 2020-01-24 - v0.6.0
63+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.6.0...v0.6.1)
64+
65+
## 2020-01-24 - [v0.6.0](https://github.com/HaaLeo/swarmlib/tree/v0.6.0)
4666
* **Changed** the visualization of the _firefly algorithm_ and the _cuckoo search_. Now they both include velocities.
4767
* **Changed** the firefly algorithm including its API. Now it replays the same problem if `--continuous` is set.
4868
* **Changed** the `--continuous` flag. It requires no parameter anymore.
4969
* **Changed** the `--two-opt` flag. It requires no parameter anymore.
5070

51-
## 2020-01-22 - v0.5.0
71+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.5.0...v0.6.0)
72+
73+
## 2020-01-22 - [v0.5.0](https://github.com/HaaLeo/swarmlib/tree/v0.5.0)
5274
* **Added** a feature that performs _particle swarm optimization_ for one of the provided 2D functions. After each step the intermediate solution is plotted.
5375
* **Changed** the API. Now the classes `*Problem` can be directly imported from the `swarmlib` module.
5476

55-
## 2020-01-19 - v0.4.1
77+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.4.1...v0.5.0)
78+
79+
## 2020-01-19 - [v0.4.1](https://github.com/HaaLeo/swarmlib/tree/v0.4.1)
5680
* **Changed** pypi tags to enhance the package's discoverability.
5781

58-
## 2020-01-19 - v0.4.0
82+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.4.0...v0.4.1)
83+
## 2020-01-19 - [v0.4.0](https://github.com/HaaLeo/swarmlib/tree/v0.4.0)
5984
* **Added** a feature that enables the _cuckoo search_ for one of the provided 2D functions. After each step the intermediate solution is plotted.
6085

61-
## 2020-01-09 - v0.3.2
86+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.3.2...v0.4.0)
87+
88+
## 2020-01-09 - [v0.3.2](https://github.com/HaaLeo/swarmlib/tree/v0.3.2)
6289
* **Fixed** a bug in the firefly algorithm that caused the application to crash when the ackley function was selected.
6390

64-
## 2019-10-30 - v0.3.1
91+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.3.1...v0.3.2)
92+
93+
## 2019-10-30 - [v0.3.1](https://github.com/HaaLeo/swarmlib/tree/v0.3.1)
6594
* **Fixed** a bug in the ACO algorithm that chose the next node by its maximal attractiveness. Now the next node is chosen randomly weighted by its attractiveness
6695

67-
## 2018-12-18 - v0.3.0
96+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.3.0...v0.3.1)
97+
98+
## 2018-12-18 - [v0.3.0](https://github.com/HaaLeo/swarmlib/tree/v0.3.0)
6899
* **Added** command line option `--continuous` for the firefly algorithm to indicate, whether the algorithm should run continuously or not
69100
* **Added** logging for the current best and overall best intensity found of the firefly algorithm
70101

71-
## 2018-12-14 - v0.2.0
102+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.2.0...v0.3.0)
103+
104+
## 2018-12-14 - [v0.2.0](https://github.com/HaaLeo/swarmlib/tree/v0.2.0)
72105
* **Added** a feature that enables the _firefly algorithm_ for one of the provided 2D functions. After each step the intermediate solution is plotted.
73106

74-
## 2018-11-29 - v0.1.0
107+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.1.0...v0.2.0)
108+
109+
## 2018-11-29 - [v0.1.0](https://github.com/HaaLeo/swarmlib/tree/v0.1.0)
75110
* **Added** a feature that performs [2-opt](https://en.wikipedia.org/wiki/2-opt) search once on each partial solution after each iteration. It can be disabled via the argument `--two-opt false`.
76111
* **Fixed** an import bug that caused the application to crash instantly
77112

78-
## 2018-11-23 - v0.0.1
113+
[All Changes](https://github.com/HaaLeo/swarmlib/compare/v0.0.1...v0.1.0)
114+
115+
## 2018-11-23 - [v0.0.1](https://github.com/HaaLeo/swarmlib/tree/v0.0.1)
79116
* **Initial Release**
80117
* **Added** a feature that enables solving the Traveling Salesman Problem using the _Ant Colony Optimization_ approach and plots the result afterwards

0 commit comments

Comments
 (0)