Releases: farmOS/farmOS-aggregator
Releases · farmOS/farmOS-aggregator
v2.0.0-beta.2
- Remove api_v1 endpoints
- Use farmOS.py 1.0.0-beta.3
- Add code linting
- Change relay endpoint to expect a single farm_url in the path
v2.0.0-beta.1
First release with support for farmOS 2.0!
This introduces a second set of api endpoints at /api/v2/
for making requests to 2.x servers. Instead of separate endpoints for logs, assets, areas and terms, there is a singe /api/v2/resources/{entity_type}/{bundle}
endpoint that requires the JSONAPI resource type be specified.
Requests can still be made to servers via the 1.x endpoints. The endpoint version must match the server version.
v0.9.7
v0.9.6
v0.9.5
- Simplify tests to run in the same backend container
- Refactor backend to use poetry for managing dependencies
- Update backend dependencies (FastAPI ==
v0.54.1
) - Refactor tests to use FastAPI TestClient
- Refactor endpoints to read settings with
get_settings
Dependency - Add test coverage for endpoints with configurable public access #68
- Fix deprecation warning for Pydantic
skip_defaults
v0.9.4
v0.9.3
- Reconnect to farmOS server and update
farm.info
after successful Authorization. - Add
https://
prefix tofarm.url
text fields. - Build
farm.url
URLs to include a scheme before making requests. - Improve Authorization error messages.
- Ensure OAuth
scope
is always saved as a string. - Display success message after Authorization Flow.
- Display raw API Key within Admin UI.
- Fix error for GET requests to
/api-keys/
v0.9.2
- Adds API Keys to provide scoped access to the Aggregator API.
- Updates the farm.scope attribute to only be modified when authorizing with a farmOS server. (displays as
readonly
in the admin UI) - Fix
Authorize Now
button in admin UI. - Update the default
oauth_client_id
to match the development OAuth client provided by thefarm_api_development
module (Added in farmOS/farmOS#207) - Update npm packages.
v0.9.1
- Simplify NGINX Configuration with template file.
- Adds ability to send authorization and registration emails #32
- Adds ability to send Administrators alerts via email #29
- Display success dialog after registering a new farm #72
- Adds stats to the admin Dashboard.
- Bug fixes in frontend UI regarding reloading and redirecting.
- Simplify Admin menu items.
- Add documentation.