Publish version 0.10.2 (#562)

* Bump MOROS version to 0.10.2

* Update changelog

* Bump lisp to 0.7.0

* Update documentation

* Add links to PRs in changelog

* Add missed version bumps in doc

* Update screenshot

* Update some binaries
This commit is contained in:
Vincent Ollivier 2023-12-22 11:52:47 +01:00 committed by GitHub
parent b83ace31a7
commit 362e905990
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 35 additions and 30 deletions

View File

@ -2,27 +2,28 @@
## Unreleased
- Add number->string function to lisp (#561)
- Improve lisp with Advent of Code 2023 (#556)
- Upgrade toolchain from 2023-05-01 to 2023-12-01 (#559)
- Improve system information (#553)
- Add hash command (#554)
- Improve binary support (#552)
- Add basic userspace shell (#548)
- Add basic userspace allocator (#544)
- Improve documentation (#547)
- Add process page table (#454)
- Bump vte from 0.12.1 to 0.13.0 (#543)
- Add more code examples to lisp (#542)
- Add support for hexadecimal numbers in Lisp (#540)
- Upgrade acpi crate to 5.0.0 (#538)
- Run cargo clippy (#541)
- Bump vte from 0.12.0 to 0.12.1 (#539)
- Bump num-traits from 0.2.16 to 0.2.17 (#536)
- Bump libm from 0.2.7 to 0.2.8 (#535)
- Bump x86_64 from 0.14.10 to 0.14.11 (#531)
- Bump vte from 0.11.1 to 0.12.0 (#532)
- Bump sha2 from 0.10.7 to 0.10.8 (#533)
## 0.10.2 (2023-12-22)
- Add basic userspace allocator ([#544](https://github.com/vinc/moros/pull/544))
- Add basic userspace shell ([#548](https://github.com/vinc/moros/pull/548))
- Add hash command ([#554](https://github.com/vinc/moros/pull/554))
- Add more code examples to lisp ([#542](https://github.com/vinc/moros/pull/542))
- Add number->string function to lisp ([#561](https://github.com/vinc/moros/pull/561))
- Add process page table ([#454](https://github.com/vinc/moros/pull/454))
- Add support for hexadecimal numbers in Lisp ([#540](https://github.com/vinc/moros/pull/540))
- Improve binary support ([#552](https://github.com/vinc/moros/pull/552))
- Improve documentation ([#547](https://github.com/vinc/moros/pull/547))
- Improve lisp with Advent of Code 2023 ([#556](https://github.com/vinc/moros/pull/556))
- Improve system information ([#553](https://github.com/vinc/moros/pull/553))
- Run cargo clippy ([#541](https://github.com/vinc/moros/pull/541))
- Upgrade acpi crate to 5.0.0 ([#538](https://github.com/vinc/moros/pull/538))
- Upgrade toolchain from 2023-05-01 to 2023-12-01 ([#559](https://github.com/vinc/moros/pull/559))
- Bump libm from 0.2.7 to 0.2.8 ([#535](https://github.com/vinc/moros/pull/535))
- Bump num-traits from 0.2.16 to 0.2.17 ([#536](https://github.com/vinc/moros/pull/536))
- Bump sha2 from 0.10.7 to 0.10.8 ([#533](https://github.com/vinc/moros/pull/533))
- Bump vte from 0.11.1 to 0.12.0 ([#532](https://github.com/vinc/moros/pull/532))
- Bump vte from 0.12.0 to 0.12.1 ([#539](https://github.com/vinc/moros/pull/539))
- Bump vte from 0.12.1 to 0.13.0 ([#543](https://github.com/vinc/moros/pull/543))
- Bump x86_64 from 0.14.10 to 0.14.11 ([#531](https://github.com/vinc/moros/pull/531))
## 0.10.1 (2023-09-23)
- Add PageUp and PageDown keys support ([#515](https://github.com/vinc/moros/pull/515))

2
Cargo.lock generated
View File

@ -308,7 +308,7 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "moros"
version = "0.10.1"
version = "0.10.2"
dependencies = [
"acpi",
"aml",

View File

@ -1,7 +1,7 @@
[package]
name = "moros"
description = "MOROS: Obscure Rust Operating System"
version = "0.10.1"
version = "0.10.2"
authors = ["Vincent Ollivier <v@vinc.cc>"]
edition = "2018"
license = "MIT"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -209,7 +209,7 @@ language and reading from the filesystem.
- Add file, number, string, and regex namespaces
- Add socket functions
### Unreleased
### 0.7.0 (2023-12-22)
- Add binary and hexadecimal number literals
- Test for truthiness (neither `false` nor `nil`) in conditions of `if` and `while`
- Rename `nth` to `get`
@ -217,3 +217,5 @@ language and reading from the filesystem.
- Add `dict` type
- Use `/` instead of `.` as namespace separator
- Add `number->string` (aliased to `num->str`) with an optional radix argument
### Unreleased

View File

@ -5,7 +5,7 @@
During boot MOROS will display its version followed by the memory layout,
memory size, processor, devices, network cards, disks, and the real time clock.
[0.250962] MOROS v0.10.1
[0.250962] MOROS v0.10.2
[0.250962] MEM [0x00000000000000-0x00000000000FFF] FrameZero
[0.250962] MEM [0x00000000001000-0x00000000004FFF] PageTable
[0.250962] MEM [0x00000000005000-0x00000000015FFF] Bootloader
@ -47,7 +47,7 @@ commands to test the system or `install` to setup the
/
> install
Welcome to MOROS v0.10.1 installation program!
Welcome to MOROS v0.10.2 installation program!
Proceed? [y/N] y

Binary file not shown.

Binary file not shown.

View File

@ -263,7 +263,7 @@ fn repl(env: &mut Rc<RefCell<Env>>) -> Result<(), ExitCode> {
let csi_reset = Style::reset();
let prompt_string = format!("{}>{} ", csi_color, csi_reset);
println!("MOROS Lisp v0.6.0\n");
println!("MOROS Lisp v0.7.0\n");
let mut prompt = Prompt::new();
let history_file = "~/.lisp-history";

View File

@ -253,7 +253,7 @@ language and reading from the filesystem.</p>
<li>Add socket functions</li>
</ul>
<h3>Unreleased</h3>
<h3>0.7.0 (2023-12-22)</h3>
<ul>
<li>Add binary and hexadecimal number literals</li>
@ -264,6 +264,8 @@ language and reading from the filesystem.</p>
<li>Use <code>/</code> instead of <code>.</code> as namespace separator</li>
<li>Add <code>number-&gt;string</code> (aliased to <code>num-&gt;str</code>) with an optional radix argument</li>
</ul>
<h3>Unreleased</h3>
<footer><p><a href="/">MOROS</a></footer>
</body>
</html>

View File

@ -13,7 +13,7 @@
<p>During boot MOROS will display its version followed by the memory layout,
memory size, processor, devices, network cards, disks, and the real time clock.</p>
<pre><code>[0.250962] MOROS v0.10.1
<pre><code>[0.250962] MOROS v0.10.2
[0.250962] MEM [0x00000000000000-0x00000000000FFF] FrameZero
[0.250962] MEM [0x00000000001000-0x00000000004FFF] PageTable
[0.250962] MEM [0x00000000005000-0x00000000015FFF] Bootloader
@ -56,7 +56,7 @@ Running console in diskless mode
/
&gt; install
Welcome to MOROS v0.10.1 installation program!
Welcome to MOROS v0.10.2 installation program!
Proceed? [y/N] y