Skip to content

v0.17.294.3

Compare
Choose a tag to compare
@1337joe 1337joe released this 20 Apr 01:03
· 17 commits to 0.17.x since this release
fbc7632

Note: This is the same code as tagged for v0.17.294.2, but this time the correct jar should be deployed to Maven Central.

With this release I'm starting to backport more extensive schema fixes from the InvenTree 0.18.x branch to get more endpoints working properly in 0.17.x. This includes changing various operation IDs to make them distinct (no more _2 suffixes), which will also make transitioning to 0.18.x smoother in the future when that's released.

What's Changed

  • Convert path PK strings to integers by @1337joe in #15
  • Backport schema 330 fixes by @1337joe in #32
    • Deconflict operation id between single and bulk destroy operations
    • Add request body definition for bulk destroy operations
  • Backport Schema 331 type fixes by @1337joe in #33
    • Changes various parameters from string to the correct type
  • Add generic status, more tests by @1337joe in #34
    • Add GenericStatus classes to the schema
    • Fix version calls when in a detatched_head state
  • Apply schema 336 changes by @1337joe in #35
    • Fix schema types for UnitsApi and LicenseApi

Known Issues

  • Calls to GET: icons_list require version 0.17.10 or later
  • On success, bulk delete calls return HTTP 204 (No Content) with response content, which is invalid (but the exception can be caught). Fixing this requires a server-side change. Unlikely to backport to 0.17.x.
  • VersionTextApi schema type is wrong and will require a server-side change to fix. Unlikely to backport to 0.17.x.
  • Metadata types are not in the schema. This may be possible to implement via api.yaml modifications but will be complicated.

Full Changelog: v0.17.294.1...v0.17.294.3