Change Log - mockingbirdnest/Principia Wiki

Hadamard

User-facing features

Bug fixes

For more details see all 11 pull requests between Hadamard and Haar.

Haar

User-facing features

For more details see all 37 pull requests between Haar and Grothendieck.

Grothendieck

User-facing features

Bug fixes

For more details see all 21 pull requests between Grothendieck and Grossmann.

Grossmann

User-facing features

Bug fixes

For more details see all 26 pull requests between Grossmann and Gröbner.

Gröbner

User-facing features

Bug fixes

For more details see all 42 pull requests between Gröbner and Green.

Green

Bug fixes

For more details see all 22 pull requests between Green and Grassmann.

Grassmann

User-facing features

Bug fixes

For more details see all 30 pull requests between Grassmann and Goldbach.

Goldbach

User-facing features

Bug fixes

For more details see all 9 pull requests between Goldbach and Gödel.

Gödel

User-facing features

Bug fixes

For more details see all 30 pull requests between Gödel and Germain.

Germain

User-facing features

Bug fixes

For more details see all 30 pull requests between Germain and Гельфонд.

Гельфонд

User-facing features

Bug fixes

For more details see all 30 pull requests between Гельфонд and Гельфанд.

Гельфанд

User-facing features

Bug fixes

For more details see all 16 pull requests between Гельфанд and Gauss.

Gauss

Bug fixes

For more details see all 41 pull requests between Gauss and Gateaux.

Gateaux

User-facing features

Support for KSP 1.10.1 has been added: this version supports 1.8.1, 1.9.1, and 1.10.1. Please note that the behaviour of Principia in the presence of comets is hard to test, so users who encounter problems when comets are present are invited to report bugs.

Bug fixes

Principia used to save the prediction on scene changes. However, the prediction could be quite large for interplanetary travel, and this could cause scene changes to take several minutes. This has been fixed by not saving the prediction and recomputing it after a scene change. This should make the game more responsive and should alleviate user discomfort (#2685).

For more details see all 37 pull requests between Gateaux and Galois.

Galois

User-facing features

Bug fixes

For more details see all 19 pull requests between Galois and Gallai.

Gallai

User-facing features

Bug fixes

For more details see all 32 pull requests between Gallai and Galileo.

Galileo

User-facing features

Bug fixes

Modder-facing changes

For more details see all 14 pull requests between Galileo and Fuchs.

Known issues

Fuchs

User-facing features

Bug fixes

Modder-facing changes

For more details see all 28 pull requests between Fuchs and Fubini.

Fubini

User-facing features

Bug fixes

Known issues

For more details see all 23 pull requests between Fubini and Frobenius.

Frobenius

User-facing features

Known issues

For more details see all 20 pull requests between Frobenius and Frenet.

Frenet

User-facing features

No new features in this version. We have spent a fair amount of time implementing the rotational motion of vessels, and hope to be able to release it in the next version (Frobenius). This release has quite a few (invisible) changes to the management of parts and vessels, so we invite users to upgrade to help us find any problems/bugs that we could have introduced.

For more details see all 16 pull requests between Frenet and Frege.

Frege

User-facing features

Bug fixes

For more details see all 39 pull requests between Frege and Fréchet.

Fréchet

User-facing features

Known issues

For more details see all 26 pull requests between Fréchet and פרנקל.

פרנקל

User-facing features

Library changes

Known issues

For more details see all 11 pull requests between פרנקל and Fourier.

Fourier

Bug fixes

Library changes

For more details see all 15 pull requests between Fourier and Fibonacci.

Fibonacci

User-facing features

Bug fixes

For more details see all 28 pull requests between Fibonacci and del Ferro.

del Ferro

User-facing features

Bug fixes

For more details see all 31 pull requests between del Ferro and Ferrari.

Ferrari

User-facing features

Bug fixes

Library changes

For more details see all 17 pull requests between Ferrari and Fermat.

Fermat

User-facing features

Library changes

For more details see all 41 pull requests between Fermat and Fatou.

Fatou

User-facing features

Bug fixes

For more details see all 25 pull requests between Fatou and Fáry.

Fáry

User-facing features

Bug fixes

For more details see all 19 pull requests between Fáry and Fano.

Fano

User-facing features

Bug fixes

Modder-facing changes

Some bugs have been fixed in the APIs provided for accessing our geopotential models.

For more details see all 32 pull requests between Fano and Euler.

Euler

Bug fixes

In RealSolarSystem, the intrinsic forces (parachutes, engines, etc.) used to be ignored below an altitude of 8.4 m on Earth. This manifested itself, for instance, by a brutal drop when landing a vessel with a parachute. This has been fixed by properly accounting for intrinsic forces close to the surface (#2072).

Modder-facing changes

APIs have been added to make it possible for third-party mods to access our geopotential models (#2074).

For more details see all 9 pull requests between Euler and Εὐκλείδης.

Εὐκλείδης

User-facing features

Bug fixes

For more details see all 9 pull requests between Εὐκλείδης and Εὔδοξος.

Εὔδοξος

User-facing features

Bug fixes

For more details see all 40 pull requests between Εὔδοξος and Erdős.

Erdős

User-facing features

Bug fixes

Library changes

For more details see all 29 pull requests between Erdős and Ἐρατοσθένης.

Ἐρατοσθένης

User-facing features

Library changes

For more details see all 13 pull requests between Ἐρατοσθένης and Διόφαντος.

Διόφαντος

User-facing features

No new features in this version. We have spent a fair amount of time improving geopotential modeling, but that feature is not fast enough yet.

Library changes

We now have realistic geopotential modeling at arbitrary degrees, we have validated the correctness of our code and we have done quite a bit of optimization. We have also added a more realistic model of the rotation of the Earth. Still, the performance is not yet sufficient to be used in the game. We will have to implement some screening so as to avoid computing the effect of the Himalayas on Pluto.

For more details see all 17 pull requests between Διόφαντος and Descartes.

Descartes

User-facing features

Library changes

For more details see all 30 pull requests between Descartes and Desargues.

Desargues

User-facing features

No new features in this version as we have been on vacation.

For more details see all 6 pull requests between Desargues and Δημόκριτος.

Δημόκριτος

User-facing features

Bug fixes

For more details see all 24 pull requests between Δημόκριτος and Dedekind.

Dedekind

User-facing features

We have added a simulation of the TRAPPIST-1 extrasolar planetary system as a mini-mod, “Trappist-1 for Principia”. TRAPPIST-1 is a system of seven tightly coupled Earth-like planets orbiting close to an ultracool dwarf star where n-body gravitation plays an important role, so it's an interesting application of Principia. For example, this picture shows a low-energy transfer from Trappist-1e to Trappist-1f with ballistic capture where the final orbit exhibits resonance with the rest of the system. And just for eye candy, this picture shows a double transit.

We used the most recently published observational data (from K2 and Spitzer) and ran a transit-timing variation optimization to build a configuration that accurately models the real-life behavior of the planetary system (the transits are accurate to within a minute).

Our mini-mod comes as a patch on top of @GregroxMun's SLIPPIST-1 mod. See the FAQs for details on installing it and its prerequisites.

Bug fixes

For more details see all 16 pull requests between Dedekind and Darboux.

Darboux

User-facing features

For more details see all 32 pull requests between Darboux and Cramer.

Cramer

User-facing features

No new features in this version. We have spent a fair amount of time upgrading to newer compilers (Visual Studio 2017, Clang 5.0) and to C++17.

Very importantly, these upgrades mean that you need to upgrade your C++ runtime. On Windows you must install the Visual C++ Redistributable Packages for Visual Studio 2017 on x64. On Linux you need to install version 6.0-2 of libc++abi (if using Ubuntu, this comes natively with Bionic Beaver). On Mac there are no changes, we still support El Capitan or later.

This is the last version to support KSP 1.2.2. The next version will only support KSP 1.3.1 and 1.4.x.

Bug fixes

For more details see all 36 pull requests between Cramer and Coxeter.

Coxeter

User-facing features

Bug fixes

Modder-facing changes

For more details see all 30 pull requests between Cohen and Coxeter.

Cohen

User-facing features

Bug fixes

Miscellaneous

For more details see all 36 pull requests between Clifford and Cohen.

Clifford

User-facing features

No new features in this version. We have been on vacation, and have focused on some deep restructuring for future changes.

Bug fixes

Modder-facing changes

Astronomy

Numerics

For more details see all 17 pull requests between Christoffel and Clifford.

Christoffel

User-facing features

Bug fixes

For more details see all 25 pull requests between 陈景润 and Christoffel.

陈景润

User-facing features

Bug fixes

For more details see all 12 pull requests between Chasles and 陈景润.

Chasles

User-facing features

Bug fixes

For more details see all 35 pull requests between Cesàro and Chasles.

Cesàro

User-facing features

Bug fixes

For more details see all 24 pull requests between Чебышёв and Cesàro.

Чебышёв

User-facing features

Bug fixes

For more details see all 40 pull requests between Cayley and Чебышёв.

Cayley

User-facing features

Bug fixes

Library changes

For more details see all 16 pull requests between Cauchy and Cayley.

Cauchy

User-facing features

Bug fixes

Library changes

For more details see all 40 pull requests between Catalan and Cauchy.

Catalan

User-facing features

No new features in this version, we have focused on fixing bugs, repaying technical debt and doing code restructuring that will be necessary for implementing new features in the future.

Bug fixes

Library changes

For more details see all 28 pull requests between Cartan and Catalan.

Cartan

NOTE: Cartan is save-compatible with Cardano. However, existing saves won't take advantage of the faster integrators. You'll need to create a new save to see the speed-up.

User-facing features

Bug fixes

For more details see all 50 pull requests between Cardano and Cartan.

Cardano

WARNING: Cardano is not save-compatible with previous versions of Principia. If you have a game saved with Cantor or earlier, it won't load (or it will crash) if you try to use it in Cardano.

User-facing features

Bug fixes

Library changes

Astronomy

We have not released for 8 months. Going forward, we plan to release more often, even if that means making smaller changes in each release. We'll try to have a new release coincident with each new moon.

For more details see all 166 pull requests between Cantor and Cardano.

Cantor

And we're out of β, we're releasing on time! We believe that the mod as now sufficiently functional and stable to be fun to play with, so we are making it more broadly available. Download it here.

User-facing features

Library changes

For more details see all 8 pull requests between بوژگانی and Cantor.

بوژگانی

User-facing features

Modder-facing changes

Bug fixes

Known issues

For more details see all 33 pull requests between Burnside and بوژگانی.

Burnside

User-facing features

Bug fixes

For more details see all 16 pull requests between Буняковский and Burnside.

Буняковский

User-facing features

Bug fixes

Optimizations

Library changes

For more details see all 75 pull requests between Buffon and Буняковский.

Buffon

User-facing features

Bug fixes

Library changes

For more details see all 19 pull requests between Brouwer and Buffon.

Brouwer

User-facing features

Modder-facing changes

Optimizations

Library changes

For more details see all 195 pull requests between Bourbaki and Brouwer.

Bourbaki

User-facing features

Library changes

For more details see all 89 pull requests between Borel and Bourbaki.

Borel

User-facing features

Bug fixes

For more details see all 27 pull requests between Bolzano and Borel.

Bolzano

Optimizations

Library changes

For more details see all 11 pull requests between Bessel and Bolzano.

Bessel

User-facing features

Bug fixes

For more details see all 5 pull requests between Бернштейн and Bessel.

Бернштейн

Bug fixes

For more details see all 6 pull requests between Bernoulli and Бернштейн.

Bernoulli

User-facing features

For more details see all 6 pull requests between Banach and Bernoulli.

Banach

First non-ɑ release (also known as: first β release). It might be possible to play.

User-facing features

Optimization

For more details see all 39 pull requests between Agnesi and Banach.

Agnesi

Bug fixes

Optimization

Library changes

For more details see all 4 pull requests between Ackermann and Agnesi.

Ackermann

User-facing features

For more details see all 2 pull requests between Abel and Ackermann.

Abel

First public ɑ release. Not exactly usable. About 9 months of development before that point.

For more details see all 300 pull requests before Abel.