TypeScript 4.4.4 💾

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. Query for Typescript 4.4.4. Npm. Visual Studio 2017/2019 (Select new version in project options). NuGet package.

Apache language develop script

PeerTube 3.4.1 💾

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: broken PeerTube when cookies are disabled or if the embed iframe does not have appropriate options. search by channel's handle with an handle containing the local host. Don't display autoblock message in upload page it is not enabled by the admin. Don't index /about/peertube page. Correctly handle OEmbed with an URL containing query parameters. More robust youtube-dl thumbnail import. Don't send a new video notification when using create transcoding CLI script.

Affero GPLv3 javascript angularjs web video hosting activitypub

abcMIDI 2021.10.11 💾

The abcMIDI suite consists of programs for turning ABC music files into MIDI and vice versa, typesetting them as PostScript files, and manipulate them in several ways.

major feature: This release implements ther transposition parameters shift, score, sound, and instrument (ABC standard 2.2)

GNU GPL abc music conversion midi cross-platform

QMMP 1.5.2 💾

QMMP is an Qt-based audio-player. The user interface is similar to Winamp or XMMS, which compatible skins can be used of. It supports a plethora of audio formats, like MP3, Ogg Vorbis/Opus, FLAC, Musepack, WavePack, MOD files, AAC, Audio CDs, WMA and other ffmpeg-supported encodings, PCM, MIDI, SID, and Chiptune files. It provides DSP plugins, lyrics downloading, equalizers and visualizers, supports common audio APIs and sinks, and is cross-platform.

minor bugfix: fixed 6 bugs; updated translations

GNU GPL audio player qt5 mp3

Vim 8.2.3493 💾

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.3493: large count test fails on MS-Windows Problem: Large count test fails on MS-Windows. Solution: Skip the test on MS-Windows.

Other text-editor ide vi vim

Vim 8.2.3491 💾

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.3491: xpm2 filetype dection is not so good Problem: xpm2 filetype dection is not so good. Solution: Adjust the check for xpm2.

Other text-editor ide vi vim

Electron 17.0.0-nightly.20211008 💾

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: where non-resizable frameless windows aren't draggable. #31298 (Also in 15, 16). Removed expired DST Root CA X3 from the bundled trust store. #31221. Security: backported for CVE-2021-37967. #31242. Security: backported for CVE-2021-37968. #31245. Security: backported for CVE-2021-37970. #31239. Security: backported for CVE-2021-37975. #31227. Security: backported for chromium:1248665. #31235.

MITL node js

Veusz 3.3.99 💾

Veusz is a scientific plotting package, designed to create publication-ready Postscript, PDF, or SVG output. It features an easy to use graphical interface as well as a command line interface and can be scripted or embedded in Python scripts. Graphs are constructed in a modular fashion from separate components. Datasets can be interactively modified or created from within the program.

minor feature: New tools for zooming into plot on click, zooming out, moving plot center and resetting plot axes. Double clicking on axis range resets endpoint to Auto. Add key entries for histo widget. MacOS improvements Big Sur compatibility file associations . Big Sur compatibility. file associations. Python 3.10 prerelease. for reproducible builds.

GNU GPL science-research cross-platform qt cpython visualization

Natron 2.4.1-rc2 💾

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: Windows 8.1/10 64-bit (installer and portable). macOS 10.15+ (64-bit) -.9+ (64-bit) 10.6+ (32-bit/64-bit) . 10.15+ (64-bit) -. 10.9+ (64-bit). 10.6+ (32-bit/64-bit). GNU/Linux 64-bit (Glibc 2.17+, libgcc 4.8.5+) Installer Portable . Installer. Portable. Rendering sometimes silently stalls after X frames #248. Some image formats may have (PCX, PSB, CR2) #602. Updated documentation. #572 #566 #551 #539 #538 #537 #520 #514. Handle console output on Windows. #524. Detect user installed fonts on Windows 10. #523. New Windows installer. #596. Improvements to SequenceFileDialog. #565. Snap timeline alpha cursor to nearest frame. #574. Handle UTF-8 values in KnobTable. #578. Tabs UI adjustments. #564. Do not allow Python keywords as node name or scriptname. #588. Always serialize nodes with an expression or a link, even if they have the default value. #585. Support cloned group nodes or hard links between groups. #568 #579 #594 #598. Default keyframe interpolation method for strokes and shapes is now "Smooth" (was "Linear"). #597. animation of Roto Beziers with non-broken tangents. #202. Remember properties panels state when reopening project. #168. ReadFFmpeg, WriteFFmpeg: upgrade to work more nicely with the FFmpeg 4 API. #148 #231 #241. ReadFFmpeg: add support for reading AV1 Canopus HQ/HQX/Lossless. WriteFFmpeg: add support for writing AV1 Cineform HD. another in DenoiseSharpen that caused crash when stoping/aborting. #300. Lin2Log to be consistent with Log2Lin. #570. Merge: never consider RGB as being transparent by default - this is OK for unpremultiplied compositing (After Effects) but is invalid in a premultiplied compositor such as Natron or Nuke. Users still have the option to ignore the alpha channel. #571. WriteOIIO: Do not add "Color." to the channel names of the color plane (affects mainly OpenEXR). #583. Writers: when writing RGBA to format that does not support alpha, just drop alpha - don't premultiply. #582. RGBtoHSL: with white and superwhite values.

Apache c++- python graphics composition animation effects

-lite 2.4.1 💾

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 doxygen API documentation to project, included in tarball, and automatically generated at https://codedocs.xyz/troglobit/libite/. Relocate tests/ to test/ in source tree. Relocate docs/ to doc/ in source tree. PreCFLAGS/CPPFLAGS/etc with AM_ in test/Makefile.am to prevent clashing with environment. imported from libuEv. Replace obsolete AM_CONFIG_HEADER with AC_CONFIG_HEADERS. with tempfile() returning EOPNOTSUPP on Azure, use fallback to mkostemp() with O_CLOEXEC flag set on such filesystems.

MITL utility library list queue tree strlcpy linux

GUIslice 0.17.0 💾

A lightweight GUI framework for embedded displays Design your GUI with a drag & drop builder, then apply the same code to a wide range of displays, libraries and controllers with the cross-platform Arduino framework supporting Windows, OS X and LINUX. Open source MIT license. Features: - Pure C library, no dynamic memory allocation - Widgets: text, images, buttons, checkboxes, radio buttons, sliders, keypad, listbox, radial controls, scrolling textbox / terminal, graphs, etc. plus extensions and multiple pages. Cross-platform GUIslice Builder application to generate GUI layouts Platform-independent GUI core currently supports: - Adafruit-GFX, TFT_eSPI, mcufriend, UTFT, SDL1.2, SDL2.0 Devices: - Raspberry Pi, Arduino, ESP8266 / NodeMCU, ESP32, M5stack, Teensy 3, Feather M0 (Cortex-M0), nRF52 (Cortex-M4F), LINUX, Beaglebone Black, STM32, Due, etc. Typical displays: - PiTFT, Adafruit TFT 3.5" / 2.8" / 2.4" / 2.2" / 1.44", FeatherWing TFT, OLED 0.96", mcufriend, BuyDisplay / EastRising 4.3" 5" 7", Waveshare, 4D Cape Display drivers include: - ILI9341, ST7735, SSD1306, HX8347D, HX8357, PCD8544, RA8875, ILI9341_t3, ILI9341_due - Dynamic display rotation Touchscreen control including: - STMPE610, FT6206, XPT2046, 4-wire, tslib, URTouch, Adafruit Seesaw - GPIO / pin / keyboard / Adafruit Seesaw control for non-touchscreen devices

minor feature: Add: Major update for external GUI navigation (pin, button, encoders) #348. Add: Calibration for capacitive displays #339, runtime config #363. Add: Examples for XPeyPad (WIO, M5Stack). Add: PlatformIO configuration. Add: Configuration for EastRising 3.5" Capacitive. Add: Support for ILI9488_JB, SSD1306 (I2C mode), XPT2046. Add: Changes for Soft SPI (SdFat v2) #320. Enhance: Consistent GUI control glow / focus / edit schemes. Enhance: Redraw optimizations #328. Enhance: TFT_eSPI loadFont optimizations #401. Enhance: XListbox, support large row counts #380, increased margins. Enhance: Support 4wire touch on ESP32 #297, STM #411. Enhance: Reduced memory footprint for trig lookups. Enhance: XProgress can change color dynamically. Enhance: XSlider can add snap points. Enhance: Improved error handling, display alignments. Change: Renamed some examples to differentiate "pin" control. Change: Separated m5stack and WIO examples. ToggleImgButton #325. Screen invalidation upon background color change. Compilation warnings. LINUX compilation (rClipRect). None.

MITL gui arduino embedded-systems user-interfaces cross-platform library hardware-driver c tft

Warzone 2100 4.2.0-beta1 💾

Command the forces of "The Project" in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles. The game offers a full campaign with optional (but strongly recommended!), videos, battle against four factions, multiplayer and single-player skirmish modes, and an extensive tech tree and a full unit designer. Multiplayer is also cross-platform - battle your friends with any OS, Windows, Linux or macOS, it all works seamlessly!

minor feature: : General: Add: Add Ultimate Scavengers to the game. Add: Implement remove from group shortcut. Add: Use a stable config directory for release builds. Change: First steps at moving savegame format totally to JSON--now converted the.gam file. Change: Return units to mobiles turrets randomize repair points. : orders from Commanders after loading saves. : Don't reveal artillery unless the CB tower is completely built. : sensors logic under commander so attaching them isn't useless. : Prevent lobby refresh and filter buttons from disappearing unless invalid data gets sent somehow. : Only play "assigned to commander" sound if group is not full. : Don't block ready status button when player clicks ready too fast. : Primary AA turret units not attacking things if the Secondary could, among other. : Improve ManufactureOptions/StatsButton clickability. Graphics: Change: Major revision to the Blender 2.9x pie addon. : OpenGL init resiliency. Campaign: Change: Update Beta 11 mission objectives in the Intel menu. Change: Increase default message duration times for campaigns. Change: Improve the Alpha 7 Intel objective text. Change: Update camBalance for Gamma. Campaign rebalance is basically complete. : Allow mission objectives to persist into offworld missions. Multiplayer: Add: Spectator slots for multiplayer games + replay functionality for skirmish/multiplayer. Add: Support non-0-index hostPlayer, configuring "spectatorHost" from autohost json. Add: Headless / autohost enhancements, spectator stats, lobby chat slash commands, netplay. Add: Add new random maps "DustyMaze": one 2-player and two 4-player maps. Change: Make lobby games scrollable. : double host exit screen. : Properly load ttypes.ttp for script maps so water is shown and more. Scripting: Add: Add a way for scripts to determine if games are a challenge. Change: Cleanup and improve JS API documentation. Balance: Change: Make Machineguns less powerful short-term but not as to weaken them long-term. Change: Make

GNU GPL real-time-strategy game c++ linux windows macos bsd

pgweb 0.11.9 💾

pgweb is a web-frontend in Go to browse PostgreSQL 9.x databases. It easily connects to a running local or remote server, shows tables and rows, can detail the table and column type attributes, run SQL queries, and export results to CSV. It's cross-platform and easily started from the console and then be accessed per browser.

minor feature: Releases are built on Go 1.17. Build time correction, GH-521. broken assets URL path pre, GH-525. Update docker build image to alpine:3.14, GH-522. Upgrade gin dependency to v1.7.4, GH-527. Add FreeBSD startup script, GH-520.

MITL go postgresql database browser web-based

HandBrake 1.4.2 💾

HandBrake is a video file conversion tool. It supports nearly all formats, can transcode media files and codecs for various platforms, players and devices (includes a user-friendly target list to select from). It has an uncomplicated interface and is available cross-platform.

minor feature: Please make sure you have Microsoft DESKTOP runtime 5.x installed. Users of 1.4.0 may have to run HandBrake as admin for the built-in update check to work correctly. This should not impact users of 1.4.1 or 1.3.x releases. Improvements and around colour bit-depth handling. various where incorrect colour information could be written during muxing. corrupted video output when decoding HDR10 content with QuickSync. a slight subtitle colour shift when using libass. a build system errors that could cause failures linking libbluray. incorrect documentation URL. a possible crash that can occur when applying a malformed preset. Added "Preset" used to the Queue summary tab. Added "Save New Preset" to the preset menu, and toolbar preset dropdown to make it easier to find. Added category headers to the presets menu when using the flat display mode. Changed the log filename format back to start with the destination filename as it did with 1.3. Changed tab selection behaviour on queue when changing jobs. it will no longer reset to the first tab. a minor UI juddering effect on the queue task list when jobs start or finish. calculation errors when using padding on the dimensions tab. an where static preview wasn't live-updating when changes occurred. a crash on the Audio Defaults screen whilst trying to add Tracks. incorrect taskbar icon state when running multiple encodes. an where "None" resolution limit was not honoured. an with preset export. VideoTune was not written correctly.

GNU GPLv3 c c objective-c video conversion cross-platform

Firefly III 5.6.2 💾

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

minor feature: /health will return 200 OK if Firefly III is up and running, thanks @ajgon!. First version of the LDAP filter is up. Option to log via Papertrail. PHP 7.4 will probably not work on any page. LDAP filter (partial ). Use of clone function from search menu. v2 layout: account notes. Removal of rule triggers / actions broken. Crash due to null pointer. The markdown parser was broken. open direct. unrestricted upload. Deleted transactions would get reimported. Broken UI in v2.0 due to translation. Text duplication. Date range. LDAP configuration. Service worker JS would interfere with back button. several low-key CSRF vulnerabilities. an where you could spam the password reset form. Deprecated the "currencies with code"-endpoint (see the API documentation). Add missing "order" field to budget. Add missing "rule_group_title" to rules. Attachment endpoint returns "upload_url" and "download_url" instead of "*_uri".

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