Releases: beryllium-org/OS
Release 0.5.1
A tiny bugfix release.
- Namely including a fix for the
sysinfo
command on Raspberry Pi Pico W. - Added support for the LILYGO T-Deck. Thanks @rgrizzell!
- Minor scripting and readme changes.
- Updated packages and modules.
Full Changelog: v0.5.0...v0.5.1
Release 0.5.0
Half way there~~
This release targets CircuitPython 9.1.0 and namely adds background task scheduling, uart, i2c, adc and gpio tools.
Alongside those, many new boards were added, including the M5Stack Cardputer which can be used entirely standalone!
Some other changes included in this release are:
- Support for installing from Windows Subsystem for Linux.
- Fully packaged base.
- Fully packaged coreutils.
displayiotty
driver.bcast
command.- API changes, especially regarding filesystem stuff.
- A boatload of fixes.
Full Changelog: v0.4.0...v0.5.0
Release 0.4.0
Uhh, releases? Are those edible?
It's been a long time since the previous release. And for a good reason again.
A most of the api has been reworked, and the whole project has been rebranded.
Almost everything is now in packages and the package manager api version was incremented.
Container storage is now a thing, a bunch of drivers have been added and a lot more stuff is working.
Additionally a lot more functionality has been added. We now have ftp, telnet, console management, massively improved detection and proper ESP32-C3 and SAMD51 support.
Listing all the changes is impossible at this point.
Everyone is highly adviced to read the manual.
The releases are all built for CircuitPython 9.0.
If you want 8.x, build it yourself.
Also from this release and onwards it should be possible to update instead of reinstalling every time, using packages.
Release 0.3.7
Finally, a new release!
Notable changes:
- No longer including the manual on installation to save space.
- Shell rewrite.
- Rework
ls
. xarg
for argument parsing.hostname
.- Fixed
help
. - Add Pico Lipo 4mb.
- Add Seeed Xiao nrf52840.
- Work on the still broken wiznet driver.
- Properly support CP 8.x.
- Bump black version.
- Rework sdcard code.
- Improvements to led driver code.
- Use
settings.toml
instead ofconfig.json
. - Include
cptoml
for managing toml files. bell
.- Improvements to
date
andadvance_build_date
. - Improvements to
Init.lja
. memlist
.- Improvements to
free
. - Add the YD-ESP32-S3 boards.
- Add Adafruit Feather ESP32-S3 TFT.
- Removed windows scripts since they are unmaintained.
- Add M5Stack Timer Camera X.
- Improvements to all board definitions.
- New system for including extras with
make install
. - Bug fixes & performance improvements.
Full Changelog: v0.3.6...v0.3.7
Release 0.3.6
This is yet another intermidiate release.
It includes bugfixes, and removal of stuff that have been made into packages.
Jpkg is also now usable.
Detailed changes:
- Update pintab for picow
- Remove the workarounds for early usb connetions
- Implement Jpkg
- ljinux.api replaces ljinux.based.fn
- xarg is now available through the api
- Bisection of farland and all of ssd1306
ssd1306 display driver now available from: https://github.com/bill88t/ljinux-ssd1306
(depends on farland package)
Farland is available through: https://github.com/bill88t/ljinux-farland - Bisection of all md5sum / sha256sum stuff
Now available from: https://github.com/bill88t/ljinux-hashutils - Bisection of RubberDucky script support
Now avalable from: https://github.com/bill88t/ljinux-ducky
Release 0.3.5
This is an intermidiate release, just to get a release out of the way.
Since the last release, most of the stuff have been rewritten from scratch.
Most important changes:
- Kernel modules can be loaded from userspace
- Wifi drivers for the built-in
wifi
module (iwctl, wget & ping are also included) - Nano text editor port for ljinux. You can now edit the board from within the board
- Many new boards are now supported
- CircuitPython 8.0 is supported.
- jz file compression/decompression is available.
- A python REPL is now available from within ljinux.
- Memory readings have been changed to be more accurate.
- Disk usage can be measured with
df
. - Support for ducky usb commands with
ducky
&duckyline
. - Based shell aliases.
- An incomplete njinx webserver.
- Ability to install ljinux from windows.
- Installation to Web-workflow-only boards is now somewhat supported.
Builds are also provided here:
Release 0.3.1
This is a bugfix release.
- Makefile has been improved
- betterpath has been added, LjinuxRoot should not be visible anywhere
- updated motd and manual
- neofetch fixes
- MacOS
make connection
fixed - The repo does no longer modify itself upon execution of make, everything is done on the board itself.
Release 0.3.0
Major Ljinux update.
Most important changes:
- Added support for the Waveshare RP2040-Zero
- Colors everywhere
- Jcurses rule everything
- MacOS support for makefile
- Makefile now is much more feature rich
Release 0.2.1
This is a bugfix & optimization release.
The reboot command wasn't working.
Release 0.2.0
Lots of changes since last release!
New commands:
pexec
fpexec
With these you can run python code from within based & you can include them in based scripts!
Many commands have been reworked & been made external.
Removed dependency from config.json
.
Some initial work towards PEP 8.
Notice: If you plan on updating Ljinux make sure you also copy over all the new files from /LjinuxRoot/bin
And who knows, maybe in the next update we will see some color!