Releases: grzegorzmazur/yacas
yacas version 1.9.1
See http://www.yacas.org/release_1.9.1/ for information about the release
yacas version 1.8.0
See http://www.yacas.org/release_1.8.0/ for information about the release
yacas version 1.7.0
See http://www.yacas.org/release_1_7_0/ for information about the release
yacas version 1.6.1
hotfix to resolve desktop integration issues with yacas-gui
yacas version 1.6.0
See http://www.yacas.org/release_1_6_0/ for information about the release
yacas version 1.5.0
The release should be fairly non-disruptive for the users, bringing some minor bug-fixes and modest portion of enhancements. Nevertheless, distribution maintainers may be somewhat disturbed. Time-proven buildsystem is ditched, documentation location has changed. Please consult bundled packaging templates for RPM, deb and snap for new build description and file locations.
Release highlights
Removals
- autotools-based buildsystem
- server functionality
- Java applet (Java engine and Java console application remain intact)
- documentation in an in-house, proprietary format
Enhancements
- printing expressions in R-compatible form
- improved printing of arrays and associations
- access to keys and head of associations
- improved unicode support
Miscellaneous
- hand-crafted templates for building deb, rpm and snap packages are provided
- tests are shipped with binary packages
Altogether, over 30 issues were closed in this release.
yacas version 1.4.2
This is another hotfix release in the 1.4 series, fixing a serious bug in PatchLoad() and PatchString() functions.
yacas version 1.4.1
This is a hotfix release, fixing an issue with automake-based build system.
The fix is only relevant if you are going to build yacas from sources using automake. Otherwise everything in this release is identical to version 1.4.0. Hence, no binary packages are provided for this release.
Please note that the automake-based build system is considered obsolete and the cmake-based build system should be used instead.
yacas version 1.4.0
This is the first release of yacas after moving over to GitHub, license change and switching to the new webpage and new documentation system. Despite all the changes, yacas keeps up as a small, flexible, portable, backward-compatible, easy to use and extend Computer Algebra System that just makes the computer calculations easy.
Release highlights
- general
- license is changed from GPLv2 to LGPLv2.1
- ability to protect symbols against inadvertent modification; standard symbols are protected by default
- preliminary implementation of associations
- preliminary implementation of basic graph functionality
- preliminary implementation of rational functions integration
- preliminary implementation of numerical integration
- fixed GCD and related functionality
- fixed Degree() and LeadingCoef()
- cyacas specific
- the package is now relocatable - can be put anywhere in the filesystem without (re)installation
- FreeBSD port should work out-of-the-box
- JavaScript port is fully functional
- improved eficiency
- jyacas specific
- significantly improved efficiency
- preliminary implementation of Unicode handling
- apart from cmake, jyacas can be built using ant
- other
- documentation is transformed from custom markup to reStructuredText; old documentation is scheduled for removal in the next release
- build system moved to cmake; the automake-based build system will be removed in the next release
Altogether, 98 issues were closed in this release.
Acknowledgements
I'd like to express my gratitude to Oliver Glier and Adrian Vontobel who have helped to make the release better.