Oh dear. This is second revision of my rant about Canonical Snapcraft and other changes we all made in the course of the latest 3 years.
Previous version was nuked by inaccurate GH actions script, sorry about that.
Also I'd like to say sorry that it took so long. I was thinking "not enough changes to make a new release" after EACH commit I pushed. Now the time has come.
Good news and bad news:
Good news:
Welcome new OS! AFTL is now supporting Haiku OS.
(Also many fixes, please find the changes below)
Bad news:
Canonical went full corporate mode and rejected AFTL personal files permission with some proper manure:
Use of the personal-files interface is reserved for vetted publishers.
VETTED PUBLISHERS EH π€‘ All right, no AFTL on snapcraft then, good riddance!
Now the changelog:
- Python bindings are now live - please use it in your automation
- EditObject warning is more concise - it basically says that you can't write to the individual files - sorry. UI uses different method anyway, use it as the last resort.
- Updated CS, IT, NL, RU translations
- Big writes for fuse
- Do not return zero in st_links field of stat, return 1
- Fix DST handling in date/time conversion
- Moved to GH Actions from Travis, good riddance N2
- Haiku OS support (along with libedit/readline)
- aft-mtp-mount is actually resetting device when -D specified
- More documentation for more distros
- Add VENDOR:PRODUCT usb id filtering
- Provide st_uid/st_gid values for stat structure - no more roots (bloody roots)
- Add CI for tagged releases!
Thanks!