CakePHP 2.10.1 💾

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: Added backwards compatibility shim for getMock() on CakeTestCase. This makes upgrading to newer versions of PHPUnit easier. Model::deleteAll() once again uses recursive=0 by default. This reverts a change done in 2.10.0 that attempted to improve performance of deleteAll(). CakeEmail once again attachs files that define the data key, but no mimetype. Mark Story. Val Bancer. bclay.

MITL php framework web-mvc cakephp rails

ExpressJS 4.15.4 💾

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.

minor bugfix: Deps: de@2.6.8. Deps: depd@ 1.1.1. - Remove unnecessary `Buffer` loading. Deps: finalhandler@ 1.0.4. Deps: de@2.6.8. Deps: proxy-addr@ 1.1.5. Array argument being altered. Deps: ipaddr.js@1.4.0. Deps: qs@6.5.0. Deps: send@0.15.4. Deps: de@2.6.8. Deps: depd@ 1.1.1. Deps: http-errors@ 1.6.2. Deps: serve-static@1.12.4. Deps: send@0.15.4.

MITL javascript web-framework nodejs templating web-apps developers

gtkD 3.6.6 💾

GtkD is a D binding for the GTK+ toolkit, Gobject, GStreamer. It's currently targetting Gtk 3.22+ and provides a convenient OO wrapper; similar to the bindings in Vala.

minor bugfix: Aug 6, 2017. . a memory leak with signals. #211. a scoped with gtkDGL.. Include libPeas in the "shared" make file target. #203. . .

GNU LGPL d gtk d-programming-language

DBeaver 4.1.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: Update plugin.xml. RSV: row count refresh enablement. Database/schema selector update. Merge branches 'devel' and 'master' of SQL Editor: update title/tooltip on active schema change. PG: update connection settings on active database change. SQL Editor - handle connection delete. PG: AM operator class model. PG: AM operator families model. PG: table DDL generator (index column op class). Travis build. Oracle compile (error dialog + positioning). SQL editor: max panel handler UI. QueryManager default colors. Delog configuration. UI freeze (handle DS event in async job). Delete entity confirmation (re-show confirmation after SQL ?. Transaction monitor toolbar config. Empty string copy. Generic driver + PG: DDL generation. RSV: filter proposal UI enhancements + use quoted identifiers. Open object declaration command handler (works with nested ?. Toggle single line comments: force comment if first line not co?. RSV: commands context activation/deactivation. Checkbox renderer/editor in property viewer. Update Update Update Update Update Update Office extension install (broken p2 dependencies). Merge remote-tracking branch 'origin/devel' into devel. PG Generic: schema switcher. ERD colors configuration/. UIUtils refactoring. ERD palette init. SQL script context model additions. SQL script processing UI (check for disposed). SQL editor: include command. SQL editor: include command. SQL editor: include command + command queries parse (script ?. Cmart combo mouse handle. Grid columns selection. DBUtils refactoring. Support multiple quote strings. SQL Server style SQL quotes support. MySQL SOURCE command support. Move rule manager to core (jface dependency). 4.1.2 config. Custom SQL query ordering: column names quoting. Attribute value extraction error handle (NPE). PG: SSL config page. Implemented SQL inserts instead of COPY for PostgreSQL. Merge branch 'devel' of

GNU GPL database front-end sql java

ansifilter 2.8.1 💾

Ansifilter converts ANSI terminal escape sequences to HTML, RTF, BBCode, Pango Markup, LaTeX and Plain TeX. It also converts ANSI art files (CP437, BIN, XBIN, TND) to HTML or RTF.

minor bugfix: -fixed packaging 2.7 as 2.8

GNU GPLv3 text-processing filter html latex

QOwnNotes 17.08.2 💾

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: Added Swedish translation (a big thank you to druus!). Join us at QOwnNotes on Crowdin to make QOwnNotes available in more languages or help with the current. Translation The `Delete line` function now only deletes the text to the beginning of. The line and not the whole line to mimic the behavior of other text editors (for ). if Tab is pressed while adding a tag to the current note the tag. That starts with the currently entered text will now be added (for ). When `Show in system tray` will be checked in the *Window menu then the. User will now receive a notification if `Allow only one app instance` isn't Enabled in the settings (for ) Added more Catalan and German translation (thank you MGuerra).

GNU GPL desktop note-taking owncloud todo

Notebook PEA 1.1 💾

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.

minor feature: - Java default accessibility support for custom components, accessible descriptions for images and icons (accessibility is still incomplete) - Managing several encrypted files and folders (tree view...) - Short cuts for character tables and virtual keyboard - Accessibility for visually impaired: set font size for session - start helper file for UNIX: find a appropriate Java version (will work for future versions). - Small GUI modifications: Different background colors encrypted and plain text, padlock symbol for encrypted status - Small usability improvements: File chooser starts at last selected folder, error messages if import of RTF/TXT failed, compatibility option for new files. - Backward compatibility with 1.6 before update 10

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

Atom 1.19.0-beta7 💾

Atom is a programming editor. It has a web / JavaScript-based GUI, but runs as desktop application. Atom can be edited with itself. Lots of plugins and extensions, and language bindings are available. The default interface comes with a paned interface, a file system browser, fuzzy search, code folding, an understandable configuration dialog, snippet browser, multi-cursor and selection support.

minor feature: All new Git and GitHub Integration. Improved tokenizing performance via oniguruma caching. Correctly launch Atom from Windows Subsystem for Linux. Added an option to always restore previous session. Added settings for showing context in find-and-replace. Improved suggestions in autocomplete-html. Atom/atom#14174 - Avoid errors deserializing 1.17 workspace state in prior Atom versions. Atom/atom#14166 - Ensure that atom-panel tags can be created via HTML. Atom/atom#14175 - Always focus active pane item when pane is activated. Atom/atom#14137 - Document pane item interface on Workspace. Atom/atom#14183 - Properly restore focus to center when hiding dock via toggle. Atom/atom#14188 - Always search a pane container w/ the given URI in Atom/atom#14164 - Add atom.whenShellEnvironmentLoaded(). Atom/atom#14177 - Remove event listeners from correct element. Atom/atom#14194 - Require TextEditorElement eagerly. Atom/atom#14178 - Prevent the resize handle from covering the center. Atom/atom#14146 - Improve snapshotting. Atom/atom#14203 - Ensure that dock toggle affordances can always be revealed. Atom/atom#14205 - URI resolution in openSync(). Atom/atom#14210 - Reduce dock initial size lookups. Atom/atom#14239 - Add Workspace.paneContainerForItem method. Atom/atom#13646 - Only sign and create-windows-installer on *-releases branches. Atom/atom#14221 - Don't permanent dock items. Atom/atom#14249 - Update languages. Atom/atom#14261 - Upgrade first-mate to take advantage of oniguruma caching. Atom/atom#14217 - Don't attempt to transpile directories. Atom/atom#14271 - Do not treat packages in unusual locations as bundled despite name. Atom/atom#14276 - bundled package path check to use path, not name. Atom/atom#14293 - Update Electron to 1.3.15. Atom/atom#14287 - Run Atom from Windows Subsystem for Linux. Atom/atom#14320 - Unbreak URL handlers in Atom 1.17-beta. Atom/atom#14269 - Update apm to use async keytar with libsecret. Atom/atom#14309 - Recalculate Tooltip po

MITL javascript editor programmers web-development

Prebackup 1.1.1 💾

Prebackup is not a backup program, but a tool you use before your actual backup, to better organize your directories and set what will and will not end up in your backup. Usually when you backup your home or a portion of it, many files are included that don't need a backup, especially large files like videos, ISO installation images, installed games, etc. Prebackup lets you fine-tune the list of directories and exclusions in several ways: - Scan a "snapshot" of the directories you want to backup, with information on the size of each directory and subdirectory - Set directories to be excluded and rescan a new snapshot - Save a snapshot for future reference - Compare the current snapshot with a previously saved one, to check if and where abnormal increases in size have been introduced since the last backup, and possibly exclude new directories - Generate output files to be used by your backup program, like a list of excluded directories

major feature:

GNU GPLv3 backup qt

Ghost 1.5.0 💾

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: Facebook and Twitter data per post feature. keeping user inactive during user import. error in error template hiding errors. user images not being imported properly. grunt release for development. link that appears in update notification.

MITL javascript nodejs iojs blog web-publishing markdown

dateutils 0.4.2 💾

Dateutils are a bunch of tools that revolve around fiddling with dates and times in the command line, with a strong focus on use cases that arise when dealing with large amounts of financial data. Their target market is shell scripts that need date calculations or calendar conversions, and as such they are highly pipe-able and modeled after their well-known cousins (e.g. dtest vs. test, or dgrep vs. grep).

minor bugfix: Features: - allow - specifiers to turn off padding (as GNU date does) - support matlab day numbers, as `mdn` or `matlab` Bugfixes: - fix build issue on FBSD 11 - allow zones to transition at INT_MAX (mapped to `never`)

BSDL c shell date calculation utilites command line time conversion calendar

Vim 8.0.0876 💾

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.0876: backslashes and wildcards in backticks don't work Problem: MS-Windows: Backslashes and wildcards in backticks don't work. Solution: Do not handle backslashes inside backticks in the wrong place. .

Other text-editor ide vi vim

git 2.14.0 💾

Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.

minor feature: Use of an empty string as a pathspec element that is used for, 'everything matches' is still warned and Git asks users to use a, more explicit '.' for that instead. The hope is that existing, users will not mind this change, and eventually the warning can be, turned into a hard error, upgrading the deprecation into removal of, this (mis)feature. That is not scheduled to happen in the upcoming, release (yet). Git now avoids blindly falling back to ".git" when the setup, sequence said we are _not_ in Git repository. A corner case that, happens to work right now may be broken by a call to die(""). We've tried hard to locate such cases and them, but there, might still be cases that need to be addressed--reports are, greatly appreciated. The experiment to improve the hunk-boundary selection of textual, diff output has finished, and the "indent heuristics" has now, become the default. Git can now be built with PCRE v2 instead of v1 of the PCRE, library. Replace USE_LIBPCRE=YesPlease with USE_LIBPCRE2=YesPlease, in existing build scripts to build against the new version. As the, upstream PCRE maintainer has abandoned v1 maintenance for all but, the most critical, use of v2 is recommended. The colors in which "git status --short --branch" showed the names, of the current branch and its remote-tracking branch are now, configurable. "git clone" learned the "--no-tags" option not to fetch all tags, initially, and also set up the tagopt not to follow any tags in, subsequent fetches. "git archive --format=zip" learned to use zip64 extension when, necessary to go beyond the 4GB limit. "git reset" learned "--recurse-submodules" option. "git diff --submodule=diff" now recurses into nested submodules. "git repack" learned to accept the --threads=. option and pass it, to pack-objects. "git send-email" learned to run sendemail-validate hook to inspect, and reject a message before sending it out. There is no good reason why "git fetch there sha1" should fail, when the sh

GNU LGPL c git scm vcs dvcs

slpkg 3.2.8 💾

Slpkg is a powerful software package manager that installs, updates, and removes packages on Slackware based systems. It automatically computes dependencies and figures out what things should occur to install packages. Slpkg makes it easier to maintain groups of machines without having to manually update.

major feature: Fixed: - BugFix: Package return after build Updated: - Build error message

GNU GPLv3 python package-manager slackware installation packaging

bizhawk 2.2 💾

BizHawk is a an emulator for multiple game system home computers. It's written in C#, provides full-screen viewing, joypad and joystick support, as well as development and debugging features for all emulated CPUs and hardware platforms. It supports NES, SNES, N64, Gameboy/Color/Advance, Sega Master System, Genesis, Saturn, SG-1000, Game Gear, PC-Engine (TGfx-16), Atari 2600/7200, SuperGrafx, ColecoVision, TI-82, Wonderswan, PSP, PSX, and C64.

minor feature: Released August 5, 2017 Windows binary. New Core: A7800Hawk.. Intended to replace the EMU7800 core for Atari 7800 emulation (though EMU7800 is still available as an option). EmuHawk.. d3d dispmethod crash #947. libretro loading. TAStudio - remove ability to edit the platform id when editing the header. Lua.. Implement tastudio.getbranches() and tastudio.getbranchinput() ( #843 ). tastudio.getselection() - make key of the lua table an index. read( quot;*number quot;) ( #940 ). SMS (various cores).. Andre Agassi Tennis. NesHawk.. hard Drivin'. Implement 2004 write glitch. PPU: OAMADDR. Warioland 2 (unl). Don Doko Don 2. PSX.. Add some more PSX bioses in firmware manager ( #941 ). N64.. crash in axis constraints application when not connecting any n64 controllers. Snes9x.. crash when rebooting while paused. Add CARTROM memory domain ( #943 ). 32X.. file chooser opening on unknown.32x files. auto-picking a.32x file when it is the only one in an archive. Atari2600.. bitmap demo atext.bin. SGB.. Allow hiding of borders ( #938 ). Saturn.. Y axis of the 3D controller virtual pad.

MITL c gaming emulator nintendo sega atari