Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Downloads
Download farm-7.x-1.5-core.tar.gztar.gz
19.47 MB
MD5: 2f1255c2078db6dfb5a76bcc518a9b11
SHA-1: eb993fba80e82fe5c49319fe38da7a72d177f92a
SHA-256: 0f7774e426aef3518d0b48847f634d6fe5963b1a3f8a37e0855d787fd02457db
Download farm-7.x-1.5-core.zipzip
22.15 MB
MD5: c10fea65566f56fb64fb24bf1c6cdd00
SHA-1: 8ad9607ab5e5a1377cf949958cdf26d6983e96cb
SHA-256: fb612cb1b5f68d846af4160646ad30ccff583ec3e883e75b88badc34fdeeeaa5
Download farm-7.x-1.5-no-core.tar.gztar.gz
16.27 MB
MD5: bbb288dce98722f8a549352e861c4873
SHA-1: 28b96de9ea7224a96754c5c41951526c657cd554
SHA-256: c50b07b92b34720ac01075da186f59f880647ef4fc7db28fe7460f3354642f2f
Download farm-7.x-1.5-no-core.zipzip
18.27 MB
MD5: b76437d1c7b9219a38ab16f04c059192
SHA-1: f24ef0a44864f3151865b2d76d7bd5c006b652d0
SHA-256: 278e7f9b381df41787875193b8f9c4572670b539753a607128d0639c61b86ee4
Download farm-7.x-1.5.tar.gztar.gz
450.79 KB
MD5: e1e3bc9989b8852b8aefc4da08a23655
SHA-1: 1f1199248b911406da1a1a5fc21c293638434351
SHA-256: 9ca5322514a40f2c53fd4c8a236c15d98c2346938e08ac62b7f302bcf33b6f78
Download farm-7.x-1.5.zipzip
663.3 KB
MD5: dafd738f154006ab1fd5831e79a3ebc0
SHA-1: b07f6a6c8431a10a4cd04a7cafdd2bd0de84c132
SHA-256: b97b53347da3e3dec875ce0f99035bdedf2025fec0d7767c415f41ac83e17bf7
Release notes
General farmOS updates
- Add a quick form for recording compost temperature observations.
- #3142918: Show seedings/transplantings on area records
- Display active plans on the dashboard #316
- #3156713: Add a quick form for livestock grazing moves
- Allow a custom geometry to be provided with farm_movement_create().
- Autocomplete multiple asset names separated by commas.
- Allow OPTIONS requests to return 200 code on certain paths needed by Field Kit (right now just /farm/areas/geojson).
- Add "Done" filter to Calendar View.
- Provide a hook that allows modules to declare Field Modules they provide.
- Issue #3156713: Improvements to quick form for livestock grazing moves
- Expose sensor_type and sensor_settings fields to sensor assets REST API #329
- Update mapbox layers to use new studio style format and 512x512 tile size.
- Add additional filters to livestock weight report #323
- Enable the snapping grid controls when farmOS-map is used for editing #335
- Include sensor type column in sensor asset view #338
- #3166556: Add asset reference field to soil and water test logs
- Increase the character limit of Notes and Description fields in Views to 280.
- Filter listener sensor graphs by value and date range. #337
- #3167756: Don't require farm_fields_autocomplete from farm_fields module
farmOS API updates
The farmOS API version has been bumped to 1.4.
New API features:
- Add user's language to
/farm.json
. - Include list of installed languages in
/farm.json
. - Sensor data summary info is now available at
/[sensor-endpoint]/summary
, including data point count and first/last timestamps. - Allow multiple origins for Access-Control-Allow-Origin #271
Breaking changes:
- Maximum
limit
parameter for sensor data is now100000
.
farmOS-map.js updates
Drupal core updates
Contrib module updates
- Feeds: 7.x-2.0-beta5
- Localization update: 7.x-2.4
- Views Bulk Operations: 7.x-3.6
- XAutoload: 7.x-5.8
Patches
- Patch Drupal core to fix #1327224: Access denied to taxonomy term image
- Patch restws to fix #2301237: Allow creating nodes with multi-value fields.
- Patch restws to fix #3161113: Support fields with "unkown" data type.
- Patch restws to fix #3161965: Don't perform CSRF validation if Bearer token is provided.
- Patch restws to fix [#3167072
- Patch Bootstrap to fix #3155198: Nested collapsed fieldsets scroll to parent when expanded
Bug fixes
- Fixed issues with the "multiple seasons" changes introduced in 7.x-1.4
- PHP 7.4 support
- Movements that are changed in Field Kit do not show in Movement Logs in farmOS #303
- Fix asset cluster map showing all asset types when there are no assets.
- Display archived animals in livestock weight report #296
- Fix PHP Notice: Undefined variable: soil_names in farm_soil_nrcs_soil_name_lookup_submit()
- Remove farm_map.js detach() method to fix map instances being destroyed before they should be.
- Improved support for private files
- Pass area descriptions through check_plain() when exporting KML to ensure that ampersands are escaped.
- Fix farm_map base_path JS setting to work without clean URLs.
- Make farm_map_combine_geoms() more resilient to empty geometries.
- #3164999: Don't include 7.x prefix in build-farm.make tag version