Crystal 0.21.1 💾

Crystal is a programming language with a Ruby-inspired syntax, completely free of type declarations, still providing for static checks, and many modern idioms. It allows to bind and invoke C code directly. With a compiler that produces efficient native code.

minor feature: (breaking-change) The compiler now reuses previous macro run compilations so run(...) is only re-run if the code changes. (breaking-change) Spec: assert ... is now it ... . (breaking-change) Renamed Set#merge! to Set#concat. (breaking-change) Zlib was split into Flate, Gzip and Zlib (bda40f). (breaking-change) Crypto::MD5 is now Digest::MD5. (breaking-change) String#chop is now String#rchop. (breaking-change) String#to_slice now returns a read-only Slice. (breaking-change) String can now hold invalid UTF-8 byte sequences, and they produce a unicode replacement character when traversed. (breaking-change) Removed String#lchomp. Use String#lchop. (breaking-change) Octal escapes inside strings incorrectly produced a codepoint value instead of a byte value. (breaking-change) Removed octal escape from char literals. compiler performance regression related to cached files (f69e37e). Added xHH escape sequence in string literals. Char::Reader can now traverse a string backwards. Enum#to_s now uses pipes instead of commas for flag enums. IO#read_string is now encoding-aware. OAuth2::Client now sends application/json Accept header, and considers the expires_in access token property as optional. Slice can now be read-only. TCPServer no longer set SO_REUSEPORT to true by default. Added HTTP::Multipart and HTTP::FormData. Added File::Stat#pipe?. Added File.utime. Added IO#peek. Added String#strip(arg), String#lstrip(arg), String#rstrip(arg). Added String#lchop, String#lchop(pre), String#rchop and String#rchop(suf). Added String#hexbytes and String#hexbytes?. Added String#scrub and String#valid_encoding?. Added includes? macro method for StringLiteral, SymbolLiteral and MacroId. Added "view source" links to GitLab. Updated CONTRIBUTING.md guidelines. Some.

Apache c ruby crystal-lang compiler programming-language developers

peewee 2.9.0 💾

Peewee is a minimalistic but expressive ORM library for Python. It comes in a single module and file, but supports SQLite, Mysql and Postgres, and comes with extensive documentation. It simplifies model declarations, result set iteration, and provides a rather pythonic way of query building through operator overloading.

minor feature: #820 - some related to the Cython extension build process. #858 - allow blanks and perform type conversion when using the db_url. Extension. #895 - added the ability to query using the _id attribute. #922 - ensure that peewee.OperationalError is raised consistently when. Using the RetryOperationalError mixin. #929 - ensure that pwiz will import the appropriate extensions when. Vendor-specific fields are used. #930 - ensure that pwiz-generated models containing UnknownField. Placeholders do not blow up when you instantiate them. #932 - correctly limit the length of automatically-generated index names. #933 - where BlobField could not be used if it's parent model. Pointed to an uninitialized database Proxy. #935 - greater consistency with the conversion to Python data-types when. Performing aggregations, annotations, or calling scalar(). #939 - ensure the correct data-types are used when initializing a connection. Pool. #947 - where Signal subclasses were not returning rows affected on. Save. #948 - added documentation about SQLite limits and how they affectinsert_many. #951 - better warnings regarding C extension compilation, thanks @dhaase-de. #968 - where table names starting with numbers generated invalid. Table names when using pwiz. #971 - where parameter was not being used. Thanks @jberkel. #974 - the way SqliteExtDatabase handles the automatic rowid (anddocid) columns. Thanks for alerting me to the and providing a. Failing test case @jberkel. #976 - obscure relating to cloning foreign key fields twice. #981 - allow set instances to be used on the right-hand side of IN exprs. #983 - behavior where the default id primary key was inherited. Regardless. When users would inadvertently include it in their queries, it Would use the table alias of it's parent class. #992 - add support for db_column in djpeewee. #995 - the behavior of truncate_date with Postgresql. Thanks @Zverik. #1009 - allow DATABASE_URL as a recognized parameter to the Flask co

MITL python orm flask developers python-module

DataMelt 1.7 💾

DataMelt (DMelt), is a platform for numeric computation, data analysis, statistics and data visualization. DMelt can be used for analysis of large data volumes, data mining, statistical analyses and math computations. DMelt creates high-quality vector-graphics images (SVG, EPS, etc.) that can be included in LaTeX and other text-processing systems. As a computational platform, one can use a number of languages, such as Python (Jython), Java, Groovy, Ruby (JRuby), BeanShell and Octave.

major feature: Recompiled using JDK 1.8; Updated Apache common math to 3.6.1; Constrained cubic spline approximation in jhpro; uncommon-math package was integrated; Drawj2 is included to draw images; IViewSVG is used to display SVG images (jhplot package); Gral graphic library is included; Waterloow library corrected; Many small bug fixes

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

Docker 17.03.0-ce 💾

Docker is an open platform for distributing software application in containers. It utilizes operating system-level virtualization for process and full resource isolation through cgroups, capabilities, SELinux, AppArmor, netfilter, and Linux kernel namespaces. Its libcontainer is based on libvirt and lxc. Docker Engine is the application and environment packaging tool. And Docker Hub is a cloud service for sharing prepackaged containers.

major bugfix: IMPORTANT: Starting with this release, Docker is on a monthly release cycle and uses a new YY.MM versioning scheme to reflect this. Two channels are available: monthly and quarterly. Any given monthly release will only receive security and until the next monthly release is available. Quarterly releases receive security and for 4 months after initial release. This release includes for 1.13.1 but there are no major feature additions and the API version stays the same. Upgrading from Docker 1.13.1 to 17.03.0 is expected to be simple and low-risk. Client: panic in `docker stats --format`. Contrib: Update various `bash` and `zsh` completion scripts, and more. Block obsolete socket families in default seccomp profile - mitigates unpatched kernels' CVE-2017-6074. Networking: on overlay encryption keys rotation in cross-datacenter swarm. side effect panic in overlay encryption and network control plane communication failure ("No installed keys could decrypt the message") on frequent swarm leader re-election. Several around system responsiveness and datapath programming when using overlay network with external kv-store docker/libnetwork#1639, docker/libnetwork#1632 and more. Discard incoming plain vxlan packets for encrypted overlay network. Release the network attachment on allocation failure. port allocation when multiple published ports map to the same target port docker/swarmkit#1835. Runtime: a deadlock in docker logs. cpu spin waiting for log write events. a possible crash when using journald. a panic on of nil channel. duplicate mount point for `--volumes-from` in `docker run`. `--cache-from` does not cache last step. Swarm Mode: Shutdown leaks an error when the container was never started. possibility of tasks getting stuck in the "NEW" state during a leader failover docker/swarmkit#1938. extraneous task creations for global services that led to confusing replica counts in `docker service ls` docker/swarmkit#1957. problem that m

Apache virtualization application-containers security distributed-computing systems-administration

Notebook PEA 1.0 💾

Notebook PEA protects texts using authenticated encryption (EAX mode) for confidentiality, integrity, and authenticity of the text, using the new key derivation function Catena-Dragonfly. Notebook PEA works like a self-decrypting archive (SDA): the plaintext is never stored on disk, instead it is displayed in a simple text editor with some styling functionality, redo/undo and copy, cut, paste commands.

major feature: - Several text files can now be managed simultaneously, without restarting the program or re-entering the password. - Small changes in appearance. - A wait cursor indicates that the program is working. - fix of small errors

GNU GPL cryptography security text-editor java cross-plattform linux

Midnight Commander 4.8.19 💾

Midnight Commander is a text-mode visual filesystem browser. (It's two-pane display emulates the venerable DOS Norton Commander). Apart from browsing files and directories, copying or renaming them, searching, editing, affecting permissions, it also provides virtual (zip and other archives) and remote file access (ssh, ftp). Via Ncurses it can run on the console, in a virtual terminal, or over remote connections.

minor feature: Replace MC_HOME with MC_PROFILE_ROOT, Allow rebind TAB key to change panel, Support for True Color, Color aliases in skin files, Support timestamps with nanosecond precision for copy/move operations, Introduce EXTFS helpers tester, Teach u7z to parse archive listings w/o sizes and/or dates, Teach rpm helper about transaction scripts, hp48, uace amp; uarc extfs which used an obsolete date format, Syntax:, updates of HTML and ebuild highlighting, highlight *.t, disassociate.cl file extension from LISP syntax, Add syntax highlighting:, OpenCL, R, YAML, Code cleanup, Add true color skins: 'Four seasons', Activate, Added new skin: YADT, Segfault on switching left panel to Info, Broken compatibility with ncurses, Setting MC_HOME makes mc ignore /.bashrc, Some in the parsing of hexadecimal search patterns, Hexadecimal search fails on binary data, Broken file list resorting on double click on panel header line, Wrong dialog resizing and positioning, Widget's 'disabled' status is not toggled immediately, Last item of 'Options/Layout/Horizontal' radiobuttons remains highlighted, 'Options/Layout/Equal split' checkbox gets reverted, Panels: cannot show more than one "column" in user defined listing mode, Mix of MSG_NOTIFY and MSG_FOCUS messages, skins: 'window-state-char' and 'window--char' are parsed as colors, Pressing lt;right gt; and lt;left gt; in the hotlist dialog doesn't refresh it, mcview: an error message about bad regexp isn't shown, mcedit: etags filenames parsing, mcedit: mouse active area for maximize / buttons, mcedit: frames, mcedit: frames, mcedit doesn't show search error messages when searching backwards, help viewer: tab characters handled incorrectly, VFS: incorrect zoo archive listing, VFS: segfault in VFSs not setting block size in stat

GNU GPL file-browser ncurses

Wine 2.3 💾

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: Obsolete wineinstall script removed. More Direct3D command stream work. A few more Shader Model 5 instructions. Better underline rendering in DirectWrite. Improved ODBC support on 64-bit. Various.

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

ReCsvEditor 0.98.2 💾

Cross platform Csv editor. It supports a large variety of Field-Delimiter & quote chacters. As well Csv files, The following formats can be viewed/updated: Xml, Fixed Width, Gnu-GetText-Po and SwingX-Tip files.

major feature: Changes include: Options to to define the default Csv Field Separators, and default Csv Quotes. An option to set the Column Colors / Background Colors in Text view. The Fixed Width edit option has been rewritten and a Schema edit option added. An option to Generate basic Java (JRecord) / Python code. Finally extra scripting options added.

GNU GPLv3 csv editor java

ChaosEsque Anthology 112 💾

ChaosEsque Anthology is a first person shooter. It is a standalone modification of Xonotic which includes extended weapons, maps, vehicles, buildable buildings, mounted weapons, spell casting, monsters, player characters, textures, and game modes.

major feature: Release 112: Two new weapons since last announcement: Dragunov SVD, and a bat. A new vehicle: submersible. Extensive bugfixes and improvements. Players who venture into lava now will ignite: making the hazard that much more deadly (and realistic) And now there is a Volume 2 of the game as we have expanded past the capacity of one DVD. Volume 2 includes a new terrain map: Grand Chessboard (8 miles across), aswell as the maps EstateEsque and TankConcourse (amongst others) Additionally there has been improvements to the foliage system and vehicles system. Download: http://sourceforge.net/projects/chaosesqueanthology/files/latest/download Volume2: http://sourceforge.net/projects/chaosesqueanthologyvolume2/files/latest/download

GNU GPL game first-person-shooter sandbox capture-the-flag deathmatch 3d first-person-shooter

EKO sound editor 5.3.2 💾

EKO is small and simple sound editor based on Qt4/5, Portaudio, libsndfile and libsamplerate. It has basic editing, utility and analysis functions, the rack with realtime effects (not so much), GUI themes and palettes support.

major bugfix: Faster resampler; saving in other format fixes.

Public Domain sound

QDirStat 1.3 💾

QDirStat is a graphical application to show where your disk space has gone and to help you to clean it up. This is a Qt-only port of the old Qt3/KDE3-based KDirStat, now based on the latest Qt 5. It does not need any KDE libs or infrastructure. It runs on every X11-based desktop on Linux, BSD and other Unix-like systems. QDirStat has a number of new features compared to KDirStat. To name a few: Multi-selection in both the tree and the treemap; unlimited number of user-defined cleanup actions; properly show errors of cleanup actions (and their output, if desired); file categories (MIME types) and their treemap color are now configurable; exclude rules for directories are easily configurable; desktop-agnostic; no longer relies on KDE or any other specific desktop. For more details, screenshots and ready-made packages, see https://github.com/shundhammer/qdirstat

major feature: This release brings a number of new features as well as some bug fixes: File type statistics window; locate files per directory by file type; display path and size of the current item in the status line while hovering over a treemap tile; optional alternate layout of the main window: Tree view and treemap side by side; Improved logging: More secure and rotating logs; new document: QDirStat for Headless Servers for server admins; new document: The GitHub Workflow for developers. For more details, see https://github.com/shundhammer/qdirstat/releases/tag/1.3

Other diskspaceanalyzer qt x11 linux bsd kdirstatreplacement file-manager systems-administration c++ perl qt end-users system-administrators

Mesa 17.0.1 💾

Mesa 3D is a collection of graphics libraries and drivers that implement hardware-accelerated OpenGL 3. It comes with its own software emulation fallback driver though. Besides OpenGL and OpenGL ES, it implements OpenVG and EGL, but also allows for Direct3D interfaces.

minor feature: Mesa 17.0.1 is a release which found since the 17.0.0 release. Mesa 17.0.1 implements the OpenGL 4.5 API, but the version reported by GlGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / GlGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.5. OpenGL 4.5 is. only available if requested at context creation Because compatibility contexts are not supported. New features, None,, Electronic Super Joy graphic artefacts (regression,bisected), Compute shader doesn't give right result under some circumstances, heap-use-after-free in glsl, radv Mostly broken on Hawaii PRO/CIK ASICs, Tessellation on Carrizo, Changes, Bas Nieuwenhuizen (4):, radv: Never try to create more than max_sets descriptor sets. radv: Reset emitted compute pipeline when calling secondary cmd buffer. radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang. radv: Use correct size for availability flag. Ben Crocker (3):, gallivm: Reenable PPC VSX (v3), gallivm: Improve deoutput (V2), gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4), Brendan King (1):, egl/dri3: implement query surface hook, Christian Gmeiner (2):, etnaviv: move pctx initialisation to avoid a null dereference, etnaviv: remove number of pixel pipes validation, Connor Abbott (1):, anv: Get*MemoryRequirements for !LLC, Daniel Stone (1):, egl/wayland: Don't use DRM format codes for SHM, Dave Airlie (6):, tgsi: memory leak in tgsi sanity check, radv: change base aligmment for allocated memory. radv: cik macroModeIndex. radv: adopt some init config workarounds from radeonsi. radv: depth format in blit2d. radv: txs for sampler buffers, Emil Velikov (8):, docs: add sha256 checksums for 17.0.0, bin/get-extra-pick-list: use git merge-base to get the branchpoint, bin/get-extra-pick-list: rework to use already_picked list, bin/get-typod-pick-list.sh: limit `git grep...' to only as needed, bin/get-pick-list.sh: limit `git grep...' only as n

MITL x11 graphics 3d graphics-driver emulation opengl

ansible-cmdb 1.21 💾

ansible-cmdb takes the output of Ansible's setup module (facts) and converts it into a static HTML overview page containing system configuration information. It supports multiple templates (fancy html, txt, markdown, json and sql) and extending information gathered by Ansible with custom data.

minor bugfix: v1.21 fixes support for Python v2.6

GNU GPLv3

Vim 8.0.0413 💾

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.0.0413: menu test fails on MS-Windows using gvim Problem: Menu test fails on MS-Windows using gvim. Solution: First delete the English menus.

Other text-editor ide vi vim

FileZilla 3.25.0-rc1 💾

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: Encryption selection for FTP in the Site Manager which broke in 3.25.0-beta1. Small changes to error message texts.

GNU GPL c ftp ftps file-transfer

Skade-Script 0.4 💾

C++ scripting mini engine that aims to implement a handfull set of features from the ECMA Script specification. A way to freely manipulate objects exported from the C++ using arithmetic, parentheses and assignment operators. Enables compilation independent scripting from external sources an application can take input from, such as: config files, command-line, UI controls, etc. Open source C++ library.

major feature: First release.

GNU LGPLv3 compiler interpreter pre-processor text-processing c++ stl-containers developers

mapollage 1.0.4 💾

Mapollage puts your geotagged photos on the map by producing a photo kml file for use in Google Earth. Create kml folders by directory name, date pattern and regex Name placemarks by filename and date pattern Use a photo or a pin as a marker Dynamic description generator Customizable photo reference Draw path between placemarks

minor feature: NEW: Exclude file path containing filter OPT: Improve message and error handling OPT: Rotate thumbnails OPT: Add .jpg extension to thumbnails FIX: Create folders by regex FIX: Absolute image reference on windows

Apache viewer gis java cross-plattform end-users

4MLinux 21.0 STABLE 💾

4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning small Linux games).

major feature: The status of the 4MLinux 21.0 series has been changed to STABLE. Create your documents with LibreOffice 5.3.0.3 and GIMP 2.8.20, share them using DropBox 19.4.13, surf the Internet with Firefox 51.0.1 and Chromium 56.0.2924.76, stay in touch with your friends via Skype 4.3.0.37 and Thunderbird 45.7.1, enjoy your music collection with Audacious 3.8.2 and aTunes 3.1.2, watch your favorite videos with MPlayer SVN-r37889 and VLC 2.2.4, play games with Mesa 13.0.4/Wine 2.2 support enabled. You can also setup the 4MLinux LAMP Server (Linux 4.4.44, Apache 2.4.25, MariaDB 10.1.21, PHP 5.6.30 and PHP 7.0.15). Perl 5.24.0 and Python 2.7.12 are also available. 4MLinux now supports Windows shares (CIFS is available out of the box, while Samba client can be found on the 4MLinux installation CD). The proprietary drivers set is wider than ever and it includes: AMD (Crimson and FirePro), NVIDIA (both mainline and legacy), and Broadcom (WiFi driver). The new (easy to notice) programs in user space are: LXTerminal (terminal emulator with full UTF support), Xpad (sticky notes application), and AlsaPlayer (music player). And finally, PHP7 has been added to the 4MLinux LAMP Server.

GNU GPLv3 x window system x11 console terminal osdistro

µBlock 1.11.2 💾

µBlock 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: DOM Inspector: Fallback to.childNodes when.children not present. uBO incompatible with InFormEnter. Missing text in da-dk localization. SharedWorker sibnet.ru Ability to block shared workers using blob:-based filters. . Ability to block shared workers using blob:-based filters.

GNU GPLv3 javascript browser ad-blocker filter privacy

Synergy 1.8.8-stable 💾

Synergy combines your desktop devices together in to one cohesive experience. It's software for sharing your mouse and keyboard between multiple computers on your desk. It works on Windows, Mac OS X and Linux.

minor feature: typo in compiler flags. System tray is unavailable on KDE5. Remove auto Alt+Printscreen on Windows. We never define _BYTE_ORDER so don't test for it. Only allow mouse buttons 1-10 for XTestFakeButtons call. Improve Korean language description. Disable regular motion events when using XInput 2. macOS: Dragging broken in Unity. macOS: Add a version key to Info.plist. screen switch problem when cursor is in a corner. Korean and Japanese keyboards have same key code. Virtual key table mapped for inactive IMEs. Add support for floating point start/end range values. v1.8.8-rc1. Nuke -Werror. It's dumb right now. Updated Changelog. XRandR: screen size calculation. Update changelog... again. ClipboardChunkTests unit test. v1.8.8-stable. Merge branch 'master' into v1.8.8.

GNU GPL desktop mouse keyboard linux macos windows

Ardour 5.8 💾

Ardour is an audio processing and editing application. It integrates broad hardware support, JACK and ALSA backends, flexible recording features, multi-channel nesting, import and exporting various file formats, comes with ready to use samples from freesound.org. It has a pretty editing UI, mixing, routing, monitoring, panning. Ardour allows non-destructive and non-linear editing, can be used for augmenting audio layers in video files even. And comes with many effect, input and output plugins. It's open source, but asks for donations on the download page for prebuilt binaries.

minor feature: Crash caused by thinko in 123fcf3. Crash caused by trying to connect monitor section before it has p?.

GNU GPL c audio editor jack multimedia music soundtrack conversion mixing audio-processing audio-effects sampling midi

Shotcut 17.03 💾

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

minor feature: Converted the track toggle buttons to icons. Now, you can press Del or Backspace to delete a selected item in the Recent panel. Playback now pauses at the out point in the Source player. (After pause, you can press play again to continue beyond the out point.). Some stability improvements. Performance boost for Size Position and Rotate filters on multi-CPU systems.

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

exiftool 10.45 💾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor feature: Added ability to write a number of Mac OS X system tags. - Added ability to extract OS X extended attributes ("XAttr" tags). - API Changes: - Added XAttrTags option. - Enhanced RequestAll option.

Artistic perl exif meta-data

youtube-dl 2017.03.02 💾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for YouTube.com, it supports many other video hosters like Anitube, Appletrailers, Archive.org, 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: adobepass Add support for Charter Spectrum. YoutubeDL Don't sanitize identifiers in output template. facebook extraction. youtube Mark errors about rental videos as expected. npo Add support for audio. npo Adapt to app.php API.

Public Domain python utility video

AutoFFI 0.3.1 💾

AutoFFI is a way to call compiled code from higher-level languages, such as scripting languages. Using LLVM and Clang, it inspects code written in a compiled language such as C and extracts the neccessary information for binding to it from another language using foreign-function interfaces (FFI).

major feature:

MITL ffi code-generator code-generation automation

Ghost 0.11.7 💾

Ghost is a Node/io.js based blogging platform. It provides a fully customizable dashboard, and dual-panel live MarkDown editing. Ghost is meant to be mobile-friendly and beatiful out of the box.

minor feature: Themes ignoring all templates except index.hbs and post.hbs. Improved Subscriber: sanitize email. Improved Refactored packages, apps and more. Old accesstokens are not cleaned up. cors middleware. incorrect icon on AMP app page. Ensure config is update when deleting theme. version check error for minor versions = 10.

MITL javascript nodejs iojs blog web-publishing markdown

Open Tax Solver 14.04 💾

OpenTaxSolver (OTS) is a free safe & secure application for doing your US Federal and State income taxes. It is based on a GUI for easy entry of your information to calculate your tax answers. It assists you in doing the otherwise tedious calculations, while showing the intermediate and final numbers. It can now automatically fill-out your numbers onto several of the official government PDF tax forms.

minor feature: Added California Schedule-CA "Adjustments" form to the auto-fillout. Minor GUI updates. All tax programs remained stable.

GNU GPL taxes tax software tax deduction ots tax preparation free tax software

FidoCadJ 0.24.7beta 💾

FidoCadJ is a very easy-to-use editor, with a large library of electrical symbols and footprints (through hole and SMD). Drawings can be exported in several graphic formats (PDF, EPS, PGF for LaTeX, SVG, PNG, and JPEG). Although very simple and not relying on any netlist concept, FidoCadJ uses a file format containing only UTF-8 text, very compact and suited for copying and pasting with newsgroups and forum messages. This determined its success, being apt for simple mechanical drawings as well as for electronics.

minor feature: Complete review of the source code, refactoring, strict coding style policy have been adopted. Library "ey_libraries" is now considered as standard library. Implemented a complete print preview, showing margins and printable area in the page. Corrected (Color error in EPS format). Hand pan function is now more traditional (). Corrected GitHub (Printing margins). Corrected (Problematic code with wrong layer number). The "strict compatibility with FidoCAD" mode is automatically disabled each time the program is restarted (). PCB lines can have a noninteger width. Corrected (Geometric shapes invisible in some cases). Corrected (Text with negative size). Corrected (Negative arrow length). PCB tracks can now have non integer widths (that addresses ). Corrected (Dashed lines not rendered correctly in some cases). Native file dialogs on Windows (). Corrected (Missing 1 caracter on Zoom field).

GNU GPLv3 electronics 2d graphics schematics pcb eda

The Sidef programming language 2.36 💾

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 Hash.set_keys() method. (2556978). Added the Range min_by and max_by methods. (8681cae). Added the Number square_free_count(min, max) method. (e7eb7cd). Added the Number is_semiprime(n) method. (3830f95). Added the Number random_prime(min, max) method. (c72fd1f). Added the Number nth_prime(n) method. (b5e3890, c75b589, 2bbf3fb, d1d187e). Added random_nbit_prime(n) and random_ndigit_prime(n) Number methods. (aacf0aa). Added the Array.cartesian method, for computing the Cartesian product. (519437c, 49689b9). Number fadd(), fsub(), fmul() and fdiv() are all slightly faster. (bda00c8). Minor simplifications in Object.eq() and Object.cmp(). (ee2420e). Extended and generalized the Array zip() and mzip() methods. (fe40cea). Extended the include() parse-time function to accept glob-like paths. (a0d812e). Changed the output of Array.freq_by . (a4d6ea6). Renamed Number.pfactor() to Number.factor_exp(). (e8f976e). Object.kind_of() will now expect a string-like object, rather than an arbitrary object. (4539d95). the multiple dispatch with inheritance. (b668ae7, d05d954, 2439f03). the inclusion of files in the current namespace. (e424b7d). two special cases in Number.divisors() for n=0 and n=1. (ca5dbba). a minor in String.center() when the width is smaller than the length of the string. (94c7b6e).

GNU GPLv3 programming language development perl

MediaInfo 0.7.93 💾

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: Matroska: detection of native FFV1 CodecID ("V_FFV1"). AC-3/E-AC-3: detection of Atmos inside core streams. AC-3/E-AC-3: slight reorganization of metadata display for dual mono and surround. AC-3/E-AC-3: "complete main" and similar info moved to "Service kind" dedicated line. AC-3/E-AC-3: more precision about how is built a stream (e.g. "E-AC-3+Atmos / E-AC-3" or "TrueHD+Atmos / TrueHD / AC-3"). WTV: basic detection. MPEG-TS: Detection of Opus. URL: "URLEncode" option for saying if the input should be URL encoded or not (default is guess = no change except if it contains spaces). x MediaTrace: for bitstreams, bit offset was wrong x HLS: duration was sometimes wrong, reading only the first TS file duration. Now full duration is displayed x MPEG-TS: if stream is encrypted or invalid, level was sometimes not the expected one for AVC x Matroska: FFV1 stream width/height was not initialized when Matroska track header width/height is after CodecID x FFV1: potential crash with some gy slice headers x Matroska: crash in case of big attachment and CRC32 present

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

Linux kernel 4.10.1 💾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 4.10.1, xfs: clear delalloc and cache on buffered write failure, rtlwifi: rtl_usb: for URB leaking when doing ifconfig up/down, block: double-free in the failure path of cgwb_bdi_init(), ACPICA: Linuxize: Restore and Intel compiler build, netfilter: nf_ct_helper: warn when not applying default helper assignment, goldfish: Sanitize the broken interrupt handler, x86/platform/goldfish: Prevent unconditional loading, USB: serial: console: uninitialised spinlock, USB: serial: ark3116: register-accessor error handling, USB: serial: opticon: CTS retrieval at open, USB: serial: spcp8x5: modem-status handling, USB: serial: ftdi_sio: line-status over-reporting, USB: serial: ftdi_sio: extreme low-latency setting, USB: serial: ftdi_sio: modem-status error handling, USB: serial: cp210x: add new IDs for GE Bx50v3 boards, USB: serial: mos7840: another NULL-deref at open, tty: serial: msm: module autoload, net: socket: recvmmsg not returning error from sock_error, ip: IP_CHECKSUM handling, ptr_ring: race conditions when resizing

GNU GPL c linux kernel operating-system

Rspamd 1.5.1 💾

Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic. Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.

minor bugfix: Fixed processing order for postfilters. Fixed DKIM signing plugin. Fixed ClamAV support in antivirus module.

Apache email-filter antispam c lua

GnuPG 2.1.19 💾

GnuPG (the GNU Privacy Guard or GPG) is GNU's tool for secure communication and data storage. It can be used to encrypt data and to create digital signatures. It includes an advanced key management facility and is compliant with the proposed OpenPGP Internet standard as described in RFC2440. As such, it is meant to be compatible with PGP from NAI, Inc. Because it does not use any patented algorithms, it can be used without any restrictions.

minor feature: Gpg: Print a warning if Tor mode is requested but the Tor daemon is not running. Gpg: New status code DECRYPTION_KEY to print the actual private. Key used for decryption. Gpgv: New options --log-file and --de. Gpg-agent: Revamp the prompts to ask for card PINs. Scd: Support for multiple card readers. Scd: Removed option --de-disable-ticker. Ticker is used. Only when it is required to watch removal of device/card. Scd: Improved detection of card inserting and removal. Dirmngr: New option --disable-ipv4. Dirmngr: New option --no-use-tor to explicitly disable the use of Tor. Dirmngr: The option --allow-version-check is now required even if. The option --use-tor is also used. Dirmngr: Handle a missing nsswitch.conf gracefully. Dirmngr: Avoid PTR lookups for keyserver pools. The are only done. For the decommand "keyserver --hosttable". Dirmngr: Rework the internal certificate cache to support classes of certificates. Load system provided certificates on startup. Add options --tls, --no-crl, and --systrust to the "VALIDATE". Command. Dirmngr: Add support for the ntbtls library. Wks: Create mails with a "WKS-Phase" header. detection of Draft-2 mode. The Windows installer is now build with limited TLS support. Many other and new regression tests.

GNU GPLv3 security cryptography e-mail

ExpressJS 4.15.0 💾

Express is a fast and minimalistic web framework for NodeJS. It provides robust routing, HTTP utility code (redirection, caching, etc), view and templating system (over 14 engines) support, HTTP content negotiation, and code generation.

major bugfix: Add demessage when loading view engine. Add `next("router")` to exit from router. Case where `router.use` skipped requests routes did not. Remove usage of `res._headers` private field. - Improves compatibility with Node.js 8 nightly. Skip routing when `req.url` is not set. Use ` o` in path deto tell types apart. Use `Object.create` to setup request response prototypes. Use `setprototypeof` module to replace `__proto__` setting. Use `statuses` instead of `http` module for status messages. Deps: de@2.6.1. - Allow colors in workers. - Deprecated `DE_FD` environment variable set to `3` or higher. Error when running under React Native. - Use same color for same namespace. Deps: ms@0.7.2. Deps: etag@ 1.8.0. - Use SHA1 instead of MD5 for ETag hashing. - Works with FIPS 140-2 OpenSSL configuration. Deps: finalhandler@ 1.0.0. Exception when `err` cannot be converted to a string. - Fully URL-encode the pathname in the 404. - Only include the pathname in the 404 message. - Send complete HTML document. - Set `Content-Security-Policy: default-src 'self'` header. Deps: de@2.6.1. Deps: fresh@0.5.0. False detection of `no-cache` request directive. Incorrect result when `If-None-Match` has both `*` and ETags. Weak `ETag` matching to match spec. Perf: delay reading header values until needed. Perf: enable strict mode. Perf: hoist regular expressions. Perf: remove duplicate conditional. Perf: remove unnecessary boolean coercions. Perf: skip checking modified time if ETag check failed. Perf: skip parsing `If-None-Match` when no `ETag` header. Perf: use `Date.parse` instead of `new Date`. Deps: qs@6.3.1. Array parsing from skipping empty values. Compacting nested arrays. Deps: send@0.15.0. False detection of `no-cache` request directive. Incorrect result when `If-None-Match` has both `*` and ETags. Weak `ETag` matching to match spec. - Remove usage of `res._headers` private field. - Support `If-Match` and `If-Unmodified-Since` headers. - Use `res.getHeaderNa

MITL javascript web-framework nodejs templating web-apps developers

CakePHP 2.9.6 💾

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: Improved API documentation. Added Validation::minLengthByte() and Validation::maxLengthBytes() . Allow false/true to be read as keys in Hash::get(). Exit early when SMTP connections are disconnected on the remote side. This prevents the SmtpTransport from waiting until the read timeout is reached. FormHelper to work better with numeric optgroup labels. José Lorenzo Rodríguez. Livia Scapin. Mark Sch. Mark Story. Mischa ter Smitten. Mponos George. chinpei215. kanonji.

MITL php framework web-mvc cakephp rails

peewee 2.8.8 💾

Peewee is a minimalistic but expressive ORM library for Python. It comes in a single module and file, but supports SQLite, Mysql and Postgres, and comes with extensive documentation. It simplifies model declarations, result set iteration, and provides a rather pythonic way of query building through operator overloading.

minor feature: #820 - some related to the Cython extension build process. #858 - allow blanks and perform type conversion when using the db_url. Extension. #895 - added the ability to query using the _id attribute. #922 - ensure that peewee.OperationalError is raised consistently when. Using the RetryOperationalError mixin. #929 - ensure that pwiz will import the appropriate extensions when. Vendor-specific fields are used. #930 - ensure that pwiz-generated models containing UnknownField. Placeholders do not blow up when you instantiate them. #932 - correctly limit the length of automatically-generated index names. #933 - where BlobField could not be used if it's parent model. Pointed to an uninitialized database Proxy. #935 - greater consistency with the conversion to Python data-types when. Performing aggregations, annotations, or calling scalar(). #939 - ensure the correct data-types are used when initializing a connection. Pool. #947 - where Signal subclasses were not returning rows affected on. Save. #948 - added documentation about SQLite limits and how they affectinsert_many. #951 - better warnings regarding C extension compilation, thanks @dhaase-de. #968 - where table names starting with numbers generated invalid. Table names when using pwiz. #971 - where parameter was not being used. Thanks @jberkel. #974 - the way SqliteExtDatabase handles the automatic rowid (anddocid) columns. Thanks for alerting me to the and providing a. Failing test case @jberkel. #976 - obscure relating to cloning foreign key fields twice. #981 - allow set instances to be used on the right-hand side of IN exprs. #983 - behavior where the default id primary key was inherited. Regardless. When users would inadvertently include it in their queries, it Would use the table alias of it's parent class. #992 - add support for db_column in djpeewee. #995 - the behavior of truncate_date with Postgresql. Thanks @Zverik. #1009 - allow DATABASE_URL as a recognized parameter to the Flask co

MITL python orm flask developers python-module

DBeaver 4.0.2 💾

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

minor feature: QM log viewer coloring. Merge remote-tracking branch 'origin/devel' into devel. PostgreSQL new connection init. QM utils (active session check). Hyperlinks rendering (fg color). Dark theme odd rows background. Dark theme def colors. RSV save/cancel icons. Text view dialog. RSV active object panel (hang on scrollbars render). RSM filter update (links navigation + pseudo attr visibility). RSM filter update (links navigation + pseudo attr visibility). SQL dialect init. MySQL table create. QM session monitor. Connection test (dups in QM). Merge remote-tracking branch 'origin/devel' into devel. Empty presentation tracking. QM collector model refactoring. Unique session ids. QM collector (sessions tracking). Create folder emablement. Logical operator evaluate. Java8 deps removed. MySQL column charset/collation edit. Web auth for Maven repositories. Secured Maven repositories support. Dark theme colors. Grid lines colors config added. Client selector control (theming). Oracle 8.x columns reading. Oracle: view existence check. cleanup. SQL dialect model refactoring. PG database switch (database name in isolated connections). QM listener (sessions reopen). QM listener (sessions reopen). UI loop errors logging. Connection properties dialog. RS prefs page. Connection properties dialog refactoring. Performance + lazy init. Connection edit/create wizards refactoring. SQL exec pref page. Navigator nodes reorder. Events model refactoring. Navigator nodes reorder. Events model refactoring. Reorder actions available only for persisted object. Reorder undo?. Reorder command merge. Rename command merge. Rename/reorder merge. OLC (NPE during object refresh). Cache clean (triggers refresh). Context menu additions. Context menu additions. Oracle 8 - views meta-info reading. Oracle standalone procedures navigation. Generic datasource init. WMI QM notifications. 4.0.2 config. Generic driver logging (remove dups). CLOB/long varchar value edit in panel. Generic table column info read. DB2 iS

GNU GPL database front-end sql java