Skip to content

Commit df1e2f0

Browse files
authored
Preparation for 0.3.0 release (#728)
1 parent bdec191 commit df1e2f0

File tree

2 files changed

+81
-1
lines changed

2 files changed

+81
-1
lines changed

CHANGELOG.md

+80
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,83 @@
1+
# Version 0.3.0
2+
3+
Full release notes available at [v0.3.0] tag.
4+
5+
[v0.3.0]: https://github.com/fortran-lang/stdlib/releases/tag/v0.3.0
6+
7+
- new modules `stdlib_hashmap_wrappers` and `stdlib_hashmap`
8+
[#611](https://github.com/fortran-lang/stdlib/pull/611)
9+
- new procedures in `stdlib_hashmap_wrappers`: `copy_key`, `copy_other`,
10+
`fibonacci_hash`, `fnv_1_hasher`, `fnv_1a_hasher`, `free_key`,
11+
`free_other`, `get`, `hasher_fun`, `operator(==)`, `seeded_nmhash32_hasher`,
12+
`seeded_nmhash32x_hasher`, `seeded_water_hasher`, `set`, `key_type`,
13+
`other_type`
14+
- new procedures in `stdlib_hashmaps`: `chaining_hashmap_type`,
15+
`hashmap_type`, `open_hashmap_type
16+
17+
18+
Changes to existing scripts and modules
19+
20+
- change in script `doc-deployment.yml`
21+
- update of the script
22+
[#681](https://github.com/fortran-lang/stdlib/pull/681)
23+
- change in script `fpm-deployment.sh`
24+
- fixed a problem with `dat` and `npy` files in example dir not being deployed
25+
[#713](https://github.com/fortran-lang/stdlib/pull/713)
26+
- change in module `stdlib_bitsets`
27+
- remove define assignment for `bitset_64` and `bitset_large`
28+
[#727](https://github.com/fortran-lang/stdlib/pull/727)
29+
- change in module `stdlib_hashmap_open`
30+
- fix access violation in a type-bound procedure of `open_hashmap_type`
31+
[#707](https://github.com/fortran-lang/stdlib/pull/707)
32+
- change in module `stdlib_io_npy_load`
33+
- fix various bugs
34+
[#708](https://github.com/fortran-lang/stdlib/pull/708)
35+
[#711](https://github.com/fortran-lang/stdlib/pull/711)
36+
- change in module `stdlib_linalg`
37+
- addition of `kronecker_product`
38+
[#700](https://github.com/fortran-lang/stdlib/pull/700)
39+
- change in module `stdlib_quadrature_gauss`
40+
- fix erroneous gaussian quadrature points in `gauss_legendre`
41+
[#660](https://github.com/fortran-lang/stdlib/pull/660)
42+
- change in module `stdlib_sorting`
43+
- addition of radix sort
44+
[#712](https://github.com/fortran-lang/stdlib/pull/712)
45+
- support for sorting arrays of `bitset_64` and of `bitset_large`
46+
[#723](https://github.com/fortran-lang/stdlib/pull/723)
47+
- change in module `stdlib_stats_distribution_exponential`
48+
- convert `pdf_exp` and `cdf_exp` to `pure` functions
49+
[#717](https://github.com/fortran-lang/stdlib/pull/717)
50+
- change in module `stdlib_stats_distribution_normal`
51+
- convert `rvs_norm` to an `impure elemental` function
52+
[#665](https://github.com/fortran-lang/stdlib/pull/665)
53+
- remove unused module `stdlib_error` from module `stdlib_stats_distribution_normal`
54+
[#716](https://github.com/fortran-lang/stdlib/pull/716)
55+
- remove support for manual make builds
56+
[#657](https://github.com/fortran-lang/stdlib/pull/657)
57+
58+
59+
Changes to the existing documentation
60+
61+
- change in README.md
62+
[#656](https://github.com/fortran-lang/stdlib/pull/656)
63+
[#659](https://github.com/fortran-lang/stdlib/pull/659)
64+
[#715](https://github.com/fortran-lang/stdlib/pull/715)
65+
[#725](https://github.com/fortran-lang/stdlib/pull/725)
66+
- change in `stdlib_stats_distribution_normal.md`
67+
- Improvement of the documentation
68+
[#718](https://github.com/fortran-lang/stdlib/pull/718)
69+
[#721](https://github.com/fortran-lang/stdlib/pull/721)
70+
- change in `stdlib_stats_distribution_exponential.md`
71+
- Improvement of the documentation
72+
[#721](https://github.com/fortran-lang/stdlib/pull/721)
73+
- change in the structure of the project `stdlib`
74+
- extraction of the demo programs from the specs in the directory example
75+
[#662](https://github.com/fortran-lang/stdlib/pull/662)
76+
- move the directory `src/tests` to `test`
77+
[#669](https://github.com/fortran-lang/stdlib/pull/669)
78+
- fix various docs
79+
[#663](https://github.com/fortran-lang/stdlib/pull/663)
80+
181
# Version 0.2.1
282

383
Full release notes available at [v0.2.1] tag.

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.2.1
1+
0.3.0

0 commit comments

Comments
 (0)