diff --git a/AUTHORS.md b/AUTHORS.md index 104abe04f..8216bedc4 100755 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -30,3 +30,6 @@ * ancbro - [**@ancbro**](http://github.com/ancbro) * Grandroid - [**@Grandroid**](http://github.com/Grandroid) * Oscar Elhanafey - [**@Ooelhana**](http://github.com/Ooelhana) +* Miguel Pinto - [**@rocas777**](http://github.com/rocas777) +* Pimts - [**@pimts**](http://github.com/pimts) +* iwodder - [**@iwodder**](http://github.com/iwodder) \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 7867180ae..849eaad8e 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # EduMIPS64 ChangeLog ## 1.2.8 (NLMS) +### Added +- New experimental command-line interface, started with the --headless command-line option +- Windows installer (MSI) + ### Changed - EduMIPS64 now uses Java 11, to benefit from modern Java features - Adopted picocli for command-line options @@ -8,6 +12,10 @@ ### Fixed - Factor out the argv parsing logic (Issue #199) +- LUI instruction throws IndexOutOfBoundsException (Issue #475) +- Missing help in JAR (Issue #476) +- Fix italian flag icon (Issue #420) +- Code quality improvements ## 1.2.7.1 (13/04/2020) - Hope ### Fixed diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 68e0ae971..c752a5af2 100755 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,14 +1,30 @@ -# EduMIPS64 version 1.2.7.1 +# EduMIPS64 version 1.2.8 -*13th of April, 2020* +*22nd of October, 2020* EduMIPS64 is a GPL MIPS64 Instruction Set Architecture (ISA) simulator and graphical debugger. -## Notes for this release: +## Notes for this release -This is version 1.2.7.1 of EduMIPS64, a minor bug-fix release. Its codename is Hope, because that's what helps us during the COVID-19 lockdown, and also as a reference to the upcoming Easter. +This is version 1.2.8 of EduMIPS64. Its codename is NLMS, to remember my late father +Nicola Luigi Maria Spadaccini, who left us last month. -This release fixes 2 minor issues introduced in 1.2.7. +This version contains a few bug fixes (including a fix for the LUI +instruction which was completely broken) and a new experimental CLI interface +(which you can enter by using the `--headless` command-line flag). + +This is also the first version to be distributed as a Windows MSI installer, which contains +a JRE and everything you need to run the simulator on Windows without needing external +dependencies. As usual, the simulator is also distributed as a JAR and via the Snapcraft store. + +This version contains contributions from the following people, listed in no particular order: + +* iwodder - [**@iwodder**](http://github.com/iwodder) +* Miguel Pinto - [**@rocas777**](http://github.com/rocas777) +* Oscar Elhanafey - [**@Ooelhana**](http://github.com/Ooelhana) +* Paolo Viotti - [**@pviotti**](http://github.com/pviotti) +* Pimts - [**@pimts**](http://github.com/pimts) +* Andrea Spadaccini - [**@lupino3**](http://github.com/lupino3) Please keep in mind that this is still EXPERIMENTAL SOFTWARE. It may BURN YOUR HARD DISK, DESTROY ALL YOUR DATA and even GO OUT WITH YOUR @@ -20,7 +36,19 @@ EduMIPS64 is hosted on GitHub: www.github.com/EduMIPS64/edumips64. Our web site is www.edumips.org, and our development blog is http://edumips64.blogspot.com. -## New in this release since version 1.2.7 +## Main changes since 1.2.7.1 +### Added +- New experimental command-line interface, started with the --headless command-line option +- Windows installer (MSI) + +### Changed +- EduMIPS64 now uses Java 11, to benefit from modern Java features +- Adopted picocli for command-line options +- Removed the JAR with no bundled dependencies, since start-up now depends on picocli + ### Fixed -- div.d incorrectly emits SEVERE logging statement (Issue #315) -- Issues with v1.2.7 packages (Issue #311) \ No newline at end of file +- Factor out the argv parsing logic (Issue #199) +- LUI instruction throws IndexOutOfBoundsException (Issue #475) +- Missing help in JAR (Issue #476) +- Fix italian flag icon (Issue #420) +- Code quality improvements