Julia 1.10 šŸ’¾

Julia is a high-level, dynamic, and JIT-compiled programming language for technical computing. It integrates distributed multiple-dispatch parallel execution, a mathemetical function library, numerical accuraccy, libraries for linear algebra, signal processing, Unicode-aware string processing, Lisp-like macros, Python code bondings, C function wrapping, user-defined and dynamic typing.

minor feature: New language features JuliaSyntax.jl is now used as the default parser, providing better diagnostics and faster parsing. Set environment variable `JULIA_USE_NEW_PARSER` to `0` to switch back to the old parser if necessary (and if you find this necessary, please file an ) (). ` ` (U+297A, ` leftarrowsubset`) and ` ` (U+2977, ` leftarrowless`) may now be used as binary operators with arrow precedence. (). Language changes. When a task forks a child, the parent task's task-local RNG (random number generator) is no longer affected. The seeding of child based on the parent task also takes a more disciplined approach to collision resistance, using a design based on the SplitMix and DotMix splittable RNG schemes (). A new more-specific rule for methods resolves ambiguities containing Union in favor of the method defined explicitly to handle the Union argument. This makes it possible to define methods to explicitly handle Union without the ambiguities that commonly would result previously. This also lets the runtime optimize certain method lookups in a way that significantly improves load and inference times for heavily overloaded methods that dispatch on Types (such as traits and constructors). The "h bar" `ā„` (` hslash` U+210F) character is now treated as equivalent to `ħ` (` hbar` U+0127). The `@simd` macro now has a more limited and clearer semantics, it only enables reordering and contraction of floating-point operations, instead of turning on all "fastmath" optimizations. If you observe performance regressions due to this change, you can recover previous behavior with `@fastmath @simd`, if you are OK with all the optimizations enabled by the `@fastmath` macro. (). When a method with keyword arguments is displayed in the stack trace view, the textual representation of the keyword arguments' types is simplified using the new. `@Kwargs key1::Type1... ` macro syntax (). Compiler/Runtime improvements. The `@pure` macro is now deprecated. Use `Base.@assume_effects :fo

MITL c programming-language julia python llvm

IPFire 2.27 šŸ’¾

IPFire is a Linux firewall distribution that is built from source and comes with lots of additional features. It is easy to set up and administer. It features a firewall with stateful inspection, a content filtering engine, traffic control (QoS), VPN technology, and a lot of logging.

minor feature: We are pleased to announce the release of IPFire 2.27 - Core Update 176. It features a large amount of package updates which include a security and updated microcode for Intel processors as well as a couple of.. Before we start talking about the changes in detail, we would like to ask for your donation. We have put a lot of effort into building and testing this update and could not do any of this without you. Please, if you can, donate to the project helping us to put more resources to bring you more and better updates. It is very much appreciated by all of us here! An edge case related to #13138, which caused IPsec root/host certificate generation to fail on the first attempt only, has been.. While editing OpenVPN static IP address pools, spaces are now handled correctly again... udev rules for LVM volumes have been, allowing for configured LVM volumes to start properly on boot again.. Remove entries for additional mass storage via the web interface of the ExtraHD add-on have been, partially resolving #12863. Miscellaneous.. Filesystem journal features are now always enabled for cloud images, and as soon as a disk with SMART support is detected... misc-progs, the safety net between IPFire's web interface and the core system, have been improved under the hood to allow for better return code enumeration.. StƩphane Pautrel has contributed improvements to the French translation of IPFire's web interface.. Updated packages: curl 8.1.0. dhcpcd 10.0.1. diffutils 3.9. ed 1.19. ethtool 6.3. freetype 2.13.1. gawk 5.2.2. gcc 13.1.0. gdb 13.2. go 1.20.4. grep 3.11. harfbuzz 7.3.0. intel-microcode 20230613. less 633. libcap 2.69. libhtp 0.5.44. man 2.11.2. nettle 3.9. pam 1.5.3. pciutils 3.10.0. procps 4.0.3. sqlite 3420000. strongswan 5.9.11. suricata 6.0.13. texinfo 7.0.3. whois 5.5.17. Updated add-ons: CUPS 2.4.6. fping 5.1. minidlna 1.3.2. nginx 1.24.0, Post.8.1. strace 6.3. stress 1.0.7. stunnel 5.69. transmission 4.0.3. wavemon

GNU GPLv3 operating-system linux-distribution internet networking firewalls linux

Cppcheck 2.11 šŸ’¾

Cppcheck is a static analysis tool for C/C++ code. It doesn't look for syntax errors, but for bugs that a compilation steps would not normally detected. It provides out of bounds checking, checking the code for each class, exception safety, memory leaks checking, warnings for obsolete function usage, invalid usage of STL, and tests for uninitialized variables and unused functions. There are IDE and VCS bindings for Code::Block, CodeLite, Eclipse, gedit, Hudson, Jenkins, Mercurial, Tortoise SVN, Visual Studio.

minor feature: New checks: pop_back on empty container is UB Improved checking: Improve useStlAlgorithm check to handle many more conditions in the loop for any_of, all_of and none_of algorithms ValueFlow can evaluate the return value of functions even when conditionals are used ValueFlow will now forward the container sizes being returned from a function ValueFlow can infer possible values from possible symbolic values Improve valueflow after pushing to container GUI: The platform type 'Unspecified' within .cppcheck projects has been deprecated and will be removed in Cppcheck 2.14. Please use 'unspecified' instead. Do not replace relative paths with absolute paths in suppressions in the project file dialog Interface: The new option --check-level= has been added that controls how much checking is made by Cppcheck. The default checking level is "normal". If you feel that you can wait longer on results you can use --check-level=exhaustive. It is no longer necessary to run "--check-config" to get detailed "missingInclude" and "missingIncludeSystem" messages. They will always be issued in the regular analysis if "missingInclude" is enabled. "missingInclude" and "missingIncludeSystem" are reported with "-j" is 1 and processes are used in the backend (default in non-Windows binaries) "missingInclude" and "missingIncludeSystem" will now cause the "--error-exitcode" to be applied "--enable=information" will no longer implicitly enable "missingInclude" starting with 2.16. Please enable it explicitly if you require it. The constParameter and constVariable checks have been split into 3 different IDs based on if the variable is a pointer, a reference, or local. The different IDs will allow users to suppress different const warning based on variable type. constParameter constParameterReference constParameterPointer constVariable constVariableReference constVariablePoi

GNU GPLv3 c c++ software-development static-analysis dynamic-debugging

CMOC 0.1.83 šŸ’¾

CMOC is a 6809-generating cross-compiler for a large subset of the C language. It produces executables for the Motorola 6809 processor to be used under the Tandy Color Computer Disk Basic environment, OS-9 and others. It runs under GNU/Linux and other Unix-like environments.

minor feature: The compiler's linking phase now detects multiply defined global variables and functions. Fixed a build problem on OpenBSD where Parameters.cpp failed to compile. isspace() now returns non-zero for ' f' and ' v'. Functions attr(), cls(), getTextMode(), hscreen(), locate(), palette(), paletteRGB(), resetPalette(), setBorderColor(), setHighSpeed() and width() do not require a previous call to initCoCoSupport() anymore. resetPalette() does not require the presence of Basic anymore.

GNU GPLv3 compiler c developers

dust3d 1.0.0-rc.7 šŸ’¾

Making 3D Model Has Never Been So Easy. Auto UV unwrapping, auto rigging with PBR Material support, pose and motion authoring all in one. 3D Modeling in a blink, try it now!

minor feature: Add support to select two images and auto combine as background image Simplify shaders Rebuild parts UI Remove example models Add Stitching Line meshing method Replace UV algorithm with built-in algorithm Replace CGAL mesh library with built-in boolean algorithm Remove Rig and Motion

MITL 3d-modeling

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: 2023-7-14 * Bug Fixes: * Configuration: Fix locale reversion to system locale. * Installer: Command line interface working again. * Management: Fix save of songlist/playlist/sequence.

Zlib end-users linux macos windows player ballroom c gtk

PowerShell Core 7.3.6 šŸ’¾

PowerShell Core is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.

minor feature: 7.3.6 - 2023-07-13. Build and Packaging Improvements. lt;details gt;. lt;summary gt;. lt;p gt;Bump.NET to 7.0.306 lt;/p gt;. lt;/summary gt;. lt;ul gt;. lt;li gt;Update Notices file lt;/li gt;. lt;li gt;Don't publish notice on failure because it prevents retry lt;/li gt;. lt;li gt;Bump.NET to 7.0.306 lt;/li gt;. lt;li gt;Remove the property disabling optimization lt;/li gt;. lt;li gt;Add ProductCode in registry for MSI install lt;/li gt;. lt;li gt;Update variable used to bypass the blocking check for multiple NuGet feeds lt;/li gt;. lt;li gt;Change lt;code gt;System.Security.AccessControl lt;/code gt; preview version to stable version lt;/li gt;. lt;/ul gt;. lt;/details gt;. Documentation and Help Content. Update the link for getting started in `README.md`. 7.3.6 : v7.3.5...v7.3.6.

MITL powershell shell

Calibre 6.23 šŸ’¾

Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.

minor feature: Release: 6.23 14 Jul, 2023 New features PDF Output: Add an option to discard the book cover instead of inserting it as the first page of the PDF Content server: Allow opening the book details page for a matches book from the Full text search results page Windows: empty data folder getting created in directory calibre is launched from when changing title/author for a book with an existing data folder. LIT Output: error converting anything to LIT on Windows Ignore failures to expire old trash during startup. Amazon metadata download: retrieval of publisher information from amazon.fr New news sources. ThePressProject by Sotiris Papatheodorou Improved news sources. Guardian amp; Observer. Washington Post. Private Eye. Associated Press.

GNU GPLv3 python c++ ebook-reader e-book conversion

ICU 73.2 šŸ’¾

The ICU project is under the stewardship of The Unicode Consortium. International Components for Unicode (ICU) is an open-source project of mature C/C++ and Java libraries for Unicode support, software internationalization, and software globalization. ICU is widely portable to many operating systems and environments. It gives applications the same results on all platforms and between C, C++, and Java software. The ICU project is a technical committee of the Unicode Consortium and sponsored, supported, and used by IBM and many other companies.[2] ICU provides the following services: Unicode text handling, full character properties, and character set conversions; Unicode regular expressions; full Unicode sets; character, word, and line boundaries; language-sensitive collation and searching; normalization, upper and lowercase conversion, and script transliterations; comprehensive locale data and resource bundle architecture via the Common Locale Data Repository (CLDR); multi-calendar and time zones; and rule-based formatting and parsing of dates, times, numbers, currencies, and messages. ICU provided complex text layout service for Arabic, Hebrew, Indic, and Thai historically, but that was deprecated in version 54, and was completely removed in version 58 in favor of HarfBuzz.[3]

minor feature: We are pleased to announce the release of Unicode ICU 73.2. It updates to CLDR 43.1 locale data with various additions and corrections. These are maintenance releases for ICU 73 and CLDR 43, with limited sets of bug fixes and no API or structural changes. There are significant changes for GB18030-2022 compliance support: CLDR extends the support for short Chinese sort orders to cover some additional, required characters for Level 2. This is carried over into ICU collation. ICU has a modified character conversion table, mapping some GB18030 characters to Unicode characters that were encoded after GB18030-2005. There are also changes for compatibility: There are optional variants of time formats with AM/PM (only for English) using ASCII spaces in CLDR that can also be used in ICU via custom data generation. This is intended to help certain implementers transition to the improved patterns, which have used a narrow no-break space between the time and AM/PM since CLDR 42. For how to generate ICU data with this option, look for alt="ascii" on main/tools/cldr/cldr-to-icu/README.md The changes to the word segmentation behavior of @ sign that were in CLDR 42 (ICU 72) have been reverted. These caused problems for certain parsers that did not expect @ to join to letters. ICU 73.2 and CLDR 43.1 include several other bug fixes, including person name formatting, and Cyrillic transforms. For details, please see https://icu.unicode.org/download/73. Note: The prebuilt WinARM64 binaries below should be considered alpha/experimental.

Mixed unicode

GNU Radio šŸ’¾

GNU Radio is a free software development toolkit that provides signal processing blocks to implement software-defined radios and signal-processing systems. It can be used with external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in hobbyist, academic, and commercial environments to support both wireless communications research and real-world radio systems.

minor feature: https://github.com/gnuradio/gnuradio/releases/tag/v3.10.6.0

GNU GPL signal processing radio sdr amateur radio

HarfBuzz 8.0.1 šŸ’¾

HarfBuzz is a text shaping engine. It primarily supports OpenType, but also Apple Advanced Typography. HarfBuzz is used in Android, Chrome, ChromeOS, Firefox, GNOME, GTK+, KDE, LibreOffice, OpenJDK, PlayStation, Qt, XeTeX, and other places.

minor bugfix: Wednesday, July 12, 2023 Build on 32-bit ARM. More speed optimizations: - 60 speedup in retaingids subsetting SourceHanSans-VF. - 38 speed up in subsetting (beyond-64k) mega-merged Noto. - 16 speed up in retain-gid (used for IFT) subsetting of NotoSansCJKkr.

Mixed c++ c fonts text-shaping

Shotcut 23.07.09 šŸ’¾

Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.

minor feature: Add --SDL_AUDIODRIVER command line option Only available for Windows and Linux.

GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt

Mozilla Firefox 115.0.2 šŸ’¾

Firefox is a widely used web browser. It's based on Mozillas Gecko HTML rendering and IonMonkey JavaScript engine. It supports HTML5, XML, XHTML, SVG 1.1, MathML, XSLT, CSS3, Web fonts, APNG, SSL/TLS, sandboxed JavaScript 1.8.5 with many newer DOM and WHATWG extensions. It's highly extensible and themeable, provides tabbed browsing, security and privacy features, traditional and live/smart bookmarks.

minor feature: a startup crash experienced by some Windows 10 and 11 users by blocking instances of a malicious injected DLL ( ), a with displaying a caret in the text editor on some websites ( ), a with broken audio rendering on some websites ( ), a with patternTransform translate using the wrong units ( ), A security. a crash affecting Windows 7 users related to the DLL blocklist. Reference link to 115.0 release notes

MPL c++ web-browser html5 javascript mozilla

Babel 7.22.9 šŸ’¾

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: (2023-07-12). #### :: `babel-plugin-transform-typescript`. : `Infinity` in enums (@liuxingbaoyu). #### :nail_care: Polish. `babel-generator`. `recordAndTupleSyntaxType` defaults to `"hash"` (@coderaiser). #### :house: Internal. Migrate to `eslint.config.js` (@JLHwung). Use Prettier 3 stable (@nicolo-ribaudo).

MITL javascript ecmascript nodejs compiler conversion es6 es7 developers

Roundup Issue Tracker 2.3.0 šŸ’¾

Roundup is a simple-to-use and install issue-tracking system with web, command-line xmlrpc, rest (in the 2.0 development line) and e-mail interfaces. It is based on the winning design from Ka-Ping Yee in the Software Carpentry Track design competition. Downloading the source allows you to start a demo instance in a few minutes to see if it will fill your needs. Unpack the tarball and run: python demo.py

minor bugfix: This release is a bugfix and minor feature release. The changes, as usual, include some new features and many bug fixes. You can download it with: pip download roundup then unpack and test/install the tarball. Also:: pip install roundup (preferably in a virtual environment) can be used. Among the notable improvements from the 2.2.0 release are: * Dockerfile demo mode implemented. This allows quick evaluation as well as the ability to spin up a configured tracker to customise. * SQLite backends can use WAL mode to reduce blocking between readers and writers improving concurrent use. * Redis can be used for session database with SQLite and dbm backends. Provides a major performance improvement. * roundup-mailgw can use OAUTH authentication to SMTP server. (roundup-mailgw command line options changed as a result.) * Postgres full text index can now be enabled. * Modifications to in-reply-to threading when there are multiple matches resulting in more predictable handling of messages. * Many updates to documentation to make it scannable, useful and work on mobile. * Admin documentation includes a section on setting up Content Security Policy (CSP) to better secure your Roundup trackers. * REST now allows rate limiting headers to be accessed by client JavaScript. * Default number of rounds for PBKDF2 updated to 2M to account for improvements in password crackers and CPU power. * Support PBKDF2 with SHA512 for password storage to improve resistance to password crackers. * Deprecate SSHA password hash function. * roundup-admin reindex can be done in batches to manage load incurred by reindexing. * roundup-admin can list available templates and their installed locations. This is useful when installing via pip or in a docker container as supporting files are not stored in The file CHANGES.txt has a detailed list of feature additions and bug fixes (53) for each release.

Mixed information management issue tracking www email cli python customer-service developers system-administrators topic

MediaInfo 23.07 šŸ’¾

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: USAC conformance checker: update DRC presence check. USAC conformance checker: sbgp presence check. USAC conformance checker: difference between extra zero bytes and other extra bytes. ISO 9660: support of DVD video, with option for listing all contents. MPEG-7: support of collections (beta). More Blackmagic RAW meta kinds. DTS-HD: DTSHDHDR header support (used for raw DTS-HD files). x ADIF: wrong detection of lot of files as ADIF (Android and MediaInfoOnline) x USAC conformance checker: arith context handling in some corner cases x ADM: some tweaks about FFoA/Start/End time codes x Remove curl default ca info message in stdout

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

Mozilla Thunderbird 115.0 šŸ’¾

Thunderbird is a desktop mail client. It's a companion product to Mozilla Firefox. Besides standard email, it supports newsgroups, feed reading, and chat protocols (XMPP, IRC and Twitter), all with multiple identities or accounts. Through Mozilla Lighning or other plugins it's extensible into a full personal information manager. Out of the box it supports SMTP, POP3, IMAP, SSL/TLS, S/MIME, LDAP, RSS/Atom, and searching, filtering or grouping, labels, virtual folders, and comes with a spam filter.

major feature: https://www.thunderbird.net/en-US/thunderbird/115.0/releasenotes/

MPL c++ e-mail email-client newsgroup feed-reader chat

OpenBGPD 8.1 šŸ’¾

OpenBGPD is a free implementation of the Border Gateway Protocol (BGP), Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol. The portable version (e.g. for Linux) does not have the means to influence kernel routing tables. It is only suitable for route servers/collectors.

major bugfix: Include OpenBSD 7.3 errata 002: Avoid fatal errors in bgpd(8) due to incorrect refcounting and mishandling of ASPA objects. Fix bgpctl(8) 'show rib in' by renaming 'invalid' into 'disqualified'. Include OpenBSD 7.3 errata 006: Incorrect length handling of path attributes in bgpd(8) can lead to a session reset. Include OpenBSD 7.3 errata 009: When tracking nexthops over IPv6 multipath routes, or when receiving a NOTIFICATION while reaching an internal limit, bgpd(8) could crash; when checking the next hop for IPv6 multipath routes, or when receiving a NOTIFICATION while reaching an internal limit, bgpd(8) could crash. Add configure options to adjust WWW_USER and wwwrunstatedir. Fix 'ext-community * *' matching which also affects filters removing all ext-communities. Limit the socket buffer size to 64k for all sessions. Limiting the buffer size to a reasonable size ensures that not too many updates end up queued in the TCP stack.

ISC openbgpd bgp routing

GluCat: Clifford algebra templates 0.12.0 šŸ’¾

GluCat is a generic library of C++ templates that implement universal Clifford algebras over the field of real numbers. The PyClical extension module for Python gives users an easy Python scripting interface for calculations in Clifford algebras. The name PyClical is an homage to Pertti Lounesto's CLICAL.

major feature: GluCat has an improved sqrt function. GluCat 0.12.0 has an improved sqrt() function that can deal with some cases. Where the matrix representation of multivector is a singular matrix. Additionally, the absolute and relative error estimation and approximate Equality functions used in test11 have been streamlined and added to Glucat/clifford_algebra.h and glucat/clifford_algebra_imp.h as the functions Error_squared_tol(), error_squared() and approx_equal().

GNU LGPL python cpp command-line mathematics softdevlibraries templates

Hibernate 6.2.0 šŸ’¾

Hibernate is a popular Object/Relational Mapper tool for Java, and implements the persistence API. Besides ORM functionality, it provides indexing and search, annotation-based constraints, OGM for NoSQL storage, various tools (mapping editor, console, wizards, database reverse engineering) and a few extensions (Hibernate Shards).

major feature: https://hibernate.atlassian.net/projects/HHH/versions/32077 HHH-15900 - ID attributes with "select" generator are mapped to identity columns. HHH-15847 - DDL check constraint creation broken. HHH-15828 - setting TIMEZONE_DEFAULT_STORAGE to COLUMN does not work. HHH-15820 - inconsistent DDL generated Instant and ZonedDateTime, OffsetDateTime on Oracle. HHH-15819 - extract(offset hour minute from datetime) are broken. HHH-15814 - Add missing current timestamp methods in CockroachDB dialect. HHH-15801 - IdentifierGeneratorHelper should compare column names case insensitively. HHH-15775 - Connection error can result in UnknownServiceException, hiding actual exception. HHH-15767 - missing unique constraints from optional @OneToOne. HHH-15750 - Hibernate.isInitialized() broken for EnhancementAsProxyLazinessInterceptor. HHH-15748 - Use JSON DDL type on Oracle 21+ and BLOB on 12+. HHH-15741 - Explicit declaration assigned identifier generator does not work. HHH-15715 - broken links in 6 docs. HHH-15709 - HQL local datetime literals on Postgres, Cockroach H2. HHH-15704 - ManyToManyTest produces invalid foreign keys. HHH-15689 - SessionFactoryOptionsBuilder.addEntityNameResolvers() has no effect. HHH-15687 - IllegalArgumentException with Type parameters and multiple bounds. HHH-15682 - static final instances of LockOptions are mutable. HHH-15679 - Respect the offset of OffsetTime when persisting/loading data. HHH-15670 - RequiresDialectFeature.reverse() not implemented. HHH-15669 - Oracle 21 and 11 spatial test failure. HHH-15668 - Cockroach test failure: BatchOptimisticLockingTest.testBatchAndOptimisticLocking. HHH-15634 - Lazy basic property does not get updated on change. HHH-15627 - useless error message of multi-@JoinColumn mapping does not specify referencedColumnName. HHH-15571 - Bundle-Manifest has no 'Bundle-Version'. HHH-15565 - @Table(fetch=SELECT) is gone from H6. HHH-15549 - incorrect DDL mapping DECIMAL -

GNU GPL java orm hibernate database indexing

Xidel 0.9.9 šŸ’¾

Xidel is a command line tool to download web pages or JSON-APIs and extract data from them. It can download files over HTTP/S connections, follow redirections, links, (partially) filled-in forms, extracted values, and process local files. The data can be extracted using XPath 2.0, XQuery 1.0, XPath/XQuery 3.0 and JSONiq expressions, CSS 3 selectors, and custom, pattern-matching templates that are like an annotated version of the processed page. The extracted values can then be exported as plain text/XML/HTML/JSON, or assigned to variables to be used in other extract expressions or be exported to the shell. There is also an online CGI service for testing.

minor feature: (under development). Support 99.6 of XPath/XQuery 3.1, for example ? operator, = operator, map:/array: functions, string constructor. Support some XPath 4.0 syntax, that is: extended ? operator, - operator, otherwise operator, for member, functions: some, all, identity, characters, replicate, map:filter, index-where, is-NaN. --json-mode option to switch between XPath 3.1 or JSONiq syntax for JSON processing, or (default) a mix of both. New extension functions: x:request-decode to parse the parameters of a HTTP request. Inner-text to get the visible text from a HTML page (no full CSS support). Matched-text for use in pattern matching (this replaces the text() function. stop using text() in patterns. text() is now deprecated and will be replaced by the standard./text() kind test). New behaviour for form() when building an HTTP request to submit a HTML element: The element has become optional and defaults to the first element on the current webpage. Additional values can be given as sequence, and each item of the sequence is sent separately, for example, "key":(1,2) sends key=1 key=2 and "key":() sends nothing for that key. Handles rarer elements like image buttons or _charset_ input elements. x:replace-nodes to replace nodes (replacing the deprecated pxp:transform function). --in-place option to override the input file with the output. element in multipage templates to download JSON data. Default whitespace normalization is disabled by default. Set implicit timezone from local time. Options for HTTPS certificates and enable validation by default. Improved parsing and serialization: faster, options for x:serialize-json; do not escape #nbsp; for XML/HTML. Improved error messages. Reduced memory usage. Compiled with newer FreePascal.

GNU GPLv3 www interpreter shells xml html xquery xpath json console developers

BallroomDJ 4 4.3.3 šŸ’¾

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 feature: 4.3.3 2023-7-11 * Bug Fixes: * Apply Adjustments: Audio file tags are preserved. * Audio Tags: Recognize more MP4 audio file extensions. * Audio Tags: Fixed an intermittent issue using the mutagen interface. * Update Database: Fixed some database processing issues (windows). * Windows: Remove Adwaita-dark theme selection as it does not work. * Changes: * Apply Adjustments: Removed normalize as it doesn't work well. * Configuration/Management: Change name of 'Easy Song List Editor' to 'Side-by-Side View'. * Installer: The installer now asks for the music folder location (to determine audio tag processing method). * New Features: * Audio Tags: Alternate processing method (MP3, Ogg, FLAC at this time). * Song Editor: Added 'Copy audio tags' dialog. * Translations: * Nederlands is now complete, not fully checked. * Internal: * Code cleanup (datafile).

Zlib end-users linux macos windows player ballroom c gtk

RecordEditor 0.99.3 šŸ’¾

Record Editor is a data file editor for CSV (Comma/Tab delimited values) files, fixed field width files, and XML files. This program uses a record-layout definition to display the data file in a human-readable form. It can handle PC (text and binary), Unix (text and binary), and native IBM mainframe (text and binary) file formats. It is similar to Net-Cobol's Cobol-Editor or Compuware's FileAid.

major feature:

GNU GPLv3 text-editor java win32 developers unix linux csv java text-processing fixed-width-file

FileZilla 3.65.0 šŸ’¾

FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.

major bugfix: Comparative search can now also be used if sorted by path. an in comparative search in directories with uppercase letters.

GNU GPL c ftp ftps file-transfer

CloudI 2.0.6 šŸ’¾

CloudI is an open-source private cloud computing framework for efficient, secure, and internal data processing. CloudI provides scaling for previously unscalable source code with efficient fault-tolerant execution of ATS, C/C++, Erlang/Elixir, Go, Haskell, Java, JavaScript/node.js, OCaml, Perl, PHP, Python, Ruby, and Rust services. The bare essentials for efficient fault-tolerant processing on a cloud!

minor feature: * Added the Rust CloudI API (rustc = 1.66.1) * Added the bind service configuration option for binding CloudI service execution to logical processors (supported by the ATS, C/C++, Erlang, Python/C CloudI API when the Erlang VM was started with the +sbt command-line argument) * Added static CloudI API functions for use before initialization: timeout_initialize, timeout_terminate, process_index, process_count_max, process_count_min * Added cloudi_service_cron support for random ranges with the (tilde) character based on OpenBSD cron * Added the cloudi_service_shell interactive argument which allows accessing an interpreter with CloudI service requests * Added the critical service configuration option for stopping the CloudI node when a critical service failed after MaxR restarts * Erlang/OTP 26 support was added * Bugs were fixed and other improvements were added (see the ChangeLog for more detail)

MITL erlang elixir c++ c golang haskell java javascript ocaml perl php python ruby unix cross-platform distributed-computing

ugrep 3.12.2 šŸ’¾

Ultra fast grep with interactive query UI: search file systems, source code, text, binary files, archives (cpio/tar/pax/zip), compressed files (gz/Z/bz2/lzma/xz), documents, fuzzy search, and more. A faster, user-friendly replacement for GNU/BSD grep.

minor feature: Released 3.12.2 Speed improvements to further speed up common search patterns; ug and ug+ now enable --pretty by default.

BSDL utilities system-administrators developers

DBeaver 23.1.2 šŸ’¾

DBeaver is a free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc.

minor feature: Dbeaver/pro#1766 Legacy krb5 support Dbeaver/pro#1766 Legacy krb5 support. 23.1.2 version bump.

GNU GPL database front-end sql java

wxMEdit 3.2 šŸ’¾

wxMEdit is a cross-platform text and hex editor, derived from MadEdit. It adds automatic updates, bookmarks, selecting lines with a tripple click, a FreeBASIC syntax file, more supported encodings (L1, CP850, CP437 etc, KOI8, UTF-x), better Max OS X and Windows support, nicer dialogs based on Code::Blocks wxSmith, more localizations, is a bit more stable and comes with an improved build system.

minor bugfix: 1. added new feature: show file size in human readable format. 2. added a option that always use certain encoding to open files. 3. added GTK+ 3 and Wayland support. 4. added High DPI supoport under Windows. 5. redisigned the icons by jerome KASPER . 6. changed some keyboard shortcuts, see https://github.com/wxMEdit/wxMEdit/wiki/Keyboard-shortcuts-change-in-wxMEdit-3.2. 7. updated GB18030 support to GB18030-2022 standard. 8. updated Unicode block descriptions for Unicode 15.0 (require ICU 72 or higher). 9. crash in text mode when a line exceed the limit of line length. 10. crash when pressing OK button in "About wxMEdit" window. 11. not responding when warping by window with text containing some tab characters. 12. broken triple click behavior in wxMEdit 3.1. 13. that the height of Information Window in MadEdit/wxMEdit (built with wxMSW-2.8) always reduce by 4. 14. fonts and encodings not restored after restart. 15. that cannot type characters via AltGr key. 16. cursor and selection rendering under Linux. 17. that IME candidate window doesn't follow the caret under Windows 10. 18. added French translation by jerome KASPER . 19. updated Simplified Chinese translation. 20. other minor changes and.

GNU GPLv3 c++ editor hexeditor wxwindows

Vim 9.0.1677 šŸ’¾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 9.0.1677: typo in syntax test input file Problem: Typo in syntax test input file. Solution: the typo and the expected dump files.

Other text-editor ide vi vim

Drumrox: LV2 drum machine based on DrMr 3.2.1 šŸ’¾

The LV2 drum machine compatible with Hydrogen drumkits (including the modern format). It is based on DrMr plugin, with the goal to make the plugin compatible with modern Hydrogen kits. Other additions/changes: sorted presets order, some code is rewritten in C++.

minor bugfix: * just fixes

GNU GPLv3 audio midi gtk c c

Mozilla Firefox 115.0.1 šŸ’¾

Firefox is a widely used web browser. It's based on Mozillas Gecko HTML rendering and IonMonkey JavaScript engine. It supports HTML5, XML, XHTML, SVG 1.1, MathML, XSLT, CSS3, Web fonts, APNG, SSL/TLS, sandboxed JavaScript 1.8.5 with many newer DOM and WHATWG extensions. It's highly extensible and themeable, provides tabbed browsing, security and privacy features, traditional and live/smart bookmarks.

minor feature: a startup crash for Windows users with Kingsoft Antivirus software installed ( ), Reference link to 115.0 release notes

MPL c++ web-browser html5 javascript mozilla

LimeSurvey 6.1.6 (build 230703) šŸ’¾

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: CR-1206: Token field in responses table not actionable (Tim Willig). CR-1205: Request-URI Too Large on Responses page (Tim Willig). security Non-superadmin Admin user is able to edit groups not owned (Tim Willig). security Wwnership permissions update (Patrick Teichmann). security Stored XSS in the user group deletion confirmation popup (Patrick Teichmann). security Incorrect permissions for useraction (Patrick Teichmann). Survey list showing wrong icon for surveys. (Gabriel Jenik). security User with only user update allowed can set/remove any role to any user (Gabriel Jenik). CR-1234: Show more is inconsistent in Survey settings overview - Text elements card (tiborpacalat). CR-1232: Survey settings overview - Vertical spacing between items is not equal (tiborpacalat). Updated translation: Thai by tomzt. Updated translation: Spanish (Spain) by ireneoh. Updated translation: Slovak by jelen1. Updated translation: Norwegian (BokmƄl) by pmonstad. Updated translation: Greek by dfragkos. Updated translation: German by c_schmitz, eddylackmann. Updated translation: German (Informal) by c_schmitz, richterd. Updated translation: French (France) by AlainR, arnaud21, brunofr9316, c_schmitz, DenisChenu. Updated translation: Czech by jelen1. Updated translation: Czech (Informal) by jelen1, slansky, VBraun.

GNU GPL survey php mysql mssql postgres

Multi Lingual TERMinal emulator 3.9.3 šŸ’¾

mlterm provides a X11 terminal emulator with extensive support for internationalization, different character sets and encodings, or input methods. Fonts are rendered anti-aliased through FreeType, one instance can manage multiple windows, it has a scrollbar API, mouse wheel support, automatic encoding detection, and a daemon mode. Binaries for Windows and Java are also available.

major bugfix:

BSDL c gtk x11 terminal-emulator xterm i18n

Logfile Navigator 0.12.0 šŸ’¾

The Logfile Navigator, lnav for short, is a curses-based tool for viewing and analyzing log files. The value added by lnav over text viewers or editors is that it takes advantage of any semantic information that can be gleaned from the log file, such as timestamps and log levels. Using this extra semantic information, lnav can do things like interleaving messages from different files, generate histograms of messages over time, and provide hotkeys for navigating through the file. These features are meant to allow the user to quickly and efficiently focus on problems.

major feature: Support for themes and custom keymaps.

BSDL-2 systems administration database logging log analysis site management

Linux Wacom tablet project 2.7 šŸ’¾

The Linux Wacom project is comprised of hardware drivers, libraries and documentation for Wacom tablets. It can configure devices, and interfaces with X11 under Linux, or graphics applications; usually provides out-of-the-box support on most distributions. Supported devices include the Wacom series Intuos, Cintiq, TabletPC, Graphire, Intuos Pro, Volito, PenPartner, PL & DTF , Bamboo, Bamboo Pen & Touch, and Graphire Bluetooth.

minor feature:

GNU GPL c x11 hardware tablets wacom linux desktop

libmtp 1.1.21 šŸ’¾

libmtp is an Initiator implementation of the Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIX compliant operating systems. We implement MTP Basic, the stuff proposed for standardization.

minor feature: Bugs fixed: Fix LIBMTP_STORAGE_SORTBY_MAXSPACE not working (copy-paste mistake) fix warnings regarding mismatched parameter docs fix comment above sort_storage_bysort_storage_by Revert "ptp_pack_string: check string length for no iconv situation" remove dependency on ptp.h fixed paste error vendor/product id libusb-glue: check return value of ptp_init_send_memory_handler ptp_pack_string: check string length for no iconv situation ptp-pack: fix ucs2str overflow Features: add a LIBMTP_FreeMemory function that wraps free() added functions to get device by serial number added serial number of device to output of 'mtp-files' added optional serial number parameter to 'mtp-getfile' added optional serial number parameter to 'mtp-delfile' feat: Add LIBMTP_Get_Children() to read the list of raw IDs of a folder. merge a patch from google https://source.chromium.org/chromiumos/chromiumos/codesearch/+/main:src/third_party/chromiumos-overlay/media-libs/libmtp/files/libmtp-1.1.20-10_remove_nexus_s_from_device_list.patch New devices: add Garmin Forerunner 955 + mtp-detect log added SHARP S7-SH https://sourceforge.net/p/libmtp/bugs/1914/ added another Lenovo Tab TB-X306F id fixes #116 added tolino vsiion 6 reader https://sourceforge.net/p/libmtp/bugs/1921/ added FLIR C5 camera added iBasso DX170 DAP, fixes #125 added Lenovo Tab P11 fixes #127 aded Sony NW-A105 fixes //github.com//issues/130 added Honor Any-NX1 #135 added gopro hero11 black #136 removed a dup of a Mediatek MT65xx devices https://sourceforge.net/p/libmtp/bugs/1922/ rename some LG devices to match reality better rename 3 blackberry to correct vendor/product names added realme Phone updated some mediatek id names, removed some duplicates adjusted various id names https://sourceforge.net/p/libmtp/bugs/1926/ fixed order, https://sourceforge.net/p/libmtp/bugs/1931/ some more brand ren

GNU LGPL mtp library android samsung htc galaxy