Minerva Changelog

What's new in Minerva 4.4.1

Dec 22, 2014
  • Added audio playback button in MP3 player applet
  • Improved layout of dashboard

New in Minerva 4.3.0 (Feb 6, 2014)

  • Added different 'sayfile' command for Raspberry Pi (espeak, instead of festival)
  • Wavplay uses 'aplay' if 'play' isn't present (as is usual for RPi)
  • Various fixes to correctly handle arguments to finddev, by replacing $* with $@
  • Limit security footage to SWF files only
  • Moved vtime over to use Bearskin abstraction 'wavplayer'
  • Vtime now supports output device, specified on the command line
  • Alarm now supports output device, specified on the command line
  • Support for ssh commands as Marple transmission method
  • New house design, with gliffy files
  • Fixed bug which prevented '_' being used in parameter names

New in Minerva 4.2.2 (Jan 7, 2014)

  • Added reverse lookup of station names, from fullname to code
  • Added preview for images in explorer browser applet (using embedded base64)
  • Added security applet (based on browser applet) to review security images, and live preview existing cameras
  • Added 'movemotion' script to sensibly order a directory full of motion images
  • Improved browser applet internals
  • Improved browser applet code to report file size, type, and permissions
  • Improved browser applet code to link to files, where available under the web server root

New in Minerva 3.0.0 (Jul 13, 2012)

  • Script for the iPhone App - "Universal remote control"
  • Fully unified media playback handlers (start/stop/status)
  • Command output and return codes better handled across all bearskin (mp3player outputs the current track, for example)
  • Expanded lstatus to take day parameter
  • "Routines" added to provide sequenced operations. e.g. bedtime
  • Manifest can block music tracks from playing
  • Errors reported on initialization failures
  • Full status provided when mp3 playback is initiated

New in Minerva 2.7.0 (Mar 7, 2012)

  • Introduction of 'minty', a timeout system where devices will auto-turn off if not used within N seconds
  • Introduction of a 'cache' conduit to save processor time when requests (like train times) are called for
  • Introduction of 'routine', a system for processing N timed events from an intial trigger point. e.g. a 'wake up' routine, which turns on lights, starts showers, plays alarm, caches train times
  • Introduction of 'yaks', a control system for processing arbitrary messages (from X10) into Linux-bound commands
  • Changes to vox scripts to direct output into a WAV, then playing it. This means voice and music can happen simultaneously.
  • Inclusion of usr script in bin
  • Twitter script updated to use oauth
  • Fixes in human time reading script
  • Introduction of the 'homedevice' script, in preparation of ZigBee control
  • Unified the logging of Bearskin commands into the 'minlog' script.
  • Unified the audio stings into an 'sfx' script. Allows for easier audio skins.

New in Minerva 2.6.1 (Nov 2, 2011)

  • Improved Google calendar download/handler
  • Fixed install script, causing problems on fresh installs.

New in Minerva 2.6.0 (Mar 22, 2011)

  • Added 'SIS' (SMS Information Service) to respond to basic SMS requests, and return data via the same route. Intended as a specific instance of msgrelay.
  • Added a few sample SIS services. Include fortune cookie responses from Serverus Snape ;)
  • Added 'short' version of LDB query, primarily for SIS.

New in Minerva 2.5.4 (Dec 3, 2010)

  • The UK Live Departure boards script was fixed to cope with changes to a third party site.

New in Minerva 2.5.3 (Oct 11, 2010)

  • Directory paths with quotation marks and other oddities in them have been fixed.
  • This is a proper fix to update the emergency fix that was done in version 2.5.2.

New in Minerva 2.5.2 (Oct 4, 2010)

  • The ampersand ("&") could not be passed through the Web conduit. The bug is now fixed

New in Minerva 2.5.1 (Sep 29, 2010)

  • Info streams were added to report actions and status reports.
  • Data sets to query Minerva properties were added.
  • Data sets were added to the API. IMDB data retrieval was added.
  • MP3 status, weather, et al are automatically published to Bluetooth-enabled photo frames.
  • The spurious appearance of "cal_" files was fixed by moving them to cache. Huxley was updated to the latest version.

New in Minerva 2.5.0 (Sep 22, 2010)

  • A Minerva REST API was added to support third party control apps.
  • A Facebook conduit was added to publish announcements to Facebook.
  • Sunrise and sunset calculation was moved to the Bearskin code.
  • Support was added for enumerating Bearskin devices (bin/enumdev).
  • An FM radio applet, Zinc control, and Bearskin driver were added.
  • Alias directories were implemented.
  • An address book tool (msgaddr) was added to query addresses.
  • The TV control script was improved.
  • Mediainfo and Photo browser applet were added.

New in Minerva 2.3.2 (Jan 28, 2009)

  • monexec was introduced to trigger external scripts upon actions, such as playing songs or controlling lights.
  • monexec handlers were added for: cdplayer, mp3player, alarm, x10control, kettle, and announce.
  • X10control provides access to the device names and maps (through ALIAS in x10.conf).

New in Minerva 2.3.1 (Jan 7, 2009)

  • Weather update now creates a machine-friendly description file.
  • The weather report Web applet was greatly improved.
  • A bug in cdplayer which occurred when the track was 08 or 09 was fixed.
  • Media status output was improved.

New in Minerva 2.3.0 (Nov 6, 2008)

  • A recording utility script to control a TV card was added.
  • A TV information script was added.
  • A video streaming server component for Bearskin was added.
  • A video streaming control applet for a Web site was added.
  • "Moonbeam", the bookmark manager, was incorporated.
  • Various fixes and changes were made.

New in Minerva 2.2.2 (Sep 4, 2008)

  • The cookery information applet was much improved and now includes terminology.
  • Bar rendering was added for the static applet.
  • New applet utilities were added.