2018-05-16 17:00:32 -06:00
|
|
|
# Changelog
|
2018-07-25 16:08:53 -06:00
|
|
|
|
2020-05-01 13:09:33 -06:00
|
|
|
# 10.0.0
|
|
|
|
|
|
|
|
* Deprecate `resource_update` RPC
|
|
|
|
* Introduce `update_resource` RPC, which allows users to modify variables from the sequence editor.
|
2020-05-01 13:35:12 -06:00
|
|
|
* Genesis v1.5 and Express v1.0 firmware updates.
|
2020-05-18 12:32:02 -06:00
|
|
|
* Fix a bug where FBOS would not honor an "AUTO UPDATE" value of "false".
|
2020-05-01 13:09:33 -06:00
|
|
|
|
2020-04-09 14:41:44 -06:00
|
|
|
# 9.2.2
|
|
|
|
|
|
|
|
* Fix firmware locking error ("Can't perform X in Y state")
|
|
|
|
* Removal of dead code / legacy plus numerous unit test additions.
|
|
|
|
* Added coveralls test coverage reporter
|
|
|
|
* Unit test additions (+2.7% coverage :tada:)
|
|
|
|
* Updates to build instructions for third party developers
|
2020-04-10 08:37:39 -06:00
|
|
|
* Bug fix for criteria-based groups that have only one filter criteria.
|
2020-04-13 10:47:49 -06:00
|
|
|
* Bug fix for express bots involving timeout during remote firmware flash
|
|
|
|
* Remove VCR again (for now)
|
|
|
|
* Increase farmware timeout to 20 minutes (use at own risk)
|
2020-04-09 14:41:44 -06:00
|
|
|
|
2020-03-19 15:50:48 -06:00
|
|
|
# 9.2.1
|
|
|
|
|
2020-03-23 13:06:31 -06:00
|
|
|
* Improve firmware debug messages.
|
2020-03-19 15:50:48 -06:00
|
|
|
* Remove confusing firmware debug messages, such as "Error OK".
|
|
|
|
* Improved camera support on FarmBot express.
|
2020-03-23 13:06:31 -06:00
|
|
|
* Bug fix to prevents OTA updates occuring when one is already in progress.
|
2020-03-19 15:50:48 -06:00
|
|
|
|
2020-03-09 11:23:43 -06:00
|
|
|
# 9.2.0
|
|
|
|
|
|
|
|
* Support for criteria-based groups.
|
|
|
|
* Genesis v1.5 and Express v1.0 firmware homing updates.
|
|
|
|
* Fix bug where unknown positions would report as -1.
|
|
|
|
|
2020-02-19 11:53:45 -07:00
|
|
|
# 9.1.2
|
|
|
|
|
2020-02-19 16:23:24 -07:00
|
|
|
* Genesis v1.5 and Express v1.0 firmware updates.
|
2020-02-20 14:46:29 -07:00
|
|
|
* Bug fix for movement error reporting
|
2020-02-19 11:53:45 -07:00
|
|
|
* Improved firmware error message reporting
|
|
|
|
* Improved support for gantry mounted tools.
|
|
|
|
|
2020-02-13 17:22:07 -07:00
|
|
|
# 9.1.1
|
|
|
|
|
|
|
|
* Genesis v1.5 and Express v1.0 firmware updates.
|
|
|
|
|
2020-02-12 13:49:52 -07:00
|
|
|
# 9.1.0
|
|
|
|
|
|
|
|
* Improved support for new FarmBot Express models
|
|
|
|
* Various firmware bug fixes for Express models.
|
|
|
|
* Bug fix for slow Farmware execution (Thanks, @jsimmonds2)
|
|
|
|
* Dependency upgrades
|
|
|
|
* Upgrade VintageNet (networking library)
|
|
|
|
* Removal of `dump_info` RPCs
|
|
|
|
* Numerous internal improvements, such as increasing test coverage and changing dependency injection scheme.
|
2020-02-12 19:44:44 -07:00
|
|
|
* Fix issue where firmware commands would be tried too many times.
|
2020-02-12 13:49:52 -07:00
|
|
|
|
2020-02-12 07:41:24 -07:00
|
|
|
# 9.0.4
|
|
|
|
|
|
|
|
* Bug fix for slow Farmware execution (Thanks, @jsimmonds2)
|
|
|
|
* Dependency upgrades
|
|
|
|
* Upgrade VintageNet (networking library)
|
|
|
|
* Removal of `dump_info` RPCs
|
|
|
|
* Numerous internal improvements, such as increasing test coverage and changing dependency injection scheme.
|
|
|
|
|
2020-01-27 08:29:55 -07:00
|
|
|
# 9.0.3
|
|
|
|
|
|
|
|
* Dependency updates
|
|
|
|
|
2020-01-09 15:58:39 -07:00
|
|
|
# 9.0.2
|
|
|
|
* See notes for 9.0.1.
|
|
|
|
|
2019-12-30 12:17:08 -07:00
|
|
|
# 9.0.1
|
|
|
|
* Routine token updates on Circle CI.
|
2020-01-09 15:44:02 -07:00
|
|
|
* Fix bugs that were causing devices to erroneously factory reset under some circumstances.
|
2019-12-30 12:17:08 -07:00
|
|
|
|
2019-12-16 15:03:53 -07:00
|
|
|
# 9.0.0
|
2019-12-16 14:52:01 -07:00
|
|
|
* Run updates on Nerves systems.
|
2019-12-30 11:53:06 -07:00
|
|
|
* Updates to the way `set_servo_angle` is handled.
|
|
|
|
* Fixes rip0 firmware flash issues.
|
2019-12-16 14:52:01 -07:00
|
|
|
|
2019-11-26 10:38:47 -07:00
|
|
|
# 8.2.4
|
|
|
|
* Bug fixes
|
|
|
|
* fix Farmware causing sequences to exit
|
|
|
|
* fix `arduino_debug_messages` fbos_config field being ignored
|
2019-12-16 09:34:20 -07:00
|
|
|
* fix `espeak` not working
|
|
|
|
* add `name` paramater back to image uploads
|
|
|
|
* Enhancements
|
|
|
|
* `resource_update` command can now update:
|
|
|
|
* device.mounted_tool_id
|
|
|
|
* GenericPointer.*
|
2019-11-26 10:38:47 -07:00
|
|
|
|
2019-11-13 14:46:49 -07:00
|
|
|
# 8.2.3
|
|
|
|
* Features
|
|
|
|
* Farmbot will now check for an hour in which to apply over the air updates
|
|
|
|
* Bug fixes
|
|
|
|
* `take-photo` will now send a log
|
|
|
|
* having multiple instances of the app open won't cause sync errors
|
|
|
|
|
2019-11-12 11:45:24 -07:00
|
|
|
# 8.2.2
|
|
|
|
* Bug fixes
|
|
|
|
* Fix race condition in executing farmwares
|
|
|
|
|
2019-11-04 10:01:03 -07:00
|
|
|
# 8.2.1
|
|
|
|
* Features
|
|
|
|
* Add timer to reset `firmware_input_log` and `firmware_output_log` after 5 minutes
|
|
|
|
* Add a back off timer for flashing firmware
|
2019-11-05 14:05:30 -07:00
|
|
|
* Bug fixes
|
|
|
|
* Fix issue where opencv would error. Most notibly in take-photo
|
2019-11-04 10:01:03 -07:00
|
|
|
|
2019-10-24 13:28:49 -06:00
|
|
|
# 8.2.0
|
|
|
|
* Features
|
|
|
|
* Add telemetry to app. Telemetry data is now streamed to AMQP
|
2019-10-31 14:57:55 -06:00
|
|
|
* Add log messages containing iteration context for looped sequences and events
|
|
|
|
* Add support for EAP networks back
|
2019-10-24 13:28:49 -06:00
|
|
|
|
2019-10-28 09:09:35 -06:00
|
|
|
# 8.1.1
|
2019-10-24 14:53:23 -06:00
|
|
|
* Bug fixes
|
|
|
|
* Fix bug where farmbot could not execute the following commands
|
|
|
|
* home
|
|
|
|
* calibrate
|
|
|
|
|
2019-10-22 12:14:32 -06:00
|
|
|
# 8.1.0
|
|
|
|
* Features
|
|
|
|
* PointGroups are now supported by farmbot os
|
|
|
|
* Sequence, FarmEvent, and Regimens can now enumerate over PointGroups
|
|
|
|
* Bug fixes
|
|
|
|
* Fixed a arduino-firmware bug when sending commands that are bigger than the buffer
|
|
|
|
|
2019-09-30 17:17:02 -06:00
|
|
|
# 8.0.4
|
|
|
|
* Bug fixes
|
|
|
|
* Fix the `move_absolute` step to honor speed parameter correctly
|
|
|
|
|
2019-09-23 15:29:31 -06:00
|
|
|
# 8.0.3
|
|
|
|
* Features
|
|
|
|
* Add new firmware params to support trinamic motor drivers
|
|
|
|
* Bug fixes
|
|
|
|
* Fix farmware sometimes hanging sequences
|
2019-09-24 13:46:24 -06:00
|
|
|
* Fix the `mark_as` step
|
2019-09-23 15:29:31 -06:00
|
|
|
|
2019-09-17 14:08:33 -06:00
|
|
|
# 8.0.2
|
|
|
|
* Updated dependencies
|
2019-10-24 14:53:23 -06:00
|
|
|
* `nerves_hub`
|
2019-09-17 14:08:33 -06:00
|
|
|
* `nerves_runtime`
|
2019-09-18 13:42:51 -06:00
|
|
|
* Updated log messages
|
|
|
|
* Configuration changes now log human readable names
|
|
|
|
* Firmware changes now log human readable names
|
|
|
|
* Bug fixes
|
|
|
|
* Fix farmbot ignoring `movement_invert_2_endpoints` params
|
2019-09-17 14:08:33 -06:00
|
|
|
|
2019-09-16 14:32:52 -06:00
|
|
|
# 8.0.1
|
|
|
|
* Updated log messages
|
|
|
|
* AMQP connection log should be less noisy on first boot
|
|
|
|
* Farmware installation logs will be more condensed
|
2019-09-17 13:52:09 -06:00
|
|
|
* Enhancements
|
|
|
|
* Syncing LED blink speed increased
|
2019-09-16 14:32:52 -06:00
|
|
|
|
2018-07-25 16:08:53 -06:00
|
|
|
# 8.0.0
|
|
|
|
* Reorganize project structure
|
2019-07-01 15:38:57 -06:00
|
|
|
* Split original single application into multiple OTP applications:
|
|
|
|
* `farmbot_celery_script` - CeleryScript compiler and friends
|
|
|
|
* `farmbot_firmware` - Interaction with the motor controler
|
|
|
|
* `farmbot_core` - Main database access and other workers
|
|
|
|
* `farmbot_ext` - Extra, mostly networked functionality
|
|
|
|
* `farmbot_os` - `Nerves` Framework
|
|
|
|
* Refactor global process initialization
|
|
|
|
* Refactor networking for increased reliability
|
2019-10-24 14:53:23 -06:00
|
|
|
* Refactor CeleryScript to support run-time variables
|
2019-07-01 15:38:57 -06:00
|
|
|
* Preliminary support for raspberry pi 0
|
2018-07-25 16:08:53 -06:00
|
|
|
|
2019-04-12 13:49:25 -06:00
|
|
|
# 7.0.3
|
|
|
|
* Update to AMQP to disable `heartbeat` timeouts
|
2019-01-02 14:18:04 -07:00
|
|
|
|
2019-03-05 12:40:02 -07:00
|
|
|
# 7.0.2
|
|
|
|
* AMQP now reconnects immediately after an unexpected disconnect
|
|
|
|
* Misc Configurator UI updates
|
|
|
|
|
2019-02-08 10:17:02 -07:00
|
|
|
# 7.0.1
|
|
|
|
* Fix typo causing custom dns servers to be ignored.
|
2019-02-08 10:44:48 -07:00
|
|
|
* Update Configurator UI
|
|
|
|
* Update Farmbot-Arduino-Firmware to 6.4.2
|
2019-02-08 21:43:57 -07:00
|
|
|
* Fix bug in decoding of CeleryScript
|
|
|
|
* Fix bug causing the stubbed Firmware implemenation to crash
|
2019-02-08 10:17:02 -07:00
|
|
|
|
2019-01-15 09:11:55 -07:00
|
|
|
# 7.0.0
|
2019-03-05 12:40:02 -07:00
|
|
|
* Initial support for WPA-EAP networks.
|
2019-01-15 09:20:06 -07:00
|
|
|
* Increase NervesHub reconnect timer to not waste CPU time.
|
2019-01-15 09:11:55 -07:00
|
|
|
* Update Farmware packages
|
|
|
|
* Python 3
|
|
|
|
* OpenCv 3
|
2019-01-10 12:39:00 -07:00
|
|
|
|
2019-01-02 14:18:04 -07:00
|
|
|
# 6.4.13
|
|
|
|
* Add SensorReadings when `read_pin` is executed.
|
|
|
|
|
2018-09-12 16:25:45 -06:00
|
|
|
# 6.4.12
|
|
|
|
* Fix race condition after getting time which broke self hosting users.
|
2018-11-28 13:55:21 -07:00
|
|
|
* Add retry mechanism for fetching a token.
|
|
|
|
* Farmbot will now try 5 times to fetch a token.
|
|
|
|
* Fix bug causing static ip settings not to work.
|
2018-11-28 15:42:38 -07:00
|
|
|
* Enable `multi_time_warp` which should hopefully compensate for time skew.
|
|
|
|
* Migrate OTA system to NervesHub
|
2018-09-12 16:25:45 -06:00
|
|
|
|
2018-09-10 17:51:32 -06:00
|
|
|
# 6.4.11
|
2018-08-13 15:14:19 -06:00
|
|
|
* Add SSH back.
|
2018-08-14 15:30:10 -06:00
|
|
|
* Fix bug during configuration causing bots to maybe not connect.
|
2018-08-15 07:06:21 -06:00
|
|
|
* FarmBot will now try to emergency lock the firmware on powerdown and reset.
|
2018-08-15 13:57:46 -06:00
|
|
|
* Fix bug causing FarmBot not to reconnect to WiFi.
|
2018-09-10 14:19:41 -06:00
|
|
|
* Add fields to `informational_settings`:
|
|
|
|
* `uptime` seconds
|
|
|
|
* `memory_usage` megabytes
|
|
|
|
* `disk_usage` percent
|
2018-08-13 15:14:19 -06:00
|
|
|
|
2018-09-10 17:51:32 -06:00
|
|
|
# 6.4.10
|
|
|
|
* Skipped due to release failure.
|
|
|
|
|
2018-08-08 23:13:18 -06:00
|
|
|
# 6.4.9
|
|
|
|
* Add feature to save logs to sdcard for debugging.
|
2018-08-10 13:21:28 -06:00
|
|
|
* Fix bug causing long running Farmwares to fail.
|
2018-08-10 16:18:53 -06:00
|
|
|
* Make sure to clear eeprom before flashing Arduino firmware.
|
2018-08-10 10:34:39 -06:00
|
|
|
* Update Linux system layer.
|
2018-08-08 23:13:18 -06:00
|
|
|
|
2018-08-08 23:11:00 -06:00
|
|
|
# 6.4.8
|
|
|
|
* Make sure not to crash if a wifi network is malformed.
|
|
|
|
|
2018-07-30 15:10:51 -06:00
|
|
|
# 6.4.7
|
2018-07-30 16:06:11 -06:00
|
|
|
* Fix DNS server config for self hosters.
|
|
|
|
* Add new field to `informational_settings`: `currently_on_beta`.
|
|
|
|
* Reindex farmware on bot_state crash.
|
2018-07-30 15:10:51 -06:00
|
|
|
|
2018-07-27 11:46:44 -06:00
|
|
|
# 6.4.6
|
|
|
|
* Add new RPC to reinitialize Firmware
|
|
|
|
* Tweak PinBinding debounce timeout.
|
2018-07-30 16:06:11 -06:00
|
|
|
* Update Linux system layer to fix sound.
|
2018-07-27 11:46:44 -06:00
|
|
|
|
2018-07-26 12:20:52 -06:00
|
|
|
# 6.4.5
|
|
|
|
* Fix Firmware syncing applying _every_ setting.
|
|
|
|
|
2018-06-26 13:24:18 -06:00
|
|
|
# 6.4.4
|
2018-06-28 11:50:24 -06:00
|
|
|
* Optimize AMQP connection.
|
2018-07-23 14:16:45 -06:00
|
|
|
* Sync PinBindings with the API.
|
2018-06-28 11:50:24 -06:00
|
|
|
* Add new field on `informational_settings`: `soc_temp`.
|
2018-07-02 10:58:39 -06:00
|
|
|
* Add new field on `informational_settings`: `wifi_level`.
|
2018-07-16 09:28:47 -06:00
|
|
|
* Add new RPC `dump_info` that collects some info helpful for bug reports.
|
2018-07-23 14:16:45 -06:00
|
|
|
* Add `BoxLed3` and `BoxLed4` to `write_pin`.
|
2018-07-16 09:28:47 -06:00
|
|
|
* Implement new LED subsystem.
|
2018-06-28 11:50:24 -06:00
|
|
|
* Declare language and charset in Configurator to avoid localization issues.
|
2018-07-02 10:58:39 -06:00
|
|
|
* Add new Configurator fields for dns and ntp.
|
2018-06-28 12:32:16 -06:00
|
|
|
* Another attempt at catching broken sqlite3 lib.
|
2018-06-28 11:50:24 -06:00
|
|
|
* Update Linux system layer.
|
2018-06-26 13:24:18 -06:00
|
|
|
|
2018-06-07 16:30:51 -06:00
|
|
|
# 6.4.3
|
|
|
|
* Fix Ramps firmware build.
|
2018-05-16 17:00:32 -06:00
|
|
|
|
2018-05-07 12:16:59 -06:00
|
|
|
# 6.4.2
|
2018-05-11 18:13:27 -06:00
|
|
|
* Remove `hostapd`
|
|
|
|
* Remove a lot of custom Logger code.
|
|
|
|
* Try to write the last 100 logs to a flash drive if one exists.
|
2018-05-15 13:23:10 -06:00
|
|
|
* Fix bugs in `send_message` block templating.
|
2018-06-07 12:18:26 -06:00
|
|
|
* Add new farmware_tools package for plugins.
|
2018-05-07 12:16:59 -06:00
|
|
|
|
2018-04-16 11:23:28 -06:00
|
|
|
# 6.4.1
|
|
|
|
* Beta updates should _always_ try to flash firmware.
|
2018-05-02 15:29:00 -06:00
|
|
|
* Bump Nerves and friends to 1.0.0.
|
2018-05-09 13:54:24 -06:00
|
|
|
* Add new firmware params: `movement_invert_2_endpoints_<x|y|z>`.
|
|
|
|
* Add new rpc: `set_pin_io_mode`.
|
2018-05-02 15:29:00 -06:00
|
|
|
* Clean up positions in logs.
|
|
|
|
* Update Configurator to support more control over network setup.
|
|
|
|
* Add mdns to development setups.
|
|
|
|
* Remove use of `iw`.
|
|
|
|
* Add checks for uart auto detector.
|
2018-05-07 15:22:00 -06:00
|
|
|
* Syncing a sequence reindexes running regimens that require it.
|
2018-04-16 11:23:28 -06:00
|
|
|
|
2018-04-02 14:06:27 -06:00
|
|
|
# 6.4.0
|
2018-04-02 14:20:06 -06:00
|
|
|
* Update logs to no longer use the `meta` field.
|
|
|
|
* Update Timed Estop messages to use the `fatal_email` channel.
|
2018-04-05 10:38:18 -06:00
|
|
|
* Regimens will now persist reboots.
|
2018-03-22 11:39:47 -06:00
|
|
|
|
2018-04-12 10:37:31 -06:00
|
|
|
# 6.3.2
|
|
|
|
* Add support for Raspberry Pi 3 B+.
|
|
|
|
* Add new package `pyserial`.
|
|
|
|
|
2018-03-21 20:33:38 -06:00
|
|
|
# 6.3.1
|
|
|
|
* Fix bug causing FarmEvents not to work.
|
|
|
|
|
2018-02-09 09:18:56 -07:00
|
|
|
# 6.3.0
|
2018-03-15 13:36:55 -06:00
|
|
|
* Update system update system.
|
|
|
|
* Rename and refactor external resources internally so they are more readable in the codebase.
|
2018-02-15 09:12:42 -07:00
|
|
|
* Write tests for new system.
|
2018-02-09 09:22:51 -07:00
|
|
|
* Implement the new "Flat" CeleryScript representation.
|
2018-02-15 09:12:42 -07:00
|
|
|
* Add ability to log into a new account without rebooting into Configurator.
|
|
|
|
* Firmware settings are now synced with Farmbot API.
|
2018-02-15 09:39:05 -07:00
|
|
|
* Add third Firmware board.
|
2018-02-15 11:22:00 -07:00
|
|
|
* Fix bug causing false positives on sync failure.
|
2018-03-07 09:11:31 -07:00
|
|
|
* Fix bug causing a captive portal staying up if the user chooses a wired network connection.
|
2018-03-12 12:56:10 -06:00
|
|
|
* Fix bug that prevented a user from configuring network credentials.
|
2018-03-16 14:49:23 -06:00
|
|
|
* Fix bug that would halt bootup if a PinBinding is high during boot.
|
2018-03-09 13:59:28 -07:00
|
|
|
* Add new syncable `Sensor`.
|
|
|
|
* Add new celeryscript node `NamedPin`.
|
|
|
|
* Add new args:
|
|
|
|
* `pin_id`
|
|
|
|
* `pin_type`
|
|
|
|
* allow `pin_number` to be new `NamedPin` node.
|
|
|
|
* allow to use `NamedPin` in:
|
|
|
|
* `ReadPin`
|
|
|
|
* `WritePin`
|
|
|
|
* `If`
|
2018-02-09 09:18:56 -07:00
|
|
|
|
2018-02-27 11:28:18 -07:00
|
|
|
# 6.2.1
|
|
|
|
* Fix Bug breaking diy builders with Arduinos showing up other than `/dev/ttyACM0`.
|
|
|
|
|
2018-01-29 14:35:32 -07:00
|
|
|
# 6.2.0
|
|
|
|
* Farmbot Settings are now synced with Farmbot API.
|
2018-01-29 14:05:10 -07:00
|
|
|
* Refactor Syncing to not make unnecessary HTTP requests.
|
2018-01-30 12:18:06 -07:00
|
|
|
* Estop status is now much faster.
|
|
|
|
* Add dns checkup for users with factory resetting disabled to make tokens refresh faster.
|
2018-01-30 13:10:14 -07:00
|
|
|
* Opting into beta updates will refresh farmbot's token.
|
2018-01-29 14:01:26 -07:00
|
|
|
|
2018-01-29 07:53:37 -07:00
|
|
|
# 6.1.2
|
|
|
|
* Fix fw hardware being reset on os upgrade.
|
2018-01-29 08:20:16 -07:00
|
|
|
* Bump arduino-firmware version to 6.0.1
|
2018-01-29 07:53:37 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 6.1.1
|
|
|
|
* Fix bug that caused the "update" button on the frontend to give an error log.
|
|
|
|
* Fix flashing `beta` channel updates.
|
|
|
|
* Add feature to send user an email if the bot has been e-stopped for 10 minutes.
|
|
|
|
* Add feature to `espeak` logs.
|
2018-01-26 12:28:08 -07:00
|
|
|
* Set `busy` a little earlier making the bot seem snappier.
|
|
|
|
* Fix `tzdata` bug for real this time.
|
2018-01-26 19:51:52 -07:00
|
|
|
* Update Arduino Firmware.
|
2017-01-16 16:52:49 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 6.1.0
|
|
|
|
* Remove all the migration code to safely get from 5.0.x to 6.0.1.
|
|
|
|
* Clean up and upgrade dependencies.
|
|
|
|
* Fix bug that could cause Image uploads to silently fail.
|
|
|
|
* Fix bug in `tzdata` that could cause the sdcard to fill up.
|
2017-02-27 00:33:59 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 6.0.1
|
|
|
|
* Add feature auto sync.
|
|
|
|
* Add feature RPI GPIO.
|
|
|
|
* Refactor Configurator to not need Javascript/Webpack
|
|
|
|
* Add timer before network not found factory resets bot.
|
|
|
|
* Remove steps/mm conversion.
|
|
|
|
* Bundle new arduino-firmware.
|
|
|
|
* Replace MQTT with AMQP.
|
|
|
|
* Get rid of Log batching.
|
|
|
|
* Add verbosity level to _every_ log message.
|
|
|
|
* Show position for log messages.
|
|
|
|
* Add many helpful log messages.
|
|
|
|
* Add feature to disable many log message.
|
|
|
|
* Add feature to log all arduino-firmware I/O.
|
|
|
|
* Migrated CI to CircleCI from TravisCI.
|
|
|
|
* Refactored FarmEvent Calendar generator.
|
|
|
|
* Fix a ton of little bugs.
|
2017-02-27 00:33:59 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 5.0.9
|
|
|
|
* Add missing redis-py package for Farmware.
|
2017-02-27 00:33:59 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 5.0.8
|
|
|
|
* Update underlying Linux System deps.
|
|
|
|
* Preperation for 6.x releases.
|
2017-02-27 00:33:59 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 5.0.6
|
|
|
|
* Fix images double uploading.
|
|
|
|
* Allow reinstallation of first party farmware.
|
2017-02-27 00:33:59 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 5.0.5
|
|
|
|
* Fix token refreshing.
|
2017-02-27 00:33:59 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 5.0.4
|
|
|
|
* Fix lag when communicating over MQTT
|
|
|
|
* Don't retain last will log message.
|
|
|
|
* Update node packages.
|
2017-02-27 00:33:59 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 5.0.3
|
|
|
|
* Add selector for firmware hardware to Configurator.
|
|
|
|
* Fix an OS update bug.
|
|
|
|
* Fix an image upload bug.
|
|
|
|
* Fix a farmware download bug.
|
2017-04-17 10:32:02 -06:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 5.0.2
|
|
|
|
* Fix a bug causing `busy` to be set erroneously.
|
|
|
|
* add note to configurator for osx users.
|
2017-04-17 10:32:02 -06:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 5.0.1
|
|
|
|
* Fix not being able to move to a point in some cases.
|
|
|
|
* Fix a sub sequence never returning.
|
|
|
|
* add `busy` flag to the bot's state.
|
2017-04-17 10:32:02 -06:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 5.0.0
|
|
|
|
* add a progress bar to http client for downloads.
|
|
|
|
* Bundle new Arduino Firmware.
|
|
|
|
* Rewrite Farmware Handler again, to use HTTP/REST this time instead of STDIN/STDOUT.
|
|
|
|
* Add location_data to bot state. This includes encoder position.
|
|
|
|
* Add `jobs` field to bot state.
|
2017-04-17 10:32:02 -06:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 4.0.1
|
|
|
|
* fix bug in E-Stop
|
2017-04-17 10:32:02 -06:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 4.0.0
|
|
|
|
* bundle new Arduino Firmware
|
|
|
|
* overhaul HTTP adapter
|
|
|
|
* start fixing cross cutting concerns within the application
|
2017-04-26 08:41:19 -06:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 3.1.6
|
|
|
|
* Bundle new FW (01.13)
|
|
|
|
* Increase WiFi Stability
|
|
|
|
* Refresh auth token more frequently
|
|
|
|
* Clean up noisy log messages
|
2017-04-26 15:59:27 -06:00
|
|
|
|
|
|
|
# 3.1.5
|
|
|
|
* Clean up a ton of log messages causing RollBar problems.
|
|
|
|
* Finally rewrite the firmware uploader.
|
|
|
|
* Bump Firmware Version.
|
|
|
|
* Misc bug fixes.
|
2017-05-28 09:27:42 -06:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 3.1.4
|
|
|
|
* Bundle new FW
|
|
|
|
* Add Rollbar client
|
2017-05-28 09:27:42 -06:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 3.1.3
|
|
|
|
* Fix peripheral bug.
|
2017-07-05 09:59:34 -06:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 3.1.2
|
|
|
|
* Fix bug caused by Github changing their release api.
|
2017-07-05 09:59:34 -06:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 3.1.1
|
|
|
|
* Bundle a new FW fixing z axis and gravity.
|
2017-08-09 13:06:03 -06:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 3.1.0
|
|
|
|
* Fix a bug with unwanted Logs going to the frontend/backend.
|
2017-08-15 16:49:30 -06:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 3.0.8
|
|
|
|
* Rewrite Serial handler and bundle FW into the OS.
|
2017-09-21 16:52:06 -06:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 3.0.6
|
|
|
|
* Syncing is now a multiple request action and is now much faster and safer.
|
|
|
|
* change folder structure
|
|
|
|
* begin adding redis support.
|
2017-12-04 12:42:22 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 3.0.5
|
|
|
|
* Configurator got a facelift + a few extra features.
|
2017-12-04 12:42:22 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 3.0.4
|
|
|
|
* Logger bug fixes
|
2017-12-04 12:42:22 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 3.0.3
|
|
|
|
* Farmware fixes
|
2017-12-04 12:42:22 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 3.0.2
|
|
|
|
* Farmware initial concepts.
|
2017-12-10 11:27:18 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 3.0.1
|
|
|
|
* implement bot state migrations
|
|
|
|
* logger fixes.
|
2017-12-29 13:10:51 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 3.0.0
|
|
|
|
* Makefile
|
2018-01-08 10:09:42 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 2.1.10
|
|
|
|
* a few minor bug fixes to the previous release.
|
2018-01-23 13:21:11 -07:00
|
|
|
|
2018-01-23 13:27:43 -07:00
|
|
|
# 2.1.9
|
|
|
|
* changed folder structure around
|
|
|
|
* moved farmbot_auth and farmbot_configurator back into an umbrella application
|
|
|
|
* begin migration to CeleryScript for all the things
|
|
|
|
* Multi Platform support
|
|
|
|
* `Configurator` looks great. thanks @MrChristofferson && @RickCarlino
|
|
|
|
* Code base was converted to CeleryScript, so it is much more stable
|
|
|
|
* bot configuration is now based on a single (json) that is shared across platforms/targets
|