Releases: rebeccathedev/petfeedd
Version 1.0.1
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
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
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
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
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
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
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
- 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
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
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
andarm32v7
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.