|
1 | 1 | # Change Log |
2 | 2 |
|
3 | | -## Unreleased changes |
| 3 | +## Unreleased changes ([Source](https://github.com/neotron-compute/neotron-os/tree/develop) | [Changes](https://github.com/neotron-compute/neotron-os/compare/v0.7.0...develop)) |
| 4 | + |
| 5 | +* None |
| 6 | + |
| 7 | +## v0.7.0 - 2023-10-21 ([Source](https://github.com/neotron-compute/neotron-os/tree/v0.7.0) | [Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.7.0)) |
4 | 8 |
|
5 | 9 | * Add `i2c` command. |
6 | 10 | * Support printing `\t`, with 8 character tab-stops |
7 | 11 | * Add `type` command to print files |
8 | 12 | * Add `exec` command to execute scripts containing commands |
| 13 | +* Update `embedded-sdmmc` crate |
| 14 | +* Split `lshw` into `lsblk`, `lsbus`, `lsi2c`, `lsmem` and `lsuart` |
9 | 15 |
|
10 | | -## v0.6.0 (2023-10-08, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.6.0)) |
| 16 | +## v0.6.0 - 2023-10-08 ([Source](https://github.com/neotron-compute/neotron-os/tree/v0.6.0) | [Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.6.0)) |
11 | 17 |
|
12 | 18 | * Can set/set video mode |
13 | 19 | * Stores video mode as part of config |
|
16 | 22 | * Added mixer command |
17 | 23 | * Switch to [`neotron-common-bios`] 0.11.1 |
18 | 24 |
|
19 | | -## v0.5.0 (2023-07-21, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.5.0)) |
| 25 | +## v0.5.0 - 2023-07-21 ([Source](https://github.com/neotron-compute/neotron-os/tree/v0.5.0) | [Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.5.0)) |
20 | 26 |
|
21 | 27 | * Switch to [`neotron-common-bios`] 0.11 |
22 | 28 | * Added "Shutdown" command |
|
25 | 31 | * Use new compare-and-swap BIOS API to implement mutexes, instead of `static mut` |
26 | 32 | * OS now requires 256K Flash space |
27 | 33 |
|
28 | | -## v0.4.0 (2023-06-25, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.4.0)) |
| 34 | +## v0.4.0 - 2023-06-25 ([Source](https://github.com/neotron-compute/neotron-os/tree/v0.4.0) | [Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.4.0)) |
29 | 35 |
|
30 | 36 | * The `load` command now takes ELF binaries, not raw binaries. |
31 | 37 | * Neotron OS can now be used as a dependency within an application, if desired. |
32 | 38 |
|
33 | | -## v0.3.3 (2023-05-22, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.3.3)) |
| 39 | +## v0.3.3 - 2023-05-22 ([Source](https://github.com/neotron-compute/neotron-os/tree/v0.3.3) | [Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.3.3)) |
34 | 40 |
|
35 | 41 | * Add `dir` command |
36 | 42 | * Change `load` command to load from disk |
37 | 43 | * Repository includes `Cargo.lock` file |
38 | 44 | * Update to `postcard` 1.0 |
39 | 45 | * Fix `readblk` help text, and print 32 bytes per line |
40 | 46 |
|
41 | | -## v0.3.2 (2023-05-05, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.3.2)) |
| 47 | +## v0.3.2 - 2023-05-05 ([Source](https://github.com/neotron-compute/neotron-os/tree/v0.3.2) | [Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.3.2)) |
42 | 48 |
|
43 | 49 | * Add `date` command. |
44 | 50 | * Add `lsblk` and `blkread` commands. |
45 | 51 | * Renamed `bioshw` to `lshw` |
46 | 52 |
|
47 | | -## v0.3.1 (2023-03-09, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.3.1)) |
| 53 | +## v0.3.1 - 2023-03-09 ([Source](https://github.com/neotron-compute/neotron-os/tree/v0.3.1) | [Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.3.1)) |
48 | 54 |
|
49 | 55 | * Add `hexdump`, `load` and `run` commands. |
50 | 56 | * Set colour attributes correctly (White on Black only currently) |
51 | 57 |
|
52 | | -## v0.3.0 (2023-02-12, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.3.0)) |
| 58 | +## v0.3.0 - 2023-02-12 ([Source](https://github.com/neotron-compute/neotron-os/tree/v0.3.0) | [Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.3.0)) |
53 | 59 |
|
54 | 60 | * Updated to [`neotron-common-bios`] v0.8.0 |
55 | 61 | * Use [`pc-keyboard`] for decoding HID events |
|
62 | 68 | [`neotron-common-bios`]: https://crates.io/crates/neotron-common-bios |
63 | 69 | [`pc-keyboard`]: https://crates.io/crates/pc-keyboard |
64 | 70 |
|
65 | | -## v0.2.0 (2023-01-07, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.2.0)) |
| 71 | +## v0.2.0 - 2023-01-07 ([Source](https://github.com/neotron-compute/neotron-os/tree/v0.2.0) | [Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.2.0)) |
66 | 72 |
|
67 | 73 | Adds HID support and basic shell, with 'mem' and 'fill' commands. |
68 | 74 |
|
69 | | -## v0.1.0 (2022-03-18, [Github Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.1.0)) |
| 75 | +## v0.1.0 - 2022-03-18 ([Source](https://github.com/neotron-compute/neotron-os/tree/v0.1.0) | [Release](https://github.com/neotron-compute/neotron-os/releases/tag/v0.1.0)) |
70 | 76 |
|
71 | 77 | First version. |
0 commit comments