Skip to content

Releases: rebeccathedev/petfeedd

Version 1.0.1

27 Apr 01:59
8c8e8b6
Compare
Choose a tag to compare

Version 1.0.1 is a bugfix release addressing security issues in some of the underlying libraries used by petfeedd. There are no user-facing changes to report in this release.

You can install using Docker:

docker pull peckrob/petfeedd:latest

Version 1.0

14 Mar 19:17
Compare
Choose a tag to compare

This is release of the new petfeedd Version 1.0. There have been five beta releases testing this functionality since the last GA release.

  • The entire application was completely rewritten in NodeJS.
  • Configuration is stored in the database, eliminating the need for editing config files.
  • A new onboarding experience makes setting up the feeder a breeze.
  • Completely redesigned web based user interface.
  • Completely redesigned REST API exposes all functionality of the feeder.
  • Adds support for multiple servos, MQTT, zeroconb/bonjour, buttons, and sounds.
  • The Docker images now support multiple architectures from a single pull (arm32v6, arm32v7, arm64, and amd64).
  • Adds support for raw devices (basically, power on to a pin, then power off)

You can install using Docker:

docker pull peckrob/petfeedd:latest

Version 1.0 Beta 5

21 Feb 19:43
Compare
Choose a tag to compare
Version 1.0 Beta 5 Pre-release
Pre-release

Beta 5 is the next release of the new petfeedd. Again, this is a beta release. Functionality is not guaranteed and is subject to change.

This release features:

  • Bugfix: fixes a small bug where an unclean shutdown could result in failed feeds.

You can install using Docker:

docker pull peckrob/petfeedd:beta

Version 1.0 Beta 4

09 Feb 05:44
Compare
Choose a tag to compare
Version 1.0 Beta 4 Pre-release
Pre-release

Beta 4 is the next release of the new petfeedd. Again, this is a beta release. Functionality is not guaranteed and is subject to change.

This release features:

  • Bugfix: issue with feeder running migration scripts after the rest of the feeder came up. These should run synchronously before the rest of the process starts.
  • Feature: added support for raw devices (basically, power on to a pin, then power off)
  • Feature: migration support for the rest of the old pre-1.0 config.
  • Feature: made the web interface listener address and port configurable.

You can install using Docker:

docker pull peckrob/petfeedd:beta

Version 1.0 Beta 3

08 Feb 01:06
Compare
Choose a tag to compare
Version 1.0 Beta 3 Pre-release
Pre-release

Beta 3 is the next release of the new petfeedd. Again, this is a beta release. Functionality is not guaranteed and is subject to change.

This release features:

  • Bugfix: feeds would only happen once per servo.

You can install using Docker:

docker pull peckrob/petfeedd:beta

Version 1.0 Beta 2

07 Feb 03:59
Compare
Choose a tag to compare
Version 1.0 Beta 2 Pre-release
Pre-release

Beta 2 is the next release of the new petfeedd. Again, this is a beta release. Functionality is not guaranteed and is subject to change.

This release features:

  • Bugfix: Adds pigpio to the docker image so that the GPIO library actually works.
  • Bugfix: sleep functionality that would result in the feeder running endlessly.
  • Bugfix: migration from a pre-1.0 database and config file would fail due to a bad key.

You can install using Docker:

docker pull peckrob/petfeedd:beta

Version 1.0 Beta 1

06 Feb 01:26
Compare
Choose a tag to compare
Version 1.0 Beta 1 Pre-release
Pre-release

This is the first beta release of the new petfeedd.

  • The entire application was completely rewritten in NodeJS.
  • Configuration is stored in the database, eliminating the need for editing config files.
  • A new onboarding experience makes setting up the feeder a breeze.
  • Completely redesigned web based user interface.
  • Completely redesigned REST API exposes all functionality of the feeder.
  • Adds support for multiple servos, MQTT, zeroconb/bonjour, buttons, and sounds.
  • The Docker images now support multiple architectures from a single pull (arm32v6, arm32v7, arm64, and amd64).

Version 0.2.2

25 Oct 02:34
Compare
Choose a tag to compare
  • Updated version of GPIO and gpiozero to add support for new hardware.
  • Updated a package used in the build chain for security reasons.

Version 0.2.1

29 Jan 18:05
Compare
Choose a tag to compare

New Features

  • Docker support for arm32v6 was added.
  • Documentation was updated with information about timezones.
  • Documentation was updated with a docker-compose example.

Version 0.2

17 Jan 02:39
Compare
Choose a tag to compare

Breaking Changes

  • Some configuraation options in the config file were renamed slightly to enable
    easier passing as environment variables.

New Features

  • Docker support was added for amd64 and arm32v7 architectures.
  • Build scripts were updated to build Docker images.
  • Ability to pass config as environment variables.

Bugfixes

  • The Pipfile was updated to specify the correct version of libraries
    instead of "*".
  • RPI.GIPO was added as a dependency in the Pipfile.
  • A misspelling was fixed in the example config file.