Skip to content

Changelog

All notable changes to the NVEIL SDK will be documented here.

The format follows Keep a Changelog.

[Unreleased]

Added

  • Developer documentation site (mkdocs-material)
  • Schema versioning (schemaVersion attribute on XML specs)
  • .nveil file versioning
  • SDK-to-server version negotiation via X-Nveil-Schema-Version header

[0.1.0] — 2025-04-01

Added

  • Initial SDK release
  • configure(), generate_spec(), load_spec(), session()
  • NveilSpec with render(), save(), load()
  • show(), save_image(), save_html() export functions
  • AES-256-GCM encrypted .nveil file format
  • Session-based workspace reuse
  • Timing instrumentation
  • Exception hierarchy: AuthenticationError, ScopeError, QuotaExceededError, SpecGenerationError, IncompatibleDataError