Skip to content

Latest commit

 

History

History
68 lines (62 loc) · 3.27 KB

HISTORY.md

File metadata and controls

68 lines (62 loc) · 3.27 KB

History

This section highlights major changes to The Cat's Eye Technologies Platform from release to release.

  • 0.5

    • Probably the most major change is that most of Cat's Eye Technologies' Python projects were upgraded to run under Python 3, and the version of Python incorporated into The Platform is now Python 3.9.13. Python 2.x is no longer included. This means that a few projects (Tamsin, NaNoGenLab) which were not upgraded from Python 2 to 3 are no longer executable on The Platform.
    • Many upgraded versions, including being based on shelf 0.7 and being built with Funicular 0.6.
    • Many new distributions, including Tandem, Vinegar, Fountain, and many others.
    • Infrastructure is now placed in its own shelf (infra) apart from Cat's Eye Technologies' projects (catseye).
    • To support Feedmark, some Python packages (atomize, Markdown, and Beautiful Soup 4) are installed as infrastructure, although sadly not in a very shelf-like way.
    • Added script to update the catseye.catalog from Chrysoberyl, to facilitate including the most recent distributions.
  • 0.4

    • Now based on shelf 0.1 instead of toolshelf. shelf is written in pure Bourne shell, so Python no longer needs to be built before sources can be docked.
    • Now built with version 0.4 of Funicular, which is also written in Bourne shell now, instead of Lua. (But this has much less impact on The Platform than the shelf change.)
    • Incorporates updated versions of Falderal, Quylthulg, SITU-SOL, Tamsin, yoob.js, and Funicular.
    • Several new distributions, including kinoje, Maxixe, Samovar, and The Dossier. And shelf.
  • 0.3

    • Updated versions of many Cat's Eye Technologies' distributions, and added several new distributions, including hatoucan, MARYSUE, Schroedinger's Game of Life, etc.
    • hatoucan is now used to build (tokenize) the .bas files for Bubble Escape and Dungeons of Ekileugor.
    • Kosheri actually had failing tests in version 0.2, but they were not propagating the exit code and were mistaken as passing. These cases have been fixed.
  • 0.2

    • Based on a newer, more modular version of toolshelf, with new features which do away with the need of keeping a local cookies file just for The Platform.
    • Updated versions of NetBSD, Python, Perl, Chicken, and YASM.
    • Includes ee (BSD licensed) instead of nano (GPL) as the text editor.
    • Many projects updated to use the syntax and conventions of Falderal version 0.10.
    • ALPACA and Velo actually had failing tests in version 0.1, but they were not propagating the exit code and were mistaken as passing. These cases have been fixed.
    • Several more of the Haskell projects (Quylthulg, etc) create a wrapper script which is placed on the executable search path, with which the implementation may be run from the command line.
    • Added the NaNoGenLab.
    • Created a torrent by which a pre-built disk image (and instructions for using it) are distributed.
  • 0.1

    • Initial release.