Yacas Versions Save

Computer calculations made easy

v1.9.1

3 years ago

See http://www.yacas.org/release_1.9.1/ for information about the release

v1.8.0

4 years ago

See http://www.yacas.org/release_1.8.0/ for information about the release

v1.7.0

4 years ago

See http://www.yacas.org/release_1_7_0/ for information about the release

v1.6.1

7 years ago

hotfix to resolve desktop integration issues with yacas-gui

v1.6.0

7 years ago

See http://www.yacas.org/release_1_6_0/ for information about the release

v1.5.0

8 years ago

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.

v1.4.2

8 years ago

This is another hotfix release in the 1.4 series, fixing a serious bug in PatchLoad() and PatchString() functions.

v1.4.1

8 years ago

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.

v1.4.0

8 years ago

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.