Skip to content

0.9.4 prerelease 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@KjellMorgenstern KjellMorgenstern released this 30 Sep 11:59

Prerelease

We are making progress, but this is still a prerelease.

This is a summary of changes since 0.9.3beta. Bear with me if there is something missing,
as I joined the project in 2019, more than two years after the beta of 0.9.3.

Q: What are you waiting for?

A: For 0.9.3 the parts library has been changed so it could be updated much more frequently than the application.
This works fine for new parts. But some parts had to be fixed, and we want to take some extra
steps to guarantee that when rolling this out, no current projects are broken.

CI/CD and automated builds

A continuous delivery has been set up for the following targets:

  • Fedora 30
  • Ubuntu Bionic (18.04)
  • MacOS 14
  • MacOS 13
  • Windows 10
  • Ubuntu Xenial (16.04)

Some new feature where added to the build system

  • MD5 sums for release binaries
  • Enable headless builds using fvwm
  • Docker builds

Thanks to Ovidiu-Florin Bogdan for you help
and Travis-CI for the great service.

Critical bug fix for the autorouter

Fixed a memory corruption. This kind of bugs are nasty: The autorouter
seems to work fine, but at the same time, leaves some wounds that let
the application crash later on. Thanks to Filipp Mikoian!

Library updates

Dropped Qt4 support
Now links with recent libgit2 (0.28.1)

New Parts / Fixed Parts

About 201 parts have been added or fixed since the 0.9.3b release.
Thanks to the independent part repository management, all those changes have already been distributed over the months and years since the last release.

Updated Translations

Russian (Alexey Loginov)
Indonesian (Rizqy H)
Slovak (jose1711)
Slovenian (Filip Stamcar)
German
French
Bulgarian (Lyubomir Vasilev)

Memory leak fixed

Thanks to Fabian Herb

Parts editor

Improved file handling

..and many more improvements and fixes, including contributions from Chris Mayo, Peter Van Epp, Ben Williams, Michael Anderson, Roman Vekshin
Thanks a lot!