atoum 3.1.0 💾

atoum is a PHP unit testing framework and harness. It provides a simpler and modern assertion syntax with fluid syntax and extensive comperators, mocking and native function monkeys, a test case runner based on autocleaning and parallelized process separation, with xUnit/Cover reporting. It requires less configuration overhead and comes as a contemporary Phar runtime. While it hasn't all features of Pythons `nose`, nor provides interpreted language introspection, atoum succeeds as a way more convenient PHPUnit alternative.

major bugfix: Remove an autoloader cache warning. Add nullable type support in the mock engine. `object` is a reserved keyword as of PHP 7.2. Results are folded on Travis CI. Exception asserter now has `isInstanceOf` without parenthesis. Stream asserter now has `isRead` and `isWritten` assertion (without brackets). Mock generator supports `strict_types`. : Mock generator correctly handles `void` return type.

MITL php testing framework unit-testing xunit assertion-framework fluid phar

Scid vs. PC 4.18 💾

Scid vs. PC is a continuation of Shane's Chess Information Database, which provides a chess toolkit, move database, analysis tools, various chess AI engine bindings or to online servers. It remains database-compatible but adds many usability and feature enhancements, such as a tournament game mode, an overhauled GUI, new gamelists, rating graphs, other analysis engines, and drag and drop support on all platforms.

minor feature: New Best Games widget, similar to the Gamelist. Score Graph now highlights the current move. New annotation feature: Show missed/shorter mates. A little new Gamelist button to reveal hidden/squeezed buttons (finally!). The GameInfo Window has a right-click menu, and other minor menu changes. Basic support for horizontal scrolling (in gamelist, crosstable and bestgames) for mousewheel buttons with horizontal capability. Finnish translation, from Mika Kaakinen. Engines: if an engine shows a Mating line, show the whole line in analysis window, disregarding Max-Ply variable. Don't show an error message when importing null PGN tags... too verbose. Fics: try to handle case when move is made after run out of time. (We don't want to mark the game as out of sync). Minor Translation, Mask and Fics tweaks. Hide Board resize buttons in docked mode if auto-resize is enabled. Revert Control-b binding to Book window. Focus the text box of Comment Editor when raised. Show a busy cursor when backing-up databases in the finder. Game Save: also use previous Round with the 'Use Previous' button/feature. Running Engine 1 in the statusbar needs special handling if using docking, as it cannot be withdrawn properly and was confusing before. Show correct position in the pgn window after adding a new var/move. Show PGN scrollbar by default. Redock Windows after they have been undocked then destroyed. Before, such windows were remade undocked, and *without menus. Keep comments when truncating game from start. broken 'Copy' button in Engine's config window. Promoting variations didn't handle precomments. Analysis/Engine window. Show checkmate/stalemate messages instead of sending 'no-move positions' to engine. In engine configuration window the 'Date' field of an engine is now its exe modification time (mtime). Previously - only the *first 50 tournaments were used (eg) when looking for the 50 tournaments with most players. Custom player photos (Place correctly named gifs in HOME/.scidvspc/

GNU GPL c tcl tk game chess chess-engine database online-player

Ghost 1.0.0-rc.1 💾

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: saving a slug in the post settings menu no longer results in an incorrect error stating "someone else is editing this post". many small see the full list for more details. Docs all support docs now live at so the in-app links have been updated. Node ?? minimum version of node 4 is now v4.5.0.

MITL javascript nodejs iojs blog web-publishing markdown

TEA text editor 44.1.0 💾

TEA is powerful text editor that provides hundreds of text processing functions. It supports QML plugins and external scripts. TEA can open plain text files, FB2, ODT, RTF, DOCX, Abiword, KWord KWD, SWX, PDF, DJVU. Other features: Built-in MC-like file manager. Spellchecker (using the aspell or/and Hunspell). Tabbed layout engine. Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML, Dokuwiki, MediaWiki. Multiply encodings support. Code snippets and templates support. Scripts (Python, Perl, Ruby, Bash script). Hotkeys customizations. Misc HTML tools. Dokuwiki, MediaWiki, Docbook, Markdown, LaTeX, Lout editing tools. Preview in external browsers or other programs. String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc. Bookmarks. Morse code translator. Calendar/organizer Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, TIFF, TGA, etc.). Built-in image converter and resizer. Built-in ZIP packer/unpacker with file names charset selector.

major bugfix: Bug fixes.

GNU GPLv3 text editor qt documentation text-processing filter latex html wiki xml utilities c++ windows os2 macos cross-platform bsd linux

OrientDB 2.2.23 💾

OrientDB is a 2nd Generation Distributed Graph Database with the flexibility of Documents in one product with an Open Source commercial friendly license (Apache 2 license). First generation Graph Databases lack the features that Big Data demands: multi-master replication, sharding and more flexibility for modern complex use cases.

minor feature: Release Notes: 3A+milestone 3A2.2.23+is 3Aa.

Apache nosql dbms graphdb

PacketFence 7.2.0 💾

PacketFence is a network access control (NAC) manager. It includes numerous features, including user registration and sanitation, central wireless and cable-network control, BYOD (bring-your-own-device) configuration, 802.1X support, and layer-2 device isolation. PacketFence is useful for managing small to large networks and intranet-access points.

major bugfix: New Features Added support for authenticating users through OpenID Connect. Added passthroughs for devices in violation state (isolation network). Added ability to report a device lost or stolen in self-service portal. Added ability to change a local account password in self-service portal. Improved overall user experience of self-service portal. Enhancements. Use the attributes returned by a radius use source as attributes to compute the rules. Most services now support systemd sd_notify notifications. The GUI will now only display readonly actions in readonly mode. Journald total file size is now capped at 1Gb. The GUI will now allow sources to be cloned. The GUI now visually splits Administration and Authentication rules when viewing sources. The GUI now has the ability to run "permissions" from the web admin GUI. haproxy captive portal rate-limiting is now configurable. winbindd will now use the regular samba mechanisms to locate and select DCs. New pfcmd command pfcmd pfqueue clear_expired_counters to clear the expired task counters. Allow to disable the captive portal haproxy abuse access lists. Added a cleanup of the number in the SMS source. TLS certificates and keys will no longer be overwritten. Limit the amount of tasks a worker processes to avoid memory from growing. a case where the REJECT role isn't honored in inline and some web-auth. Sponsor authentication CC address is now BCC to help preserve privacy. Use plain HTTP for network access detection page. an where DHCP broadcast were treated more than once in clustered mode. incorrect user login remaining count display. a case where pfqueue counters show a count of 0 although queue is full. node_discovered is no longer triggered when node hasn't been created in DB. Detect date was not being populated when nodes were discovered via radius. leftover httpd processes when restarting. Mariadb binary logs files are now properly rotated. scss settings and colors being wipe

GNU GPL php perl administrator network security wireless web-based monitoring access-control

PuTTY 0.70 💾

PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator.

minor feature: Security : the Windows PuTTY binaries should no longer be Vulnerable to hijacking by specially named DLLs in the same directory, Even a name we missed when we thought we'd this in 0.69. See vuln-indirect-dll-hijack-3. Windows PuTTY should be able to print again, after our DLL. Hijacking defences broke that functionality. Windows PuTTY should be able to accept keyboard input outside the. Current code page, after our DLL hijacking defences broke that too.

MITL win32 putty ssh telnet terminal-client file-transfer ftp tftp

youtube-dl 2017.07.09 💾

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

minor feature: extractor/common Add support for AMP tags in _parse_html5_media_entries. utils Support attributes with no values in get_elements_by_attribute. dailymail Add support for embeds. joj Add support for Extract more formats. egghead:course extraction. cjsw Add support for eagleplatform Add support for referrer protected videos. eagleplatform Add support for another embed pattern. veoh Extend URL regular expression. npo:live live stream id extraction. googledrive height extraction. dailymotion Add support for new layout. yam Remove extractor. xhamster Extract all formats and duration extraction. xhamster Add support for new URL schema. espn Extend URL regular expression. kaltura typo in subtitles extraction. vier Adapt extraction to redesign.

Public Domain python utility video

QOwnNotes 17.07.1 💾

QOwnNotes is the open source (GPL) plain-text file notepad with markdown support and todo list manager for GNU/Linux, Mac OS X and Windows, that (optionally) works together with the notes application of ownCloud.

minor feature: - **QOwnNotesAPI**, the ownCloud / Nextcloud API application for QOwnNotes is now available in the ownCloud Marketplace - you can find it at the QOwnNotesAPI Marketplace page ( - there now is a new *Editor color schema* **Material Dark** by @UltimateRandom (for Issue #626 (, a big thank you) - added more Italian translation (thank you smart2128)

GNU GPL desktop note-taking owncloud todo

Drawj2d 0.9.0 💾

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

major feature: This release adds a command for importing dxf CAD-files. By default all visible layers will be drawn but the import can be restricted to named layers. Changes: - new command dxf - new output file type bgd. Background drawing for Fachwerk ( - fix tikz output: circles, cubic paths, text. Add quadcurve. - command label enhanced: direction `BLC` (baseline continue)

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

CakePHP 3.4.10 💾

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: Sessions now work with trans_sid enabled. Inspecting queries with Xdeno longer causes lastInsertId() to return the incorrect results. Validation error messages when Email addresses are invalid are more helpful now. FormHelper can now read values from entity properties that implement ArrayAccess. ConsoleIo::overwrite() can now overwrite long content with shorter content correctly. Several compatibility with PHP 7.2 were. Digest Authentication can now compare the digest hash even when the field is hidden in the entity. Associations contained in beforeFind events are now retained on cloned queries. MO file parsing correctly handles Plural-Forms: nplurals=1; plural=0;. Http Client now handles redirects instead of the Stream adapter handling them. This resolves an where cookies sent in intermediary responses were not being forwarded in subsequent requests. The validation package no longer has a hard dependency on cakephp/i18n. ADmad. Cees-Jan Kiewiet. Clemens Weiß. Daniel Opitz. José Lorenzo Rodríguez. Mark Story. Michael Hoffmann. Mike Fellows. Robert Pustu?ka. nojimage.

MITL php framework web-mvc cakephp rails

TXR Language 182 💾

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

major feature: A few conveniences in FFI to streamline a some common scenarios. Structure init and postinit functions can now be accessed and redefined. Lambda expressions are now function names and can be used in the first position of a form, improving compatibility with other Lisp dialects. Bugs fixed in static-slot-ensure which is the basis for the method-defining defmeth macro. Minor issue in listener: handling of linefeeds when a multi-line previous result is pasted with Ctrl-X P. Documentation improvements.

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

EndTeX 1 💾

EndTeX is an attempt to overcome EndNote's refusal to support BibTeX. It is run instead of BibTeX with the same options. When run it scans the .aux file for bibliography files and then looks for a matching file with a .txt suffix (eg bibfile.txt) which it assumes is an EndNote bibliography in the correct format. It then parses it into a BibTeX bibliography and finally runs BibTeX.

minor feature:

MITL shell awk endnote bibtex latex bibliography

Universal Media Server 6.7.2 💾

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

minor bugfix: General: Added support for WMA10 Improved splash screen timing and enabled it by default Improved support for MediaInfo on non-Windows platforms Improved CPU and memory logging Improved detection of network speed Updated comments in DefaultRenderer.conf Updated documentation trace logging on macOS a crash on Windows 10 Languages: Synchronized translations with Crowdin Hebrew language support Dependencies: Updated FFmpeg Updated JNA to 4.4.0 Updated Surefire to 2.20.

GNU GPL java media streaming ffmpeg upnp dlna

exiftool 10.59 💾

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 a new Canon LensType. - Added a new Nikon LensID. - Added "wrong extension" warning to experimental -validate feature. - Decode Pentax maker notes in Q-S1 AVI videos. - Updated iptc2exif.args and exif2iptc.args to support new EXIF OffsetTime tags. - Patched potential problem with "Use of uninitialized value pos" error when importing malformed JSON data. - Patched to runtime warning due to invalid Nikon ShutterCount value. - Raise an error if -b is used with the -csv option. - Changed PNG exIf chunk name to eXIf. - introduced in 10.26 which could cause hang when C is used in an output file name. - MWG:DateTimeOriginal and MWG:CreateDate to return XMP when EXIF and IPTC don't exist.

Artistic perl exif meta-data