Skip to content

Release 0.1.3

Latest

Choose a tag to compare

@dmitriplotnikov dmitriplotnikov released this 25 Jun 23:29

Release notes for CEL Python (cel-expr-python) version 0.1.3

Key Highlights

  • Platform Compatibility Expansion: Added support for linux/arm64, macos/x86 and the following versions of Python: 3.11, 3.12, 3.13 and 3.14 for all supported platforms.
  • YAML configuration parser: Added support for YAML-formatted CEL environment configuration:
config: cel.EnvConfig = cel.NewEnvConfigFromYaml("""
  variables:
    - name: two
      type: int
      value: 2
  extensions:
    - name: math
    - name: strings
  """)
env: cel.Env = cel.NewEnv(config=config)
res: cel.Value = env.compile("'%.4f'.format([math.sqrt(two)])").eval()

Full Changelog: v0.1.2...v0.1.3