Michael R. Crusoe
dbfcdb8bc9
python packages: convert to pure namespace packages
...
only directories in `lib/galaxy` & `packages/*/galaxy`
All other files removed or moved to their own module
All references to those files updated, especially galaxy/version.py
2026-04-15 15:16:34 +02:00
Dannon Baker
3a4f8e6fd0
switch client-api from npm to pnpm
...
Aligns with the main client's recent migration to pnpm. Drops
package-lock.json in favor of pnpm-lock.yaml and updates CI
workflows (client-api-test, publish_artifacts) accordingly.
2026-03-18 15:10:33 -04:00
Dannon Baker
17ac90a3ec
bump openapi-fetch to ^0.17.0 in both client and client-api
...
No breaking API changes from 0.15→0.17, just additive features
(custom path serializers, read/write markers). Two type-level fixes
needed where openapi-fetch 0.17 widens tuple types like
[string, string][] to string[][] in inferred response types.
2026-03-18 14:42:48 -04:00
Dannon Baker
70f44b2a4d
update client-api dependencies
...
Update all client-api package dependencies within semver ranges,
resolving security vulnerabilities in transitive deps (undici, glob,
vite, rollup, minimatch, brace-expansion).
2026-03-18 14:02:36 -04:00
dependabot[bot]
128f5d51d8
Bump minimatch from 10.2.0 to 10.2.2 in /client-api
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 10.2.0 to 10.2.2.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v10.2.0...v10.2.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 10.2.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-24 01:13:50 +00:00
mvdbeek
5de7792ade
Merge branch 'release_26.0' into dev
2026-02-16 11:07:46 +01:00
Dannon Baker
0eb00cb579
Update README examples with working API endpoints
2026-02-02 18:15:49 -05:00
Dannon Baker
64d21f43fe
Expand client-api usage examples with histories, workflows, jobs
2026-02-02 18:15:49 -05:00
Dannon Baker
c0e1e24ff0
Update jsdom to 28.0.0 in client-api
2026-02-02 18:15:49 -05:00
Dannon Baker
a9e554b887
Update openapi-fetch to 0.15.0 and align client-api dependencies
...
Bumped openapi-fetch from 0.10.6/0.12.0 to 0.15.0 in both client and
client-api packages. Also aligned client-api's vitest (4.0.14) and
typescript (5.7.3) versions with the main client. Updated test
assertions to match the headers object that createGalaxyApi passes.
2026-02-02 18:15:49 -05:00
Dannon Baker
1679468b54
fix sync-version.js to handle patch versions correctly
...
The script was treating VERSION_MINOR as always a prerelease identifier,
but it can also be a plain patch number (like "4" for 25.0.4) or a
patch+prerelease combo (like "5.dev0" for 25.0.5-dev.0).
2026-01-04 14:07:02 -05:00
Nicola Soranzo
98e5835282
Update fastapi to 0.124.0 and `get_openapi()` fork
...
Also:
- Rename `DatasetHash` class to `FileHash` in
`lib/galaxy/tool_util_models/parameters.py` to distinguish it from
the one in `lib/galaxy/schema/schema.py` .
2025-12-08 17:50:21 +00:00
mvdbeek
4fca48e924
Use workflow-style payload in data landing request
...
Makes it considerably easier for sites that support data landing and
workflow requests, and it's also easier to read and validate.
Closes https://github.com/galaxyproject/galaxy/issues/21097
2025-10-21 16:52:57 +02:00
dependabot[bot]
9288e24ff1
Bump vite from 6.3.5 to 6.3.6 in /client-api
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.5 to 6.3.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.3.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 01:59:02 +00:00
davelopez
663cfe2b16
Update TypeScript target and module to ES2022 in configuration files
...
Since we are already relying on ES2022 features like `Array.prototype.at`.
2025-08-18 09:43:31 +02:00
Dannon Baker
322d15d15a
Rename package to @galaxyproject/galaxy-api-client
2025-05-09 07:13:44 -04:00
Dannon Baker
a095578081
Dump pnpm (for now) -- we'll use standard npm here. Cleanup README.
2025-05-08 16:59:26 -04:00
Dannon Baker
c053478c7c
Add key auth
2025-05-08 16:59:26 -04:00
Dannon Baker
c01798d8d8
Add version sync so we can keep this in check w/ backend
2025-05-08 16:59:26 -04:00
Dannon Baker
672e8ea942
Drop examples; popping into a separate repo
2025-05-08 16:59:26 -04:00
Dannon Baker
4027bf6294
Fix vitest configuration
2025-05-08 16:59:25 -04:00
Dannon Baker
78b4d05c1c
chore: update devDependencies in package.json
...
- upgraded rimraf from 5.0.5 to 6.0.1
- upgraded tsup from 8.0.2 to 8.4.0
- upgraded vitest from 1.6.1 to 3.1.3
2025-05-08 16:59:25 -04:00
Dannon Baker
c352685736
Add an error handler
2025-05-08 16:59:25 -04:00
Dannon Baker
46d45848af
Add tsup build (lightweight, appropriate for lib)
2025-05-08 16:59:25 -04:00
Dannon Baker
2b579d76d5
Publishable, importable GalaxyApiClient
2025-05-08 16:59:25 -04:00
Dannon Baker
47f081628c
Example of minimal published client package -- we dont' want to do it this way
2025-05-08 16:59:25 -04:00