Checkstyle 8.41.1 šŸ’¾

Checkstyle assists with source coding standard checking for Java. It supports the Sun or Google code conventions, but is flexible and configurable. It can be run as console tool, or integrated as ANT task.

minor feature: Reevaluate tokens in google config for OperatorWrapCheck. FinalClass should exempt private-only constructor classes that also. Have nested subclasses. Problem to match content of textblock by xpath to suppress violation. Checkstyle 8.41 introduces regression on indentation rules when the. Line starts with new after try . TrailingComment report violation on comment at the begining of line. False negative with validateThrows in JavadocMethod. Generated xpath suppressions should escape xml symbols. SingleLineJavadoc update for new requirements what tags are allowed in singleline javadoc. Escaped char pattern in AvoidEscapedUnicodeCharactersCheck. Update MissingOverrideCheckTest to use unique Input file in each test method. Update example of AST for TokenTypes.LITERAL_INTERFACE. Update example of AST for TokenTypes.INTERFACE_DEF. Update example of AST for TokenTypes.SINGLE_LINE_COMMENT. Update example of AST for TokenTypes.OBJBLOCK. Update example of AST for TokenTypes.FOR_EACH_CLAUSE. Update example of AST for TokenTypes.LITERAL_PUBLIC. Create example of AST for TokenTypes.COMMA. Update example of AST for TokenTypes.LITERAL_WHILE. Update example of AST for TokenTypes.STATIC_INIT. Update example of AST for TokenTypes.VARIABLE_DEF. Update example of AST for TokenTypes.MINUS. Update example of AST for TokenTypes.BLOCK_COMMENT_BEGIN. Update SingleLineJavadocCheckTest to use unique Input file in each test method. Update example of AST for TokenTypes.SLIST. Update example of AST for TokenTypes.SEMI. Create example of AST for TokenTypes.DOT. Update example of AST for TokenTypes.STATIC_IMPORT. Update example of AST for TokenTypes.TEXT_BLOCK_CONTENT. Resolve Pitest - AbstractJavadocCheck. Update example of AST for TokenTypes.RECORD_DEF. Update example of AST for TokenTypes.LITERAL_IF. Update example of AST for TokenTypes.RECORD_COMPONENT_DEF. Update example of AST for TokenTypes.TYPE_PARAMETER. Update doc for EmptyForIteratorPad. Update JavadocMethodCheckTest to use unique Inp

MITL java coding-style syntax-checker command-line

Vim 8.2.2673 šŸ’¾

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 8.2.2673: Vim9: script-local funcref can have lower case name Problem: Vim9: script-local funcref can have lower case name. Solution: Require an upper case name.

Other text-editor ide vi vim

Electron 14.0.0-nightly.20210326 šŸ’¾

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

minor feature: Colors returned from systemPreferences.getAccentColor(), getSystemColor and getColor are now correctly converted into the devices color space. Previously the color would have been subtly incorrect. #28172 (Also in 11, 13). DesktopCapturer.getSources() promise result sometimes never resolving. #28281 (Also in 10, 11, 13). a rare crash on Windows that could occur when emitting certain Tray events. #28111. an where some Node.js modules would hang on page reload on Windows. #28337 (Also in 13). an where the drag regions in BrowserViews on macOS could be off in their y-axis. #28296 (Also in 10, 11, 13). Context menus not being positioned correctly when near the edge of the screen. #28277 (Also in 11, 13). Crash when calling getBackgroundColor on a transparent window with no assigned background color. #28188 (Also in 11, 13). Intensive I/O from asar files causing ERR_FILE_NOT_FOUND after a while. #28202 (Also in 11, 13). URLS passed to shell.openExternal on windows are now correctly URI encoded. This was already occurring on macOS and Linux. #28341 (Also in 10, 11, 13). Native module compilation with AsyncCleanupHooks on windows. #28109 (Also in 11, 13). Updated Chromium to 89.0.4389.90. #28174. Documentation changes: #28214.

MITL node js

Stellarium 0.21.0 šŸ’¾

A planetarium software that renders a 3D simulation of the night sky. * default catalogue of over 600,000 stars * extra catalogues with more than 177 million stars * default catalogue of over 80,000 deep-sky objects * extra catalogue with more than 1 million deep-sky objects * asterisms and illustrations of the constellations * constellations for 20+ different cultures * images of nebulae (full Messier catalogue) * realistic Milky Way * very realistic atmosphere, sunrise and sunset * the planets and their satellites

minor feature: We have finally completed our work on accurate planet axes, including Lunar libration. Visualisation of Earth shadow for Lunar eclipses. Better texture for the Lunar surface. Added the latest algorithms for planet magnitudes. Enhanced Calendars plugin. Replaced "arabic" by more accurate "al-Sufi" skyculture. Planets are now scalable and Solar glare switchable for didactic applications. Added accurate planet axis orientation and rotation (GH: #502, #151): Added lunar libration (GH: #877). Added lines for the Invariable Plane and Projected Solar Equator (GH: #358). Added solar altitude to planetary feature nomenclature. Added describe planetary coordinates and changes in the nomenclature display into Stellarium User Guide. Added new language: Spanish (Latin America). Added ability to scaling of Sun and planets. Added new magnitude algorithms for planets from Mallama Hilton 2018 (GH: #574). Added Earth shadow circles for topocentric observer (GH: #430). Added new 4k texture for the Moon (required re-balancing planet shader brightness). Added lower limit for aFOV parameter of ocular in the GUI to avoid input wrong data. Added visibility of an antisolar point for other planets. Added ability to get all designations of DSO in scripts. Added ability to show hourly motion in decimal degrees. Added more cardinal points. Added ability to switching off drawing of Solar glare. Added a new sky culture based on Al-Sufi "Book of Stars" written 964 AD. Added Old Hindu calendars. Added Islamic (algorithmic) and Hebrew calendar. Added French Revolution calendar (arithmetic version). Added Persian (arithmetic) calendar. Added button to set standard atmosphere. Added ability to translation/transliteration of Roman (latin) terms. Added ability to use UTC time when navigational stars are displayed. Added acknowledgment section into Help/About window. Added cosmetic for radio communication data: no need extra precision to show data in Satellites plugin. compatibility of ToneReproducer s

GNU GPL c++ opengl astronomy simulation c++ c

SURF CFEngine Library (SCL) 0.9.89 šŸ’¾

The SCL distribution consists of a library and services part. The services are build with the SCL building blocks. The goal is to setup a library were we can easily install/configure/maintain services. There are many services included and these are used at SURF for our HPC clusters and Office Automation. We hope that this is also useful for others and that will grow as the standard repo for CFengine services. In Ansible they call it playbooks and in Salt terms formula

minor feature: SCL module installation for masterfiles framework was wrong.

GNU GPLv3 cfengine shell mustache json

Firefly III 5.5.1 šŸ’¾

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

minor feature: The CSV export will also export all optional metadata. The message returned when updating transactions using a rull will return the number of changed transactions. Support for Portuguese! . The recurring transactions calendar was off by one day, this is now. A bad redirect would send you to a 404. Any date related rule actions and triggers will pick up the correct date from the transaction. SQL errors when submitting large amounts to the budget overview are now. The cron job could show you a null pointer. The Japanese Yen has been corrected to zero decimals. When bills skip a moment the amounts in the overview would be off. Firefly III now supports webhooks. The search now also supports searching for transactions using id:123. OAuth settings are visible for LDAP users. If you set FIREFLY_III_LAYOUT=v2, Firefly III will show you the new layout on pages where it's available. A new favicon based on the future logo of Firefly III. The URL to call the cron job from the web has changed to api/v1/cron/ token here . The current layout will no longer receive and changes. The error message for "amount missing" now has a look up value. The budget report crashed when opening. The remote user guard would show a 500 error about type conversion. Tagging recurring transactions would not work. Selecting piggy banks in rules was broken. Audit logging would break some Apache servers. Search reports "Firefly III found 50 transactions in x seconds" even when it only finds one. category update in bulk update. Broken redirect after delete. strtolower breaks some translations. Stop processing does not stop other rules in rule group. Sorting by date on category Report sorts alphabetically instead. Bad math in long periods. Could not add translation link. A rare null pointer exception when running rules. the "spent per day" box. Inconsistent hiding of columns. The info popup in the standard financial report does not apply report's account filter. A broken chart works again. RSA token gen

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

Wine 6.5 šŸ’¾

Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.

minor feature: OpenCL support updated to version 1.2. More support for IE compatibility modes in MSHTML. More windowless RichEdit work. A few more WinRT library stubs. Various.

GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system

4MLinux 36.0 šŸ’¾

4MLinux is a small, independent, general-purpose Linux distribution with a strong focus on the following four "M" of computing: Maintenance (system rescue Live CD), Multimedia (full support for a huge number of image, audio and video formats), Miniserver (DNS, FTP, HTTP, MySQL, NFS, Proxy, SMTP, SSH, and Telnet), and Mystery (meaning a collection of classic Linux games).

major feature: This is a major release in the 4MLinux STABLE channel. Details at

GNU GPLv3 x window system x11 console terminal osdistro

GnuCash 4.5 šŸ’¾

GnuCash is a personal finance and small-business accounting software. It provides a check-book like register GUI to enter and track bank accounts, stocks, income and expenses, for double-entry accounting. It also allows to manage stock/bond/mutual fund accounts, generate graphs and reports, supports QIF/OFX/HBCI import, and transaction matching, common calculations and scheduling. It's still simple to use.

minor feature: Incorrect spelling in german account templates 'common' and 'full' part 2: AT. Crash when opening SX Editor. XaccAccountCountSplits: use gnc_account_has_child_splits. Gnc:html-table-append-column!: Build a new table with all of the columns and copy in the rows. Incorrect spelling in german account templates 'common' and 'full', part 3: docs. D91e0d126b461d71de1bc1b20d9cf142704353dec07d3e6599d138422759e67aĀ Ā gnucash-4.4.tar.bz2. 521ad979f0d59c3568a6300644d7cf435ebd829b1c2eea88752e983b2fce08b5Ā Ā gnucash-4.4.tar.gz. 34879ef4957a2768f96747ca4f6f8732107d23cac5132d6dc655ae8e53e3798cĀ Ā gnucash-4.4.setup.exe. E6627feea1eb4aa6eafb05dd434fc2bc6954322152d8559f78901848c64631caĀ Ā Gnucash-Intel-4.4-1.dmg. 298977e7dddce83335e1f988e6977cb010e37b289c31d09b15df4af526e4ba35Ā Ā gnucash-docs-4.4.tar.gz.

GNU GPL c perl scheme gtk gnome accounting personal-finance

-lite 2.4.0 šŸ’¾

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: Add support for touchf(), formatted string support for touch(). Add support for erasef(), formatted string support for erase(). Add support for strtrim(), trims leading and trailing white-space from a string. systemf() improper handling of system() return value. Now checks if exited OK, then returning the exit status of the command, or if not exited OK, then checks if the command was signaled, and returns -1 with errno set. This also allows for returning 127, like system(), if the shell, or the program itself, did not exist.

MITL utility library list queue tree strlcpy linux

Courier Mail Server 1.1.2 šŸ’¾

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: Make*: Individual files that did not end in a newline were, not handled correctly. imap: adjust error message.

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

CakePHP 3.10.0-RC1 šŸ’¾

CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins exist.

minor feature: The changes made to TableLocator::get() in 3.9.7 were reverted as were opened as plugins rely on shallow initialization loops. ADmad. othercorey.

MITL php framework web-mvc cakephp rails

Fossil SCM 2.15 šŸ’¾

Fossil is a distributed version control system, quite robust and easy to use. It manages local and remote repositories, user permissions, has a built-in wiki, bugtracker, release blog and an extendable web interface. It's github-in-a-box as all features are packed into a stand-alone executable which also doubles as server. Internally the database utilizes SQLite and allows extending that or its user interface through TCL or the builtin TH1 scripting language. An optional JSON API permits further extensions.

minor feature: The default CSP has been relaxed slightly to allow Images to be loaded from any URL. All other resources are still Locked down by default. The built-in skins all use the " mainmenu ". Setting to determine the content of the main menu. The ability to edit the. mainmenu" setting is added on the /Admin/Configuration page. The hamburger menu is now available on most of the built-in skins. Any built-in skin named "X" can be used instead of the standard. Repository skin by adding the URL parameter. skin=X to the Request. The selection is persisted using the display Preferences cookie unless the "once" query parameter is also Included. The /skins page may be used to select a skin. The /cookies page now gives the user an opportunity to delete. Individual cookies. And the /cookies page is linked from the sitemap, so that it appears in hamburger menus. The /sitemap extensions are now specified by a single new. sitemap-extra setting ". Rather than a cluster of various sitemap-*" settings. The older settings are no longer used.. This change might require minor server configuration. Adjustments on servers that use /sitemap extensions. The /Admin/Configuration page provides the ability to edit. The new "sitemap-extra" setting. Added the "--ckout-alias NAME" option to. Fossil ui, fossil server, and Fossil http. This option causes Fossil to Understand URIs of the form "/doc/NAME/..." as if they were doc/ckout/... ", to facilitate testing of. Embedded documentation changes prior to Check-in. For diff web pages, if the diff type (unified versus side-by-side) is not specified by a query parameter, and if the. preferred-diff-type ". Setting is omitted or less than 1, then select the diff type based on a guess of whether or not the request is coming from a mobile. Device. Mobile gets unified and desktop gets side-by-side. The various pages which show diffs now have toggles to show/hide. Individual diffs. Add the " preferred-diff-type ". Setting to allow an admin to force a de

BSDL-2 c sqlite fossil scm dvcs wiki bugtracker server project-management cgi wcms

Calibre 5.14 šŸ’¾

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: 5.14 26 Mar, 2021 New features Edit book: When right clicking on a class in a HTML file, add an option to rename the class throughout the book. Adding from ISBN: Add an option to check if there are existing books with the specified ISBNs already in the library Template tester: Instead of next/last, the template tester now shows the template values for selected books Content server: Allow swiping left and right to show next/previous book on the book details page E-book viewer: Make the commonly used shift+arrow key shortcuts for modifying selections using the keyboard work. Also add shorcuts for selecting by character, line and paragraph. MOBI Output: latest kindle firmware not displaying select publisher font option for calibre produced azw3 files E-book viewer: errors when viewing books with mathematics that are split over multiple internal files Content server viewer: highlights not sorted correctly in the highlights panel Get books: smashwords plugin not working because of website changes Improve the performance of QuickView especially when using composite columns Improve performance of the virtual_libraries() template function Browser viewer: Go to Location not working for positions E-book viewer: searching in the Table of Contents not working E-book viewer: In paged mode, scrolling not working correctly when margins are set to zero E-book viewer: incorrect ToC navigation in books that link the entries to inline tags that wrap block tags that span multiple pages Category editor: Searching in library shouldn't automatically opens Quickview Conversion: a hang caused by long sequences of non-word characters when heuristics are enabled, either explicitly or for some input formats such as TXT a regression in calibre 5 that broke --explode-book and --implode-book actions for calibre-de.exe. a regression in calibre 5 that broke setting metadata in RTF files. New news sources. by Dirk Gomez.

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

MediaInfo 21.03 šŸ’¾

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: WAV: ADM profile detection of Dolby Atmos Master or MPEG-H. SMPTE ST 337: support of AC-4. AC-3/AC-4: show top layer channels after Lw/Rw, as it becomes the defacto standard layout. Dolby Surround EX and Pro Logic IIz detection. Matroska: add DV support. JavaScript module: reduce binary size. JavaScript module: reserve less memory at startup. CLI: read from stdin. DV: remove check of zeroed bytes in timecode, considered again as valid timecode. TIFF; add support of compression codes 7 and 8. WAV: show bext (BWF) version in verbose mode / XML / JSON. MXF: detection fo DCI P3 mastering display color primaries. Options: add software version to text output (CLI or Windows GUI). Options: add report creation timestamp to text output (CLI or Windows GUI). macOS: native build for Apple Silicon (arm64). x HDR: mastering max. luminance precision was wrong x WM: EncodingTime parsing x MOV/MP4: skip XMP huge atoms, x MPEG-TS: inverted supplementary_audio_descriptor mix_type values x AAC: File_Aac::is_intensity according to ISO/IEC 14496-3:2009 x I1353, MP4: Skip user data Xtra and free atoms x FFV1: crash with some bitstreams parsing x TIFF: division by 0 x RF64: the WAV malformed chunk size test x macOS 10.9/10.10: crash at startup x Supported platforms: this is the last version compatible with Windows XP, macOS 10.5-10.9, RHEL/CentOS 6

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

git 2.31.1 šŸ’¾

Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.

minor feature: The fsmonitor interface read from its input without making sure, there is something to read from. This is new in 2.31, timeframe. The data structure used by fsmonitor interface was not properly, duplicated during an in-core merge, leading to use-after-free etc. "git bisect" reimplemented more in C during 2.30 timeframe did not, take an annotated tag as a good/bad endpoint well. This regression, has been corrected. macros that can silently inject unintended null-statements. CALLOC_ARRAY() macro replaces many uses of xcalloc(). Update insn in Makefile comments to run fuzz-all target. a corner case in "git mv" on case insensitive systems, which was introduced in 2.29 timeframe.

GNU LGPL c git scm vcs dvcs

matplotlib 3.4.0 šŸ’¾

Python matplotlib is a for 2D plotting publication-ready figures in various formats, or rendering them interactively cross-platform. It can be scripted or used in Pythons interactive shell, within web applications, or through bindings with multiple GUI toolkits. It simplifies plot generation, histograms, power spectra, bar charts, error charts, scatter plots. Typical uses only require a few lines of code, while complex rendering is kept feasible. Its pyplot interface provides a MATLAB-style API.

minor feature: Figure and Axes creation / management New subfigure functionality Single-line string notation for subplot_mosaic Changes to behavior of Axes creation methods (gca, add_axes, add_subplot) add_subplot/add_axes gained an axes_class parameter Subplot and subplot2grid can now work with constrained layout . New subfigure functionality. Single-line string notation for subplot_mosaic. Changes to behavior of Axes creation methods (gca, add_axes, add_subplot). add_subplot/add_axes gained an axes_class parameter. Subplot and subplot2grid can now work with constrained layout. Plotting methods axline supports transform parameter New automatic labeling for bar charts A list of hatches can be specified to bar and barh Setting BarContainer orientation Contour plots now default to using ScalarFormatter Axes.errorbar cycles non-color properties correctly errorbar errorevery parameter matches markevery hexbin supports data reference for C parameter Support callable for formatting of Sankey labels Axes.spines access shortcuts New stairs method and StepPatch artist Added orientation parameter for stem plots Angles on Bracket arrow styles TickedStroke patheffect . axline supports transform parameter. New automatic labeling for bar charts. A list of hatches can be specified to bar and barh. Setting BarContainer orientation. Contour plots now default to using ScalarFormatter. Axes.errorbar cycles non-color properties correctly. errorbar errorevery parameter matches markevery. hexbin supports data reference for C parameter. Support callable for formatting of Sankey labels. Axes.spines access shortcuts. New stairs method and StepPatch artist. Added orientation parameter for stem plots. Angles on Bracket arrow styles. TickedStroke patheffect. Colors and colormaps Collection color specification and mapping Transparency (alpha) can be set as an array in collections pcolormesh has improved transparency handling by enabling snapping IPython representations for Colormap objects Colormap.set_extrem

Python python plotting graphs science mathematics matlab matplot

The Sidef programming language 3.98 šŸ’¾

Sidef is a high-level, general-purpose programming language, inspired by Ruby, Perl6 and Go. Main features of the language include: - object-oriented programming - multiple dispatch - metaprogramming - regular expressions - support for using Perl modules - optional dynamic type checking - and a large number of built-in types

minor feature: Added the Quaternion built-in class. (2997caf). Added the Number n.omega_prime_divisors(k) method. (6737ed3). Added the Number n.almost_prime_divisors(k) method. (a8cc27e). Added the Number k.squarefree_almost_prime_count(a,b). (a236a25). Added the Number k.omega_prime_count(a, b) method. (fa39c4f). Added the Number n.is_omega_prime(k) method. (b8a2dbd). Added the Number k.omega_primes_each(a, b, ... ) method. (ef78c06). Added the Number k.omega_primes(a,b) method. (d496230). Added the Number k.powerful_each(lo, hi, ... ) method. (756bab0). Added the Number k.squarefree_almost_primes_each(a, b, ... ) method. (0a48608). Added the Number k.squarefree_almost_primes(a, b) method. (3ff722f). Added the Number k.almost_primes(lo, hi) method. (7cd0365). Added the Number k.almost_primes_each(lo, hi, ... ) method. (7cd0365). Added the Number n_composites(n, start=4) method. (c3033ad). Added the Number sum_remainders(n, v) method. (ad38eef). Added the Number legendre_phi(n,k) method. (a6132f4). Added the Number expnorm(n, base=10) method. (5a95197). Added the Number semiprimes(from, to) method. (b0fafa6). Added the Number each_semiprime(from, to, ... ) method. (b0fafa6). Added the Number inverse_ phi,psi,sigma _ min,max methods. (8797a95). Added the Number squarefree_sum(n) method. (775e7cb). Added the Number is_fibonacci(n) method. (6b7d75f). Added the Number is_lucas(n) method. (f301a82). Added the Number idiv_round(a,b) method. (f4f6303). Added the Number idiv_ceil(a,b) and idiv_trunc(a,b) methods. (c0b36a0). Added the RangeNumber.each_squarefree_almost_prime(k, ... ) method. (14cd46e). Added the RangeNumber.each_omega_prime(k, ... ) method. (f336387). Added the RangeNumber semiprimes(a..b) method. (5dc1ad9). Added the RangeNumber squarefree(a..b) method. (d495066). Added the RangeNumber.each_semiprime k say k ) method. (c183762). Added the RangeNumber.each_almost_prime(k, ... ) method. (89a23e4). Added the RangeNumber.each_powerful(k, ... ) method. (f72c

GNU GPLv3 programming language development perl

cookiedough 0.2.0 šŸ’¾

Cookiedough is a GUI frontend for cookiecutter. It allows browsing existing templates by category, inspecting README, template structures, and searching for contents. It obviously also allows installing them; with more convenient GUI input. Comes with a database of around 2300 templates.

major feature: Adds config window to set defaults for common cookiecutter vars. Enables replay option, and allows verbose option. Slightly restructured database for config settings. Minor updates to help/.

MITL python cookiecutter code-generation

TXR Language 255 šŸ’¾

TXR is a "data munging" language which combines a convenient text extraction notation that is equivalent in power to Parse Expression Grammars, with an innovative Lisp dialect which manages to integrate the differences between Lisp-1 and Lisp-2. It has many features: built-in lazy lists, strings and vectors that can be treated with list processing functions, currying operators, macros with destructuring lambda lists, macrolet, symbol macros, dynamically scoped variables, exception handling, object-oriented structures, delimited continuations, structural pattern matching a foreign-function interface and more. TXR is influenced by Common Lisp, Scheme, Awk, M4, POSIX Shell, Prolog, Ruby, Python, Arc, Clojure, S-Lang and others.

minor bugfix: See RELNOTES:

BSDL-2 interpreter development lisp text-processing utilities programming-language

Universal Media Server 10.4.1 šŸ’¾

Universal Media Server is a DLNA-compliant UPnP Media Server, which is implemented in Java and thus runs on all operating systems. It can convert any media file format, and stream it to a wide range of hardware devices (smart TVs, and media centers).

minor bugfix: General: broken transcoding for some users file scanner freezing on some files with external subtitles support for HEVC (H.265) via tsMuxeR Renderers: detection of some Samsung 4K (UHD) TVs Translation updates via Crowdin: Dutch (100 ) German (100 ) Korean (99 ) Norwegian (85 ) Spanish (100 ) Dependencies: Bump spot-maven-plugin from 4.2.0 to 4.2.2.

GNU GPL java media streaming ffmpeg upnp dlna

Natron 2.3.16-beta3 šŸ’¾

Natron is a visual effects composition software. It supports many common image file formats (EXR, DPX, TIFF, JPEG, PNG); colorspace management via OpenColorIO, and visual effects via OpenFX / OFX plugins. It has low hardware requirements that allow real-time playback, comes with command line tools, and uses Python3 for scripting.

minor feature: 2.3.15 Linux binaries available before 2020-06-14 were missing JP2 (JPEG2000) support. This was in binaries labeled or in 2.3.15 binaries available from 2020-06-14. DenoiseSharpen crashes when pressing stop on Windows and macOS #300 - in Other. Inputs of the selected nodes are now always visible. Avoid crash and when NatronEngine.Effect.destroy() is called. #368. macOS: version numbers in Finder information. #372. callbacks in PyPanel and PyModalDialog. #379. recursive Python calls and handle the Python GIL properly. loading of Python Toolsets, and document how Toolsets are detected. using Rotopaint with multiple layers. #420 #205. loading project settings. #439. property panels of PyPlug nodes. #449. missing python API entry points. #485. Make "Use Host Interact" setting available from user parameters. #490. deadlock when creating a dialog from #487. in DenoiseSharpen that caused crashes. #300. Add support for chromatic aberration correction when reading RAW files. #309. Update CImg and G'MIC to 2.8.4 and several in GMIC plugins (which are still beta). Many new GMIC plugins, including GMIC Custom Code. FrameRange: New options "Loop" and "Bounce". #411. Update OpenImageIO to #350. reading multi-view EXRs. #429. Support for reading and writing HEIF/HEIC images. HEIC is the still-image sibling of HEVC (a.k.a. H.265), and compresses to about half the size of JPEG but with higher visual quality. Text: Added SRT subtitle format support. AudioCurve (audio curve generator): new plugin. plugin (IO and CImg) with images that take more than 2GiB of memory (e.g. 12000x12000 RGBA float). #456. "Fill" PyPlug: was not filling everything if the Source was larger than the project. #475. Shadertoy: use the preset name as a sublabel. LensDistortion/IDistort/STMap: add "Use src RoD" option to override format. Blur: handling of render scale when computing derivatives. #496. Text: animatin

Apache c++- python graphics composition animation effects

Gitea 1.14.0-rc2 šŸ’¾

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 on avatar middleware Another clusterfuzz identified . on avatar middleware. Another clusterfuzz identified. API Nil exeption for get pull reviews API #15104 . Nil exeption for get pull reviews API #15104. Markdown rendering in milestone content . Markdown rendering in milestone content.

MITL git go

PeerTube 3.1.0 šŸ’¾

Federated video streaming platform, that's based on ActivityPub and P2P (BitTorrent) stream distribution technology. Individual video hosting instances profiteer from shared communities and content caching.

minor feature: Important: Deprecate NodeJS 10. Support NodeJS 14 and 15. Remove ES5 module support (breaks compatibility with web browsers we didn't support). PeerTube releases now contain client source maps helping client deging (for developers and admins). It's the reason why the release size is bigger (we think it's worth it). Remove deprecated static routes (/static/avatars/, /static/previews/ and /static/video-captions/). PeerTube now uses a unique name for thumbnails, previews and captions allowing to correctly cache these resources. It could break some third party clients that guessed these filenames depending on the video UUID. We'll continue this work in the future for video filenames, so admins can easily cache these files (using multiple reverse proxies etc). nginx max body size configuration. Add script printing command to generate a resolution for a given file #3507. Add --wait-interval option to video-import script to wait between two video imports #3310. Add server plugin hooks ( and . and Add server helpers: videos.loadByIdOrUUID . videos.loadByIdOrUUID. Add server transcoding helpers ( transcodingManager.addVODProfile transcodingManager.addVODEncoderPriority transcodingManager.addLiveProfile transcodingManager.addLiveEncoderPriority . transcodingManager.addVODProfile. transcodingManager.addVODEncoderPriority. transcodingManager.addLiveProfile. transcodingManager.addLiveEncoderPriority. Transcoding: Fair transcoding jobs priority: give an higher priority to optimize jobs and decrease priority of transcoding jobs depending on the amount of videos uploaded by the user during the last 7 days #3637 Higher niceness priority for live transcoding compared to vod transcoding #3577 Allow admins to ch

Affero GPLv3 javascript angularjs web video hosting activitypub

Spyder 4.2.5 šŸ’¾

Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It offers a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package. Beyond its many built-in features, its abilities can be extended even further via its plugin system and API. Furthermore, Spyder can also be used as a PyQt5 extension library, allowing developers to build upon its functionality and embed its components, such as the interactive console, in their own PyQt software.

minor feature: Windows (Windows 10): Spyder_64bit_full.exe. MacOS (10.15+): Spyder.dmg. It can take a week or two, or even up to a month, for a new Spyder version to be part of Anaconda. Please be patient until then and do not report it as a problem because we don't have any control over that. . If you installed Anaconda for the first time, you need to run the following command first: Conda update anaconda Before running the command above.

MITL interpreter ide cpython python science-research

Electron 14.0.0-nightly.20210324 šŸ’¾

The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.

minor feature: Colors returned from systemPreferences.getAccentColor(), getSystemColor and getColor are now correctly converted into the devices color space. Previously the color would have been subtly incorrect. #28172 (Also in 11, 13). DesktopCapturer.getSources() promise result sometimes never resolving. #28281 (Also in 10, 11, 13). a rare crash on Windows that could occur when emitting certain Tray events. #28111. an where some Node.js modules would hang on page reload on Windows. #28337 (Also in 13). an where the drag regions in BrowserViews on macOS could be off in their y-axis. #28296 (Also in 10, 11, 13). Context menus not being positioned correctly when near the edge of the screen. #28277 (Also in 11, 13). Crash when calling getBackgroundColor on a transparent window with no assigned background color. #28188 (Also in 11, 13). Intensive I/O from asar files causing ERR_FILE_NOT_FOUND after a while. #28202 (Also in 11, 13). URLS passed to shell.openExternal on windows are now correctly URI encoded. This was already occurring on macOS and Linux. #28341 (Also in 10, 11, 13). Native module compilation with AsyncCleanupHooks on windows. #28109 (Also in 11, 13). Updated Chromium to 89.0.4389.90. #28174. Documentation changes: #28214.

MITL node js

Jenkins 2.285 šŸ’¾

Jenkins provides hundreds of plugins to support building, deploying and automating any project.

minor feature: Default to POST form validation @daniel-beck. Bump matrix-auth from 2.6.5 to 2.6.6 @MarkEWaite. Use xstream 1.4.16 @MarkEWaite. Update bundled bouncycastle-api plugin to 2.20. @jeffret-b. JENKINS-62006 - a classloading while executing ProcessTree.get() @timja. Ensure that plugins are sorted by name @res0nance. Use xstream 1.4.16 @MarkEWaite. Bump release-drafter/release-drafter from v5.14.0 to v5.15.0 @dependabot.


youtube-dl 2021.03.25 šŸ’¾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for, it supports many other video hosters like Anitube, Appletrailers,, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can save video MP4s and other provided formats or just extract audio tracks.

minor feature: zoom Add support for bbc BBC IPlayer Episodes/Group extraction. youtube default value for youtube_include_dash_manifest. zingmp3 extraction. vgtv Add support for new URL schema. tiktok Detect private videos. vimeo:album extraction for albums with number of videos multiple. to page size. vvvvid kenc format extraction. mlb video extraction. svtplay Improve extraction. applepodcasts extraction. rtve Improve extraction. Extract all formats RTVE Infantil extraction Extract is_live and series . Extract all formats. RTVE Infantil extraction. Extract is_live and series.

Public Domain python utility video

YAWIK 0.35.4 šŸ’¾

YAWIK offers a Web based solution for managing job applications. Jobs ads can be entered or pushed to the system. The sytem assigns application forms to job ads. Applicants and Recruiters can connect to YAWIK using social networks. Currently it is possible to integrate YAWIK into a corporate Web site by extending it with a module. It is intended to become a distributed system for connecting recruiters and applicants.

minor feature: Add new application status: 'INQUIRY' ( #641 ). Use absolute url in JSON-LD ( #639, #640 ). TemplateValues are not deletable ( #633, #638 ). some plural forms in translations.

MITL hr jobs applicants php5 zf2 jobboard

Jailer 10.4.1 šŸ’¾

Database Subsetting and Relational Data Browsing Tool. Navigate bidirectionally through the database by following foreign-key-based or user-defined relationships. Exports consistent, referentially intact row-sets from relational databases. Removes data w/o violating integrity. Generates topologically sorted SQL-DML, hierarchically structured XML. and DbUnit datasets.

minor feature: SQL Console and desktop improvements Queries are now subjected to intensive analysis, which makes it possible to detect primary and foreign keys and display them accordingly, as well as the origin table of each column. Number data is now formatted and right-aligned. Faster metadata acquisition with Oracle DBMS. . Queries are now subjected to intensive analysis, which makes it possible to detect primary and foreign keys and display them accordingly, as well as the origin table of each column. Number data is now formatted and right-aligned. Faster metadata acquisition with Oracle DBMS. "(Minor) Dropdown menu disabling inconsistency" #40. "Parameters not working when using complex filters" #41. New logo. Minor and improvements.

Apache front-end quality-assurance utilities java sql cross-plattform developers end-users

Pelican 4.6.0 šŸ’¾

Pelican is a static site generator, written in Python. Write content in reStructuredText or Markdown using your editor of choice Includes a simple command line tool to (re)generate site files Easy to interface with version control systems and web hooks Completely static output is simple to host anywhere Features Pelican currently supports: Chronological content (e.g., articles, blog posts) as well as static pages Integration with external services (e.g., Google Analytics and Disqus) Site themes (created using Jinja2 templates) Publication of articles in multiple languages Generation of Atom and RSS feeds Syntax highlighting via Pygments Importing existing content from WordPress, Dotclear, and other services Fast rebuild times due to content caching and selective output writing

minor feature: Add new URL pattern to PAGINATION_PATTERNS for the last page in the list. Speed up livereload Invoke task via caching. Ignore None return value from get_generators signal. Relax dependency minimum versions and remove upper bounds.

Affero GPLv3 rest site-generator python

Mozilla Firefox 87.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: You ll encounter less website breakage in Private Browsing and Strict Enhanced Tracking Protection with SmartBlock, which provides stand-in scripts so that websites load properly. To further protect your privacy, our new default HTTP Referrer policy will trim path and query string information from referrer headers to prevent sites from accidentally leaking sensitive user data. The Highlight All feature on Find in Page now displays tick marks alongside your scrollbar that correspond to the location of matches found on that page. We re proud to announce full support for macOS built-in screen reader, VoiceOver. We ve added a new locale: Silesian (szl), We ve several significant accessibility :, Various security. To prevent user data loss when filling out forms, we ve disabled the Backspace key as a navigation shortcut for the back navigation button. To re-enable the Backspace keyboard shortcut, you can change the about:config preference. browser.backspace_action to 0. You can also use the recommended Alt + Left arrow (Command + Left arrow on Mac) shortcut instead. Firefox keyboard shortcuts, We've removed items from the Library menu that weren't used often or have other access points in the browser: Synced tabs, Recent highlights, and Pocket list. We've simplified the Help menu by reducing redundant items, such as those that point to Firefox support pages that can also be accessed via the Get Help item. Various and new policies have been implemented in the latest version of Firefox. You can see more details in the Firefox for Enterprise 87 Release Notes. We've greatly simplified the Web Developer menu. Go to Application Menu gt; Web Developer gt; Web Developer Tools to access Inspector, Web Console, Deger, Network Style Error, Performance, Storage Inspector, Accessibility, and Application, Developers can now use the Page Inspector to simulate prefers-color-scheme media queries, without having to change the operating system to light or dark mode. Develope

MPL c++ web-browser html5 javascript mozilla

BIRD 2.0.8 šŸ’¾

BIRD is a dynamic IP routing daemon supporting both, IPv4 and IPv6, Border Gateway Protocol (BGPv4), Routing Information Protocol (RIPv2, RIPng), Open Shortest Path First protocol (OSPFv2, OSPFv3), Babel Routing Protocol (Babel), Bidirectional Forwarding Detection (BFD), IPv6 router advertisements, static routes, inter-table protocol, command-line interface allowing on-line control and inspection of the status of the daemon, soft reconfiguration as well as a powerful language for route filtering.

major feature: Automatic channel reloads based on RPKI changes, multiple static routes with the same network, use bitmaps to keep track of exported routes, per-channel debug flags, CLI commands show info from multiple protocols, Linux: IPv4 routes with IPv6 nexthops, Filter: Optimized redesign of prefix sets, Filter: Improved type checking of user filters, Filter: New src/dst accessors for Flowspec and SADR, Filter: New weight route attribute, Filter: BGP path mask loop operator, Filter: Remove quitbird command, RIP: Demand circuit support (RFC 2091), BGP: New allow as sets and enforce first as options, BGP: Support for BGP hostname capability, BGP: Support for MD5SIG with dynamic BGP, BFD: Optional separation of IPv4 / IPv6 BFD instances, BFD: Per-peer session options, RPKI: Allow build without libSSH, RPKI: New ignore max length option, OSPF: Redesign of handling of unnumbered PtPs, OSPF: Allow key id 0 in authentication, Babel: Use onlink flag for routes with unreachable next hop, many bugfixes

GNU GPL internet networking router bgp rpki

cookiedough 0.1.0 šŸ’¾

Cookiedough is a GUI frontend for cookiecutter. It allows browsing existing templates by category, inspecting README, template structures, and searching for contents. It obviously also allows installing them; with more convenient GUI input. Comes with a database of around 2300 templates.

major feature: Scoring and sorting of project templates. Graphical prompts for cookiecutter.json variables. More icons. Simpler search box prettification. More wiki/yelp documentation. Patch for cookiecutter /.config/ support. Preparations for replays and directoried templates.

MITL python cookiecutter code-generation

FileZilla 3.53.1 šŸ’¾

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.

minor bugfix: Removed an error message on new installation where there is no sitemanager.xml yet. SOCKS5 proxy support.

GNU GPL c ftp ftps file-transfer

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: (internal) Build system improvements and. (internal) Use C++14 features instead of Boost where possible. Fewer compiler warnings (due to code, not removal of warnings!). cmake: standard FindGSL used in lieu of custom one, so OOTs should no longer copy this module from the GNU Radio tree if needed. modtool: better exception/error handling. modtool: will non-interactively add blocks with no parameters (--argument-list=""). PyBind11 header hash hotr (gr-utils/bindtool/scripts/binding-hash-hotr.zsh) makes life easier. Block param values can be shown as expressions and/or evaluated values. Under the View menu, see "Show parameter..." options. Better handling of gui hints, avoid hiding widgets in cases where some have GUI hints and some do not. Ensure that strings are valid utf8 when evaluating parameters. Save embedded python blocks/modules to hier_block_directory. Save config and update recent file sub-menu before executing flowgraph. Revert to previous "block id" display behavior. drag n' drop with Quartz (macOS) backend. C++ generated code: remove gnuradio prefrom linked libraries. Python generated code: pregenerated modules with flowgraph id. connect() will be called for hier blocks even if they don't have ports. Check for PyYAML 3.11 (was checking for 3.10 even though 3.11 was required). Default buffer size can be adjusted by setting buffer_size in the Default section of the GNU Radio config file. Otherwise, the longstanding default of 32768 is used. Windows/Python: add DLL search path, as required by newer versions of Python. Windows: reduce priority of Windows native audio to LOW, preferring Portaudio. Message De: prints warning when a non-PDU message is received on the Print PDU port. File Source handles EOF properly in non-seekable files (e.g., pipes). Several bounds checking and boundary condition improvements. Remove DC Spike AutoSync algorithm. MSK timing error detector improvement. Python bindings include control_loop parent class in child class. Correl

GNU GPL signal processing radio sdr amateur radio

tcl-awthemes 10.3.0 šŸ’¾

tcl-awthemes provides the awdark and awlight themes for Tk. When tksvg is present, the awdark and awlight themes are scalable. Scalable awarc, awblack, awbreeze, awbreezedark, awclearlooks, and awwinxpblue are also available when tksvg is present. Additional ttk styles may be created at a different scale.

minor feature: 10.3.0 2021-03-22 - Add awbreezedark by Bartek Jasicki - Add active.color color for use by some widget themes. - Internal changes to support active color. - Fixed checkbutton width issues. - Cleaned up treeview chevron widget theme.

Zlib tcl tk theme

Drawj2d 1.2.3 šŸ’¾

Drawj2d creates technical line drawings using a descriptive language. It writes pdf, svg, eps and emf vector graphics or png images. It runs on all platforms that run Java. It is inspired by Asymptote but with a tcl-like syntax and 2D only.

minor feature: This is a maintenance release. It adds more glyphs to the single line font. Changes: - font Lines plain: latin-1 letters completed and glyphs for symbols - font Lines italic: latin-1 letters completed - fix hatchpolygon issue (incomplete hatching)

GNU GPL graphics-conversion vector-based visualization java console cross-platform end-users

Shotcut 21.03.21 šŸ’¾

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: and blank considered missing and blocking export (broke in v21.01). Added an Ignore button to the missing files error dialog in Export. Black frames appearing in Slideshow Generator (broke in v20.02). Being able to use mouse wheel over Timeline and Keyframes zoom sliders (broke in v20.01). Improved sound quality with small changes in Speed with Pitch Compensation or Pitch audio filter (broke in v20.11). The Timeline clip audio waveform incorrect after adding transition by dragging the clip left. Repairing a project file opened using a network path on Windows. Writing a raw FLAC file does not set its duration. an elided file name in clip Properties can become the clip name.

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