Skip to content

Latest commit

 

History

History
236 lines (157 loc) · 31.6 KB

File metadata and controls

236 lines (157 loc) · 31.6 KB

1.3.0 (2024-06-10)

Features

Fixes

  • builds single css file for each module (#246) (5d34d44), closes #202
  • comp: adds prop to SoilDisturbance component to hide area field (d0a9071), closes #238
  • comp: soil disturbance fix (#280) (77ddeea), closes #276
  • comp: soil disturbance validity fix (#278) (5543724), closes #276
  • dev: fd2-up.linux.bash GID numbering logic (#162) (2b5115e)
  • dev: moves database file to ~/.fd2/ so it persists in docker volume (#174) (e01f153), closes #122
  • dev: pin in cypress version in package.json (#257) (ae12b8c)
  • dev: updates documentation for submit tests in entry point templates (#291) (aefac0a)
  • dev: uses vite to build e2e tests (#268) (2f6ec86), closes #267
  • docs: adds a missing coma to line 27 of README.md (#253) (95d0e5d)
  • docs: adds additional documentation for creating an SSH key (#258) (cc97767)
  • docs: corrected typo in codebase.md (#254) (0169dc4)
  • docs: corrected typos in codebase.md (#252) (1861dfd)
  • examples: adds control for date prop to DateSelector example (#173) (7ae4f0a)
  • examples: links the BedPicker example in jsDoc and examples page (#182) (25cf07e)
  • examples: moves example entry point to examples main menu (#293) (6ddc335)
  • examples: tweaks BedPicker example (#181) (3469c4a)
  • examples: update index of examples (#294) (e84b023), closes #259
  • examples: uses table for prop and state in DateSelector exammple (#180) (eeefdb7)
  • fd2: adds bed awareness to location selection (#159) (c46b5a6), closes #157 #127 #160 #158 #154 #156
  • fd2: archives tray seeded plant assets when fully transplanted (#231) (7a36c8f), closes #220
  • fd2: clears cashed values when terms/assets added to selectors (#300) (f231b6c), closes #103
  • fd2: enforces asset and log naming conventions (#235) (c09f998), closes #208
  • fd2: removes area quantity from direct seeding form (#266) (f808a5e), closes #264
  • fd2: removes unnecessary quantity deletes (#232) (5fb743c), closes #218
  • fd2: updates crop list after each transplanting (#230) (8890076), closes #225
  • fd2: updates sticky fields in direct seeding and transplanting forms (#228) (0437225), closes #224 #226
  • lib: adds parent 'Category' asset for all equipment categories (#303) (16eaef7), closes #298
  • lib: use console.error instead of console.log for errors (#216) (e7968c4), closes #210
  • test: Direct seeding submission test (#273) (b1669f9), closes #269 #272
  • test: fixes the equipment selector test after new db release (#304) (25c331a)
  • test: improves direct_seeding.submission.e2e.cy.js tests (#269) (d7c1c5b), closes #170
  • test: validates form data in submission e2e test (#270) (1695dee), closes #170 #170

Refactoring

  • fd2: Generalize transaction (#214) (dbc667c), closes #213
  • fd2: modifies direct seeding App.vue to match new templates (#285) (c14fcfc), closes #27
  • fd2: refactors tray seeding App.vue (#281) (55a6e1d), closes #277
  • fd2: updates transplanting to match new templates (#299) (633fac8), closes #277
  • switches to pgrep for finding servers (#194) (47d13ca)
  • test: simplifies the direct seeding unit tests (#292) (1bfdc28)
  • test: simplifies the tray seeding unit tests (#290) (1fd4c87)

Tests

  • comp: fixes update event test in LocationSelector (#179) (b3bc266)

1.2.0 (2024-01-28)

Chores

Continuous Integration

  • fixes drupal-releae hook so it copies all changed files (#116) (35b0638)

Documentation

  • updates draft of INSTALL.md with some additinoal details (#143) (14072bf)

Features

Fixes

Performance Improvements

Refactoring

  • lib: refactor caching in the farmosUtil.js library (#125) (0135c96), closes #92
  • move asset, quantity, log creation into farmosUtil.js (#138) (08151aa)

Tests

  • fd2: rewrite tray seeding tests to follow new conventions (#155) (6161918), closes #140 #145
  • fd2: tests permission based access to tray seeding (#117) (9953389)
  • lib: updates tests for log categories created by install (#153) (cb3115b)
  • patch the tests to work with smaller sample db (#128) (a8cea20)

1.1.1 (2023-12-21)

Fixes

  • fd2: adds drupal permission checking for entry point routes (#115) (19cf156), closes #105

1.1.0 (2023-12-20)

Build System

  • updates entrypoints to include entry_point_name.html files (#41) (a8fb357)

Chores

  • a collection of small updates (#109) (fc0f79a)
  • adds bootstrap-Vue-next to the entrypoint templates (#16) (56d1724)
  • adds the createdCount variable to the Vue data element (#13) (ce3a85e)
  • make eslintrc a .cjs and clean up linting errors (#60) (593806b), closes #58
  • migrates to farmOS v3 and postgres v13 (#90) (02a6054)
  • updates addEntrypoint.bash to use development branch (#11) (786acde)
  • updates entrypoint template to not use CounterExample component. (#12) (70a6d64)
  • updates project config and npm dependencies (#40) (df8bb12), closes #22 #37
  • updates the farmos2 image in docker_compose.yml (#85) (bcacfbf)

Continuous Integration

  • updates lintstaged config to ignore files in libraries/cypress (#51) (237f539)

Documentation

  • comps: adds example to NumericInput component docs (#54) (dedf899)

Features

  • adds support for lib.js to module entry points (#79) (f324f6c), closes #25 #26 #66
  • comps: adds farmOS permission checks to components (#106) (4083296), closes #63
  • comps: adds TextDisplay component (#56) (54b2554)
  • comps: adds the BaseSelector component (#44) (35486fe)
  • comps: adds the CommentBox component (#49) (46b7a17)
  • comps: adds the CropSelector component (#46) (ce5d372)
  • comps: adds the DateSelector component (#48) (0976394)
  • comps: adds the LocationSelector component (#47) (ecf6d71)
  • comps: adds the NumericInput component (#52) (5a7e5fc)
  • comps: adds the SubmitResetButtons component (#50) (f962e10)
  • comps: adds TraySizeSelector component (#55) (e784a39)
  • dev: adds script and templates for adding new components (#43) (1743d8e)
  • docs: adds script for generating the library and component docs (#45) (7e3907e)
  • fd2: add the Tray Seeing entrypoint (#113) (5dfbac3), closes #10
  • library: adds farmosUtil library for working with farmOS.js (#42) (1c88160)
  • libs: adds function for creating asset--plant records (#75) (3161023)
  • libs: adds utility functions for unit and log-category taxonomy terms (#65) (a4bab09)
  • lib: updates to the library functions and tests (#110) (bc3dfca), closes #101

Fixes

  • comp: clean up components and their tests (#111) (7b1cc5c), closes #101
  • comps: ensures display is reactive to prop changes (#57) (88c7000)
  • comps: fixes empty data property in TextComponent (#61) (bf4a3a0)
  • comps: updates the addComponent.bash script and templates (#53) (d862046)
  • corrects group for docker/db directory (#86) (886bafa)
  • creates new farmOS instance of url, client or user change (#91) (c2f2f56)
  • gets the printFarmosLogs utility running (#58) (dad5287), closes #20
  • library: patches farmosUtil.js and cleans up documentation (#97) (37fcb12), closes #73
  • libs: enable use of farmOS.js when served from module by farmOS (#81) (61b74fb), closes #62
  • libs: fixes a race condition in getFarmOSInstance (#74) (88be5a6)
  • libs: patches the farmosUtil library to work in node and in browser (#59) (9e357d6)
  • migrates fd2_school and fd2_examples to drupal 10 (#112) (d572b69)
  • update to farmos2 image that includes CORS (#80) (283273f)

Refactoring

  • clarifies implementation of getFarmOSIinstance w.r.t. password grant authentication (#95) (ebce80f)
  • lib: removes need to pass to farmosUtil functoins (#71) (075a72b), closes #70
  • libs: caches fetched data (#69) (f117afd), closes #68

Tests

  • modifies cypress tests initialize db before each test run (#100) (9a47360), closes #99 #88
  • runs unit tests as component tests (#83) (a81eb11)

1.0.0 (2023-10-27)

Chores

  • add docker-compose.yml to launch FD2 dev environment. (5058de1)
  • add linting/formattign tool configurations (c8e191d)
  • add package files for npm dependencies (4bc9186)
  • adds VSCode configuation (32fb812)
  • fixes prettier config (965e681)

Continuous Integration

  • adds githooks and GitHub actions for workflow (e06144e)
  • changes to release from new FarmData2/FarmData2 repo (1f7f787)

Documentation

  • adds rough INSTALL and CONTRIBUTING docs (#1) (65860b3)
  • initial commit - add readme and licenses (2547278)

Features

  • fd2: Add the FD2 Modules and supporting code/structures (#2) (51fac33)