forked from limine-bootloader/limine
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
169 lines (111 loc) · 5.46 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
2024-02-08 mintsuki <[email protected]>
*** Release 7.0.3 ***
Noteworthy changes compared to the previous release, 7.0.2:
Bug fixes:
- multiboot2 protocol: Do not panic if there is a ENTRY_ADDRESS_EFI64
tag, but there is a valid alternatve entry point. This further aligns
our behaviour with GRUB2.
Miscellaneous:
- Terminal: Significantly improve serial and fallback UEFI console's
rendition (especially colour palettes).
- Serial: Add a baud rate config setting for Limine's BIOS version.
2024-01-26 mintsuki <[email protected]>
*** Release 7.0.2 ***
Noteworthy changes compared to the previous release, 7.0.1:
Bug fixes:
- Fix a cosmetic bug in the menu where, when the editor was disabled,
the controls showed "ENTER Expand" even for boot entries instead of
only for menu directories.
Miscellaneous:
- Exclusively use git for obtaining dependencies in "bootstrap" script.
2024-01-22 mintsuki <[email protected]>
*** Release 7.0.1 ***
Noteworthy changes compared to the previous release, 7.0.0:
Bug fixes:
- Fix ARM64/aarch64 spinup code to properly support Apple Silicon
chips.
- Prevent users from building Limine with a GNU Make version older than
4.2, as that is not supported, by gracefully erroring out with a
useful error message.
- Avoid usage of reserved C identifiers in certain cases.
Miscellaneous:
- Drop usage of "libgcc-binaries" for "cc-runtime". This finally makes
us able to ship Limine tarballs without included binary blobs, and
should improve compatibility with more obscure toolchain set ups.
2024-01-14 mintsuki <[email protected]>
*** Release 7.0.0 ***
Noteworthy changes compared to the previous release, 6.20240107.0:
Bug fixes:
- Minor fix of newline handling when reading user input lines.
Miscellanous:
- Bump major version to 7. Note: There is no breaking change in 7.x
compared to 6.x; the major version bump is done due to a change in
the versioning scheme used by Limine (move to proper Semantic
Versioning).
- Fix versions of external dependencies in "bootstrap" script.
2024-01-07 mintsuki <[email protected]>
*** Release 6.20240107.0 ***
Noteworthy changes compared to the previous release, 6.20231227.0:
New features:
- Limine boot protocol: Add support for compressed internal modules.
Miscellaneous:
- Improve error reporting from host "limine" executable.
- Track "master" branch of stb_image upstream.
2023-12-27 mintsuki <[email protected]>
*** Release 6.20231227.0 ***
Noteworthy changes compared to the previous release, 6.20231226.0:
Bug fixes:
- Actually regenerate build system with GNU Autoconf 2.72 instead of
GNU Autoconf 2.71.
2023-12-26 mintsuki <[email protected]>
*** Release 6.20231226.0 ***
Noteworthy changes compared to the previous release, 6.20231216.0:
New features:
- Ignore trailing whitespace in Limine config file.
Miscellaneous:
- Regenerate build system with GNU Autoconf 2.72.
- Minor build system adjustments.
2023-12-16 mintsuki <[email protected]>
*** Release 6.20231216.0 ***
Noteworthy changes compared to the previous release, 6.20231210.0:
New features:
- Added a `--print-datadir` switch to the `limine` program in order
to print the directory where Limine files are stored when installed
on a host distro.
Miscellaneous:
- General improvements to the `--help` texts for the `limine` program.
2023-12-10 mintsuki <[email protected]>
*** Release 6.20231210.0 ***
This is the first release in the 6.x series.
Breaking changes compared to the 5.x series:
- Support for the unmaintained ext2/3/4 filesystems dropped in compliance
with the Limine bootloader design philosophy.
- Chainloading protocol split into 2 protocols: EFI chainloading and BIOS
chainloading.
2023-12-07 mintsuki <[email protected]>
*** Release 5.20231207.1 ***
Noteworthy changes compared to the previous release, 5.20231207.0:
Bug fixes:
- multiboot2/elf: Fix issue where ELF vaddrs were taken into account
instead of paddrs when loading executables.
- Fix implementation of a function that detects whether a given memory
range is physical RAM.
2023-12-07 mintsuki <[email protected]>
*** Release 5.20231207.0 ***
Noteworthy changes compared to the previous release, 5.20231124.0:
New features:
- multiboot2 protocol: Add support for relocatable header tag.
- multiboot2 protocol: Add support for console flags header tag.
- Limine protocol: Add support for EFI memory map feature.
Miscellaneous:
- Improve error reporting from host "limine" executable.
- Do not ignore errors from mtools when building limine-uefi-cd.bin.
2023-11-24 mintsuki <[email protected]>
*** Release 5.20231124.0 ***
Compared to previous release, 5.20231121.0:
New features:
- Add support for rebooting to UEFI firmware setup.
Bug fixes:
- Fix SMP (multiprocessor) initialisation regression on aarch64.
Miscellaneous:
- Move to new, handwritten ChangeLog from autogenerated one.