* bug fix for query generation for `/datasets` endpoint where `testMode=true`
pragma wasn't interpolated towards alternative response entities
- test with <https://progenetix.org/beacon/datasets/progenetix/biosamples/?testMode=true>
* clean up of location and handling of configuration files, both for the package
and local installs
- renamed `bycon/definitions` back to `bycon/config` since no other local
configs in the package anymore
- removed the previous duplication of local configs since now consistent
hierarchy both for local scripts in the project directory as well as in the
web server context (_i.e._ the `local` directory is at the same level so
local references work)
- removed `install.yaml` and point to `local/local_paths.yaml` during installations
so that no double definition of local paths is needed
2024-10-10 (v2.0.0 "Taito City")
General Summary
The 2.0.0 version of `bycon` represents a milestone release where a general
updated project structure and code base has been established. The main changes involve:
* re-integration of utility functionality into the project
- `byconServices`, `housekeepers`, `importers`, `rsrc` have been (re-)integrated
from `byconaut`
- similarly, `byconServiceLibs` are now part of the `bycon` libraries
* re-structuring of the `beaconServer` apps and calling
- all general Beacon functions in `bycon` are now invoked from a few
classes which correspond to the Beacon response types
* (ongoing) deprecation of non-standard parameters and functions
Recent Additions
* rewrote path parsing and entity selection
- added `path_id_value_bycon_parameter` to map the REST path `{id}`
to a parameter name (e.g. `biosampleId` or `filters` for some services); this removes the separate processing of `request_entity_path_id_value`
later on
* moved more service functions into dedicated modules; most of the service "apps"
now just call the response modules/functions
- this might led to a future removal of the separate apps/module files
and adding the calls directly to `services.py` in the near future...