XHP library 4.0.0rc1 💾

XHP is Facebooks extension to utilize XML fragments and structures directly within PHP source code. Which allows simpler document construction, processing, and sane variable interpolation without having to use DOM functions. It also permits to declare custom :xml:object classes for even quicker templating. Previous versions are available for Zend/PHP5.

minor feature: New xhp class foo syntax, replacing class :foo. XHP classes can be declared in namespaces. XHP classes can be used from namespaced code - the : character is treated as a namespace separator when instantiating classes. XHP class names are no longer mangled; xhp class foo actually declares a runtime class called foo, not xhp_foo. The children declaration is no longer supported; the approach introduced with 3.1 is now required. The category declaration is no longer supported; interfaces are used instead. All classes are now namespaced, including the HTML tags. Disable_xhp_element_mangling=true and enable_xhp_class_modifier=true in.hhconfig. Hhvm.hack.lang.enable_xhp_class_modifier=true and hhvm.hack.lang.disable_xhp_element_mangling=true in your HHVM configuration, including when generating the autoload map, running HHAST, etc. Through migration instructions. The defaults to change in HHVM so the above configuration is no longer required; this will effectively make XHP-Lib v4 the standard XHP-Lib for new HHVM releases.

MITL php hhvm c hack xml language-syntax extension developers

OCRmyPDF 10.3.0 💾

OCRmyPDF adds an invisible text layer to PDF documents after passing it through the Tesseract OCR engine. The output will be PDF/A with a selectable but invisible text layer above scanned image-documents. This allows later searching and archiving.

minor feature: Docs: edit plugins . de.log missing pageno handler. . Docs: Note usage of OCR_JSON_SETTINGS for watcher. . Optimize: incorrect to prevent re-optimizing JBIG2s. . Optimize: add type hints. . Optimize: improve typing of xref_exts. . Update pre-commit settings. . Optimize: add typing for Xref, remove fspath()'s. . Docs: install notes for ARM64. . Docs: explain firstresult hook behavior. . Pipelines: Python 3.7/3.8 on macOS. . Add locking to Leptonica error trap. . Merge branch 'feature/optimize-cleanup'. . For Leptonica 1.79+ use leptSetStderrHandler. . Update debian/copyright from Debian, with. Pdfinfo: Replace list comp with gen expr'n. . Disable test_error_trap for Leptonica 1.79. . Merge branch 'feature/leptonica-179'. . Docs: plugins update. . Enable pikepdf mmap and set up signal handlers. . Enable pikepdf mmap in other contexts. . V10.3.0 release notes. . Merge branch 'master' of github.com:jbarlow83/OCRmyPDF.

GNU GPLv3 pdf ocr scanning

µBlock Origin 1.28.5b5 💾

µ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.28.4.firefox.signed.xpi uBO works best on Firefox. . uBO works best on Firefox. Chromium: Submitted for review For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. . For Chromium version 54 and older, it is necessary to enable "Experimental JavaScript" at chrome://flags/#enable-javascript-harmony. 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/. Add cdn.jsdelivr.net mirror for urlhaus blocklist. Remove repo.or.cz from list of CDNs for urlhaus blocklist. spurious rejection of some AdGuard redirect filters. the reporting of invalid static extended filters in the logger. improper rejecting fitlers with all, document options.

GNU GPLv3 javascript browser ad-blocker filter privacy

PHP 8.0.0alpha3 💾

PHP is a scripting language primarily suited for web applications. It's organically grown into a full-featured programming language, with huge semantic progress in recent years (apart from the namespace separator choice). Many features and extensions come built-in or can be dynamically loaded. Database interfaces, XML processing, regular expressions, networking and broad internet protocol support, IPC, internationalization, image manipulation, filesystem, contemporary cryptography support, file and data format support make the Zend-based PHP.net distribution the most general-purpose PHP runtime.

minor feature: Merge branch 'PHP-7.4' . Remove leftover decomment. . Update to PCRE2 10.35. . Merge branch 'PHP-7.4'. . Load constant value only if necessary. . Add support for forcing regeneration of arginfo files. . Treat attribute argument lists like normal argument lists. . ci skip Merge branch 'PHP-7.4'. . Merge branch 'PHP-7.4'. . JMP optimization. . func info for get_class_methods(). . Merge branch 'PHP-7.4'. . Better instruction selection. . IS_INDIRECT handling. . Merge branch 'PHP-7.4'. . IS_UNDEF handling. . Merge branch 'PHP-7.4'. . Removed already implemented TODO comment. . Use zend_string_equals API in a couple places. . . Added stubs for ext/oci8. . Reuse warning function. . sapi_windows_vt100_support() arginfo. . display info about system used to build and its provider. . define build system and provider on Windows. . skip ci add upgrade note. . Correctly determine arg name of USER_ARG_INFO functions. . ReflectionMethod::invoke() object is not optional. . Add string or object ZPP macros. . skip-ci Add README for ext/mysqli tests. . More accurate reference-counter inference. . More accurate reference-counter inference. . refactor: class constants parsing. . Avoid some unnecessary uses of no_separation=0. . Remove requirements for proto comments from CODING_STANDARDS. . Remove proto comments from C files. . a few comments. . Refactor levenshtein(). . Update NEWS for PHP 8.0.0alpha2. . Update NEWS for 8.0.0alpha3. . Don't allow separation in callback filter. . Disallow separation in a number of callbacks. . Don't allow separation in CallbackFilterIterator. . Don't allow separation in array functions. . up test. . Explicitly create references in UConverter callbacks. . Remove no_separation flag. . Merge branch 'PHP-7.4'. . Merge branch 'PHP-7.4'. . Merge branch 'PHP-7.4'. . . Remove ZEND_VM_EXPORT functionality. . Remove #undefs from vm_gen. . Assert exception set in HANDLE_EXCEPTION(). . Assert no exception

PHPL php scripting programming-language web

GitLab 13.2.0 💾

GitLab is a development collaboration tool and git DVCS frontend. It includes repository management features, code reviews, an issue tracker, activity feeds and wikis. GitLab provides fine-grained access control, user management, 5 permission levels and branch constraints, and can utilize LDAP/AD intranet authorization. Powered by Ruby on Rails it comes as open source package, and as commercial supported enterprise version.

major feature: (2020-07-22). ### Security (3 changes). Unconfirm wrongfully verified email addresses and user accounts. !35492. Make logrotate run as git user for source installations. !35519. Replace misleading text in re-confirmation emails. !36634. ### Removed (7 changes, 2 of them are from the community). Remove deprecated dashboard group milestone pages. !13237. Removed UltraAuth integration for OmniAuth. !29330 (Kartikey Tanna). Remove all search autocomplete for groups/projects/other. !31187. Remove temporary datepicker position as it is no longer required. !31836 (Arun Kumar Mohan). Remove the ability to customize the title and description of some integrations (zilla, Custom Tracker, Redmine, and YouTrack). !33298. Drop deprecated _ANALYZER_IMAGE_PRE. !34325. Remove Internet Explorer 11 specific polyfills. !36830. ### (300 changes, 79 of them are from the community). Remove broken hyperlink from and reopen button. !22220 (Lee t). 'Active' checkbox text in Pipeline Schedule form to be a label. !27054 (Jonston Chan). back button when switching MR tabs. !29862 (Lee t). Remove ability to scroll while in Design View. !29881. merge request note label URLs. !30428 (Lee t). default path when creating project from group template. !30597 (Lee t). that prevented k8s authentication with intermediate certificates. !31254 (Abdelrahman Mohamed). group transfer service to deny moving group to its subgroup. !31495 (Abhisek Datta). issuable listings with any label filter. !31729. Move prepend to last in ee-app-services. !31838 (Rajendra Kadam). Fallback to lowest visibility level in snippet visibility radio. !31847. Add class stubs and leaky constant alert in query limit helper spec. !31949 (Rajendra Kadam). Remove usage of spam constants in spec. !31959 (Rajendra Kadam). leaky constant in uninstall progress service check. !32036 (Rajendra Kadam). leaky constant in commit entity spec. !32039 (Rajendra Kadam). leaky constant in task completion status spec

MITL ruby ruby-on-rails git dvcs wiki bugtracker version-control

PeerTube 2.3.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: Add client_overrides directory in configuration file. You must configure it in your production.yaml. Deprecate /videos/abuse endpoint. A new endpoint to report videos will be created in PeerTube 2.4 and will also allow to report accounts and comments (/videos/abuse will be removed in 3.0). Renamed videos blacklist feature to videos blocks/blocklist. Add feeds routes to the openapi spec @rigelk. Add notifications routes to the openapi spec @rigelk. Add redundancy routes to the openapi spec @rigelk. Add plugins routes to the openapi spec @rigelk. Add examples, descriptions and missing filters for abuses routes in the openapi spec @rigelk. Update CentOS insutructions in dependencies.md @cgarwood82 in 2904. Switched image processing library from native dependency sharp to pure JS implementation jimp. Admins don't have to compile sharp anymore and jimp is lighter. Provide specific engine boundaries for NodeJS and Yarn @rigelk in 0c4bacb. Add ability to set database.name config option @gramakri in #2898. POSTGRES env variables in docker-compose. OpenDKIM permissions in docker-compose setup @kimsible in #2868. Auto block videos (alpha). Add ability to override client assets: logo - favicon - PWA icons - PWA manifest name and description @kimsible in #2897. Add global search support (has to be explicitely enabled by admins). Add ability for admins to display a banner on their instance. Support Vietnamese and Kabyle languages. Also re-establish Occitan language locale despite lack of support in Angular. Federation: Make federation of unlisted videos an instance-level server preference @Tak in #2802 Sort ActivityPub video object files by resolution in descending order Send complete video description in ActivityPub video objects . Make federation of unlisted videos an instance-level server preference @Tak in #2802. Sort ActivityPub video object files by resolution in descending order. Send complete video description in ActivityPub video objects. Moderation: Add abilit

Affero GPLv3 javascript angularjs web video hosting activitypub

Sweet Home 3D 6.4 💾

Sweet Home 3D is an interior design application that helps you to quickly draw the floor plan of your house, arrange furniture on it, and visit the results in 3D.

minor feature: Improved resolution scale management in the plan for HiDPI screens under Java 8.. a in redoing dimension line resizing.. Added IDs to home objects which may be modified.. Added support for editing home plans in Sweet Home 3D JS with the ability to save modified homes on a JSP server.. an in Sweet Home 3D JS Viewer which prevented touch management to work correctly under iOS.. Improved drawing order of transparent objects in Sweet Home 3D JS Viewer.. Other minor and enhancements.

GNU GPL modeller design visualization java

Greenish - Data Monitoring Tool 1.3.1 💾

Greenish is a monitoring tool, that can be used to monitor the presence of data-sets. Greenish understands periods, for example for an hourly job, Greenish can check for data for all the past N hour data-sets. Greenish jobs are configured in a YAML-like configuration file, here is an annotated example. Greenish provides default values for most of the settings, the defaults can be found here. Greenish does not have a standard monitoring scripting language/plugin. Monitoring tasks can be in any executable form, details are in Monitoring Jobs.

minor feature:

MITL monitoring-tool data etl-pipeline etl-jobs etl

Electron 11.0.0-nightly.20200720 💾

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: a termination crash on Web Workers with Node.js integration enabled. #24464. an where webContents.print() would sometimes hang with invalid settings. #24508. an where cpu and heap profiling in Node.js did not work properly with --cpu-prof, --heap-prof, and related CLI flags. #24541. an where macOS window vibrancy active state did not always match the active state of the window. #24533. Broken --trace-sync-io flag in Node.js. #24648. Clipboard.readBuffer returning incorrect value. #24469. Potentially invalid duplex mode settings on Linux. #24547. DCHECK failure in value.IsHeapObject() in objectsde.cc. (Chromium security ). #24566. XSS on chrome://histograms/ with a compromised renderer. (Chromium security ). #24625. crash when executing deger.sendCommand. (Chromium security ). #24620. heap-use-after-free in content::NavigationRequest::OnWillProcessResponseProcessed. (Chromium security ). #24569. heap-use-after-free in ui::AXTreeSerializerblink (Chromium security ). #24557. iframe in victim page can detect Scroll To Text Fragment activation. (Chromium security ). #24624. integer overflow in GrTextBlob::Make. (Chromium security ). #24586. javascript URI sandbox flags aren't propagated in a blank string case. (Chromium security ). #24621. memcpy-param-overlap in AudioBuffer::copyFromChannel. (Chromium security ). #24582. remove leaks of post-redirect URL for in the CSP reports and stacktraces of errors (Chromium security ). #24560. update webrtc root certificate. (Chromium security ). #24617. upgrade SQLite to 3.32.1. (Chromium security ). #24554. use-after-free in devtools console. (Chromium security ). #24614. use-of-uninitialized-value in amr_read_header. (Chromium security ). #24594. usrsctp is called with pointer as network address. (Chromium security ). #24563. Documentation changes: #24516.

MITL node js

wxMaxima 20.07.0 💾

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.

minor feature: A massive performance update. A new translation of the Turkish manual by Tufan Şirin. Improved italian translation by Marco Ciampa. An Russian translation update by OlesyaGerasimenko. Better display of sqrt() cells. Better display of fractions. Nicer display of lists. Made sure we read in the whole.mac file when opening.mac files. Allow building wxMaxima, if pandoc or po4translate are not installed. As always many small additional.

GNU GPLv3 mathematics cas maxima

Lutris 💾

Lutris is an open gaming platform and manager for Linux. It provides an unified interface for installation, configuration and foremost launching games. It works with native software, installed Windows and DOS games, Steam, Desura, online/browser games, as well as games from the over 20 supported emulators. Aquiring new games from any channel is helped by community-contributed installers. It comes prepacked for a few major distributions.

minor bugfix: Provide D3D12.DLL, based on vkd3d-proton project. (https://github.com/HansKristian-Work/vkd3d-proton), as part of our DXVK runtime. This will help push updates faster and provide better compatibility for Direct3D 12 titles such as World of Warcraft. -- Mathieu Comandon Sat, 18 Jul 2020 14:35:23 -0700.

GNU GPLv3 python game game-manager gui installation dashboard steam desura emulators msdos windows z-machine scumm nintendo

Ant Media Server 2.1.0 💾

Ant Media Server is capable of ultra-low latency streaming with WebRTC technology which provides the typical value of 0.5 seconds. Any kind of live stream could be delivered to a broad range of client via scalable cluster infrastructure on the cloud. Android, iOS, and JavaScript SDKs are available. Adaptive bitrate feature makes streams play with every network speed. Customers may simulcast their video content simultaneously to social media platforms such as Facebook, YouTube, and Twitter.

minor feature: VP8 Support in Playing, Ingesting, Transcoding and Clustering #1816 #1962 #2013 #1994. Data Channel Support in Playing, Ingesting, Clustering #1737 #2004 #2011 #2045 #1866. 4K 60 FPS RTMP - WebRTC Streaming Support #1854 #1867 #1759 #1775. WebRTC Stack is updated to WebRTC M79 #1818 #1838 #1827. Official Ubuntu 18.04 support #1655. Cluster Monitoring Support #1897. Playlist Support #199. Native Screen Share Support without extension #1662. Add RTMP Buffering for Smooth WebRTC Play #1975. Remote JMX Connection Support #1595. Make Admin Panel accesible via IP Filter #1891. and Improvements #1845 #1913 #1954 #1967 #1960 #1940 #2045 #1991 #1923 #2043 #1992 #1907 #1932.

Apache media server rtmp webrtc rtsp streaming hls broadcasting

abcMIDI 2020.07.14 💾

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.

cleanup: Code cleanup.

GNU GPL abc music conversion midi cross-platform

YAWIK 0.34.6 💾

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

minor feature: Configurable date format in DatePicker form element. Insert JSON-LD only for active jobs. Purge jobs: Loader uses dateCreated. Should use dateModified (#579, #580). Purge jobs: Loader throws exception when no start date isset. (#442, #582). Some unit tests marked as risky. Some errors in german translation (#584, #587). Switch user dropdown does not show all users. Update composer.json keywords.

MITL hr jobs applicants php5 zf2 jobboard

Zabbix 4.0.23rc1 💾

Zabbix is an enterprise-class distributed monitoring solution designed to monitor and track performance and availability of network servers, devices, and other IT resources. It supports distributed and Web-based monitoring, auto-discovery, real-time monitoring, SLA assurance, trending, and more.

minor feature: ZBX-17501 updated to latest from release/4.0; no conflicts. . ..F....... ZBX-17501 overlapping multiselect suggest with bro . . ..F....... ZBX-17524 js error. . ..F....... ZBX-17532 added css files and sprites versioning by quer . . A......... ZBX-17496 UserMacro API validation. . ..F....... ZBX-17524 js error. . .......... ZBXNEXT-686 added --quiet option for./configure command . . .......... ZBXNEXT-826 updated 3.0.31rc1 ChangeLog entries. . .......... ZBXNEXT-826 updated 4.0.20rc1 ChangeLog entries. . .......... ZBX-1357 automatic translation file sync for 4.0. . .......... ZBX-17390 added a comment. . .......... ZBXNEXT-686 Selenium test, changed css file path. . ..F....... ZBX-17532 error on sysmap page. . ..F....... ZBX-17379 returned changes deleted in commit 6bfab78. . ..F....... ZBX-17532 error on sysmap page. . .......... ZBXNEXT-826 updated release date 4.0.20rc1 . . .......... ZBXNEXT-826 automatic deployment of official Zabbix temp . . ..F....... ZBX-17577 remove of selected items in multiselect. . ..F....... ZBX-15117 removed dead code. . ..F....... ZBX-15117 removed php-js mixed code. . ..F....... ZBX-15117 removed unused form parameter. . ..F....... ZBX-15117 split dynamic template into variants. . .......... DEV-1379 added getItem method to Popup menu element and . . .......PS. ZBX-17607 removed retry in unreachable poller SNMP checks. . ..F....... ZBX-15117 modifying request format on form submit. . .D........ ZBX-15117 added change log entry. . .......... ZBXNEXT-826 updated release date and version 4.0.20 . . .......PS. ZBX-17607 pass poller_type as funcion parameter. . .......... ZBXNEXT-826 updated release version 4.0.21rc1 ; updated . . .......... ZBXNEXT-826 updated ChangeLog. . ..F....... ZBX-17629 markup in User Media popup. . .......... ZBX-1357 automatic translation file sync for 4.0. . ..F....... ZBX-17629 code style entry. . ........S.

GNU GPL logging networking monitoring system-administration