Gitea 1.19.1 šŸ’¾

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: BREAKING. Rename actions unit to `repo.actions` and add docs for it. ENHANCEMENTS. Add card type to org/user level project on creation, edit and view. Refactor commit status for Actions jobs. Show errors for KaTeX and mermaid on the preview tab. Show protected branch rule names again. Adjust sticky PR header to cover background. Discolor pull request tab labels. Treat PRs with agit flow as fork PRs when triggering actions.. Left-align review comments. image border-radius. Scroll collapsed file into view. code view (diff) broken layout. Org pages style. user profile description rendering. review box viewport overflow. Prefill input values in OAuth settings as intended. CSS color tweaks. incorrect visibility dropdown list in add/edit user page. Add CSS rules for basic colored labels. Add creation time in tag list page. br display for packages curls. due date edit toggle. Improve commit graph page UI alignment. Use GitHub Actions compatible globbing for `branches`, `tag`, `path` filter. Redirect to project again after editing it. Remove row clicking from notification table. Remove conflicting CSS rules on notifications, improve notifications table. diff tree height and adjust target file style. . Improve error logging for LFS. custom mailer template on Windows platform. Update the value of `diffEnd` when clicking the `Show More` button in the DiffFileTree. Make label templates have consistent behavior and priority. accidental overwriting of LDAP team memberships. branch protection priority. Use actions job link as commit status URL instead of run link. Add actions support to package auth verification. protected branch for API. Do not escape space between PyPI repository URL and package name . redirect when creating from a project. Set `ref` to fully-formed of the tag when trigger event is `release`. Use Get/Set instead of Rename when regeneratin

MITL git go

gradle 8.1 šŸ’¾

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.1. You'll be happy to know that the configuration cache is now stable and ready for general use. The configuration cache was introduced in Gradle 6.6 to help speed up builds by caching the result of the configuration phase and reusing it for subsequent builds. Plus, there are several other improvements that enhance its usability and compatibility that pave the way for further performance boosts. The Kotlin DSL has undergone significant improvements to make it easier for build authors to create simpler build scripts and better plugins. As an experimental feature, Kotlin DSL also has a simple assignment for Gradle Property types. In JVM-based projects, it is now possible to use Java 20 for compiling, testing, and running Java projects. Additionally, CodeNarc analysis runs in parallel by default, allowing for faster code quality analysis. This release also contains several other improvements and bug fixes.

Apache build-tool c c++ groovy java kotlin

Calibre 6.15.1 šŸ’¾

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.15.1 07 Apr, 2023 New features Allow adding external links to tags, series, publishers, etcetera in addition to authors The links show up as click-able icons in the book details panel. They can be set by right clicking the author/tag/etc. in the Tag browser and choosing "Manage". calibre:// URL scheme: Add support for a new type of URL that pops up the metadata of the specified book in a new window Works even with books not in the current library. See https://manual.calibre-ebook.com/url_scheme.html#open-a-book-details-window-on-a-book-in-some-library for details. EPUB Output: Do not shrink images to fit the screen size by default, as modern readers do this themselves well enough. Can be controlled via an option in the EPUB Output section of the conversion dialog. Edit metadata dialog: Add buttons to pop up the category editing windows easily. Metadata download: Allow specifying rules to transform publisher names in addition to author and tag names Edit metadata dialog: Use both a colored border and an icon to indicate errors in line edits A new tweak in Preferences- gt;Tweaks to control what program is run when clicking on URLs in calibre. E-book viewer: a regression that caused incorrect highlight collision detection in some books E-book viewer: images embedded inside SVG tags not available for viewing in a pop-up. DOCX Input: Do not ignore images that are present as fallbacks for a word drawing object Comic Input: When converting grayscaled PNG images to PNG ensure output images are stored as indexed PNG. active tab not easy to distinguish in dark mode Content server: re-opening book from home page after making progress not opening to correct last read position when a user is logged in Comments editor: When copying to clipboard, copy clean HTML rather than the junk Qt produces Version 6.15.1 an with the new URL scheme popping up incorrect book details windows. New news sources. Tehelka by Areet Mahadevan. The Wire by unkn0wn Improved news source

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

Mozilla Firefox 112.0 šŸ’¾

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: Right-clicking on password fields now shows an option to reveal the password. Ubuntu Linux users can now import their browser data from the Chromium Snap package. Currently, this will only work if Firefox is not also installed as a Snap package, but work is underway to address this!, Do you use the tab list panel in the tab bar? If so, you can now tabs by middle-clicking items in that list. You've always been able to un-a tab by using (Cmd/Ctrl)-Shift-T. Now, that same shortcut will restore the previous session if there are no more tabs from the same session to re-open. For all ETP Strict users, we extended the list of known tracking parameters that are removed from URLs to further protect our users from cross-site tracking. Enables overlay of software-decoded video on Intel GPUs in Windows. Improves video down scaling quality and reduces GPU usage. Various security. The deprecated U2F Javascript API is now disabled by default. The U2F protocol remains usable through the WebAuthn API. The U2F API can be re-enabled using the. security.webauth.u2f preference. You can find information about policy updates and enterprise specific in the Firefox for Enterprise 112 Release Notes.. Clear button, newly added to the date picker panel, allows users to quickly clear the input with type. date or. datetime-local and provides a familiar experience across browsers. With the release of Firefox 112, we are pleased to welcome the. developers who contributed their first code change to Firefox in this release. 14 of whom were brand new volunteers! Please join us in thanking each of these diligent and enthusiastic individuals, and take a look at their contributions:

MPL c++ web-browser html5 javascript mozilla

Gfarm File System 2.7.22 šŸ’¾

Gfarm is a network shared filesystem and alternative to NFS, but optimized for reliability, scaling and access from wide area network. It can federate local disks of network-connected PCs and compute nodes in several clusters, and supports explicit replica location control by users. Plugins exist for FUSE, Zabbix, Hadoop, Samba, MPI-IO, GridFTP, S3 MinIO, Nextcloud, Spack and a Linux kernel module is under development.

minor feature: 2.7.21 * gfptar - parallel tar command * gfpcopy - select from all available hosts if all hosts in write_target_domain are readonly * config-gfarm - support PostgreSQL 14 or later 2.7.22 * gfsd - more logs to investigate data corruption during network transmission

BSDL c filesystem fuse hadoop samba mpi globus network file-server file-sharing distributed

LimeSurvey 6.0.0 (build 230405) šŸ’¾

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: New feature: Converted the application to the Bootstrap 5 framework. New feature: Implemented a new administration theme. New feature: Upgraded Twig from 1.0 to 3.0. New feature #18453: PHP 8.1 compatibility (Gabriel Jenik). New feature: Add get_available_site_settings RPC method (Edgar R. M). New feature #18382: Fire afterSurveyCompleted event in preview mode (Olle Haerstedt). New feature #16619: Allow calling get_uploaded_files() remote control function by response ID (Gabriel Jenik). New feature #18178: Add Quota CRUD RPC methods (Edgar R. M). ARIA Attribute role on array question not correct.

GNU GPL survey php mysql mssql postgres

BallroomDJ 4 4.3.0.5 šŸ’¾

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: 4.3.0.5 2023-4-10 * Bug Fixes: * Display Settings: Fix lost selection on first change. * Marquee: Correctly displays upcoming songs when switch-queue-when-empty is active. * Player: Fix current song display after pause-at-end and the playback queue has been changed. * Player: Fix wrong selection after move up to the current song. * Player: Move up will not change the current song if associated with a different queue. * Player: Request: Fixed invalid queue to history. * Player: Request: Fix incorrect display of in queue marks.

Zlib end-users linux macos windows player ballroom c gtk

CXine 6.5 šŸ’¾

CXine is a mostly mplayer-compatible keyboard driven X11 media player built on libxine and having support for embedding in other windows/apps; sticky, stayontop, fullscreen and shaded windows; keygrabs; bookmarking current playback position; user definable on-screen displays; downloading using external helper apps; streaming media and more.

major bugfix: new splashscreen as recent versions of libxine crash with the old one.

GNU GPLv3 libxine mplayer media player

WackoWiki 6.1.20 šŸ’¾

WackoWiki is a light and easy to install multilingual Wiki-engine. Supports WYTIWYG-editing, section edit, page rights (ACLs), design themes (skins), file upload, email notification, URI router, template engine, session handler and much more. Compatible with PHP 7.3 - 8.2 and MariaDB / MySQL.

minor feature: Bug fix release for 6.1.x series, adds icon for action to WikiEdit, adds option to re-hash all attachments, allows now hyphen-minus in file name and ignores duplicate files, use SafeHTML to clean CDATA in svg-sanitizer, adds option to send a copy of a personal message to the sender, adds admin_replace action, Hashids 5.0.2, PHPMailer 6.8.0, svg sanitizer 0.16

BSDL php javascript mysql web-based documentation education wiki

logfilegen 3.0.2 šŸ’¾

Logfilegen is a fast and highly customizable tool to generate common server (nginx, etc) or user-defined format log files to make fake workloads for data ingest or analytics programs. You can generate log file with the desired rate (lines per second), the file size, lines count and the duration. Each variable of the log file can be redefined by the random or static value. logfilegen depends just on GCC or Clang with C++11 support, and, optionally, cmake.

major bugfix: * @seq macro fix. Syntax change! Was: @seq:param1:param2:etc Now: @seq:param1 param2 etc

Public Domain testing benchmark logging c++ console cross-plattform information-technology

Vim 9.0.1443 šŸ’¾

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.1443: ending Insert mode when accessing a hidden prompt buffer Problem: Ending Insert mode when accessing a hidden prompt buffer. Solution: Don't stop Insert mode when it was active before.

Other text-editor ide vi vim

afick 3.8.0 šŸ’¾

Afick is a fast and portable intrusion detection and integrity monitoring system, designed to work on all platforms (it only needs Perl and a few standard modules), including Windows, Linux, Unix. The configuration syntax is very close from tripwire/aide.

major feature: New experimental directive mask_sysupdate to remove alerts from system updates changes

GNU GPL security perl file-checking monitoring

LibreSSL 3.7.2 šŸ’¾

LibreSSL Portable is a free version of the SSL/TLS protocol forked from OpenSSL, and developed by the OpenBSD project. LibreSSL is developed as part of the OpenBSD system, with lots of ancient cruft and security woes already fixed. The portable version for other Unices is developed alongside.

cleanup, cleanup, cleanup, cle: It includes the following changes from the 3.6.x series Portable changes. Moved official Github project to https://github.com/libressl/. Build support for Apple Silicon. Installed opensslconf.h is now architecture-specific. Removed internal defines from opensslconf.h. Support reproducible builds on tagged commits in main branch. Internal improvements. Initial overhaul of the BIGNUM code: Added a new framework that allows architecture-dependent replacement implementations for bignum primitives. Imported various s2n-bignum's constant time assembly primitives and switched amd64 to them. Lots of cleanup, simplification and. Changed Perl assembly generators to move constants into.rodata, allowing code to run with execute-only permissions. Capped the number of iterations in DSA and ECDSA signing (avoiding infinite loops), added additional sanity checks to DSA. ASN.1 parsing improvements. Made UI_destroy_method() NULL safe. Various improvements to nc(1). Always clear EC groups and points on free. Cleanup and improvements in EC code. Various openssl(1) improvements. Remove dependency on system timegm() and gmtime() by replacing traditional Julian date conversion with POSIX epoch-seconds date conversion from BoringSSL. Clean old and unused BN code dealing with primes. Start rewriting name constraints code using CBS. Remove support for the HMAC PRIVATE KEY. Rework DSA signing and verifying internals. Internal headers coming from OpenSSL are all called *_local.h now. Rewrite TLSv1.2 key exporter. Cleaned up and refactored various aspects of the legacy TLS stack. a memory leak, a double free and various other in BIO_new_NDEF(). various crashes in the openssl(1) testing utility. Do not check policies by default in the new X.509 verifier. Added missing error checking in PKCS7. Call CRYPTO_cleanup_all_ex_data() from OPENSSL_cleanup(). Add EVP_chacha20_poly1305() to the list of all ciphers. potential leaks of EVP_PKEY in various printing functions. potential leak in OBJ_NAME_add().

ISC ssl tls cryptography security libraries aes rsa sha1 communications

RTextDoc 2.6 šŸ’¾

RTextDoc is a structured text editor for typesetting. It supports AsciiDoc, DocBook and LaTeX for authoring notes, books, web pages, man pages, or websites and blogs. It provides instant grammar and spell checking, integrated dictionaries, WYSIWYG BibTeX equations, HTML from and to LaTeX conversion. It also includes a PDF output viewer, and can be used portably without installation.

major feature: Supports JDK18

GNU GPL java swing editor latex asciidoc docbook text-processing typesetting

logfilegen 3.0.1 šŸ’¾

Logfilegen is a fast and highly customizable tool to generate common server (nginx, etc) or user-defined format log files to make fake workloads for data ingest or analytics programs. You can generate log file with the desired rate (lines per second), the file size, lines count and the duration. Each variable of the log file can be redefined by the random or static value. logfilegen depends just on GCC or Clang with C++11 support, and, optionally, cmake.

major bugfix: * @meta macro fixes * randomizer code has been rewritten

Public Domain testing benchmark logging c++ console cross-plattform information-technology

tnftp 20230409 šŸ’¾

tnftp (formerly lukemftp) is the NetBSD FTP client ported to other Unix-like operating systems. Features include: command-line editing, context sensitive command and filename (including server-side) completion, IPv6 support, command-line fetching of ftp, http, and https URLs, dynamic progress bars, and transfer-rate throttling.

minor feature: Validate SSL certificates by default, disabled with FTPSSLNOVERIFY=1 in the environment, or option sslnoverify. Add netrc processing to fetch-mode (URL on command line) to enable options and autologin via netrc. Handle relative URLs in fetch.

BSDL-2 ftp

-lite 2.5.3 šŸ’¾

Libite (-lite) is a lightweight library of frog DNA. It can be used to fill the gaps in any dinosaur project. It holds useful functions and macros developed by both Finit and the OpenBSD project. Most notably the string functions: strlcpy(3), strlcat(3) and the highly useful *BSD sys/queue.h and sys/tree.h API's. Libite aims to fill in the gaps missing in GLIBC/EGLIBC. (It does not aimo to become another GLIB though.) One such gap in GLIBC is the missing _SAFE macros in sys/queue.h ā€” highly recommended when traversing lists to delete/free nodes.

minor feature: Update changelog and bump version for v2.5.3 release Signed-off-by: Joachim Wiberg lt;troglobit@gmail.com gt;.

MITL utility library list queue tree strlcpy linux

BallroomDJ 4 4.3.0.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: 4.3.0.4 2023-4-8 * Bug Fixes: * Configuration: iTunes: Fix directory setting for choose file dialog. * Mac OS: Fix support links. * Player: Export as MP3: Fix a crash. * Player: Fix music queue display index when queue is emptied. * Player: Previous selection is no longer highlighted. * Song Editor: Adjust column labels to reduce horizontal space used. * Song Selection: Fix movement keys when the selection is off-screen. * Song Selection: Fix selection issues with movement keys. * Starter: Fix re-positioning of starter window. * Changes: * History: Add a label indicating which queue is being managed when show extra queues is on. * Song Editor: Trim Silence: change detection level to -37dB. * Song List Editor: Added a 'please wait...' message for actions- mix. * Internal: * Code cleanup.

Zlib end-users linux macos windows player ballroom c gtk

Calibre 6.15 šŸ’¾

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.15 07 Apr, 2023 New features Allow adding external links to tags, series, publishers, etcetera in addition to authors The links show up as click-able icons in the book details panel. They can be set by right clicking the author/tag/etc. in the Tag browser and choosing "Manage". calibre:// URL scheme: Add support for a new type of URL that pops up the metadata of the specified book in a new window Works even with books not in the current library. See https://manual.calibre-ebook.com/url_scheme.html#open-a-book-details-window-on-a-book-in-some-library for details. EPUB Output: Do not shrink images to fit the screen size by default, as modern readers do this themselves well enough. Can be controlled via an option in the EPUB Output section of the conversion dialog. Edit metadata dialog: Add buttons to pop up the category editing windows easily. Metadata download: Allow specifying rules to transform publisher names in addition to author and tag names Edit metadata dialog: Use both a colored border and an icon to indicate errors in line edits A new tweak in Preferences- gt;Tweaks to control what program is run when clicking on URLs in calibre. E-book viewer: a regression that caused incorrect highlight collision detection in some books E-book viewer: images embedded inside SVG tags not available for viewing in a pop-up. DOCX Input: Do not ignore images that are present as fallbacks for a word drawing object Comic Input: When converting grayscaled PNG images to PNG ensure output images are stored as indexed PNG. active tab not easy to distinguish in dark mode Content server: re-opening book from home page after making progress not opening to correct last read position when a user is logged in Comments editor: When copying to clipboard, copy clean HTML rather than the junk Qt produces New news sources. Tehelka by Areet Mahadevan. The Wire by unkn0wn Improved news sources. Saechsische Zeitung. LA Times. Mediapart. Live Mint. The Hindu.

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

adx - addressbook.xml 1.22 šŸ’¾

adx is a minimalistic but full-featured address book for contact management running completely in web browser. Features: XML based, small (<200KB), lightweight, portable, contact tagging, geo mapping, web accounts, etc. Export functionality: vCard download, QR code generator (offline) for (vCard, WiFi, free text), Embedded Microformats (hCard 1.0, XFN). How it works: XML + XSLT = HTML web app in your web browser. Can be hosted online or local (disk, USB flash drive, etc). Own your data!

minor feature: Improved OS integration (MIME-Type of downloaded vCards). Fixed Google Maps links (URL template, displayname removed for more stability). Improved User interface on small screens (adx headline). Improved search functionality (includes now values of xml tag "org"). Updated documentation for phone numbers (see tooltip in search field). Fixed issue when search term via url parameter contained percentage.

BSDL address-book contact-mangement web-app browser cross-plattform offline online minimalistic tagging folksonomy qr-code soho xml html cros

netgraphp 1.0.1 šŸ’¾

Netgraphp is a php script which uses LLDP information to traverse SNMP servers in a network and produce a graphical map of different hosts and connections in the network. The graph is produced with the graphviz dot syntax and graphviz can be used to produce different file formats like .png or .eps. All connections to be identified must have LLDP support at both ends and SNMP support at least at one end. Most high end switches have built in support for SNMP and LLDP. Computer hosts need something like lldpd together with an SNMP server and the SNMP server need to provide the .1.0.8802.1.1.2.1 LLDP information.

minor feature: Added support for Onyx switches

GNU GPLv3 lldp snmp network graph php graphviz

Prado PHP Framework 4.2.2 šŸ’¾

PRADO is a component-based and event-driven programming framework for developing Web applications in PHP 5. PRADO stands for PHP Rapid Application Development Object-oriented. PRADO is an open source project. You can use it for free in either open source or proprietary applications.

minor feature: Php updates, prepare release 4.2.2 php-cs-r update for php 7.4. PHP 8.2: var string interpolation deprecated. Require php 7.4, test on 8.x; composer update. Prepare release 4.2.2.

BSDL php mvc event-driven rad application-framework web

Haxe 4.3.0 šŸ’¾

Haxe is an cross-language development toolkit. It implements a modern, high level, strictly typed programming language. Comes with a cross-compiler for multiple target languages (iOS, Android, Java, C++, C#, HTML5, NodeJS, Python, PHP, Lua). It brings along its own standard library, but still provides ways to access each platforms native capabilities.

major bugfix: New features: All : support defaults for type parameters. All : support @:op(a()) on abstracts All : support abstract keyword to reference the abstract All : support static var at expression-level All : support ?. safe navigation operator All : added ?? null coalescing operator All : add -w compiler option to configure warnings All : added new error reporting modes All : support custom metadata and defines General improvements: All : made various optimizations in the analyzer. All : made various improvements to diagnostics All : made various improvements to null-safety All : optimize `.bind` for instance methods All : improved various parser error messages All : improved compilation server performance All : improved code generation for try/catch All : infer property accessor type from the property All : improved inference of local functions typed against abstracts All : improved completion on module-level fields All : improved handling of native libraries on the compilation server All : improved performance when generating locals All : made Std.parseInt more consistent across targets All : infer null literals as Null All : made field access errors more consistent All : consistently allow trailing commas All : migrated all relevant targets to PCRE2 All : made analyzer reconstruct do-while loops All : improved restrictions on init macros All : improved positions of @:structInit fields Macro : support map literals in Context.makeExpr Macro : added haxe.macro.Compiler.getConfiguration() Macro : added withImports and withOption to haxe.macro.Context Macro : added getMacroStack and onAfterInitMacros to haxe.macro.Context Macro : added haxe.macro.Context.makeMonomorph Eval : added dictionary mode to objects, increasing performance in some cases Eval : Sys.exit handling messing up the compilation server Eval : added -D eval-print-depth and -D eval-pretty-print Cpp : supported type parameters on extern classes Cpp : haxe.Int64 improvements

GNU GPL haxe programming-language compiler cross-plattform c c++ hashlink

SimulaBeta 3.1.0 šŸ’¾

SimulaBeta is a continuous numerical simulation program for insulin-glucose feedback control. It is based on a published nonlinear MiMe-NoCoDI model of insulin-glucose homeostasis, calibrated with physiological data. It supports saving and reading parameter sets and sub-models as scenarios and the export of simulation results in various formats for evaluation in statistics packages.

major feature: Significant upgrade that introduces a plethora of new features including a load, reference and modulation sequencer (LOREMOS) to simulate complex patterns of external influences on glucose homeostasis, statistics of time series, sensitivity analysis in form of a disposition table and support for different units of measurement for insulin and glucose concentrations

BSDL-2 computer-aided-instruction scientific bio-informatics medical-science object-pascal pascal aqua carbon cocoa win32 education science-resear

MuPDF 1.22.0 šŸ’¾

MuPDF is a slim PDF and XPS viewer. It renders both in high-quality with anti-aliased fornts, accurate metrics and spacing. It fully understands PDF 1.7 with hyperlinks, annotations, transparency, forms, transitions, javascript and encryption. And supports both XPS and OpenXPS formats.

major feature: New command line "mutool recolor" to change colorspace of PDF files. New command line "mutool trim" to remove content outside mediabox. New flag to "mutool draw": -KK to remove all non-textual content. Support PDF page labels. Layout HTML tables with variable column widths. Added JPEG output format. JPEG should be used with care due to its lossy nature (if in doubt, use PDF instead). Added PDF filter factories. Added PDF color filter. Added "culler" to sanitize filter. Added flags to control embedding fonts in output. New device methods for structured tags. Increased maximum allowed image size. Add magic flag to temporarily hide annotations when editing them. Support RD in Square and Circle annotations. Support dashed borders in annotations. Support cloudy borders in annotations. Improved layers in PDF files. performance with large PDF files and outlines. Updated multi-threading examples. Moved WASM project into separate repository. Added Java and "mutool run" bindings for many more functions.

GNU GPL c pdf xps ghostscript viewer

exiftool 12.60 šŸ’¾

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 feature: (production release). - Added a new Sony FileFormat value. - Added Validate warning about duplicate EXIF. - Added ability to edit JPEG APP1 EXIF segment with incorrect header. - Decode a few new Sony ARW tags. - Improved -htmldump of non-EXIF-based maker notes. - Enhanced -geotag from CSV files support GPSSpeed (with variable units). "bearing" for GPSTrack, and GPSDateTime in format "dd.mm.YYYY HH:MM:SS". - Enhanced ImageDataMD5 to also support CRW, RAF, X3F and AVIF images. - Enhanced -efile option to also record updated and created file names. - Family 8 group names may now also be used in Composite Require/Desire tags. - handling of undefined tags in -if conditions to conform with documentation and match -p and -tagsFromFile behaviour when -m or -f option is used. - problem where setting the Geotime value didn't work when using an advanced-formatting expression containing a greater-than symbol ( ).

Artistic perl exif meta-data

Vim 9.0.1441 šŸ’¾

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.1441: MacOS: Python 3 using framework do not set dll name p roperly. Problem: MacOS: Python 3 using framework do not set dll name properly. Solution: Use the framework pre.

Other text-editor ide vi vim

Mustangproject 2.6.2 šŸ’¾

Mustangproject is a tool to write, validate and parse Factur-X/ZUGFeRD and (CII)XRechnung e-invoices. It is a (permissive) open source cross platform command line tool and a Java library. The command line tool e.g. allows to extract and combine PDF and XML from/to Factur-X as well as validate e-invoices, convert XML to HTML or migrate from ZUGFeRD v1 to v2. The library additionally allows to generate the XML to be embedded either by implementing interfaces or actively creating objects.

minor bugfix: New Features - corrected Linux build: It was always running and embeddable but now Mustang als builds on Linux. Which also fixes it's Github action, which allows automatic tests on pull requests - Better EN16931 validation by upgrading CEN schematron to v1.3.9 - be able to write and validate XRechnung 2.3 (mandatory as of August) Corrections for B2G in France, e.g. - (be able to) define when VAT collection become applicable #309

APL invoice metadata accounting java-library java e-billing e-invoice

GitLab 15.10.2 šŸ’¾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

minor bugfix: (2023-04-05). ### (3 changes). openapi viewer for relative url instances (gitlab-org/gitlab@28c94e7f0e0c29651383212e16422e0b384cddb9) ( merge request (gitlab-org/gitlab!115480)). Update mail gem to v2.8.1 (gitlab-org/gitlab@1ec987737d7a3ee96bb1ef8efa3f06fcd32c31e4) ( merge request (gitlab-org/gitlab!116173)). Move ldap option sync_name to ldap server and (gitlab-org/gitlab@e56f6d11f76ae858f602b23ea1e2875eb8754fe5) by @zhzhang93 ( merge request (gitlab-org/gitlab!115820)) GitLab Enterprise Edition. ### Changed (1 change). Migrate the existing RedisHLL keys to default slot (gitlab-org/gitlab@5fa90b0ef485aee29f62c500fb48c19278099ef0) ( merge request (gitlab-org/gitlab!116604)).

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

abc2svg 1.22.7 šŸ’¾

abc2svg is a set of ECMAscript files that handle the ABC music notation. This includes editing, displaying, printing, playing the music files and converting them to other formats such as ABC and MEI notations.

major bugfix: Lots of bug fixes and improvements.

GNU GPL abc music conversion

Courier Mail Server 1.2.3 šŸ’¾

Courier is a mail transfer agent (MTA) and groupware server. It implements IMAP, ESMTP, POP3, LDAP, SSL, HTTP, iCal. It also provides mailing list management, filtering, maildirs storage, and a webmail interface with calendaring and scheduling.

minor feature: Courier/module.esmtp/libesmtp.c: treat RFC1035_MX_NONE as a, permanent failure. Various for calls to getgrnam_r/getpwnam_r, maildrop: Update to C++11, replacing internal classes with, modern C++ library classes. maildrop: the -V command line option to also explicitly, set VERBOSE, assorted -V logging. all: update configure.ac to require at least version 2.0.5 of, libidn

GNU GPL c e-mail smtp imap mail-server groupware calendaring

DataMelt 3.0 šŸ’¾

DataMelt is a program for numeric computation, mathematics, statistics, symbolic calculations, data analysis and data visualization. It supports several scripting languages, such as Python, Ruby, Groovy (and others), with the power of hundreds of Java packages. Available for Windows, Linux and Mac OS.

major bugfix: This version is designed for JDK18 and above. Better support for JDK18 and above; Integration with XChart 4.0 library; New plotting examples; Jython 2.7.3; Groovy 4.0.11; Online examples updated. 725 examples; Search was re-indexed

Mixed information-analysis mathematics visualization physics latex java groovy jython python cross-plattform linux education science-research

asterisk 20.2.1 šŸ’¾

Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide. Asterisk is free and open source.

minor feature: Res_pjsip_pubsub: subscription cleanup changes There are two main parts of the change associated with this. Commit. These are driven by the change in call order of Pubsub_on_rx_refresh and pubsub_on_evsub_state by pjproject When an in-dialog SUBSCRIBE is received. First, the previous behavior was for pjproject to call. Pubsub_on_rx_refresh before calling pubsub_on_evsub_state When an in-dialog SUBSCRIBE was received that changes the Subscription state. If that change was a termination due to a re-SUBSCRIBE with an expires of 0, we used to use the call to pubsub_on_rx_refresh to set the substate of the evsub to TERMINATE_PENDING before. Pjproject could call pubsub_on_evsub_state. This substate let pubsub_on_evsub_state know that the. Subscription TERMINATED event could be ignored as there was Still a subsequent NOTIFY that needed to be generated and Another call to pubsub_on_evsub_state to come with it. That NOTIFY was sent via serialized_pubsub_on_refresh_timeout. Which would see the TERMINATE_PENDING state and transition it to TERMINATE_IN_PROGRESS before triggering another call to. Pubsub_on_evsub_state (which now would clean up the evsub.) The new pjproject behavior is to call pubsub_on_evsub_state. Before pubsub_on_rx_refresh. This means we no longer can set The state to TERMINATE_PENDING to tell pubsub_on_evsub_state That it can ignore the first TERMINATED event. To handle this, we now look directly at the event type. Method type and the expires value to determine whether we Want to ignore the event or use it to trigger the evsub Cleanup. Second, pjproject now expects the NOTIFY to actually be sent. During pubsub_on_rx_refresh and avoids the protocol violation Inherent in sending a NOTIFY before the SUBSCRIBE is Acknowledged by caching the sent NOTIFY then sending it After responding to the SUBSCRIBE. This requires we send the NOTIFY using the non-serialized. Pubsub_on_refresh_timeout directly and let pjproject handle The protocol violation. Revert "pbx_ael: Gl

GNU GPL communication conferencing telephony sip pbx c python

asterisk 18.17.1 šŸ’¾

Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide. Asterisk is free and open source.

minor feature: Res_pjsip_pubsub: subscription cleanup changes There are two main parts of the change associated with this. Commit. These are driven by the change in call order of Pubsub_on_rx_refresh and pubsub_on_evsub_state by pjproject When an in-dialog SUBSCRIBE is received. First, the previous behavior was for pjproject to call. Pubsub_on_rx_refresh before calling pubsub_on_evsub_state When an in-dialog SUBSCRIBE was received that changes the Subscription state. If that change was a termination due to a re-SUBSCRIBE with an expires of 0, we used to use the call to pubsub_on_rx_refresh to set the substate of the evsub to TERMINATE_PENDING before. Pjproject could call pubsub_on_evsub_state. This substate let pubsub_on_evsub_state know that the. Subscription TERMINATED event could be ignored as there was Still a subsequent NOTIFY that needed to be generated and Another call to pubsub_on_evsub_state to come with it. That NOTIFY was sent via serialized_pubsub_on_refresh_timeout. Which would see the TERMINATE_PENDING state and transition it to TERMINATE_IN_PROGRESS before triggering another call to. Pubsub_on_evsub_state (which now would clean up the evsub.) The new pjproject behavior is to call pubsub_on_evsub_state. Before pubsub_on_rx_refresh. This means we no longer can set The state to TERMINATE_PENDING to tell pubsub_on_evsub_state That it can ignore the first TERMINATED event. To handle this, we now look directly at the event type. Method type and the expires value to determine whether we Want to ignore the event or use it to trigger the evsub Cleanup. Second, pjproject now expects the NOTIFY to actually be sent. During pubsub_on_rx_refresh and avoids the protocol violation Inherent in sending a NOTIFY before the SUBSCRIBE is Acknowledged by caching the sent NOTIFY then sending it After responding to the SUBSCRIBE. This requires we send the NOTIFY using the non-serialized. Pubsub_on_refresh_timeout directly and let pjproject handle The protocol violation. Revert "pbx_ael: Gl

GNU GPL communication conferencing telephony sip pbx c python

ConsoleKit2 1.2.5 šŸ’¾

ConsoleKit2 is a continuation fork of ConsoleKit for managing user sessions, logins, and tracking seats. It's an alternative to systemd-logind, and intended for XFCE as compatibility layer to run on the various BSD systems. It integrates many patches since ConsoleKit was unmaintained, utilizes recent dbus, glib, X11, libkvm, PAM, udev, inotify and pm-utils bindings.

minor bugfix: Stable release of ConsoleKit2 Changes since 1.2.4. New Features: Use sd_ shim functions on !systemd platforms. : gtk-doc test failure. Misc Changes: Sleep before suspending or hibernating to give time for the screen to lock. Remove pm-utils dependency.

GNU GPL c session login-manager pam linux bsd

Shotcut 23.04.03 šŸ’¾

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: Keyframes malfunction with Contrast As reported here: Https://forum.shotcut.org/t/keyframes-malfunction-with-contrast/38243.

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