Firefly III 5.6.0 💾

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

minor feature: Gitter.im. Twitter. GitHub. GitHub Discussions. A few new pages for the new v2 layout. Thanks @alex6480!. Added a new currency, thanks @kasperkls02!. You can now manage loans and debts a little better, see also the documentation for help. Some screenshots are now in the GitHub repository for better management, thanks @Flightkick!. @LBreda has added a service worker and updated icons, thanks!. @hoshsadiq has added all PHP requirements to the composer file, thanks!. A better cache routine for layout v2 pages. All LDAP libraries have been upgraded. New templates and help text for easier GitHub support. First preparations for multi-administration and group membership options. The search will return nothing if you submit invalid values, instead of everything. All telemetry options have been removed. Bad number comparison. Budgeted amount includes inactive budgets. Can't select liability account from imported transactions. HTTP 500 when creating Personal Access Token or OAuth Client. Various Sonarqube, thanks @hazma-fadil!. Correct menu display, thanks @vonsogt!. The IBAN validator will filter special characters. In some cases, piggy banks would report being full or empty while this was not actually the case. Various other and minor. Feature to be able to rebuild Docker images and show security warnings in new builds. CVE-2021-3663 A missing rate limiter makes brute-forcing the login easy. It also CVE-2021-3728, CVE-2021-3729 and CVE-2021-3730, all variations of the same security vulnerability: some actions in Firefly III were vulnerable to CSRF. You can disable webhooks with an extra field in API submissions. There is a static cron token (see.env.example) which is useful for Docker. A better endpoint to move transactions around, see api-docs.firefly-iii.org.

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

Spyder 5.1.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. To use packages such as Scikit-learn or Seaborn with these installers, please read the following entry in our documentation FAQ. To connect the installers to your current conda or pyenv environments, take a look at this other FAQ. 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

Shotcut 21.09.13 💾

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: dragging to Timeline broken if there is MLT XML on the clipboard (broke v21.08.29). seeking backwards after seeking to the end (broke in v21.08.29). File Save (Ctrl-S) immediately after File (Ctrl-W) can corrupt a saved project. Add Custom Video Mode Frames/sec was not accepting some legitimate values. encoding HEVC without hardware encoder (x265) would always output 10-bit instead of 8 (broke in v20.11.28). Changed Copy the filters to only copy enabled filters. Changed fading on the Timeline to automatically fade the opacity when it is not the bottom video track. Added 360: Equirectangular to Stereographic video filter. This can be used to create so-called Tiny Planet videos. Expire old QML cache items at startup to reduce app data footprint. Improved performance of 360: video filters.

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

tesseract-ocr 5.0.0-beta-20210916 💾

tesseract-ocr is an OCR engine originally developed by Hewlett Packard and now sponsored by Google. It is highly accurate and will read a binary, gray, or color image and output text.

minor feature: Implemented sw build (cppan is deprecated). Improved cmake build. Code cleanup and optimization. A lot of.

Apache c++ c ocr library cli

µBlock Origin 1.37.3rc5 💾

µBlock Origin is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.

minor feature: Firefox: Click uBlock0_1.37.2.firefox.signed.xpi uBO works best on Firefox. . uBO works best on Firefox. Chromium: Install from the Chrome store (CWS): https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm. Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak The Microsoft Store version of uBO is published by Nik Rolls . The Microsoft Store version of uBO is published by Nik Rolls. Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/. uBO 1.37 breaks at least some sites that use googletagmanager if specific filters in use.

GNU GPLv3 javascript browser ad-blocker filter privacy

Vim 8.2.3441 💾

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.3441: MS-Windows: vimtutor can't handle path with spaces Problem: MS-Windows: vimtutor can't handle path with spaces. Solution: Add double quotes.

Other text-editor ide vi vim

CherryTree 0.99.41 💾

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. Features: rich text formatting and colorization, syntax highlighting, images handling, embedded files, lists handling, simple tables, codeboxes, text/image/table alignment, hyperlinks, spell checking, cross application copy/paste, export to html or plain text, table-of-contents generation, extensive search function. It can import from Basket, Cherrytree, Epim html, Gnote, Keepnote, Keynote, KnowIt, MemPad, Notecase, TomBoy, Treepad Lite, TuxCards, Zim.

minor bugfix: Added flip image buttons to image properties dialog. Rich text tag monospace: added configurability of the foreground colour. Incorrect insertion from plain text clipboard of link with pipe char. Apply link to image via toolbar button rather than right click. After unmaximise main window,, reopen - still maximised. Fullscreen expands the width of tree explorer rather than the editing frame when tree on the right. Segfault/crash from exporting imported markdown file with a table. Todo lists in ubuntu 18.04 not cycling through available mark choices. Print/export to pdf of table columns widths. Print/export to pdf of scalable tags (h1..h6,small) and monospace use configured properties. Node name header font size/family to follow the tree font. Improved table sorting to use not only first column. Improved import from markdown of a table with or without pre/post text. Updated es.po (UserFav).

GNU GPLv3 gtk c text-editor note-taking

Bokeh 2.4 💾

Bokeh is an interactive visualization library for modern web browsers. It provides elegant, concise construction of versatile graphics, and affords high-performance interactivity over large or streaming datasets. Bokeh can help anyone who would like to quickly and easily make interactive plots, dashboards, and data applications.

minor bugfix: : - #7217 component: bokehjs Including both log and linear axis types not working. - #10756 component: bokehjs Jitter caching too aggressively. - #10806 Date validation is too lax. - #10876 component: bokehjs 'dashed' line style not working properly when using webgl. - #10898 component: bokehjs Tabs widget disabled property has no effect. - #10927 component: docs Inconsistent information about `_units` property in reference guide. - #11016 component: bokehjs Figure name passed to `renderer.glyph.name` but not `renderer.name`. - #11025 component: bokehjs Line and MultiLine produce inconsistent data bbox with trailing NaNs. - #11035 component: bokehjs `Bokeh.Widgets` objects missing `tools`, required by `Bokeh.Plotting.gridplot()`. - #11037 component: bokehjs Using `sizing_mode` in gridplot layouts requires explicit assignment. - #11038 component: bokehjs Calling `figure( title:"some title" )` replaces Title object with string, prevents subsequent updates to title text. - #11045 component: bokehjs Hatch patterns are lost with SVG backend after interaction. - #11058 component: bokehjs SVG backend does not support line dash offset. - #11071 component: examples Use of np.int is deprecated in numpy 1.20. - #11139 Image.transform does not handle data:image/PNG;base64 string images. - #11149 component: bokehjs Inconsistent hatch rotation. - #11154 Non-selected hatching not grayed out. - #11162 component: bokehjs Do not make room for invisible tick labels. - #11178 component: examples Broken example: Olympic Sprinters. - #11197 component: tests Correct missleading classname in BokehJS unit Test for LogTickFormatter. - #11216 Toolbar properties non-nullable. - #11217 WebGL regressions when setting alpha as an iterable. - #11276 component: bokehjs FileInput filename not returning the filenames after upgrading to v2.3.2. - #11288 compone

BSDL python javascript visualization data-science rendering science-research developers cross-plattform python

CakePHP 4.3.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: Controller::middleware() was added which allows you to define middleware for a single controller only. Http Client::addMockResponse() was added making integration tests easier to write without using complex to define mocks. A JSON based logger was added. FormHelper generates aria attributes improving out-of-the box accessibility. A new ture subsystem leverages your migrations or SQL dumps to generate test database schema was added. ADmad. Breton Erwane. Chris Nizzardini. Erwane Breton. J.Brabec. Jan Brabec. Juan Pablo Ramirez. Mark Scherer. Mark Story. Rob Rikken. andrii-pukhalevych. captain-redbeard. chris cnizzardini. fabsn182. jpramirez. ndm2. othercorey.

MITL php framework web-mvc cakephp rails

Nautilus Annotations 0.8.3 💾

Long time ago GNOME Files (Nautilus) had the ability to handle custom annotations attached to files and directories. This ability has slowly gone lost in the folds of time. Things however are rarely really unlearned, and an ability rarely goes away for good. Nautilus Annotations brings back Nautilus' annotation capabilities. It exploits the same machinery that was used back then: that of relying on GIO to store custom information about a file or a directory.

minor feature: (2021-09-14). Changes: Code review (CSS themes, extension's source code). Documentation.

GNU GPLv3 desktop file-manager file-metadata gio gnome gnu gnu-linux gtk gvfs gvfs-metadata markdown metadata nautilus nautilus-extension notes

Electron 16.0.0-nightly.20210913 💾

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: transparent frameless windows having an opaque background when opened in a maximized state. #30863 (Also in 13, 14, 15). Backported for chromium:1206289. #30822. Backported for chromium:1227228. #30816. Security: Backported for 1231134. #30762 (Also in 11). Security: backported for chromium:1221047. #30818.

MITL node js

Embedthis MakeMe 1.0.4 💾

Embedthis MakeMe is a modern replacement for make and autoconf. It manages the building of programs and products by direct compilation and the generation of IDE projects and Makefiles. MakeMe can portably build programs for Linux, Mac and Windows and handles cross-compilation with ease.

minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient. building on windows. . Download. Documentation.

GNU GPL makeme gyp bit make autoconf makefile cake

VideLibri 2.4 💾

VideLibri lists the books you have borrowed from a public library and lets you search the library catalog from your local device. It has all the usual features of a library OPAC, i.e. viewing, renewing, searching and ordering books. It also renews all due books automatically and can do other things only a locally running app can do, like keeping a history of all ever borrowed books across multiple libraries. Developed since 2006 it is the world's first library app, and by supporting 20 different kinds of OPACs from different vendors it is compatible with more libraries than any other app. So far VideLibri has been tested with 200 libraries successfully, but it was designed to allow any user to add their own library without requiring any/much programming knowledge. For this purpose three query languages were developed that are supposed to simplify the querying of webpages as much as possible: - A pattern-matching language that selects arbitrary data from a single HTML page, based on an annotated sample of that page. - A catalog of related pages to apply these patterns to multiple webpages. Its syntax is similar to XSLT and likewise it is almost Turing complete (i.e. it has the necessary control structures, but requires XPath to do calculations ). - A dialect of XPath/XQuery/JSONiq that is Turing-complete and thus can calculate arbitrary, unexpected things. VideLibri is platform-independent and currently there are binaries for (Desktop) Windows, Linux and Android.

minor feature: Technical improvements: Faster start. Faster JSON parser. Faster regular expression. More compliant XPath/XQuery 3.1 support. Faster string- int casting. Automatical click buttons on websites. Biber Bibdia OPAX: Fix renewing. aDIS und Bibliotheca: Show more books as non-renewable. vufind: Show more borrowed books Adapt to changed websites of public library Augsburg, Koblenz, Pfinztal, Titisee-Neustadt, and GGG Basel.

GNU GPL libraries opac interpreter object-pascal java windows linux android bibliothek bibliotheken buecherei buechereien stadtbibliotheken

An EXIF Tag Parsing Library for Digital Cameras 0.6.23 💾

Libexif is a library that can extract and insert EXIF information, in printable and in binary form.

major feature: libexif-0.6.23 (2021-09-12): * Translation updates: es, pl, uk, fr * EXIF_TAG_SENSITIVITY_TYPE decoder added, added some more Exif 2.3 tags: - EXIF_TAG_STANDARD_OUTPUT_SENSITIVITY - EXIF_TAG_RECOMMENDED_EXPOSURE_INDEX - EXIF_TAG_ISO_SPEED - EXIF_TAG_ISO_SPEEDLatitudeYYY - EXIF_TAG_ISO_SPEEDLatitudeZZZ - EXIF_TAG_OFFSET_TIME - EXIF_TAG_OFFSET_TIME_ORIGINAL - EXIF_TAG_OFFSET_TIME_DIGITIZED - EXIF_TAG_IMAGE_DEPTH * be more relaxed to out of order JPG / EXIF dataheaders in files generated by some tools * default GPS IFD table added * Decode more Nikon Makernote tag names * Added Apple iOS Makernote * Security fixes: * CVE-2020-0198: unsigned integer overflow in exif_data_load_data_content * CVE-2020-0452: compiler optimization could remove an a bufferoverflow check, making a buffer overflow possible with some EXIF tags * some more denial of service (compute time or stack exhaustion) counter-measures added that avoid minutes of decoding time with malformed files found by OSS-Fuzz

GNU LGPL exif camera digital-camera printing library c

GNU Radio 3.9.3.0-rc1 💾

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: Parameter expressions and/or values can be displayed in blocks on the flowgraph. Previously, only values were displayed. Look for the "Show Parameter..." toggles under the View menu. Deprecated blocks are shown in a distinct color (orange), and the optional deprecated property has been added to block yaml. Dark theme works better, especially for parameter fields. Vector length is now correctly applied to all input ports. Validation has been improved. Raw types are validated. Port connections are checked by type rather than by item size. Variable names that cause name conflicts in Python code (e.g., with package names) are rejected. Bus logic. Blocks can no longer be dragged off the screen and lost forever. Remove pmt::pmt_ functions, which were not actually implemented. This is technically an API change, but any use of the API would have resulted in a link error. Remove Python bindings for internal buffer functions. Added an example for PLL Frequency Detector. Better names for parameters in PLL GRC blocks. Consistent naming for Vector Length parameter in GRC blocks. count_bits uses VOLK popcnt for better performance (used for example in the Correlate Access Code block). Rotator block phase increment parameter is controllable via a message, and a tag can be added at the point where the increment is adjusted. MPSK example updated to use a Linear Equalizer (replacing deprecated block). Filter Delay documentation improvement. Interpolating FIR filter can generate C++ code. VL-SNR (incorrect constants). Improve autoscaling for vector sinks. floating-point resolution problems in several widgets, due to interpretation of PMT doubles as floats. Add policy enum to Python bindings for tune_request. Additional time spec options on UHD blocks (PC Clock on Next PPS, GPS Time on Next PPS). up code that was generating warnings. command handler logic to apply commands from messages to the correct channel. "File/Save" is disabled until the taps have been computed, and the GUI is res

GNU GPL signal processing radio sdr amateur radio

Embedthis Pak 1.0.6 💾

Embedthis Pak is a generic package manager for application components. It makes it easy to retrieve, integrate and manage components for applications. Pak manages dependencies for you and automatically retrieves dependent paks if required. The Online Pak Catalog provides tested, integrated componens that are designed work together. Pak makes it easy to publish paks into the catalog and uses GitHub as the back-end storage for packages.

minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient. building on windows. To build, requires MakeMe 1.0.0 or later. . Download. Documentation.

GNU GPL package package manager nom bower

ALT Starterkits 20210912 💾

ALT is a set of Linux distributions based on Sisyphus, an APT-enabled RPM package repository that aims to achieve feature completeness, usability, and security in a sensible and manageable mixture.

minor feature: Multiplatform set of reasonably minimalistic LiveCD/installer images updated with: reduced size; Linux 5.10.62/5.13.14; xorg-server 1.20.13, Mesa 21.1.5; Firefox ESR 78.13; NetworkManager 1.32.10; kde5: 5.85.0 / 5.22.4 / 21.0.4; improved Baikal-M aarch64 SoC support; "Network installation" GRUB submenu (needs ramdisk_size in KB). Installer support for xfs got fixed.

GNU GPL operating-system software-distribution installation end-users developers livecd rescue desktop server security

Spyder 5.1.4 💾

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. To use packages such as Scikit-learn or Seaborn with these installers, please read the following entry in our documentation FAQ. To connect the installers to your current conda or pyenv environments, take a look at this other FAQ. 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

GNU Debugger 11.1 💾

GDB is a source-level debugger for Ada, C, C++, Objective-C, Pascal and many other compiled languages. It can debug running processes on more than a dozen different processor architectures. It's itself ported to most BSD/ and GNU/Linux, Unix and Microsoft Windows systems.

minor feature: Support for ARM Symbian (arm*-*-symbianelf*) has been removed. Building GDB now requires GMP (The GNU Multiple Precision Arithmetic Library). New command-line options "--early-init-command" (or "-eix"). And "--early-init-eval-command" (or "-eiex") GDB/MI Changes: New --qualified option for the '-break-insert' and '-dprintf-insert'. Commands. New --force-condition option for the '-break-insert' and. dprintf-insert' commands. New --force option for the '-break-condition' command. The '-file-list-exec-source-files' now accepts an optional regular. Expression to filter the source files included in the result. The results from '-file-list-exec-source-files' now include a 'de-fully-read' field to indicate if the corresponding. Source's deging information has been partially read (false) or has been fully read (true). TUI Improvements: Mouse actions are now supported. The mouse wheel scrolls. The appropriate window. Key combinations that do not have a specific action on the. Focused window are now passed to GDB. Python enhancements: Inferior objects now contain a read-only 'connection_num' attribute that. Gives the connection number as seen in 'info connections' and info inferiors'. New method gdb.Frame.level() which returns the stack level of the. Frame object. New method gdb.PendingFrame.level() which returns the stack level of the frame object. When hitting a catchpoint, the Python API will now emit a. Gdb.BreakpointEvent rather than a gdb.StopEvent. The Gdb.Breakpoint attached to the event will have type BP_CATCHPOINT. Python TUI windows can now receive mouse click events. If the Window object implements the click method, it is called for each. Mouse click event in this window. New setting "python ignore-environment on off"; if "on", causes GDB's builtin Python to ignore any environment variable that would. Otherwise affect how Python behaves (needs to be set during early initialization" (see above). New setting "python dont-write-bytecode auto on off". Guile API enh

GNU GPLv3 c c++ debugger software-development

µBlock Origin 1.37.3rc1 💾

µBlock Origin is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.

minor feature: Firefox: Click uBlock0_1.37.2.firefox.signed.xpi uBO works best on Firefox. . uBO works best on Firefox. Chromium: Install from the Chrome store (CWS): https://chrome.google.com/webstore/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm. Edge: Install from Microsoft Store: https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak The Microsoft Store version of uBO is published by Nik Rolls . The Microsoft Store version of uBO is published by Nik Rolls. Opera: Install from Opera addons: https://addons.opera.com/en/extensions/details/ublock/. uBO 1.37 breaks at least some sites that use googletagmanager if specific filters in use.

GNU GPLv3 javascript browser ad-blocker filter privacy

PIM-DM 2.1.0 💾

pimdd is a stand-alone PIM-DM multicast routing daemon available under the BSD license. This is the restored original from University of Oregon, by Kurt Windisch. pimdd is a PIM Dense Mode (PIM-DM) implementation based on pimd, which is the PIM Sparse Mode (PIM-SM) reference implementation, by Ahmed Helmy, Rusty Eddy and Pavlin Ivanov Radoslavov. PIM-DM is a significantly less complex protocol than PIM-SM. PIM-DM works on the principle that it is probable that any given multicast stream will have at least one downstream listener. PIM-DM is ideal where many hosts subscribe to receive multicast packets, so most of the PIM Routers receive and forward all multicast packets.

major feature: First release in over 20 years! Tested on Linux and FreeBSD. Ships with the pimctl tool, which also works with the PIM-SM cousin pimd. Please see the ChangeLog file for details.

BSDL c networking routing multicast

FluidSynth 2.2.3 💾

FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications and has reached widespread distribution. FluidSynth itself does not have a graphical user interface, but due to its powerful API several applications utilize it and it has even found its way onto embedded systems and is used in some mobile apps. Features Cross platform support (Linux, macOS and Windows to name a few) SoundFont 2 support SoundFont 3 support (vorbis-compressed SF2) Realtime effect control using SoundFont 2.01 modulators Playback of MIDI files Shared library which can be used in other programs Built in command line shell

minor feature: FluidSynth did not build on macOS 10.5 and earlier. Build with CMake

GNU LGPLv3 sound-synthesis mixers

Wine 6.17 💾

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: WineCfg program converted to PE. Better high-DPI support in builtin applications. More preparation work for the GDI syscall interface. Improved deger support in Wow64 mode. Various.

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

Calibre 5.27 💾

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.27 10 Sep, 2021 New features When adding markdown (.md) or textile (.textile) files that contain references to images, automatically add them as txtz with the images. DOCX Output: Correctly convert soft hyphens in the input document to DOCX soft hyphens. DOCX Input: a bookmark at the end of a paragraph causing the bookmark at the start of the paragraph to be skipped Edit book: Spell check: EPUB 3 nav document not being spell checked when not in the spine PDF Output: a rare failure when the input document has a ToC item pointing to the last page Windows: a regression in calibre 5 that caused drag and drop from WinZip to not work TXT Output: a regression in calibre 5 that caused the max line length option to not work When auto converting added TXT files with image references to TXTZ use a full markdown parser to detect markdown images. New news sources. The Week by Kovid Goyal Improved news sources. BBC News. Foreign Affairs.

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

TypeScript 4.4.3 💾

TypeScript is a programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language. TypeScript is designed for the development of large applications and transcompiles to JavaScript.[4] As TypeScript is a superset of JavaScript, existing JavaScript programs are also valid TypeScript programs. TypeScript may be used to develop JavaScript applications for both client-side and server-side execution (as with Node.js or Deno). There are multiple options available for transcompilation. Either the default TypeScript Checker can be used, or the Babel compiler can be invoked to convert TypeScript to JavaScript.

minor feature: Query for Typescript 4.4.0 (Beta). Query for Typescript 4.4.1 (RC). Query for Typescript 4.4.2. Query for Typescript 4.4.3. Npm.

Apache language develop script

Vim 8.2.3424 💾

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.3424: a sequence of spaces is hard to see in list mode Problem: A sequence of spaces is hard to see in list mode. Solution: Add the "multispace" option to 'listchars'.

Other text-editor ide vi vim

CakePHP 4.2.9 💾

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: Radio inputs trimming off leading - which could result in duplicate id attributes. Improved API documentation. Newline usage in MailTransport. In PHP8 mail() require headers to be separated with CRLF instead of PHP_EOL. Ture truncation in SQLServer now only regenerates sequences that were used. ADmad. Corey Taylor. Lars Willighagen. Mark Story. Othercorey. Saeideng.

MITL php framework web-mvc cakephp rails

darktable 3.6.1 💾

darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.

minor feature: Almost 2680 commits to darktable+rawspeed since 3.4. 954 pull requests handled. 290. Full rework of the import module. The new module allows you to see. thumbnails of your images before import and makes it easier to handle multiple import tasks. The same dialog is now used for importing from disk, card or camera. When importing "in-place", images that are already present in darktable are flagged and can be automatically excluded from the import. Importing from a local drive won't use gphoto and so should work more reliably on Windows. . A vector-scope is added to complement the current histogram. waveform and parade views. . A new default demosaic algorithm (RCD) has been introduced, which should provide. better quality than the current default (PPG) without the long run-times of AMaZE. the order of the demosaic algorithms has also been adjusted for clarity. . Support for "dual demosaic" has also been added, allowing you to combine. "RCD + VNG4" and "AMaZE + VNG4" for bayer sensors, for xtrans sensors there is. "Markesteijn 3-pass + VNG". This allows you to use an algorithm better resolving. fine detail and another one delivering smoother output depending on local image content. . You can now create an opacity mask based on the sharpness of the image. This uses. a similar algorithm to that used in dual demosaic. . Drawn shapes are drawn on the original RAW image and then distorted through. the pixelpipe. This previously led to, for example, circles becoming ellipses (due to lens distortion) after being placed on the image. All drawn shapes can. now be pre-visualized and moved prior to placement, with full deformation applied. This makes the editing of masks easier fully WYSIWYG. . A new Color Balance RGB module has been added. This can be used as a one stop module. for all color grading work. . A new censorize module has been added. This allows you to hide parts of the image by adding. a blur/pixelization. . A new crop module has been added. This

GNU GPLv3 capture digital-camera graphics-conversion viewer macos linux c

Embedthis Appweb 8.2.4 💾

Embedthis Appweb is a fast, little embedded Web server. It is unmatched in efficiency and serves pages at native speed, using an event-driven, non-blocking core to serve multiple requests using minimal resources. It has integrated caching and the ESP "C" Web framework. Without compromising performance, it has extensive security controls and a rigorous security sandbox that helps protect the server and mitigate denial-of-service attacks. It is one of the most widely deployed embedded Web servers and is used in networking equipment, telephony, mobile devices, industrial control, and consumer and office equipment, and in high-performance Web services.

minor feature: Optional Upgrade -- Upgrade only if convenient. Recommended Upgrade -- Upgrade recommended but not essential. Essential Upgrade -- All users strongly advised to upgrade. httpStealSocket (deprecated API) to adjust limit for per-client connections. Update some API stability classifications. Add constant time password comparison for basic/digest auth. Service queues before ready event so outstanding incoming queues are serviced first. proxyHandler removing notifier when request is complete. Remove testHandler in default build. parsing config inside disabled conditional directives. release of event object in mprCreateEvent. . Download. Documentation.

GNU GPL http web server embedded c appweb embedthis

PeerTube 3.4.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: Due to a in ffmpeg, PeerTube is not compatible with ffmpeg 4.4. See #3990. Debian Bullseye admins: Debian Bullseye removed python binary/link in favour of explicit python2/python3 binaries. But youtube-dl used by PeerTube needs it so you'll have to install python-is-python2 or python-is-python3 before upgrading PeerTube. PeerTube now supports NodeJS 16. Server helpers Deprecate videoLanguageManager.addLanguage and videoLanguageManager.deleteLanguage: use videoLanguageManager.addConstant and videoLanguageManager.deleteConstant instead Deprecate videoCategoryManager.addCategory and videoCategoryManager.deleteCategory: use videoCategoryManager.addConstant and videoCategoryManager.deleteConstant instead Deprecate videoLicenceManager.addLicence and videoLicenceManager.deleteLicence: use videoLicenceManager.addConstant and videoLicenceManager.deleteConstant instead Deprecate videoPrivacyManager.deletePrivacy: videoPrivacyManager.deleteConstant instead Deprecate playlistPrivacyManager.deletePlaylistPrivacy: playlistPrivacyManager.deleteConstant instead Introduce.getConstantValue().getConstants() and.resetConstants() for videoLanguageManager, videoCategoryManager, videoLicenceManager, videoPrivacyManager and playlistPrivacyManager . Deprecate videoLanguageManager.addLanguage and videoLanguageManager.deleteLanguage: use videoLanguageManager.addConstant and videoLanguageManager.deleteConstant instead. Deprecate videoCategoryManager.addCategory and videoCategoryManager.deleteCategory: use videoCategoryManager.addConstant and videoCategoryManager.deleteConstant instead. Deprecate videoLicenceManager.addLicence and videoLicenceManager.deleteLicence: use videoLicenceManager.addConstant and videoLicenceManager.deleteConstant instead. Deprecate videoPrivacyManager.deletePrivacy: videoPrivacyManager.deleteConstant instead. Deprecate playlistPrivacyManager.deletePlaylistPrivacy: playlistPrivacyManager.deleteConstant instead. Introduce.getConstantValue().getConstants() and.

Affero GPLv3 javascript angularjs web video hosting activitypub

Converse.js 8.0.1 💾

Converse.js is an instant messaging client for websites. It provides an entirely browser-based Jabber/XMPP interface, and can connect to any XMPP public server. Converse implementes single and multiuser chats, invitations, service discovery, direct registration, contact lists, roosters and vCard exchange, status changes and messages, typing and state notification, and OTR encryption.

minor feature: #2326: 404 for asset /logo/conversejs-filled.svg. #2628: Open groupchats toggle emits an error. #2629: OMEMO button tooltip is wrong in private chat. #2633: Excessive logging of warning. #2634: Image previews not loading when not serving Converse locally. #2636: Don't fail when setting up a new XEP-0198 managed stream and _converse.session is undefined. Don't show minimized chats when logged out.

MPL javascript html5 xmpp jabber chat messaging instant-messaging web-based

Jenkins 2.311 💾

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

minor feature: JENKINS-23784 - Register DependencyClassLoader in the default plugin strategy as parallel-capable @basil. Graphs now scale correctly for high-DPI screens @janfaracik. in TextparameterDefinition @jonsten. agent-to-controller security killswitch UI @daniel-beck. Revive support for URLClassLoader in ClassicPluginStrategy @basil.

MITL ci

Spyder 5.1.3 💾

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. To use packages such as Scikit-learn or Seaborn with these installers, please read the following entry in our documentation FAQ. To connect the installers to your current conda or pyenv environments, take a look at this other FAQ. 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

Mozilla Firefox 92.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: More secure connections: Firefox can now automatically upgrade to HTTPS using HTTPS RR as Alt-Svc headers. Full-range color levels are now supported for video playback on many systems. Mac users can now access the macOS share options from the Firefox File menu. Support for images containing ICC v4 profiles is enabled on macOS. Firefox performance with screen readers and other accessibility tools is no longer severely degraded if Mozilla Thunderbird is installed or updated after Firefox. macOS VoiceOver now correctly reports buttons and links marked as expanded using the aria-expanded attribute. An open alert in a tab no longer causes performance in other tabs using the same process. Various security, The bookmark toolbar menus on macOS now follow Firefox visual styles. Certificate error pages have been redesigned for a better user experience. Continuing work to restructure Firefox s JavaScript memory management to be more performant and use less memory. Various and new policies have been implemented in the latest version of Firefox. See more details in the Firefox for Enterprise 92 Release Notes.

MPL c++ web-browser html5 javascript mozilla

Calendar Lock PEA 1.4 💾

Calendar Lock PEA displays password encrypted iCalendar compatible calendars in monthly, weekly and daily view with optional cloud connection. The calendars are always encrypted on the device or in the cloud. iCalendars from other applications can be imported.

major feature: - Key files can be added as a second security factor to the password. - Parameters of the key derivation function can be adjusted to own devices and different security needs. - Option to automatically check for updates. This also takes minor updates into account. - Setting of events improved - Website (URL) property of events - Minor Bugfixes

GNU GPL security cryptography java cross-plattform end-users calendar cloud

OpenShot Video Editor 2.6.1 💾

OpenShot Video Editor is a free, open-source video editor for Linux. OpenShot can take your videos, photos, and music files and help you create the film you have always dreamed of. Easily add sub-titles, transitions, and effects, and then export your film to DVD, YouTube, Vimeo, Xbox 360, and many other common formats.

minor feature: New AI Effects Stabilization Motion Tracking Object Detection . Stabilization. Motion Tracking. Object Detection. New Audio Effects Compressor Expander Distortion Delay Echo Noise Parametric EQ Robotization Whisperization . Compressor. Expander. Distortion. Delay. Echo. Noise. Parametric EQ. Robotization. Whisperization. New Zoom Slider Tool. Improved Performance Threading CPU Format_RGBA8888_Premultiplied . Threading. CPU. Format_RGBA8888_Premultiplied. Improved Transform Tool Auto Transform Enabled Custom Cursors Keyframable Origin Point (Shear and Rotation) Zoom In/Out Video Preview . Auto Transform Enabled. Custom Cursors. Keyframable Origin Point (Shear and Rotation). Zoom In/Out Video Preview. Improved Snapping. Improved Video Effects New Caption Effect (VTT SubRip) Color-separated Saturation New Parentable Keyframes Updated effect icons . New Caption Effect (VTT SubRip). Color-separated Saturation. New Parentable Keyframes. Updated effect icons. Emojis (OpenMoji). Quality of Life Improvements Ability to Import *.osp Projects as Clips WebEngine WebKit Support FFmpeg 4 Support Faster timeline ruler rendering / more precision Rotation improvements and EXIF metadata support Updated Blender support Faster file importing . Ability to Import *.osp Projects as Clips. WebEngine WebKit Support. FFmpeg 4 Support. Faster timeline ruler rendering / more precision. Rotation improvements and EXIF metadata support. Updated Blender support. Faster file importing. Incorrect PTS (blank first frame) Audio pops crackles Audio division across frames Improved video caching Improved alpha video support Improved Privacy (HTTP gated on user opt-in) Title editor font size stdout/stderr redirection . Incorrect PTS (blank first frame). Audio pops crackles. Audio division across frames. Improved video caching. Improved alpha video support. Improved Privacy (HTTP gated on user opt-in). Title editor font size. Stdout/stderr redirection. Improved Infrastructure Chrome OS Support

GNU GPLv3 artistic-software video non-linear-editor c++ python qt

HarfBuzz 2.9.1 💾

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

minor feature: Final subset API is in place and if no are discovered, it will be the stable subset API of HarfBuzz 3.0.0. Old API is kept to ease transition, but will be removed in 3.0.0. Various fuzzer-found. Hb_buffer_append() now handles the pre- and post-context which previously were left unchanged in the destination buffer. hb-view / hb-shape now accept following new arguments: --unicodes-before/after: takes a list of hex numbers that represent Unicode. Codepoints. . --unicodes-before/after: takes a list of hex numbers that represent Unicode. Codepoints. Undeprecated API:hb_set_invert().

Mixed c++ c fonts text-shaping