MIDImonster 0.6 šŸ’¾

The MIDIMonster is an universal control and translation tool for most show control protocols in the entertainment industry - and lots more. Named for its scary math, the MIDIMonster is a universal control and translation tool for multi-channel absolute-value-based control and/or bus protocols.

major feature: After a pretty long time in development, this release introduces three new backends: The wininput backend allows users to use mouse, keyboard and joysticks as input on Windows. It can also be used to remotely control the mouse and keyboard state. The visca backend connects to motorized cameras (known as PTZ cameras) and allows them to be controlled remotely. The mqtt backend provides read and write access to the popular message queueing telemetry transport protocol, which is used in a wide variety of projects and applications. The configuration parser now allows list-type multichannel specifications. Additional example configurations have been added to the distribution. Due to internal API changes, backends built for previous releases are incompatible with this release. The maweb backend will now retry connections after being disconnected. The sACN backend has received improvements to the multicast receive functionality. The sACN and ArtNet backends have been outfitted with a basic detect functionality. The ArtNet backend supports a new option to ignore the output rate limit. The Lua and Python backends now support additional methods to gather the list of all channels currently mapped to them. The MIDI backends (midi, winmidi, jack, rtpmidi) have gained the ability to receive and send extended parameter numbers (RPN/NRPN), which allow for finer grained control, as well as support for the program change control. The evdev backend will now terminate the core when losing the connection to an input device. Device name matching for the evdev backend has been changed to allow for true prefix matching. The maweb backend has received fixes to the core interface, fixing a bug that required the channels to be specified in order.

BSDL-2 audio lighting music osc osc-messages artnet midi midi-controller protocols protocol-adapter dmx512 c lua python

Artistic Style 3.4.12 šŸ’¾

A Free, Fast, and Small Automatic Formatter for C, C++, C++/CLI, Objective-C, C#, and Java Source Code.

minor bugfix: * added "--pad-brackets-in" and "--pad-brackets-out" options * fixed indentation of initializer lists * fixed crash with "--add-braces=nested" applied to if-else blocks

MITL formatting indentation

BallroomDJ 4 šŸ’¾

BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists. BallroomDJ 4 is the replacement for BallroomDJ.

minor bugfix: 2024-2-5 * Bug Fixes: * Update Database: Fix dance-from-genre processing. * Update Database / Audio Tags: Fix ID3 (MP3) genre processing.

Zlib audio music end-users linux macos windows player ballroom c gtk

lib3mf 2.3.0-alpha šŸ’¾

What is the 3MF Consortium The 3MF Consortium is an industry association formed to develop and promote a new full-fidelity file format for 3D printing/additive manufacturing, known as the 3D Manufacturing Format (3MF). This consortium came together to rectify the limitations of the existing file formats used in 3D printing, providing a standardized, more capable format that could handle the full range of additive manufacturing technologies from prototyping to production. What is .3mf ? The 3D Manufacturing Format (3MF) is a file format designed to allow design applications to send full-fidelity 3D models for additive manufacturing to other applications, platforms, services, and additive manufacturing hardware. The primary goal behind the creation of the 3MF file format is to establish a new standard for additive manufacturing which addresses the shortcomings and complexities of existing file formats, thereby making the various processes reliable, repeatable and scaleable through prototyping to production.

minor feature: lt;p gt;This is the alpha pre-release for version 2.3.0 of lib3mf. lt;/p gt;. lt;p gt; lt;strong gt;Version 2.3.0 adds new functionality. The changes compared to version 2.2.0 are: lt;/strong gt; lt;/p gt;. lt;h3 gt;Highlights lt;/h3 gt;. lt;ul gt;. lt;li gt;lib3mf now uses lt;a href="https://github.com/fastfloat/fast_float" gt;fast_float lt;/a gt;: Reading 3mf files is now 12 faster (when reading the official lt;a href="https://github.com/3MFConsortium/test_suites" gt;test-suite lt;/a gt;) and reading floating point numbers is now locale-independent. lt;/li gt;. lt;li gt;key 3rd party libraries have been updated: lt;br gt;. Fast_float v6.0.0 lt;br gt; Zlib v1.3 lt;br gt; Cpp-base64 v2.rc.08 lt;br gt; Libzip v1.10.1 lt;/li gt; lt;/ul gt;. lt;h2 gt;What's Changed lt;/h2 gt;. lt;ul gt;. lt;li gt;32bit experimental by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/martinweismann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/martinweismann" gt;@martinweismann lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="815274514" data-permission-text="Title is private" data-url="https://github.com/3MFConsortium/lib3mf//253" data-hovercard-type="pull_request" data-hovercard-url="/3MFConsortium/lib3mf/pull/253/hovercard" href="https://github.com/3MFConsortium/lib3mf/pull/253" gt;#253 lt;/a gt; lt;/li gt;. lt;li gt;-293: make override part names absolute by lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/martinweismann/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/martinweismann" gt;@martinweismann lt;/a gt; in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="1175463184" data-permission-text="Title is private" data-url="https://github.com/3MFConsortium/lib3mf//294" data-hovercard-type="pull_

BSDL-2 3d-printing 3mf format standard cpp c pascal go

Gross greylisting server 1.1.0~a1 šŸ’¾

Gross is a greylisting server. The features that make gross stand out from other greylisters are: - it's blazingly fast - it's amazingly resource efficient - it can be configured to query DNSBL databases, and enforce greylisting only for hosts that are found on those databases - it can block hosts that match multiple DNSBL's - it can be replicated and run parallel on two servers - It supports Sun Java System Messaging Server, Postfix, Sendmail and Exim.

major feature: * New check: reverse. It tries to find a name for client_ip and then check if that name points back to client_ip. * New check: helo. It checks if helo_name matches client_ip. * New check: spf. Depends on libspf2, compile time option. * New configure option 'grey_tuple' for looser greylist. * Do not check /etc/hosts in dnsbl check. * -u command line option to run grossd with a differnet uid. * -F command line option to run non-forking service. * Switch to cmake build system. * man pages are generated from asciidoc format now.

ISC email-filter systems-administration c posix bsd linux

SDR++ 1.0.4 šŸ’¾

SDR++ is a cross-platform and open source SDR software with the aim of being bloat-free and simple to use. Features Multi VFO Wide hardware support (both through SoapySDR and dedicated modules) SIMD accelerated DSP Cross-platform (Windows, Linux, MacOS and BSD) Full waterfall update when possible. Makes browsing signals easier and more pleasant Modular design (easily write your own plugins)

minor feature: Changes: Added M17 decoder module Added higher FFT sizes up to 512k Added support for Bias-T in the BladeRF source Added option for Low-IF mode with SDRplay SDRs Fixed bad center tuning behavior Fixed missing network sink by default (You will have to reset your config or add it manual if you're updating from an old version) Fixed freeze/crash on VFO remove Fixed missing depends field in the .deb files Lots more bugfix Important: See readme for dependencies, the MacOS and Ubuntu/Debian packages don't include them.

GNU GPLv3 sdr radio amateur-radio ham-radio communications cpp c

GNU Astronomy Utilities 0.22 šŸ’¾

GNU Astronomy Utilities (Gnuastro) is an official GNU package consisting of various programs and library functions for the manipulation and analysis of astronomical data. All the programs share the same basic command-line user interface for the comfort of both the users and developers. Gnuastro is written to comply fully with the GNU coding standards so it integrates finely with the GNU/Linux operating system. This also enables astronomers to expect a fully familiar experience in the source code, building, installing and command-line user interaction that they have seen in all the other GNU software that they use.

minor feature: ** New publications - https://ui.adsabs.harvard.edu/abs/2023RNAAS...7..269E by Eskandarlou et al. on Gnuastro's zero point measurement script for calibration of astronomical images ('astscript-zeropoint'). - https://ui.adsabs.harvard.edu/abs/2024RNAAS...8...10I by Infante-Sainz Akhlaghi on Gnuastro's script to visualize the full dynamic range of astronomical images ('astscript-color-faint-gray'). - https://ui.adsabs.harvard.edu/abs/2024RNAAS...8...22I by Infante-Sainz et al. on Gnuastro's script to measure the radial profile of a given source ('astscript-radial-profile'). ** New features *** New program - 'astscript-color-faint-gray': a new installed script to maximize the visualization of the contents within your astronomical images. It does this by showing the brighter parts of the image as color, intermediate regions as black and the noisy/faint regions as gray/white. *** All programs - The following options are now available in all programs to allow customization of which metadata is printed in the 0-th HDU of the FITS output of all Gnuastro programs. Also see the "Changed features" list for an important change in this regard to all Gnuastro output FITS files. --outfitsnoconfig: do not print any metadata in the 0-th HDU (including the used options and their values, the date, the versions and git commit of running directory). --outfitsnodate: do not write the 'DATE' keyword. --outfitsnoversions: do not write the versions of Gnuastro and mandatory dependencies. --outfitsnocommit: do not write the Git commit. *** Arithmetic --arguments: takes the name of plain-text file that contains the list of arguments to the program. This option is critical if you have very long (thousands) of operands and operators (which happen in large pipelines where the arguments are constructed automatically). Without this option, the shell is going to abort with an "Argu

GNU GPLv3 astronomy gnu cli command-line analysis c

Supplier 0.7.1 šŸ’¾

Supplier is a simple memory management library. It should allow you to write high-level C code using the standard library. Good luck!

cleanup: Removed function to generate keys.

GNU GPLv3 c library

exiftool 12.76 šŸ’¾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor bugfix: (production release). - Properly implement patch of 12.45 to avoid duplicating raw data when writing Sony ARW images where the raw data is double-referenced as both strips and tiles. - Improved handling of bad offsets in HtmlDump output.

Artistic perl exif meta-data

BallroomDJ 4 4.4.10 šŸ’¾

BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists. BallroomDJ 4 is the replacement for BallroomDJ.

major bugfix: 4.4.10 2024-2-4 * Bug Fixes: * Database Update: Fixed incorrect handling of 'dance from genre'. * Song Editor: Fix crash after database reload. * Windows: Fix packaging.

Zlib audio music end-users linux macos windows player ballroom c gtk

libmp4tag 1.2.13 šŸ’¾

An MP4 tagging library where all tags can be accessed and modified and any tags, unknown tags or custom tags are never lost when the audio file is updated. A list of known tags is only used when new tags are added.

minor bugfix: 1.2.13 2024-2-4 * Bug Fixes: * Windows: Fix installation.

Zlib library c audio video tagging mp4

gsequencer 6.4.1 šŸ’¾

Advanced Gtk+ Sequencer Welcome to project website of Advanced Gtk+ Sequencer. Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format. Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.

minor bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . VST3 build with new CPPFLAGS warnings as errors.

GNU GPLv3 sound-synthesis mixers sequencer audio

Ɔlhometta 1.0.4 šŸ’¾

Archaic attempt at autonomous non-sandboxed distributed artificial life of assembler automaton type, it features: separation of descriptive and executive data that provides branches and loops without jump instructions, publish-subscribe interaction with other instances over Tor, input/output through ordinary files associated with external sensors and actuators, and built-in shell.

minor feature: Added switches to NOP commands, added incoming connections counts to peer state, adjusted few shell commands

GNU GPLv3 artificial-life assembler autonomy cross-platform distributed evolution input-output peer rust science shell tor zeromq

wxMaxima 24.02.0 šŸ’¾

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.

minor feature: Many Faster start-up. Better performance directly after startup. Faster loading of files. Better button placement in sidebars. Got rid of a crash on startup in fedora. Clear wxMaxima's input buffer on starting a new maxima process. A nicer ChangeLog dialogue. Corrected for swapped row and columns in wizard enter matrix. a few in the XML saving code. Zooming did cause recalculation only for the 1st cell. Many config changes now have immediately effect on the worksheet. Added the unicode-enhanced ASCII art from maxima to the menus. Steamlined the cell size calculation stuff. Completely overhauled the printing functionality. Moved more of the help file indexing to the background. Better event handling in the unicode sidebars. Reading out the values of maxima variables for the GUI was broken. Many checkmarks in menus had the wrong value. Maxima's demos are now available in the menu and context menu. Default the filter search boxes to text search, not regex. Rescaling affected size calculations for code only with a delay. Mac Os: way higher stability if multiple windows are open. The context menu in the "greek letters" sidebar now works. Resolved an assert if the internal help browser was disabled. but requested. wxMaxima now preserves history entries between sessions. Better LibreOffice compatibility with the MathML output. Better HTML output. crash when exporting a worksheet with animations to TeX. Resolved a crash on closing a window.

GNU GPL mathematics cas maxima

LimeSurvey 6.4.4 (build 240130) šŸ’¾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: Index cannot be set if already exists (Carsten Schmitz). Certain DB updates not skipped properly but end up in exception (Carsten Schmitz). CT-614: exporting responses in "Full answers" mode does not export the comment field of the "List with comment" question type (Patrick Teichmann). Try to add a subquestion to a matrix type question throws an SQL error (Gabriel Jenik). Can't add Regex condition in survey (Gabriel Jenik). No way to add textarea with core config.xml (Denis Chenu). Updated translation: Slovak by dusanm, jelen1. Updated translation: Portuguese (Portugal) by samarta. Updated translation: Polish by elissa. Updated translation: Polish (Informal) by elissa. Updated translation: Norwegian (BokmƄl) by pmonstad. Updated translation: German by c_schmitz. Updated translation: German (Informal) by c_schmitz. Updated translation: Czech by jelen1, slansky. Updated translation: Czech (Informal) by jelen1, slansky.

GNU GPL survey php mysql mssql postgres

Firefly III 6.1.8 šŸ’¾

"Firefly III" is a self-hosted financial manager. It can help you keep track of expenses, income, budgets and everything in between.

minor bugfix: Added: Added a trigger for v2 layouts that helps with deging. (The Opening/ Virtual Balance must less than or equal 100001709) reported by @binhtran1604. (Budgets - missing summary from the bottom) reported by @g7xtr. Removed: Reference to the "huntr" bounty platform, which is now some shitty AI scam. : PR 8432 (Update favicons.twig) reported by @stevietv. (may be a wrong calculation) reported by @PterX. (v6.1.7 - Not expected this period) reported by @poudenes. (There is an extra X ending symbol here) reported by @PterX. (API Endpoint /data/export/rules produces errorneous CSV output) reported by @not1q84-1. (When left to spend is 0, the info box is red) reported by @nicosomb. (Left to spend is not the same on dashboard and on budget page) reported by @nicosomb. PR 8477 (Bump actions/checkout from 3 to 4) reported by @dependabot bot . (has_any_category:false not possible as a rule) reported by @shrippen. Security: GHSA-29w6-c52g-m8jc Demo users could trick each other into downloading poisoned CSV files, reported by @red5us.

Affero GPLv3 finance personal financial budget budgeting money manager management currency sums financials php laravel

Flask 3.0.2 šŸ’¾

Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. It began as a simple wrapper around Werkzeug and Jinja and has become one of the most popular Python web application frameworks. Flask offers suggestions, but doesnā€™t enforce any dependencies or project layout. It is up to the developer to choose the tools and libraries they want to use. There are many extensions provided by the community that make adding new functionality easy.

minor bugfix: Released 2024-02-03 Correct type for `jinja_loader` property. ::`5388`. error with `--extra-files` and `--exclude-patterns` CLI options. ::`5391`.

BSDL framework server python

7-Zip 24.01 šŸ’¾

7-Zip is a file archiver with a high compression ratio. The main features of 7-Zip High compression ratio in 7z format with LZMA and LZMA2 compression Supported formats: Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM Unpacking only: APFS, AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VHDX, VMDK, XAR and Z. For ZIP and GZIP formats, 7-Zip provides a compression ratio that is 2-10 % better than the ratio provided by PKZip and WinZip Strong AES-256 encryption in 7z and ZIP formats Self-extracting capability for 7z format Integration with Windows Shell Powerful File Manager Powerful command line version Plugin for FAR Manager Localizations for 87 languages

minor bugfix: 7-Zip now can unpack ZSTD archives (.zst filename extension). 7-Zip now can unpack ZIP, SquashFS and RPM archives that use ZSTD compression method. 7-Zip now supports fast hash algorithm XXH64 that is used in ZSTD. 7-Zip now can unpack RAR archives (that use larger than 4 GB dictionary) created by new WinRAR 7.00. 7-Zip now can unpack DMG archives that use XZ (ULMO/LZMA) compression method. 7-zip now can unpack NTFS images with cluster size larger than 64 KB. 7-zip now can unpack MBR and GDP images with 4 KB sectors. Speed optimizations for archive unpacking: rar, cab, wim, zip, gz. Speed optimizations for hash caclulation: CRC-32, CRC-64, Blake2sp. The was Zip for Linux could fail for multivolume creation in some cases. Some were.

Mixed compression zip archive cpp c

FlexGet 3.11.14 šŸ’¾

FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds.

minor bugfix: all commits.

MITL download internet torrents bittorrent python

libpng (Portable Network Graphics) 1.6.43. šŸ’¾

libpng is the PNG image format reference implementation. Portable Network Graphics are the most widely used raster image format, patent-free, based on lossless data compression, support indexed/paletted, grayscale, and 24 or 32 bit truecolor images with transparency. It's also an highly extensible container format, with built-in color profiles and representation information, textual meta data, filters, progressive interlacing, and permits animations in the derived APNG or MNG formats.

minor feature: the implementation of the macro function `png_check_sig`. This was an API regression, introduced in libpng-1.6.41. Changes from version 1.6.40 to version 1.6.41. Added SIMD-optimized code for the Loongarch LSX hardware. the run-time discovery of MIPS MSA hardware. an off-by-one error in the function `png_do_check_palette_indexes`, which failed to recognize errors that might have existed in the first column of a broken palette-encoded image. This was a benign regression accidentally introduced in libpng-1.6.33. No pixel was harmed. improved and modernized the contrib/pngminus programs, i.e. png2pnm.c and pnm2png.c. Removed old and peculiar portability hacks that were meant to silence warnings d by gcc version 7.1 alone. and modernized the CMake file, and raised the minimum required CMake version from 3.1 to 3.6. Allowed the configure script to disable the building of auxiliary tools and tests, thus catching up with the CMake file. a build on Mac. Moved the Autoconf macro files to scripts/autoconf. Moved the CMake files (except for the main CMakeLists.txt) to scripts/cmake and moved the list of their contributing authors to scripts/cmake/AUTHORS.md. Updated the CI configurations and scripts. Relicensed the CI scripts to the MIT License. Improved the test coverage.

Zlib c png image format library raster-image compression deflate gamma icc zlib

Gitea 1.21.5 šŸ’¾

Gitea is a painless self-hosted Git service. It is similar to GitHub, Bitbucket, and GitLab. Gitea is a fork of Gogs. See the Gitea Announcement blog post to read about the justification for a fork. Purpose The goal of this project is to provide the easiest, fastest, and most painless way of setting up a self-hosted Git service. With Go, this can be done with an independent binary distribution across all platforms and architectures that Go supports. This support includes Linux, macOS, and Windows, on architectures like amd64, i386, ARM, PowerPC, and others.

minor feature: SECURITY. Prevent anonymous container access if `RequireSignInView` is enabled. Update go dependencies and go-git. . Revert "Speed up loading the dashboard on mysql/mariadb ". an actions schedule. update enable_prune even if mirror_interval is not provided. uploaded artifacts should be overwritten backport v1.21. Preserve BOM in web editor. Strip `/` from relative links. Don't remove all mirror repository's releases when mirroring. Implement `MigrateRepository` for the actions notifier. Respect branch info for relative links. Don't reload timeline page when (un)resolving or replying conversation. Only migrate the first 255 chars of a Github title. sort on repository list. `DeleteCollaboration` transaction behaviour. schedule not trigger because matching full ref name with short ref name. migrate storage. archive creating LFS hooks and breaking pull requests. reverting a merge commit failing. Upgrade xorm to v1.3.7 to a resource leak problem caused by Iterate. incorrect PostgreSQL connection string for Unix sockets. ENHANCEMENTS. Make loading animation less aggressive. Avoid duplicate JS error messages on UI. Bump `@github/relative-time-element` to 4.3.1. MISC. Warn that `DISABLE_QUERY_AUTH_TOKEN` is false only if it's explicitly defined. Remove duplicated checkinit on git module.

MITL git go

Denaro 2024.2.0 šŸ’¾

Manage your personal finances ā€” Manage multiple accounts at a time, with a familiar tab interface ā€” Easily filter transactions by type, group, or date ā€” Easily repeat transactions, such as bills that occur every month ā€” Transfer money from one account to another ā€” Export an account as a CSV file and import a CSV, OFX or QIF file to bulk add transactions to an account

minor feature: Improved importing of QIF files. - a where the app would crash when filtering transactions for certain dates. - Updated translations (Thanks to everyone on Weblate)!.

MITL finances money accounting c

DUB 1.36.0 šŸ’¾

DUB is a source file dependency resolver and package manager for the D programming language. It utilizes a simple JSON package description scheme, integrates with git for implicit release versioning, generates VisualD project files for MonoD, comes with support for DMD, GDC and LDC; and can utilize local directories as package source.

major bugfix: Fixes an issue with local packages not being detected after moving package into new the new directory structure.

MITL d dlang build-system version-control dependency-solver programmers

D 2.107.0 šŸ’¾

D is a modern C-style programming language, declarative, object-oriented, and with inferred static typing, somewhat inspired by Python, Java, Eiffel, C# and Ruby. It provides many conveniences, like automatic memory management, concurrency-awareness, contractual design, or first class arrays and dictionaries, built-in macro and meta programming features. It still permits inline assembler, and produces fast and native binaries.

major feature: D 2.107.0 introduces a new @standalone attribute which allows two modules, which both contain module constructors, to import each other (previously druntime would error not knowing which to run first). Other notable changes include a new "core.stdc.stdatomic" module, and a change in behaviour to ignore unknown pragmas. See the full changelog for more information.

Boost dlang c programming-language developers

gradle 8.6 šŸ’¾

Gradle is an open-source build automation tool focused on flexibility and performance. Gradle build scripts are written using a Groovy or Kotlin DSL.

major feature: The Gradle team is excited to announce Gradle 8.6. This release features support for custom encryption keys for the configuration cache, several improvements to build init, and updated build authoring APIs. Additionally, this release provides more helpful error and warning messages and a new API for IDE integrators. Additionally, this release comes with more helpful error and warning messages, improvements to build init, dependency verification and several new APIs for build and plugin authors. See the full release notes for details.

Apache build-tool c c++ groovy java kotlin

LedgerSMB 1.11.9 šŸ’¾

The LedgerSMB project provides small and mid-size businesses with solid open source accounting software: integrating invoicing, order processing, quotations and more (ERP). LedgerSMB aims to provide a strong (multi-currency accounting) basis to build your business on -- without vendor lock-in. The project team considers correctness and performance equally important key usability features and is dedicated to providing both, even on the biggest data sets. Sales (Invoices, Orders, Quotations) Receivables & Payables General ledger Inventory management Fixed asset accounting & depreciation Profit & cost centers, departments, projects Output documents in PDF, HTML, CSV, Office formats Mail documents (e.g. invoices) from within the application Translatable to your language (comes with 45 languages) and more The fact that LedgerSMB is open source - meaning that the source code is freely available - makes it even more customizable and flexible.

security: Changelog for 1.11.9 Add missing batch and entity sequences to the Defaults screen (#7965) Stop warning during startup without configuration file (#7928) CVE-2024-23831: CSRF attack on 'setup.pl'

GNU GPL accounting invoicing orders erp perl

PipeWire 1.0.3 šŸ’¾

PipeWire is a project that aims to greatly improve handling of audio and video under Linux. It aims to support the usecases currently handled by both PulseAudio and Jack and at the same time provide same level of powerful handling of Video input and output. It also introduces a security model that makes interacting with audio and video devices from containerized applications easy, with supporting Flatpak applications being the primary goal. Alongside Wayland and Flatpak we expect PipeWire to provide a core building block for the future of Linux application development. Features include: Capture and playback of audio and video with minimal latency. Real-time Multimedia processing on audio and video. Multiprocess architecture to let applications share multimedia content. GStreamer plugins for easy use and integration in current applications. Sandboxed applications support. See Flatpak for more info.

major feature: This is a quick bugfix release that is API and ABI compatible with previous 1.0.x releases. Highlights Fix ALSA version check. This should allow the alsa plugin to work again. Some small fixes and improvements. PipeWire Escape @DEFAULT_SINK@ in the conf files. Modules Improve logging in module-pipe-tunnel. SPA Always recheck rate matching in ALSA when moving drivers. This fixes a potential issue where the adaptive resampler would not be activated in some cases. ALSA Fix version check. This should allow the alsa plugin to work again with version 1.0.2

MITL audio video c

lib3mf 2.2.0-alpha šŸ’¾

What is the 3MF Consortium The 3MF Consortium is an industry association formed to develop and promote a new full-fidelity file format for 3D printing/additive manufacturing, known as the 3D Manufacturing Format (3MF). This consortium came together to rectify the limitations of the existing file formats used in 3D printing, providing a standardized, more capable format that could handle the full range of additive manufacturing technologies from prototyping to production. What is .3mf ? The 3D Manufacturing Format (3MF) is a file format designed to allow design applications to send full-fidelity 3D models for additive manufacturing to other applications, platforms, services, and additive manufacturing hardware. The primary goal behind the creation of the 3MF file format is to establish a new standard for additive manufacturing which addresses the shortcomings and complexities of existing file formats, thereby making the various processes reliable, repeatable and scaleable through prototyping to production.

minor feature: This is the alpha pre-release for version 2.3.0 of lib3mf. Version 2.3.0 adds new functionality. The changes compared to version 2.2.0 are: Highlights lib3mf now uses fast_float: Reading 3mf files is now 12 faster (when reading the official test-suite) and reading floating point numbers is now locale-independent. key 3rd party libraries have been updated: fast_float v6.0.0 zlib v1.3 cpp-base64 v2.rc.08 libzip v1.10.1 What's Changed 32bit fixes experimental by @martinweismann in #253 Issue-293: make override part names absolute by @martinweismann in #294 Issue#291 updating algorithm to use RFC1951 rather than RFC1950 by @feliperoos in #292 Add a test for a duplicate startPart relationship by @martinweismann in #301 Fix reading of broken composite element by @martinweismann in #303 Handle duplicate transform attributes by @martinweismann in #302 Add support for RTTI to lib3mf by @martinweismann in #300 Add GetResourceByID method by @martinweismann in #304 Fix MergeToModel for mesh without properties by @martinweismann in #309 Clarify behavior of Attachment::ReadFrom*-methods by @martinweismann in #283 Add a possibility not to strip binaries by @martinweismann in #310 Add platform native GUID creation by @martinweismann in #312 Update google test, update to C++14 by @martinweismann in #311 Updating build.yml to fix failing ci builds by @3dJan in #324 Using fast_float to do local independent parsing by @3dJan in #325 Fixing code coverage by @gangatp in #330 Updating Lib3MF dependent libraries by @gangatp in #336 Linux build using ubi8 and gcc12 by @gangatp in #338 fixing fast float stod conversion according to ST_Number schema specification by @gangatp in #339 lib3mf 2.3.0-alpha version by @gangatp in #340

BSDL-2 3d-printing 3mf format standard cpp c pascal go

strace 6.7 šŸ’¾

strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.

minor feature: Improvements * Implemented -kk/--stack-traces=source option for libdw-based stack tracing. * Implemented decoding of futex_wake, futex_wait, and sys_futex_requeue syscalls. * Updated lists of BPF_*, BTRFS_*, IORING_*, KVM_*, LANDLOCK_*, PR_*, and TCP_* constants. * Updated lists of ioctl commands from Linux 6.7. * Bug fixes * Fix strace -r during the first second after booting to show correct relative timestamps. * Fix strace -f entering deadlock on exit if there are tracee processes spawned using vfork semantics.

GNU LGPL c debugger software-development

libopus 1.4 šŸ’¾

Opus is a totally open, royalty-free, highly versatile audio codec. Opus is unmatched for interactive speech and music transmission over the Internet, but is also intended for storage and streaming applications. It is standardized by the Internet Engineering Task Force (IETF) as RFC 6716 which incorporated technology from Skypeā€™s SILK codec and Xiph.Orgā€™s CELT codec. Technology Opus can handle a wide range of audio applications, including Voice over IP, videoconferencing, in-game chat, and even remote live music performances. It can scale from low bitrate narrowband speech to very high quality stereo music. Supported features are: Bitrates from 6 kb/s to 510 kb/s Sampling rates from 8 kHz (narrowband) to 48 kHz (fullband) Frame sizes from 2.5 ms to 60 ms Support for both constant bitrate (CBR) and variable bitrate (VBR) Audio bandwidth from narrowband to fullband Support for speech and music Support for mono and stereo Support for up to 255 channels (multistream frames) Dynamically adjustable bitrate, audio bandwidth, and frame size Good loss robustness and packet loss concealment (PLC) Floating point and fixed-point implementation

minor feature: This Opus 1.4 major release brings the following improvements and fixes: Improved tuning of the Opus in-band FEC (LBRR). See the issue for details Added a OPUS_SET_INBAND_FEC(2) option that turns on FEC, but does not force SILK mode (FEC will be disabled in CELT mode) Improved tuning and various fixes to DTX Added Meson support, improved CMake support In addition to the improvements above, this release includes many minor bug fixes. Additionally, we have begun experiments on upcoming neural packet loss concealment and deep redundancy (DRED) features. Although not included in this release, you can see two IETF drafts describing the proposed extension and redundancy mechanisms. The code is also available on this development branch.

Mixed audio communication speech c

PulseAudio 17.0 šŸ’¾

PulseAudio is a sound server, originally created to overcome the limitations of the Enlightened Sound Daemon (EsounD). A sound server can serve many functions: Software mixing of multiple audio streams, bypassing any restrictions the hardware has. Network transparency, allowing an application to play back or record audio on a different machine than the one it is running on. Sound API abstraction, alleviating the need for multiple backends in applications to handle the wide diversity of sound systems out there. Generic hardware abstraction, giving the possibility of doing things like individual volumes per application. PulseAudio comes with many plugin modules. All audio from/to clients and audio interfaces goes through modules. PulseAudio clients can send audio to "sinks" and receive audio from "sources". A client can be GStreamer, xinelib, MPlayer or any other audio application. Only the device drivers/audio interfaces can be either sources or sinks (they are often hardware in- and out-puts). Features Extensible plugin architecture (by loading dynamic loadable modules with dlopen()) Support for static linking of modules, allowing a single binary for all your needs Module autoloading Support for more than one sink/source Good low latency behaviour Very accurate latency measurement for playback and recording. Embeddable into other software (the core is available as C library) Completely asynchronous C API, complemented by two synchronous variants for simple use in synch

major feature: Changes at a glance: * Notes for end users * Updates to ALSA UCM-based setups * Battery level indication to Bluetooth devices * Support for the Bluetooth FastStream codec * webrtc-audio-processing dependency updated * Trigger role groups added to module-role-cork * XDG base directory spec for profile-set loading * Notes for application developers * PA_RATE_MAX increased * Notes for packagers * webrtc-audio-processing dependency updated

GNU LGPLv3 audio server mixer music c

Poppler 24.02.0 šŸ’¾

Poppler is librarified PDF rendering toolkit derived from the Xpdf 3.0 code base. It can utilize X11-independent rendering backends like Cairo, Splash, or Qt4 Arthur. It's not designed for platform-agnosticy, but proper BSD/Linux integration; is used by various PDF applications (Evince, Okular, TeXStudio, pdftotext, Zathura, Xournal, Inkscape), and comes with a set of command-line tools of its own.

major bugfix: : Core: Reading some JBIG2 streams. saving some annotation interior color when it's empty. Make searching for fonts when adding annotations a bit faster. Make sure images are compressed when adding them. Small internal code cleanup. Utils: Pdfimages: return exit code 2 when error opening output files.

GNU GPL c++ pdf rendering library developers

Django Ledger šŸ’¾

Django Ledger is a double entry accounting system based on the Django Web Framework, which aims to power financially driven applications by removing the complexity of the accounting domain into a simple, high-level API. Prior experience with Django is required to more effectively use this software.

minor bugfix: lt;h2 gt;What #39;s Changed lt;/h2 gt;. lt;ul gt;. lt;li gt;v0.5.6.1 - USE_TZ Setting Not Required amp;amp; by lt;a class= quot;user-mention notranslate quot; data-hovercard-type= quot;user quot; data-hovercard-url= quot;/users/elarroba/hovercard quot; data-octo-click= quot;hovercard-link-click quot; data-octo-dimensions= quot;link_type:self quot; href= quot;https://github.com/elarroba quot; gt;@elarroba lt;/a gt; in lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2094707427 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/arrobalytics/django-ledger//182 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/arrobalytics/django-ledger/pull/182/hovercard quot; href= quot;https://github.com/arrobalytics/django-ledger/pull/182 quot; gt;#182 lt;/a gt; lt;/li gt;. lt;li gt;Blueprints created at runtime may be executed without registering a library. lt;/li gt;. lt;li gt;Bill/Invoice Create. lt;/li gt;. lt;/ul gt;. lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class= quot;commit-link quot; href= quot;https://github.com/arrobalytics/django-ledger/compare/v0.5.6.1...v0.5.6.2 quot; gt; lt;tt gt;v0.5.6.1...v0.5.6.2 lt;/tt gt; lt;/a gt; lt;/p gt;. . elarroba. . . . . tag:github.com,2008:Repository/155289518/v0.5.6.1. 2024-01-22T21:39:46Z. .

GNU GPLv3 accounting money finances bookkeeping django python

Back In Time 1.4.3 šŸ’¾

Back In Time is a simple backup solution for Linux Desktops. It is based on rsync and uses hard-links to reduce space used for unchanged files. It comes with a Qt5 GUI which will run on both Gnome and KDE based Desktops. Back In Time is written in Python3 and is licensed under GPL2. Backups are stored in plain text. They can be browsed with a normal file-browser or in Terminal which makes it possible to restore files even without Back in Time. Files ownership, group and permissions are stored in a separate compressed plain text file (fileinfo.bz2). If the backup drive does not support permissions Back in Time will restore permissions from fileinfo.bz2. So if you restore files without Back in Time, permissions could get lost.

minor bugfix: * Feature: Exclude 'SingletonLock' and 'SingletonCookie' (Discord) and 'lock' (Mozilla Firefox) files by default (part of #1555) * Work around: Relax `rsync` exit code 23: Ignore instead of error now (part of #1587) * Feature (experimental): Add new snapshot log filter `rsync transfer failures (experimental)` to find them easier (they are normally not shown as "error"). This feature is experimental because it is based on hard-coded error message strings in the rsync source code and may possibly not find all rsync messages or show false positives. * Fix bug: 'qt5_probing.py' hangs when BiT is run as root and no user is logged into a desktop environment (#1592 and #1580) * Fix bug: Launching BiT GUI (root) hangs on Wayland without showing the GUI (#836) * Improve: Launcher for BiT GUI (root) does not enforce Wayland anymore but uses same settings as for BiT GUI (userland) (#1350) * Fix bug: Disabling suspend during taking a backup ("inhibit suspend") hangs when BiT is run as root and no user is logged into a desktop environment (#1592) * Change of semantics: BiT running as root never disables suspend during taking a backup ("inhibit suspend") even though this may have worked before in BiT

GNU GPLv3 backup restore python

Linux kernel 6.7.3 šŸ’¾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 6.7.3, x86/entry/ia32: Ensure s32 is sign extended to s64, tick/sched: Preserve number of idle sleeps across CPU hotplug events, clocksource: Skip watchdog check for large watchdog intervals, genirq: Initialize resend_node hlist for all interrupt descriptors, mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan, cxl/region overflow in alloc_hpa(), platform/x86/intel/ifs: Call release_firmware() when handling errors. drm: bridge: samsung-dsim: Don't use FORCE_STOP_STATE, riscv: dts: sophgo: separate sg2042 mtime and mtimecmp to fit aclint format, MIPS: lantiq: register smp_ops on non-smp platforms, LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init(), spi: finalize message on error return, cifs: stray unlock in cifs_chan_skip_or_disable, spi: spi-cadence: Reverse the order of interleaved write and read operations, spi: bcm-qspi: SFDP BFPT read by usig mspi read, cpufreq/amd-pstate: setting scaling max/min freq values, drm/bridge: anx7625: Ensure bridge is suspended in disable(), block: Move checking GENHD_FL_NO_PART to bdev_add_partition(), spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the list, platform/mellanox: mlxbf-pmc: offset calculation for crspace events, ARM: dts: exynos4212-tab3: add samsung,invert-vclk flag to fimd, gpio: eic-sprd: Clear interrupt after set the interrupt type, platform/x86: wmi: error handling in legacy WMI notify handler functions, firmware: arm_ffa: Check xa_load() return value, firmware: arm_ffa: Add missing rwlock_init() for the driver partition, firmware: arm_ffa: Add missing rwlock_init() in ffa_setup_partitions(), firmware: arm_scmi: the clock protocol version for v3.2, firmware: arm_scmi: Use xa_insert() when saving raw queues, firmware: arm_scmi: Use xa_insert() to store opps, drm/exynos: gsc: minor for loop iteration in gsc_runtime_resume, drm/exynos: accidental on-stack copy of exynos_drm_plane, futex: Prevent the reuse of stale pi_state, memblock: crash when reserved memory is not

GNU GPL c linux kernel operating-system

curl and libcurl 8.6.0 šŸ’¾

curl and libcurl is a tool for transferring files using URL syntax. It supports HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP, POP3, IMAP, SMTP, RTSP, RTMP, and FILE, as well as HTTP-post, HTTP-put, cookies, FTP upload, resumed transfers, passwords, port numbers, SSL certificates, Kerberos, and proxies. It is powered by libcurl, the client-side URL transfer library. There are bindings to libcurl for about 40 languages and environments.

major bugfix: . 8.6.0. Changes: . add CURLE_TOO_LARGE. add CURLINFO_QUEUE_TIME_T. add CURLOPT_SERVER_RESPONSE_TIMEOUT_MS: add. asyn-thread: use GetAddrInfoExW on gt;= Windows 8. configure: make libpsl detection failure cause error. docs/cmdline: change to.md for cmdline docs. docs: introduce quot;curldown quot; for libcurl man page format. runtests: support -gl. Like -g but for lldb.. . : . altsvc: free apos;as apos; when returning error. appveyor: replace PowerShell with bash + parallel autotools. appveyor: switch to out-of-tree builds. asyn-ares: with modern c-ares, use its default timeout. build: delete unused `HAVE_ GSSHEIMDAL,GSSMIT,HEIMDAL `. build: delete/replace clang warning pragmas. build: enable missing OpenSSF-recommended warnings, with . build: `-Wconversion`/`-Wsign-conversion` warnings. build: Windows ADDRESS_FAMILY detection. build: more `-Wformat` . build: remove redundant `CURL_PULL_*` settings. cf-h1-proxy: no CURLOPT_USERAGENT in CONNECT with hyper. cf-socket: show errno in tcpkeepalive error messages. CI/distcheck: run full tests. cmake: add option to disable building docs. cmake: generation for system name iOS. cmake: typo. cmake: freshen up docs/INSTALL.cmake. cmake: prefill/cache `HAVE_STRUCT_SOCKADDR_STORAGE`. cmake: rework options to enable curl and libcurl docs. cmake: when USE_MANUAL=YES, build the curl.1 man page. cmdline-opts/write-out.d: remove spurious double quotes. cmdline-opts: update availability for the *-ca-native options. cmdline/gen: the sorting of the man page options. configure: add libngtcp2_crypto_boringssl detection. configure: no default int compile error in ipv6 detection. configure: when enabling QUIC, check that TLS supports QUIC. connect: remove margin from eyeballer alloc. content_encoding: change return code to typedef apos;ed enum. cookie.d: document use of empty string to enable cookie engine. cookie: avoid fopen with empty file name. curl.h: CURLOPT_DNS_SERVERS is only availab

MITL internet web ftp software-development libraries networking curl

Babel 7.23.10 šŸ’¾

Babel is a code translator, which compiles next-gen EcmaScript 6 syntax into browser-consumable ES5/JavaScript. It adds a few proposed ES7 constructs even, and works with React, Node.js, Rails, etc. It provides for: array comprehensions, arrow functions, async functions, async generator functions, classes, class properties, computed property names, constants, decorators, default parameters, destructuring, exponentiation operator, for-of, generators, generator comprehensions, let scoping, modules, module export extensions, object rest/spread, property method assignment, property name shorthand, rest parameters, react, spread, tail call optimisation, template literals, type annotations, unicode regex support.

minor bugfix: (2024-01-31). #### :: Other. eslint Include field decorators in scope analysis (@nicolo-ribaudo). `babel-helper-create-class-features-plugin`, `babel-plugin-proposal-decorators`. `protoInit` call injection timing (@JLHwung).

MITL javascript ecmascript nodejs compiler conversion es6 es7 developers

Fresh IDE 2.7.0 šŸ’¾

Fresh is advanced IDE for assembly programming with built-in FASM compiler and visual programming features. Fresh is designed especially for middle to big assembly project and has many source exploration, searching and cross reference features. The IDE itself is written in assembly language and is self-compilable. The project also contains portable programming library FreshLib that allows writing portable assembly applications. FreshLib supports Linux, Windows and KolibriOS, but easily can be extended to support other platforms. Fresh IDE works on Windows and Linux (WINE) boxes and can edit, compile, run and debug applications for these operating system. The package contains help files about FASM programming, FreshLib and Linux system calls. The built in help engine provides easy on-line search for needed help information (for example Win32 API) if such is not available off-line. The user can add custom help files to the help engine, extending the off-line available information.

minor feature: Version 2.7.0. This version is one of the last of the v2.x.x series. For now, the development of v3.x.x goes slow and more as a test project for the FreshLib GUI libraries. But the development will accelerate with the time. #13; 13; The main change in this release is the final transition of the FreshLib to the new GUI architecture. Some of the old interfaces are different now. #13;. 13; FlatAssembler compiler has been updated to the version 1.73.12. #13;. 13; The syntax highlighting of the editor is improved to support user defined keywords for coloring. #13;. 13; Two builtin fonts, especially suitable for assembly programming has been added to the editor themes. #13;. 13; More extended tests has been provided on Windows 10. As a result, the editor rendering and the overall stability has been improved. #13;. 13; The included examples has been revised and to compile with the latest FreshLib libraries. #13;. 13; Of course the usual ing and new introduction has been made as well. #13;. 13;.

EUPL programming ide assembly developers assembler debugger documentation

MediaInfo 24.01 šŸ’¾

MediaInfo displays technical, format, encoding, aspect and textual tag data for audio and video files. It provides a unified GUI for various file containers such as MPEG/4, QuickTime, MKV, AVI, WMV, FLV. It can also generate reports in various text formats, batch process, and a GUI is available cross-platform.

minor bugfix: ADM: Dolby Atmos Master ADM Profile conformance checker (technology preview). Dolby Vision: support of version 3, with compression info, and profile 20. Dolby Vision: explicit display of profile. HEVC: support of multiview profile signaled in VPS extension. MP4: parsing of vexu (Video Extended Usage) box. ICC: support of CCIP in ICC in JPEG, PNG, TIFF, MP4, raw files. MPEG-TS: detection of VVC and EVC. AVC: count of slices. PNG: support of color description chunks (CCIP CLLI MDCV). GXF: support of AVC and VC-3. TrueHD: display of Dolby Surround EX Dolby Pro Logic IIz. x Matroska: better fallback in case of gy timecode x I1940, MOV/MP4: slowness with some unrecognized metadata atoms x HDR10/HDR10+: HDR10 info even if some characteristics are not met

GNU LGPLv3 c++ win32 command-line wxwidgets video analysis