home.social

#changelog — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #changelog, aggregated by home.social.

  1. A few final tweaks to my training log layout this morning, the last upgrade to that section before hopefully building gpx/fit file analysis - installed lightbox and removed some duplicated images. Blogroll and garden ahead of that though...

    prry.uk/2026-05-13-0722

    #Changelog #PureBlog

  2. I've restructured my training log into a yaml collection in Pure Blog, losing ~3,000 workout files should speed up my post save time somewhat! I've also customised my dashboard to create and filter yml collection posts aligned to how markdown posts work natively.

    prry.uk/2026-05-12-2059

    #Changelog #Indieweb #PureBlog

  3. If everything has gone to plan, I should have syndication links appearing below new posts on my website similar to those that I built in to my indieBlog (indieblog.prry.uk) project.

    prry.uk/2026-05-11-1241

    #Changelog #PureBlog

  4. chromium-browser (104.0.5112.79-1) unstable; urgency=low

    We've switched the default search engine from Google to DuckDuckGo.
    To manually override it, just go into Settings, click "Search Engine",
    and next to "Search engine used in the address bar", select a different
    search engine from the pull-down.

    Also, catching up on a few upstream changes:

    #TLSv1 and TLSv1.1 support have been completely dropped from chromium
    (as described in chromestatus.com/feature/57591).
    Support for CPUs that lack #SSE3 extensions has also been dropped (as
    described on
    tomshardware.com/news/chrome-s).
    Most users shouldn't notice, unless you're using older hardware or
    "securely" communicating with older hardware.

    Lastly, #Chromium 101 changed a setting for host-based authentication.
    This broke some folks' #Kerberos, among other things. "AuthServerWhitelist"
    was renamed to "AuthServerAllowlist", as described in
    bugs.debian.org/1013268

    -- Andres Salomon <[email protected]> Tue, 16 Aug 2022 17:29:29 -0400

    #Debian #Changelog

  5. Hello world

    Ein erster Test ob die Integration der neuen Notizen Section auf meiner Website zu mastodon funktioniert.

    oliverbrux.de/notes/hello-world

    #Notes #Changelog

  6. I've been working on an update for the last week, I can now write yml powered activity type posts without polluting my main rss feed. Books, TV & Films, Gaming, Places, Puzzles... Coming next, a series of articles on implementing webmentions in PureBlog.

    prry.uk/2026-04-30-1933

    #Indieweb #PureBlog #Changelog

  7. Another Sunday, another release.
    New version of "**git-cliff**" is out! 🎉

    🦀 A customizable Changelog Generator written in Rust!
    ⛰️ Customizable changelog pipeline, per-commit statistics & more!
    ✨ Highlights: git-cliff.org/blog/2.13.0

    ⭐ GitHub: github.com/orhun/git-cliff

  8. Going through backlog in podcasts and had an old Changelog episode mentions the Free as in Freedom ( FaiF ) podcast. If you're interested in FLOSS licensing ( or FLOSS in general ) and haven't listened to FaiF you should grab the back catalog and listen to it

    Changeloggers mentioned Karen having been on the show in the past

    I episode down, two episodes added to queue :)

    changelog.com/podcast/424 <-- FaiF mention

    #podcast #Changelog #FaiF #FLOSSlicensing #SFconservancy #relicensing

  9. The first #qemu release of the year has been tagged: gitlab.com/qemu-project/qemu/- the big #TCG feature is the new discontinuity #plugin APIs. #32bit host support is finally dropped 🙂 As usual see the #changelog for the details: wiki.qemu.org/ChangeLog/11.0

  10. GitHub - GauthierNelkinsky/ShipShipShip: A lightweight, self-hostable changelog and roadmap web application that lets you share product updates with your community and gather feedback through voting on upcoming features. Built with SvelteKit and Go.

    Link: github.com/GauthierNelkinsky/S

    #linkdump #changelog #roadmap

  11. We just released Review Board 7.0.6!

    This fixes a major regression in 7.0.5 triggered by a dependency update.

    The new releases improve installation across Linux distros, add #Bitbucket API token support, and improve #security and UX.

    reviewboard.org/news/2026/03/3

    #development #releases #changelog

  12. 🤖✨ Oh wow, they built 100—no wait, 200—API integrations and learned that... integrations exist! 🚀📈 A groundbreaking revelation from the land of the obvious, where buzzwords meet redundancy and call it a "changelog." 🙄💤
    nango.dev/blog/learned-buildin #APIintegrations #BuzzwordOverload #GroundbreakingRevelation #TechHumor #Changelog #HackerNews #ngated

  13. Soft Update vs Force Update: как управлять обновлениями и не терять пользователей

    Разбираем, когда достаточно нативно вовлечь пользователя в обновление, а когда пора включать жесткую блокировку, и как встроить проверку версий в архитектуру, чтобы защитить систему без потери лояльности и метрик.

    habr.com/ru/articles/1012318/

    #Force_Update #Soft_Update #release_notes #Changelog #Backend_API #User_Experience

  14. 🎉 Wow, a changelog! Because nothing screams #excitement like a "1M context window" for the elite few using Opus 4.6 🙄. And don't forget, now you can change a prompt bar color—surely the feature everyone's been holding their breath for! 🎨✨
    raw.githubusercontent.com/anth #changelog #Opus46 #promptbarcolor #features #HackerNews #ngated

  15. FreeBSD #14.4-release drops like a new mixtape, but with fewer beats and more bytes! 🎧🤖 Prepare to be blown away by the exhilarating thrill of a #changelog longer than a novel 📚, and features that would make any #Unix #enthusiast yawn with excitement! 😴
    freebsd.org/releases/14.4R/ann #FreeBSD #Technology #Bytes #HackerNews #ngated

  16. Pensé que eran cambios menores en Channel2RSS 💀

    Introducción

    Dado que los feeds no se pueden modificar y menos los newsletter, muchas veces el feed puede llenarse de spam de botoneras, algo que puede no notarse en los canales originales debido a que mediante bots, estos post son borrados automáticamente cada cierto tiempo. Entonces la mejor opción es directamente ignorar las botoneras. Aun así, no es posible notar un patrón claro en ellas, así que, para evitar ignorar mensajes con botones y mensajes de hablando de las botoneras, se bloquea directamente mensajes de canales que tengan caption y en el caption se mencione la palabra botonera.

    Obviamente esto funciona solo para español, pero si encuentro mejores criterios para discriminar este tipo de post, será algo que iré agregando conforme pase el tiempo.

    He agregado el botón del ko-fi. Por los loles nada mas, no es que le tenga mucha esperanza XD

    Las botoneras y otros bots

    El contenido automatizado puede ser un problema por cuanto es difícil determinar cuando es deseado por el usuario o es simple spam. Entiendo que sean necesarios para alcanzar cierta divulgación en un entorno sin algoritmos ni recomendaciones, pero a diferencia del canal donde reside el bot, el feed RSS no puede ser editado (todavia) para borrar la publicidad de la botonera. Esto es especialmente molesto en el modo Newsletter, puesto que alli el contenido si que es permanente. No hay forma de invadir la bandeja del suscriptor solo para borrar la publicidad de la botonera y esta pasa a ser simple y puro spam.

    De momento, solo detecto si un mensaje tiene la palabra botonera. Los bots pueden ser utilizados para publicaciones automáticas legitimas, por lo que discriminar por el tipo de usuario, puede ser contraproducente.

    Las galerías o grupos de imágenes

    Una de las funciones mas recientes pero que pasan desapercibidas son las galerías o grupos de imágenes. Al compartirlas, estas actúan como una sola entrada, pero en realidad son varias imágenes, cada una con su propia entrada y unicamente agrupadas mediante un media_group_id el cual debe ser interpretado por el cliente para mostrar las imágenes agrupadas. Por supuesto, el webhook recibe cada imagen por separado y simplemente las procesa como una entrada independiente cada una, produciendo que se publiquen muchas entradas sin texto y sin relación entre si.

    Esto provoca una molesta inundación de post, tanto en el feed como en el newsletter, así que el primer paso para controlar esto fue, ignorar todas las publicaciones que tienen el campo media_group_id activo.

    El problema del campo media_group_id es que no indica cuando comienza y cuando termina una galería. Telegram simplemente sigue tirando los mensajes a mi webhook y mi script solo puede procesar un mensaje a la vez. no puede quedarse esperando a la ultima imagen de la galeria y tampoco sabe cuando llegará, por lo que fue necesario crear un nuevo archivo llamado enviar_galeria.php donde se procesaría con mas calma los datos.

    A diferencia del webhook, que es activado por un llamado de telegram por una url publica, enviar_galeria.php es llamado por cron usando PHP en la consola, cada minuto.

    Me resulta imposible saber cuando llegará la ultima imagen de la galería que se este enviando, pero espero que lo haga en menos de un minuto, para que cuando el sistema lo analice, cree una galería completa, con su respectiva descripción.

    He aprendido de paso que puedo ejecutar cron a modo de ruta relativa, algo así tipo:

    * * * * * cd /var/www/misitio && php miscript.php

    De esta manera, el script puede ejecutarse teniendo en cuenta las rutas relativas que ya tiene de por si.

    Mejoras

    Sigo estudiando buenas practicas de programación, asi que la creación de este nuevo archivo me ha dado la excusa perfecta para revisar el código y mejorarlo un poco. Al momento, el webhook procesa cada mensaje de forma lineal porque no necesita mas pasos para hacerlo, pero con la creación del enviar_galeria.php ya me di cuenta que hace falta una forma de reciclar el codigo. Especialmente para las funciones de procesar el RSS y enviar las Newsletter. Como primer paso, he creado dos métodos que se encargan de ello y como próximo paso, puede ser que empiece a estudiar como se crean librerías y claro, usarlas. De esta manera puedo tener uniformidad en el código y reciclarlo para que sea mas fácil de mantener.

    Curiosidades

    • El modo lectura lleva un mes fuera de linea, pero aun siguen llegando peticiones a esas URL. ¿Han quedado registradas en algún lado para algo en especifico?
    • Desde las ultimas correcciones, las peticiones se han calmado y ya solo hay para los feeds por parte de mi lector RSS y el webhook de telegram. Como soy el único usándolo, no se si haya fallas para otros usuarios.
    • Definitivamente es culpa del IDE Atheos, así que abandono su uso.
    • Corregido una vulnerabilidad que expone la base de datos
    • Hubo un incidente en el que el IDE reemplazo gran parte del archivo principal con galimatias al guardar. Afortunadamente tenia un archivo anterior con el que pude medio reparar el código, pero la verdad, se perdieron algunos cambios de los que no estoy seguro cuales fueron. Creo que finalmente me decidí en implementar git, pero me da miedo.

    Desarrollo de Bots: Channel2RSS

    Changelog 22 de noviembre de 2025

    • Se ignora todo mensaje de bot que contenga la palabra botonera (case insensitive).
    • En el flujo principal, se ignora el procesamiento de los mensajes media_group_id.
    • Se crea una nueva tabla galerias en la base de datos.
    • En el flujo principal, se almacena recursos en la base de datos en su tabla galerias.
    • Se crea un archivo enviar_galeria.php para el procesamiento de los datos de la tabla galerías.
    • Se crean los métodos guardar_entrada() y enviar_newsletter() para próxima creación de una librería.
    • Editado index.php para mostrar este changelog, claro.

    TODO

    • Había un error en algún lado pero me olvide donde esta. Tengo que depurar mas pero me da pereza.
    • Hay que implementar git.
    • Hay que corregir las entradas existentes para cumplir los lineamientos del validador de xml.

    https://interlan.ec/2025/12/03/changelog-channel2rss-22-de-noviembre-de-2025/

    #bot #changelog #channel2rss #correoElectronico #selfhosting #servidores #telegram

  17. #Samsung bereitet #Beta für #OneUI 8.5 vor. Ein geleaktes #Changelog zeigt zahlreiche Neuerungen: #Bixby wird zu KI-Chatbot, bessere #GalaxyAI-Funktionen und erweiterte Konnektivität zwischen Samsung-Geräten. winfuture.de/news,155350.html?

  18. Just published a guide on using changelogen + a custom AI slash command to auto-generate and clean up your ‎`CHANGELOG.md` from Conventional Commits. Duplicate issues gone, contributor names fixed, semantic bumps handled.

    flori.dev/reads/changelogen-ai

    #TypeScript #DevTools #ConventionalCommits #changelog

  19. Just published a guide on using changelogen + a custom AI slash command to auto-generate and clean up your ‎`CHANGELOG.md` from Conventional Commits. Duplicate issues gone, contributor names fixed, semantic bumps handled.

    flori.dev/reads/changelogen-ai

    #TypeScript #DevTools #ConventionalCommits #changelog

  20. Just published a guide on using changelogen + a custom AI slash command to auto-generate and clean up your ‎`CHANGELOG.md` from Conventional Commits. Duplicate issues gone, contributor names fixed, semantic bumps handled.

    flori.dev/reads/changelogen-ai

    #TypeScript #DevTools #ConventionalCommits #changelog

  21. Just published a guide on using changelogen + a custom AI slash command to auto-generate and clean up your ‎`CHANGELOG.md` from Conventional Commits. Duplicate issues gone, contributor names fixed, semantic bumps handled.

    flori.dev/reads/changelogen-ai

    #TypeScript #DevTools #ConventionalCommits #changelog

  22. Just published a guide on using changelogen + a custom AI slash command to auto-generate and clean up your ‎`CHANGELOG.md` from Conventional Commits. Duplicate issues gone, contributor names fixed, semantic bumps handled.

    flori.dev/reads/changelogen-ai

    #TypeScript #DevTools #ConventionalCommits #changelog

  23. There have been quite a few changes here at , mostly under the hood though. Noteworthy ones:
    - Double answer prevention
    - Sorting of results by newest first
    - Social login working again (Google and GitHub)
    - New languages (Japanese, Brazilian Portuguese and Tamil)
    - Special characters now in answers allowed
    - Svelte, Node and Python updates for more speed

    If you should find any UI bugs, please reach out anywhere so @Mawoka (me) can address them! Thanks

  24. Version 0.2.0 of voa-core, a #RustLang library for access to verifiers in #VOA hierarchies has just been released. 🦀 🥳

    crates.io/crates/voa-core/0.2.0

    In this version we have improved our handling of identifiers with the help of #winnow parsers.
    In addition we have added a #trait for generic writing of verifiers to VOA hierarchies.

    See the #changelog for further information:
    voa.archlinux.page/voa-core/CH

    #STF #ArchLinux #crate #cargo #DigitalSignature #Verification

  25. The alpm-srcinfo #crate in version 0.2.0 offers several improvements to this #library and #CLI for working with #SRCINFO files found in the #package source repositories of #ALPM based packages. 📦 🦀 📄

    crates.io/crates/alpm-srcinfo/

    The #crate now allows to write #SRCINFO data to file, has seen improvements to the interface and documentation as well as a few bug fixes.

    For further details refer to the #changelog alpm.archlinux.page/alpm-srcin

    #ArchLinux #PKGBUILD #RustLang #SoftwareRelease

  26. The alpm-srcinfo #crate in version 0.2.0 offers several improvements to this #library and #CLI for working with #SRCINFO files found in the #package source repositories of #ALPM based packages. 📦 🦀 📄

    crates.io/crates/alpm-srcinfo/

    The #crate now allows to write #SRCINFO data to file, has seen improvements to the interface and documentation as well as a few bug fixes.

    For further details refer to the #changelog alpm.archlinux.page/alpm-srcin

    #ArchLinux #PKGBUILD #RustLang #SoftwareRelease

  27. The alpm-srcinfo #crate in version 0.2.0 offers several improvements to this #library and #CLI for working with #SRCINFO files found in the #package source repositories of #ALPM based packages. 📦 🦀 📄

    crates.io/crates/alpm-srcinfo/

    The #crate now allows to write #SRCINFO data to file, has seen improvements to the interface and documentation as well as a few bug fixes.

    For further details refer to the #changelog alpm.archlinux.page/alpm-srcin

    #ArchLinux #PKGBUILD #RustLang #SoftwareRelease

  28. The alpm-srcinfo #crate in version 0.2.0 offers several improvements to this #library and #CLI for working with #SRCINFO files found in the #package source repositories of #ALPM based packages. 📦 🦀 📄

    crates.io/crates/alpm-srcinfo/

    The #crate now allows to write #SRCINFO data to file, has seen improvements to the interface and documentation as well as a few bug fixes.

    For further details refer to the #changelog alpm.archlinux.page/alpm-srcin

    #ArchLinux #PKGBUILD #RustLang #SoftwareRelease

  29. The alpm-srcinfo #crate in version 0.2.0 offers several improvements to this #library and #CLI for working with #SRCINFO files found in the #package source repositories of #ALPM based packages. 📦 🦀 📄

    crates.io/crates/alpm-srcinfo/

    The #crate now allows to write #SRCINFO data to file, has seen improvements to the interface and documentation as well as a few bug fixes.

    For further details refer to the #changelog alpm.archlinux.page/alpm-srcin

    #ArchLinux #PKGBUILD #RustLang #SoftwareRelease

  30. The alpm-pkginfo #crate in version 0.2.0 offers an easier interface for creating package info data from #PKGINFO files.

    crates.io/crates/alpm-pkginfo/

    This #library and #CLI crate offers integration with the #PKGINFO #metadata files found in #ALPM based #package files. 📦

    See the #changelog for details: alpm.archlinux.page/alpm-pkgin

    #ArchLinux #RustLang #SoftwareRelease

  31. The alpm-pkginfo #crate in version 0.2.0 offers an easier interface for creating package info data from #PKGINFO files.

    crates.io/crates/alpm-pkginfo/

    This #library and #CLI crate offers integration with the #PKGINFO #metadata files found in #ALPM based #package files. 📦

    See the #changelog for details: alpm.archlinux.page/alpm-pkgin

    #ArchLinux #RustLang #SoftwareRelease

  32. The alpm-pkginfo #crate in version 0.2.0 offers an easier interface for creating package info data from #PKGINFO files.

    crates.io/crates/alpm-pkginfo/

    This #library and #CLI crate offers integration with the #PKGINFO #metadata files found in #ALPM based #package files. 📦

    See the #changelog for details: alpm.archlinux.page/alpm-pkgin

    #ArchLinux #RustLang #SoftwareRelease