Skip to content

Releases: xplshn/pelf

1.8

29 Sep 07:14
Compare
Choose a tag to compare
  • PELF was rewritten to use the AppDir format, it now only packs AppDirs.
  • PELFd was updated to be faster (using Blake3 instead of sha256) and I also made a few behavior corrections
  • Dwarfs is now the default filesystem/compression/archival format

1.7!

07 Jul 17:49
539dbbe
Compare
Choose a tag to compare
  • Changed the way arguments are handled by PELF.
  • Added partial support for the AppDir format/layout.
  • .desktop file checking. PELF will notify you when your .desktop file is incorrect
  • pelfd will correct incorrect .desktop files before integrating. Replacing TryExec=, Exec= and Icon=
  • Your AppBundles can now be LIBC-independent if you use --add-ld-and-libc /lib/yourLd.so.whatever /lib/libc.yourLibC.so.whatever

What's next?

  1. Argument for pelfd to integrate a specific file, with an option to add such file to the pelfd.json tracker or not.
  • Optionally provide the option to mount the TAR archive instead of instead of copying the files. Or replace TAR altogether for a format that is also widely available.

EDIT: A few fixes have been made since this release.

1.6

02 Jul 22:16
8bc364e
Compare
Choose a tag to compare
1.6

Small release, sorry! Haven't had much time to work on PELF this week.

  • --pbundle_help will show which version of PELF was used to build the bundles
  • Bundles now generate their own thumbnails (this happens at the start of every run... It can be disabled with an env variable, see --pbundle_help)

Notice:

  • Help needed! I need help implementing on-the-fly file extraction. See the roadmap for more details...
  • Examples are no longer hosted with git-lfs... They will be included on every release, even if their "loader" is outdated (it takes me time to boot into a Glibc OS, generate the demos and then boot back into Alpine to generate more demos but for Musl. I'd use a VM but my hardware can't take it)

1.5

30 Jun 00:59
Compare
Choose a tag to compare
1.5
  • Better thumbnail handling
  • Recreate bundle's removed files
  • Fixed some INF logs

What's NeXT?

  • Adding CLI commands to get to know which PELF version was used to generate an appbundle
  • Ability to update the "RUNTIME" of existing PELFs (I am not yet sure if its possible using patch/diff because binary data may be corrupted)
  • [Low priority] m_ascii85 edition for BIG files

1.4

29 Jun 16:09
Compare
Choose a tag to compare
1.4
  • Add --version
  • Add --config
  • Thumbnails! Your .AppBundles' icons will appear in your file manager now if you use PELFD.

What's NeXT?

  • Adding CLI commands to get to know which PELF version was used to generate an appbundle
  • Ability to update the "RUNTIME" of existing PELFs (I am not yet sure if its possible using patch/diff because binary data may be corrupted)
  • [Low priority] m_ascii85 edition for BIG files

1.3

29 Jun 07:33
af196f0
Compare
Choose a tag to compare
1.3
  • PELFd now corrects incorrect .desktop files
  • PELFd now has better error checking and passes revive and staticcheck with ZERO issues
  • PELF now notifies the person creating the bundle that the bundled metadata files should be changed

What's next?

  • Adding a --version/-v flag to PELF and PELFD
  • Adding CLI commands to get to know which PELF version was used to generate an appbundle
  • Ability to update the "RUNTIME" of existing PELFs (I am not yet sure if its possible using patch/diff because binary data may be corrupted)
  • [Low priority] m_ascii85 edition for BIG files

1.2

28 Jun 10:04
94e2ff9
Compare
Choose a tag to compare
1.2
  • Added lots of demos
  • Fixed PELF to work with Bash too
  • Added PELF "small edition"
  • Pretty logs in PELFD

1.1!

28 Jun 02:37
Compare
Choose a tag to compare
  • Added colored logs for PELFD

1.0

26 Jun 22:55
2a849ba
Compare
Choose a tag to compare
1.0
  • First release. Added PELF and all of its tools + The PELFD helper daemon