Return to Release Notes

PortaLinux Runtime - Release Archive


The PortaLinux Runtime is a runtime library created for PortaLinux applications written in the C and C++ programming languages. It strictly abides by the C99/C11 and POSIX-2008 standards and thus can be ran on more platforms than just Linux.

It started off as a heavily modified fork of pl32lib release 1.06-ng, and the merger of it with libplml. Much of what the current runtime has originated within pl32lib, with the Rust-like strings coming from the "ng" codebase refresh.

Here are the releases of this project repo:

v0.01: Initial release

Released on 2023/7/16 by CinnamonWolfy


First release. Here are the features:

v0.02: Error Handling, Proper Types, and Memory Tracker Update

Released on 2023/7/29 by CinnamonWolfy


Second release. Here are the features:

I'm most likely not gonna be posting a new release for a while. My current life situation is not the best, and I really need to get some form of income, which means that I won't be updating this repo for a while. I hope y'all understand

Sophie (pocketlinux32/CinnamonWolfy)

v0.03: plrt-string implemented

Released on 2023/8/5 by CinnamonWolfy


Third release. Here are the new changes

I got this out a lot sooner than I thought. Then again, I haven't started yet at my new day job. I will start soon, however, which means this might be the last release for a while (actually this time). I hope y'all understand

Sophie

v0.04: Achieved pl32lib-ng parity

Released on 2023/9/11 by CinnamonWolfy


Fourth release. Here are the features:

Known Bugs

v0.05: Surpassed libplml features, Minor plstring_t bugfix

Released on 2023/10/28 by CinnamonWolfy


Fifth release. Here are the features:

v0.06: Various bugfixes, plRTStrcmp added

Released on 2023/10/29 by CinnamonWolfy


Sixth release. Here are the features:

v0.06.1: Minor bug fix

Released on 2023/11/10 by CinnamonWolfy


Seventh release. Here are the new features:

v0.07: PLML Array support added, Fixed tokenizer bugs

Released on 2023/12/1 by CinnamonWolfy


Eighth release. Here are the new features:

Future Features:

v1.00-rc1: Ready for stable API release

Released on 2023/12/18 by CinnamonWolfy


Ninth release. Here are the new features:

Future goals:

Developer Notes:

pl-rt is almost ready for a full stable release. all that is needed right now are the docs, and i will release. but as of now, the portalinux api is now fully stable ^w^

v1.00: First stable release

Released on 2024/1/18 by CinnamonWolfy


Tenth release. Here are the new features:

This took quite a while but it was worth it. PortaLinux finally has a stable base API.

v1.01: File caching

Released on 2024/2/17 by CinnamonWolfy


Eleventh release. Here are the new features:

Developer Notes:

i had made these for pl-srv, but it turns out i won't need them in there. oh well x3

this can be quite useful for a text editor or high-perf apps, so i'm leaving it in

there will be a 1.02 after pl-srv 1.00-rc1

v1.02: PLML Token String Generator, Official Deprecration Notice of C++ Header

Released on 2024/3/17 by CinnamonWolfy


Twelfth release. Here are the changes:

v1.02.1: Small patch for PLML Token Generator

Released on 2024/4/9 by CinnamonWolfy


Thirteenth Release. Here are the changes:

v1.02.2: Minor changes

Released on 2024/5/9 by CinnamonWolfy


Fourteenth Release. Here are the new changes:

(Re-released, as I missed updating the header version)

v1.02.3: Actually finished implementing plRTStrdup, Added Tokenizer Handling of Tabs

Released on 2024/5/18 by CinnamonWolfy


Fifteenth release. Here are the changes:

v1.03: Added plRTStrDecompress, Added Meson Build Support, Optional signalHandler

Released on 2024/7/5 by CinnamonWolfy


Sixteenth release. Here are the changes:

v1.03.1: Fixed ABI Breakage

Released on 2024/7/12 by CinnamonWolfy


Seventeenth release. Here are the changes:

v1.03.2: Updated API Documentation

Released on 2024/7/22 by CinnamonWolfy


Eighteenth release. Here are the changes:

v1.04: plRTGetDirents returns actual directory entry list, Documentation updated

Released on 2024/8/5 by CinnamonWolfy


Nineteenth release. Here are the changes

v1.04.1: Improved build system

Released on 2024/8/16 by CinnamonWolfy


Twentieth release. Here are the changes:

v1.04.1-hotfix: Typo strikes again!

Released on 2024/11/29 by CinnamonWolfy


Twenty-first release, Here are the changes:

v1.04.2: plRTGetDirents Behavior Change

Released on 2024/12/2 by CinnamonWolfy


Twenty-second release. Here are the changes:

v1.04.3: PLML bugfix

Released on 2024/12/17 by CinnamonWolfy


Twenty-third release. Here are the changes:

v1.04.4: Parser bugfix

Released on 2024/12/29 by CinnamonWolfy


Twenty-fourth release. Here are the changes:

v1.05: plFInsert and plFRemove, plFGets refactor, Memory files rework

Released on 2025/6/6 by CinnamonWolfy


Twenty-fifth release. Here are the changes:

v1.06: plFPutPLChar and plFGetPLChar, Parser and PLML Bugfixes

Released on 2025/7/5 by CinnamonWolfy


Twenty-sixth release. Here are the changes: