Releases: sartography/spiff-arena
Releases · sartography/spiff-arena
v0.0.54
What's Changed
- update-spiffworkflow by @jasquat in #1694
- Secure Source of Randomness by @pixeebot in #1695
- Feature: Add bpmn-js-cli to model diagram with cli commands by @chrda81 in #1696
- Prevent KeyError for optional data store writes by @jbirddog in #1700
arena/pull/1703 - the big message improvements branch by @burnettk in #1549
- fix-running-lint by @jasquat in #1704
- message-table-per-page-options by @jasquat in #1705
- fix-force-lock-pi-event by @jasquat in #1713
- Fix dictionary changed size during iteration error by @jbirddog in #1711
- celery-logging-fix by @jasquat in #1715
- Only save all process models when a new bpmn file is added by @jbirddog in #1725
- better-db-migration-waiting by @jasquat in #1732
- update-connectors by @jasquat in #1733
New Contributors
- @pixeebot made their first contribution in #1695
- not actually first commit, but another awesome contribution from @chrda81 in #1696
Full Changelog: v0.0.53...v0.0.54
v0.0.53
What's Changed
- remove-greater-than-from-md-escape by @jasquat in #1685
- Bump sphinx-click from 5.1.0 to 6.0.0 by @dependabot in #1686
- Bump pytest from 7.4.4 to 8.2.2 in /spiffworkflow-backend by @dependabot in #1687
- Bump @vitejs/plugin-react from 4.2.1 to 4.3.0 in /spiffworkflow-frontend by @dependabot in #1688
- Improve docker build processes and add version info by @jasquat and @burnettk in 3d9f34d and 3d9f34d
- Important Notes on multiinstance and lanes by @usama9500 in #1677
Full Changelog: v0.0.52...v0.0.53
v0.0.52
What's Changed
- rjsf-fileupload-error-indicator by @jasquat in #1661
- Rjsf typing is slow by @jasquat in #1663
- rjsf-file-upload-fixes by @jasquat in #1667
- remove-email-service by @jasquat in #1670
- numeric-range-check-undefined by @jasquat in #1672
- date-range-fix by @jasquat in #1673
- prettier-format by @jasquat in #1674
- stronger-sanitize-for-md by @jasquat in #1681
- rjsf-errors-on-array-template by @jasquat in #1683
- allow local test tokens to last 24 hours by @burnettk in ae6f311
Full Changelog: v0.0.51...v0.0.52
v0.0.51
What's Changed
- revert ux to clickable table rows by @burnettk in #1172
- added swagger docs to exclusion list by @jasquat in #1170
- Update run_pyl by @jbirddog in #1171
- async-support-on-message-start by @jasquat in #1173
- add-key-to-component-array by @jasquat in #1180
- Docs/pycharm setup by @danfunk in #1169
- Allow ruff to --fix during pre-commit by @jbirddog in #1181
- Makefile changes from the messages branch by @jbirddog in #1183
- Added vertical option to radio buttons and fixed the four problems with the compensation range field by @Kayvon-Martinez in #925
- Add min/max to the function allow list by @jbirddog in #1187
- Messages as MicroServices by @danfunk in #1185
- Error Events Documentation by @usama9500 in #1159
- message-start-event-async-fix by @jasquat in #1191
- radio-button-fix by @jasquat in #1195
- use a unique id for radio buttons in rjsf by @jasquat in #1200
- Allow deleting api keys after use. by @danfunk in #1206
- Unauthed endpoint support by @jasquat in #1210
- Fix warning during pre-commit by @jbirddog in #1231
- pi-show-in-new-tab-link by @jasquat in #1234
- Merge guest flow into unauth flow by @jasquat in #1233
- Bug/perm check cache by @tcoz in #1184
- use-react-link-for-links by @jasquat in #1242
- Bugfix/data object management by @jasquat in #1243
- use navigate and Link in tiles on the frontend by @jasquat in #1249
- Adding Example of Signal Events and New documentation on Multiinstanc… by @usama9500 in #1204
- close the side nav when you select an item to navigate to by @burnettk in #1255
- fix a couple cypress test issues by @burnettk in #1267
- /task-show-on-error-fix by @jasquat in #1269
- fix-human-task-guid-fk by @jasquat in #1260
- Implement React Query (Tanner) by @tcoz in #1263
- watch for specific values on params for useEffects by @jasquat in #1271
- Put open in new tab arrow to the right of the button in process instance tables by @burnettk in #1274
- Bpmn unit test from pi by @jasquat in #1262
- Upsearch api by @jbirddog in #1259
- add-force-run-event by @jasquat in #1277
- Handle pi lock from message service by @jasquat in #1278
- add-retries-on-task-submit by @jasquat in #1279
- debug-endpoint-for-celery-backend by @jasquat in #1280
- publish-outside-of-dequeue by @jasquat in #1288
- celery logging by @jasquat in #1295
- markdown-date-formatter by @jasquat in #1296
- celery-logging-2 by @jasquat in #1302
- log configured frontend url by @burnettk in #1304
- Proofread docs by @burnettk in #1300
- Loop and Nested forms by @usama9500 in #1282
- Ventilate prose by @burnettk in #1305
- turn-off-events-in-migration by @jasquat in #1310
- Date format fixer by @jasquat in #1319
- Support db migrations when using dev containers by @jbirddog in #1309
- ci: always notify, not just if we get to push stage by @jakubgs in #1325
- Celery docs and debug by @jasquat in #1328
- cache-1000-groups by @jasquat in #1331
- simplify build with pip and poetry in one step and no pipx by @burnettk in #1323
- Omit completed subprocesses by @jasquat in #1327
- local-openid-path-based-fix by @jasquat in #1332
- Celery start timer fix by @jasquat in #1337
- message-table-pagination-fix by @jasquat in #1343
- Allow setting path prefix by @jasquat in #1344
- load-data-on-instruction-call by @jasquat in #1355
- Prevent duplicated path prefix elements in generated URLs take two by @burnettk in #1350
- Mac compat for true by @jbirddog in #1356
- always sort group members to fix flaky test in postgres by @burnettk in #1357
- Dmn js upgrade by @jasquat in #1358
- Auth for secrets by @jasquat in #1369
- Drop element units as a dependecy by @jbirddog in #1366
- Attempt to detect unused code in the frontend by @jbirddog in #1375
- Delete commented out test by @jbirddog in #1378
- Look for bad get_current_user scripts by @burnettk in #1370
- Remove unused component by @jbirddog in #1377
- bump spiff for PR 402, ensure parser knows about all namespaces by @burnettk in #1376
- add docs for process model management by @burnettk in #1379
- build docs with python 3.12 by @jasquat in #1401
- Use vite to build by @jasquat in #1390
- updated SpiffWorkflow to deepcopy task data subworkflows and joins by @jasquat in #1408
- Updates for using vite in the dev containers by @jbirddog in #1413
- Allow updating task data via a dictionary by @jbirddog in #1414
- mi-task-show-fix by @jasquat in #1412
- Pi file data on fs by @jasquat in #1403
- better-fe-error-handling by @jasquat in #1406
- Reset task in call activity fix by @jasquat in #1417
- Data Store Documentation by @usama9500 in #1360
- Task show toggle instructions by @jasquat in #1429
- Remove craco since it is no longer used by @jbirddog in #1426
- numeric-range-fixes by @jasquat in #1430
- rjsf-radio-button-spacing by @jasquat in #1431
- character-counter-fixes by @jasquat in #1432
- end-event-instruction-fix by @jasquat in #1440
- remove the collapse option from task show instructions by @jasquat in #1444
- Numeric range tweaks by @jasquat in #1445
- load-parent-task-data by @jasquat in #1447
- numeric-range-check-for-num by @jasquat in #1451
- Data store background fix by @jasquat in #1455
- jwt-options-configs by @jasquat in #1459
- make permissions on process group show more nuanced by @burnettk in #1460
- some additional fixes for the numeric range field by @jasquat in #1464
- bump spiff for feature/receive-message-correlations by @burnettk in https://github.com/sartogr...
v0.0.50
What's Changed
- Add data stores API by @theaubmov in #949
- attempt to upgrade github actions and keep coverage working by @burnettk in #950
- update bpmn js spiff for data stores update by @burnettk in #969
- process instance report refactor by @jasquat in #977
- future tasks should not cause anything to happen if the instance is suspended by @burnettk in #952
- Feature/reset pi go button by @jasquat in #978
- KKV Revamp by @jbirddog in #968
- Support top level data stores, not exposed via the UI yet by @jbirddog in #986
- bump bpmn js spiff for data store update by @burnettk in #984
- try to fix mac build mysql lib install issue with poetry by @burnettk in #987
- remove old form builder and references to it by @jasquat in #985
- Allow data store upsearch to work from within a parallel gateway by @jbirddog in #1002
- Allow adding a data store at the top level by @jbirddog in #1004
- feature/fix-multiple-message-start-events by @jasquat in #1005
- Update readme by @tcoz in #1010
- update local dev setup docs by @burnettk in #1015
- Allow getting all secondary keys and values for a KKV top level key by @jbirddog in #1016
- Feature/generic webhook by @jasquat in #1020
- Feature/update extension docs by @jasquat in #1028
- Fix two issues related to the data store type selection by @jbirddog in #1033
- Store data store specifications in process_group.json by @jbirddog in #1040
- Update DataStoreForm.tsx by @tcoz in #1049
- Feature/tcoz dev updated by @burnettk in #1051
- Feature/upgrade react router dom by @jasquat in #1050
- feature/allow-data-stores-in-root-pg-file by @jasquat in #1056
- Support syncing data stores in the DB with those defined in process_group.json files by @jbirddog in #1052
- feature/rjsf-array-under-array-fix by @jasquat in #1068
- feature/fix-pi-all-tab by @jasquat in #1069
- feature/move-message-start-events by @jasquat in #1070
- Escalation Events Properties and Form Styling Documentation by @usama9500 in #1047
- shortcut to view diagram from instance show by @burnettk in #1082
- feature/pin-auth-exlusions-to-controller by @jasquat in #1087
- docker compose overlay file for editable frontend container by @jbirddog in #1092
- docker compose overlay file for editable backend container by @jbirddog in #1098
- feature/fix-service-task-oauth-flow by @jasquat in #1108
- feature/jwt-aud-validation-fix by @jasquat in #1109
- docker compose overlay file for running
run_pyl
equivalents by @jbirddog in #1100 - commit the repo when a data store is added by @jasquat in #1115
- Add some info to the README.md about the local development docker containers by @jbirddog in #1114
- Only show data stores from upsearch in the properties panel by @jbirddog in #1116
- Dev Container Tweaks by @jbirddog in #1117
- Dev containers now work with "run as me" by @jbirddog in #1129
- Update secrets programmatically by @jbirddog in #1122
- feature/support-google-oauth by @jasquat in #1125
- Feature/pi table ux tweaks by @jasquat in #1133
- feature/interstitial-instruction-fix by @jasquat in #1135
- bpmn unit testing fixes by @burnettk in #1140
- task-show-render-instructions-fix by @jasquat in #1142
- if a metadata value looks like a url then display as a link by @jasquat in #1137
- make a script engine for bpmn unit tests by @burnettk in #1145
- Fix for first time use of dev containers in clean environment by @jbirddog in #1136
- support bpmn unit test method mocks by @burnettk in #1146
- Tcoz openai assist by @jasquat in #1138
- commit-once-in-proc-save by @jasquat in #1158
- spiff lib upgrade by @burnettk in #1139
- Data obj show use params by @jasquat in #1160
- bpmn unit test framework improvements for json issue by @burnettk in #1162
- Feature/async support on pi run by @jasquat in #1161
- avoid-invalid-request-body-def by @jasquat in #1168
New Contributors
- @theaubmov made their first contribution in #949
- @tcoz made their first contribution in #1010
Full Changelog: v0.0.49...v0.0.50
v0.0.49
v0.0.49 was tagged 1 Feb 2024. the first PR it includes, #812, was merged 14 Dec 2024.
What's Changed
- feature/handle-empty-forms by @jasquat in #812
- use the approach from check_permissions to avoid n plus 1 query issue by @burnettk in #814
- Updated Min/Max value labels by @Kayvon-Martinez in #813
- Feature/pi show page diagram by @jasquat in #816
- Feature/task table drop by @jasquat in #823
- nplusone by @burnettk in #824
- feature/handle-null-bpmn-process-on-pi by @jasquat in #827
- imported patch from old FAQ_3rd_Set branch w/ burnettk by @jasquat in #810
- Added asterisk to title when required and fixed validation errors by @Kayvon-Martinez in #829
- feature/no-data-for-finished-spiff-tasks-2 by @jasquat in #828
- Clear caches when deleting a file by @jbirddog in #826
- feature/get-pg-of-readable-pm by @jasquat in #832
- Drop annotations from task data by @jbirddog in #834
- feature/support-more-date-formats by @jasquat in #835
- feature/progress-page-for-me-nav by @jasquat in #846
- Remove category param by @jbirddog in #848
- feature/detached-instance-error by @jasquat in #847
- also specify margin bottom for item-array with rjsf-field by @jasquat in #850
- added validation for maximum date w/ burnettk by @jasquat in #851
- feature/urlsafe-base64decode by @jasquat in #852
- fixes the date picker so it does not change the date after selecting it by @jasquat in #855
- Disable upload button if filesToUpload is null by @jbirddog in #856
- Make file upload detection more flexible, add integration test by @jbirddog in #854
- Feature/side by side layout by @jasquat in #858
- get breadcrumb on process group show by @burnettk in #862
- update dmn modeling component versions by @burnettk in #857
- feature/fix-rjsf-date-with-abbr-month by @jasquat in #869
- Add direct dependency on jsonschema by @jbirddog in #868
- Add data store at the process group level by @jbirddog in #859
- Bump Restricted Python to 7.x, needed for Python 3.12 support by @jbirddog in #872
- Bump pyyaml to enable Python 3.12 support for arena by @jbirddog in #873
- Update README.md by @jbirddog in #874
- move snyk stuff to snyk file by @burnettk in #895
- Add identifier and clz fields to the data stores response by @jbirddog in #894
- updated SpiffWorkflow for data object category fix by @jasquat in #904
- Feature/typeahead allow guest user by @jasquat in #897
- Private fields using data object and Viewing task instance history by @usama9500 in #899
- feature/debounce-rjsf-date-input by @jasquat in #909
- validate prefix and make saveFile async by @burnettk in #915
- Validate writes to the json data store against its schema by @jbirddog in #875
- Get backend working with Python 3.12 by @jbirddog in #876
- Show Data Store tiles on the Process Group page by @jbirddog in #917
- Feature/homepage extension filter refactor by @jasquat in #919
- allow looping back in a process to create more messages by @danfunk in #924
- Bump docker by @jbirddog in #918
- update bpmn-js-spiffworkflow by @burnettk in #903
- make data store component respect permissions by @burnettk in #929
- unique bpmn process ids by @burnettk in #927
- Add migration by @jbirddog in #931
- update spiff and remove dot notation by @burnettk in #933
- avoid dup github workflows by @burnettk in #937
- Maximum and Minimum Date Validation by @usama9500 in #935
- support bpmn executable property by @burnettk in #934
- let us start getting some more dependabot PRs by @burnettk in #939
New Contributors
- @Kayvon-Martinez made their first contribution in #813
Full Changelog: v0.0.48...v0.0.49