๐ง Changelog
Contents
๐ง Changelog#
(WIP) 1.19 - 2.0 - Bookshelf#
Breaking changes
This version contain breaking changes. In the following changelog, they are identified by the ๐ฅ emoji.
โ Addition#
There is now a changelog! ๐
Added
bs.vector:get_by_motion
functionAdded a scale 3 variation to the
bs.math:common/exp
function(WIP) Added unit tests to ensure that the library is working as expected before each release.
๐ Tweaks#
๐ฅ All vectors scores where rename such as
bs.vector.x
becomebs.vector.x
to be fully consistent with the rest of the lib. This is a breaking change, but it should be easy to fix in your projects with a simple โsearch & replaceโ action.๐ฅ Classical and local vector submodules was merge.
bs.vector[Left,Up,Front]
was replaced bybs.vector.[x,y,z]
๐ฅ The project got a fresh new identity: Bookshelf. It imply that all the namespace, score, entities tag and other names containing the โglibโ prefix was changed to โbsโ. This is a breaking change, but it should be easy to fix in your projects with a simple โsearch & replaceโ action.
(WIP) Improved documentation style (inspired from Numpy doc)
๐ฅ
bs.math:common/log
now give output shifted by 3 digits (3,14159 -> 3141) instead of 4 to be more consistant with other mathematical functions.
๐ Bug fixes#
Orientation and location getters was not clearing the default entity, which sometimes cause bugs in systems that try to get the entity at the same location.
๐ฅ The
bs.math:trig/sin
function was actually cmputing -sin(x) instead of sin(x).Fixed all logarithm function (in
bs.math:common/
)