Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Kitware/trame-server
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.5.0
Choose a base ref
...
head repository: Kitware/trame-server
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.6.0
Choose a head ref
  • 6 commits
  • 5 files changed
  • 2 contributors

Commits on Aug 4, 2025

  1. feat(typed_state): add sub state creation

    - Add sub state creation from existing typed state
    - Add methods to check the type of state proxy
    Thibault-Pelletier authored and jourdain committed Aug 4, 2025
    Configuration menu
    Copy the full SHA
    83bd551 View commit details
    Browse the repository at this point in the history
  2. feat(typed_state): add default encode for Path

    - Add as_posix default encoder / decoder for Path type
    Thibault-Pelletier authored and jourdain committed Aug 4, 2025
    Configuration menu
    Copy the full SHA
    3100ff8 View commit details
    Browse the repository at this point in the history
  3. fix(typed_state): fix compatibility with async method

    - Fix TypedState bind_changes which never awaited coroutines
    Thibault-Pelletier authored and jourdain committed Aug 4, 2025
    Configuration menu
    Copy the full SHA
    b018a80 View commit details
    Browse the repository at this point in the history
  4. feat(typed_state): add encoding of union types

    - Add support for encoding / decoding custom union types
    - Add support for encoding / decoding tuple
    - Improve encoding / decoding implementation using _SerializationFailure
      class.
    Thibault-Pelletier authored and jourdain committed Aug 4, 2025
    Configuration menu
    Copy the full SHA
    69e4548 View commit details
    Browse the repository at this point in the history
  5. fix(typed_state): fix decoder with annotations

    - Fix TypedState decoder when used with dataclasses in files containing
      from __future__ import annotations.
      Import triggers a lazy evaluation for the dataclass fields method and
      field.type contains strings instead of actual types.
    - Change default encode / decode behavior to raise a TypeError when
      Serialization fails instead of silently returning unchanged object.
    Thibault-Pelletier authored and jourdain committed Aug 4, 2025
    Configuration menu
    Copy the full SHA
    d231ed0 View commit details
    Browse the repository at this point in the history
  6. 3.6.0

    Automatically generated by python-semantic-release
    semantic-release committed Aug 4, 2025
    Configuration menu
    Copy the full SHA
    4875d9f View commit details
    Browse the repository at this point in the history
Loading