1.3.0 (2024-06-10)
- comp: add picklist base component (#187) (b67dc11)
- dev: adds the vue force dev plugin to firefox (#206) (ddfa604), closes #133
- dev: enables launching dev environment via GitPod (#236) (fbaa5d0), closes #77 #4
- dev: improves addEntrypoint.bash script (#289) (ce83da6), closes #282
- dev: improves entry point creation and maintainence (#251) (2fe30ff), closes #243 #189 #170
- docs: updates the core documentation (#239) (726ddb9), closes #4 #5 #6 #7 #8 #237 #240
- examples: adds a BedPicker example (#176) (2b13e07), closes #175
- examples: adds a DateSelector example for FD2 Examples (#172) (ef81759), closes #171
- fd2: Add transplanting entry point (#200) (6352e09), closes #198 #196
- fd2: submit tray and direct seedings forms as a transaction (#212) (8c082ed)
- 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
- 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)
1.2.0 (2024-01-28)
- fd2: adds a direct seeding entry point (#132) (32fa656), closes #129
- fd2: adds the seeding parent menu (#131) (8f51c68), closes #129
- dev: adds bash trap and cleanup function to test.bash (#144) (850b56f), closes #141
- fd2: Added WSL2 Support (#121) (971472c), closes #76
- fd2: allows the use of multiple log categories (#148) (77fb182), closes #146 #108
- fd2: creates log categories on module install (#149) (688bb29), closes #139
- fd2: migrates creation of unit taxonomy terms to install (#151) (2f3d277), closes #139
- lib: refactor caching in the farmosUtil.js library (#125) (0135c96), closes #92
- move asset, quantity, log creation into
farmosUtil.js(#138) (08151aa)
- 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)
1.1.0 (2023-12-20)
- 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.bashto 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)
- 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
- 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)
- 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
- modifies cypress tests initialize db before each test run (#100) (9a47360), closes #99 #88
- runs unit tests as component tests (#83) (a81eb11)
- 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)
- adds githooks and GitHub actions for workflow (e06144e)
- changes to release from new FarmData2/FarmData2 repo (1f7f787)