Welcome to the weekly development report or what was done in my Open Source projects in the last week.

Steam Sky

Roguelike in a sky with steampunk theme (written in Ada)

And this time really looks like the current stable version is the last in the 9.0 series. Nothing found this week again, the focus was on the development version of the game.

The development version slowly goes to the next major stable release. This week brings some visible changes to the game but as usual, most of the changes are under the hood:

  • The game's old changelog files merged into one file. This should reduce cluttering a little in the project's documentation.
  • Updated the game's guide about modifying the game with information about the new icon.
  • And the new icons are finally used in the dialog used to start a crafting order.
  • Also added some more colors to the dialog mentioned above. Now it should look like the other dialogs in the game.
  • Fixed crash on loading the saved game from a file.
  • And fixed another crash when starting a new game.
  • Standard footer, the work to rewrite the game in Nim programming language continues. I'm still at the list of player's ship's crew members.
  • Plus, the old code got some cleanups.

Nimalyzer

The static code analyzer for Nim programming language

And the work on the new rule started in the previous week is finished for now. It seems working, but time will tell. :) Also added another new rule to the program:

  • As mentioned above the work on the rule tryStatements is finished for now. It should properly detect branches except in try statements.
  • The tests for the new rule are updated.
  • The program's documentation was updated with information about the new rule.
  • The program's code should now not have empty except branches.
  • And as I wrote earlier, I added a new program's rule objects. At the moment it only checks if declarations of object types have (or not) public fields.
  • This rule also was added to the program's configuration.
  • And the program's documentation was updated again with information about the latest changes.
  • Of course, there are in the code object types with public fields, so now I'm rewriting some declarations and updating the rest of the code to their new version. I hope to finish this task in the next week.

Wine freesbie

Various versions of Wine for FreeBSD

And we back with a long time not see project. :) This week only one organization type change was made. I updated GitHub actions version, so the project should work with the newest changes in GitHub stack. The next week should bring some more interesting information here. But also a short report. :)

Previous Post Next Post