Skip to content

Commit

Permalink
release: 1.2.9 (#510)
Browse files Browse the repository at this point in the history
  • Loading branch information
lupino3 committed Nov 8, 2020
1 parent db3f918 commit fcbb8c5
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 33 deletions.
10 changes: 9 additions & 1 deletion CHANGELOG.md
@@ -1,6 +1,14 @@
# EduMIPS64 ChangeLog

## 1.2.8 (NLMS)
## 1.2.9 (08/11/2020) - Baby Shark
### Added
- Unit tests for multiple instructions (PR 488)

### Fixed
- LUI modifies static field of `ALU_IType` breaking the simulator every time it is run (Issue #501)
- Character encoding issues in manual (Issue #489)

## 1.2.8 (22/10/2020) - NLMS
### Added
- New experimental command-line interface, started with the --headless command-line option
- Windows installer (MSI)
Expand Down
41 changes: 13 additions & 28 deletions RELEASE_NOTES.md
@@ -1,29 +1,23 @@
# EduMIPS64 version 1.2.8
# EduMIPS64 version 1.2.9

*22nd of October, 2020*
*8th of November, 2020*

EduMIPS64 is a GPL MIPS64 Instruction Set Architecture (ISA) simulator and graphical debugger.

## Notes for this release

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 is version 1.2.9 of EduMIPS64. Its codename is Baby Shark, because my
brain is overloaded with the song thanks to my son, and for some reason this
is the only name that comes to mind right now.

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 2 major bug fixes, one for the LUI instruction, which in 1.2.8 was not
completely fixed, and another for the in-app manual, which was not displayed correctly
in some platforms.

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)
* leopoldwe - [**@leopoldwe**](http://github.com/leopoldwe)
* 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
Expand All @@ -36,19 +30,10 @@ 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.

## Main changes since 1.2.7.1
## Main changes since 1.2.8
### 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
- Unit tests for multiple instructions (PR 488)

### 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
- LUI modifies static field of `ALU_IType` breaking the simulator every time it is run (Issue #501)
- Character encoding issues in manual (Issue #489)
4 changes: 2 additions & 2 deletions gradle.properties
@@ -1,2 +1,2 @@
version=1.2.8
codename="NLMS"
version=1.2.9
codename="Baby Shark"
2 changes: 1 addition & 1 deletion scripts/edumips64-snap-wrapper.sh
@@ -1,3 +1,3 @@
#!/bin/sh

java -jar -Djava.util.prefs.userRoot="$SNAP_USER_DATA" $SNAP/jar/edumips64-1.2.8.jar
java -jar -Djava.util.prefs.userRoot="$SNAP_USER_DATA" $SNAP/jar/edumips64-1.2.9.jar
2 changes: 1 addition & 1 deletion snapcraft.yaml
@@ -1,5 +1,5 @@
name: edumips64
version: '1.2.8'
version: '1.2.9'
summary: A free visual and cross-platform MIPS64 CPU simulator.
description: EduMIPS64 is a free MIPS64 visual simulator and debugger, used as a teaching tool in Computer Architecture courses.
grade: stable
Expand Down

0 comments on commit fcbb8c5

Please sign in to comment.