Skip to content

Commit a0a3f41

Browse files
authored
[docs] Update the changelog for v0.7.0 (#243)
1 parent 29ea31a commit a0a3f41

File tree

2 files changed

+48
-11
lines changed

2 files changed

+48
-11
lines changed

README.MD

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -187,29 +187,31 @@ fn main() raises:
187187

188188
There are three approach to install and use the Numojo package.
189189

190-
### Use magic CLI
190+
### Add `numojo` in `pixi.toml`
191191

192-
You can use the following command in the terminal to install `numojo`.
192+
You can add the package `numojo` of a specific version in the dependencies section of your toml file.
193193

194-
```console
195-
magic add numojo
194+
```toml
195+
[dependencies]
196+
numojo = "=0.7.0"
196197
```
197198

198-
### Add in toml file
199+
Then, you can run `pixi install` to install the package.
199200

200-
You can add `numojo` in the dependencies section of your toml file.
201+
The following table shows the version of `numojo` and the corresponding version of `mojo` that is required.
201202

202-
```toml
203-
[dependencies]
204-
numojo = "=0.6"
205-
```
203+
| `numojo` | `mojo` |
204+
| -------- | ------ |
205+
| v0.7.0 | ==25.3 |
206+
| v0.6.1 | ==25.2 |
207+
| v0.6.0 | ==25.2 |
206208

207209
### Build package
208210

209211
This approach involves building a standalone package file `mojopkg`.
210212

211213
1. Clone the repository.
212-
2. Build the package using `magic run package`.
214+
2. Build the package using `pixi run package`.
213215
3. Move the `numojo.mojopkg` into the directory containing the your code.
214216

215217
### Include NuMojo's path for compiler and LSP

docs/changelog.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,41 @@
22

33
This is a list of RELEASED changes for the NuMojo Package.
44

5+
## 01/06/2025 (v0.7.0)
6+
7+
### ⭐️ New
8+
9+
- Implement the `take_along_axis()` method. This method allows you to take elements from an array along a specified axis, using the indices provided in another array ([PR #226](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/226)).
10+
- Add support for column-major memory layout for the `Matrix` type and for all matrix routines ([PR #232](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/232), [PR #233](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/233), [PR #234](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/234)).
11+
- Add eigenvalue decomposition for symmetric matrices ([PR #238](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/238)).
12+
13+
### 🦋 Changed
14+
15+
- Update the syntax to accommodate to Mojo 25.3 ([PR #245](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/245)).
16+
- Migrate Magic to Pixi ([PR #250](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/250)).
17+
- Improve the getter methods for `ComplexNDArray` ([PR #229](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/229)).
18+
- Re-write the `argmax()` and `argmin()` methods to return indices along given axis ([PR #230](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/230)).
19+
- Replaced IO backend with NumPy ([PR #250](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/250)).
20+
21+
### ❌ Removed
22+
23+
- Remove the `numojo.CDType` (Complex Data Type) ([PR #231](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/231)). We will use the standard `CDType` from Mojo instead.
24+
- Temporarily remove type coercion (`TypeCoercion`) until a better solution is available ([PR #242](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/242)). For now, please use implicit casting to convert arrays to targeted data types.
25+
- Remove redundant `self: Self` ([PR #246](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/246)).
26+
27+
### 🛠️ Fixed
28+
29+
- Fixed broken links in zhs and zht readme files ([Issue #239](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/issues/239), [PR #240](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/240)).
30+
- Fix error in division of an array and a scalar ([PR #244](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/244)).
31+
32+
### 📚 Documentatory and testing
33+
34+
## 08/03/2025 (v0.6.1)
35+
36+
### 🛠️ Fixed
37+
38+
Fix the bug that numojo crashes on "mojopkg" ([PR #227](https://github.com/Mojo-Numerics-and-Algorithms-group/NuMojo/pull/227)).
39+
540
## 28/02/2025 (v0.6)
641

742
### ⭐️ New

0 commit comments

Comments
 (0)