Skip to content

Latest commit

 

History

History
1147 lines (699 loc) · 38.8 KB

File metadata and controls

1147 lines (699 loc) · 38.8 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2026-03-05

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • genkit_mcp - v0.1.0+1
  • genkit_google_genai - v0.2.0+1
  • genkit_vertexai - v0.2.0+1
  • genkit_vertex_auth - v0.1.0+1
  • genkit_openai - v0.1.0+1
  • genkit_anthropic - v0.1.0+1
  • genkit_shelf - v0.1.0+1
  • genkit_chrome - v0.0.1+1
  • genkit_middleware - v0.1.0+1

genkit - v0.10.1

  • FEAT: Add support for a default model and make generate model param optional (#203).
  • FEAT: added remoteModel for defining remote AI models with lite api (#198).
  • DOCS: update docs, example, package descriptions and regen types (#201).

2026-03-05

Changes


Packages with breaking changes:

Packages with other changes:

  • There are no other changes in this release.

genkit_google_genai - v0.2.0

  • BREAKING REFACTOR: moved vertexAI plugin from genkit_google_genai into genkit_vertexai package (#202).

genkit_vertexai - v0.2.0

  • BREAKING REFACTOR: moved vertexAI plugin from genkit_google_genai into genkit_vertexai package (#202).

2026-03-04

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):

  • genkit - v0.10.0
  • genkit_anthropic - v0.1.0
  • genkit_chrome - v0.0.1
  • genkit_google_genai - v0.1.0
  • genkit_mcp - v0.1.0
  • genkit_middleware - v0.1.0
  • genkit_openai - v0.1.0
  • genkit_shelf - v0.1.0
  • genkit_vertex_auth - v0.1.0
  • schemantic - v0.1.0

genkit - v0.10.0

genkit_anthropic - v0.1.0

genkit_chrome - v0.0.1

genkit_google_genai - v0.1.0

genkit_mcp - v0.1.0

genkit_middleware - v0.1.0

genkit_openai - v0.1.0

genkit_shelf - v0.1.0

genkit_vertex_auth - v0.1.0

schemantic - v0.1.0

2026-03-04

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • genkit_mcp - v0.1.0-dev.1
  • genkit_google_genai - v0.1.0-dev.1
  • genkit_vertex_auth - v0.1.0-dev.1
  • genkit_openai - v0.1.0-dev.1
  • genkit_anthropic - v0.1.0-dev.1
  • genkit_shelf - v0.1.0-dev.1
  • genkit_chrome - v0.0.1-dev.10
  • genkit_middleware - v0.1.0-dev.1

genkit - v0.10.0-dev.19

  • FEAT: added generate span (#196).
  • FEAT: Enhance extract function to support primitive JSON types (string and numbers) (#195).

2026-03-03

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


genkit_google_genai - v0.0.1-dev.19

  • FIX: conditionally add toolUsePromptTokenCount to custom metadata.

2026-03-02

Changes


Packages with breaking changes:

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • genkit_chrome - v0.0.1-dev.9

genkit - v0.10.0-dev.18

  • REFACTOR: Tweak RegExps and avoid non-linear complexity (#175).
  • REFACTOR: make all classes final or base (#179).
  • REFACTOR: centralize status-to-http mapping for transport errors (#181).
  • FEAT: introduce Genkit evaluation functionality (#191).
  • FEAT(openai): add Vertex support with shared Vertex auth utilities (#185).
  • BREAKING REFACTOR: renamed @Schematic() to @Schema() (#192).
  • BREAKING FEAT: introduced dynamic action provider and migrated MCP plugin to use DAP (#187).

genkit_anthropic - v0.0.1-dev.9

  • REFACTOR: make all classes final or base (#179).
  • FEAT(openai): add Vertex support with shared Vertex auth utilities (#185).
  • FEAT(anthropic): add Vertex AI transport and sample app (#182).
  • BREAKING REFACTOR: renamed @Schematic() to @Schema() (#192).

genkit_google_genai - v0.0.1-dev.18

  • REFACTOR: migrate Vertex AI authentication to use the genkit_vertex_auth (#193).
  • REFACTOR(google_genai): switch to rest api (#183).
  • REFACTOR: make all classes final or base (#179).
  • FEAT(genkit_google_genai): implemented vertexai support (#184).
  • BREAKING REFACTOR: renamed @Schematic() to @Schema() (#192).
  • BREAKING FEAT: introduced dynamic action provider and migrated MCP plugin to use DAP (#187).

genkit_mcp - v0.0.1-dev.7

  • REFACTOR: Tweak RegExps and avoid non-linear complexity (#175).
  • REFACTOR: make all classes final or base (#179).
  • REFACTOR: centralize status-to-http mapping for transport errors (#181).
  • BREAKING REFACTOR: renamed @Schematic() to @Schema() (#192).
  • BREAKING FEAT: introduced dynamic action provider and migrated MCP plugin to use DAP (#187).

genkit_middleware - v0.0.1-dev.7

  • REFACTOR: Tweak RegExps and avoid non-linear complexity (#175).
  • REFACTOR: make all classes final or base (#179).
  • BREAKING REFACTOR: renamed @Schematic() to @Schema() (#192).

genkit_openai - v0.0.1-dev.7

  • REFACTOR: Tweak RegExps and avoid non-linear complexity (#175).
  • REFACTOR: make all classes final or base (#179).
  • FEAT(openai): add Vertex support with shared Vertex auth utilities (#185).
  • BREAKING REFACTOR: renamed @Schematic() to @Schema() (#192).

genkit_shelf - v0.0.1-dev.18

  • REFACTOR: make all classes final or base (#179).
  • REFACTOR: centralize status-to-http mapping for transport errors (#181).
  • BREAKING REFACTOR: renamed @Schematic() to @Schema() (#192).

schemantic - v0.0.1-dev.19

  • REFACTOR: Tweak RegExps and avoid non-linear complexity (#175).
  • REFACTOR: make all classes final or base (#179).
  • FEAT: introduce Genkit evaluation functionality (#191).
  • BREAKING REFACTOR: Remove SchemaHelpers utility class (#180).
  • BREAKING REFACTOR: renamed @Schematic() to @Schema() (#192).

genkit_vertex_auth - v0.0.1-dev.2

  • FEAT(openai): add Vertex support with shared Vertex auth utilities (#185).

2026-02-27

Changes


Packages with breaking changes:

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • genkit_chrome - v0.0.1-dev.8

genkit - v0.10.0-dev.17

  • REFACTOR: hide package:json_schema_builder (#167).
  • FIX: do not default instructions for json format (should use native constrained generation) (#176).
  • FIX: enable and fix a couple of lints (#174).
  • FIX: enforce formatting check in CI (#166).
  • FIX: be consistent with String quotes (#164).
  • FIX: fix strict casts (#165).
  • FIX: don't import dart:io in registry (#159).
  • FIX: lite.dart needs to call the function (#160).
  • FIX: better generics (#153).
  • FIX: move Genkit class to a library and export (#152).
  • FIX: fix a couple of dartdoc issues (#151).
  • FIX: extractJson return null for partial mode when no JSON started (#141).
  • BREAKING FEAT: move basic type functions to static creation method on SchemanticType (#154).

genkit_anthropic - v0.0.1-dev.8

  • REFACTOR: hide package:json_schema_builder (#167).
  • FIX: do not default instructions for json format (should use native constrained generation) (#176).
  • FIX: fix strict casts (#165).
  • BREAKING FEAT: move basic type functions to static creation method on SchemanticType (#154).

genkit_google_genai - v0.0.1-dev.17

  • REFACTOR: hide package:json_schema_builder (#167).
  • FIX: fix strict casts (#165).
  • FEAT: Allow implicit media content types for data URIs (#162).
  • BREAKING FEAT: move basic type functions to static creation method on SchemanticType (#154).

genkit_mcp - v0.0.1-dev.6

  • REFACTOR: hide package:json_schema_builder (#167).
  • FIX: enable and fix a couple of lints (#174).
  • FIX: fix strict casts (#165).
  • FIX: better generics (#153).
  • FIX: fix a couple of dartdoc issues (#151).
  • BREAKING FEAT: move basic type functions to static creation method on SchemanticType (#154).

genkit_middleware - v0.0.1-dev.6

  • REFACTOR: hide package:json_schema_builder (#167).
  • FIX: enforce formatting check in CI (#166).
  • BREAKING FEAT: move basic type functions to static creation method on SchemanticType (#154).

genkit_openai - v0.0.1-dev.6

  • REFACTOR: hide package:json_schema_builder (#167).
  • FIX: do not default instructions for json format (should use native constrained generation) (#176).
  • FIX: make static helper classes abstract final (#173).
  • FIX: be consistent with String quotes (#164).
  • FIX: fix strict casts (#165).
  • FEAT(openai): add structured outputs (#157).
  • BREAKING FEAT: move basic type functions to static creation method on SchemanticType (#154).

genkit_shelf - v0.0.1-dev.17

  • REFACTOR: hide package:json_schema_builder (#167).
  • FIX: fix strict casts (#165).
  • BREAKING FEAT: move basic type functions to static creation method on SchemanticType (#154).

schemantic - v0.0.1-dev.18

  • REFACTOR: hide package:json_schema_builder (#167).
  • REFACTOR: Internal Dart style tweaks (#156).
  • FIX: make static helper classes abstract final (#173).
  • FIX: enable and fix a couple of lints (#174).
  • FIX: be consistent with String quotes (#164).
  • BREAKING FEAT: move basic type functions to static creation method on SchemanticType (#154).

2026-02-19

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • genkit_shelf - v0.0.1-dev.16

genkit - v0.10.0-dev.16

  • REFACTOR: Introduce a dedicated plugin.dart entry point for plugin-related exports (#149).
  • FEAT: improve partial json extraction (#150).
  • FEAT: add error handling for plugin action listing and report failures to stderr (#148).
  • FEAT: Allow ReflectionServerV1 to automatically find an available port if none is specified. (#146).

genkit_anthropic - v0.0.1-dev.7

  • REFACTOR: Introduce a dedicated plugin.dart entry point for plugin-related exports (#149).

genkit_chrome - v0.0.1-dev.7

  • REFACTOR: Introduce a dedicated plugin.dart entry point for plugin-related exports (#149).

genkit_google_genai - v0.0.1-dev.16

  • REFACTOR: Introduce a dedicated plugin.dart entry point for plugin-related exports (#149).
  • REFACTOR: remove GoogleSearchRetrieval option (deprecated) (#147).

genkit_mcp - v0.0.1-dev.5

  • REFACTOR: Introduce a dedicated plugin.dart entry point for plugin-related exports (#149).

genkit_middleware - v0.0.1-dev.5

  • REFACTOR: Introduce a dedicated plugin.dart entry point for plugin-related exports (#149).

genkit_openai - v0.0.1-dev.5

  • REFACTOR: Introduce a dedicated plugin.dart entry point for plugin-related exports (#149).

2026-02-19

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • genkit_mcp - v0.0.1-dev.4
  • genkit_google_genai - v0.0.1-dev.15
  • genkit_openai - v0.0.1-dev.4
  • genkit_anthropic - v0.0.1-dev.6
  • genkit_chrome - v0.0.1-dev.6
  • genkit_middleware - v0.0.1-dev.4

genkit - v0.10.0-dev.15

  • FIX: prevent incorrect partial JSON repair by validating stack state (#144).
  • FEAT: Add remote model support and enable serving actions via shelf (#143).

genkit_shelf - v0.0.1-dev.15

  • FEAT: Add remote model support and enable serving actions via shelf (#143).

2026-02-18

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • genkit_mcp - v0.0.1-dev.3
  • genkit_chrome - v0.0.1-dev.5
  • genkit_middleware - v0.0.1-dev.3

genkit - v0.10.0-dev.14

  • REFACTOR: automate telemetry exporter configuration (#131).
  • FEAT: implemented/fixed tools calling and structured output for firebase_ai (#138).

genkit_anthropic - v0.0.1-dev.5

  • REFACTOR: automate telemetry exporter configuration (#131).
  • FEAT: implemented/fixed tools calling and structured output for firebase_ai (#138).
  • DOCS: improve documentation for Anthropic plugin options and methods, and update the package description.

genkit_google_genai - v0.0.1-dev.14

  • REFACTOR: automate telemetry exporter configuration (#131).
  • DOCS: added skills (#132).

genkit_openai - v0.0.1-dev.3

  • REFACTOR: automate telemetry exporter configuration (#131).
  • DOCS: Add best practices, a Text-to-Speech example, and update the OpenAI package license to the full Apache 2.0 text.

genkit_shelf - v0.0.1-dev.14

  • REFACTOR: automate telemetry exporter configuration (#131).

schemantic - v0.0.1-dev.16

  • FIX: correct string interpolation in FormatException messages.
  • FEAT: implemented/fixed tools calling and structured output for firebase_ai (#138).

2026-02-17

Changes


Packages with breaking changes:

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • genkit_shelf - v0.0.1-dev.13

genkit - v0.10.0-dev.13

  • FIX: Wrap error responses in a JSON object under an 'error' key (#130).
  • FEAT: Implemented real-time tracing (#128).
  • FEAT: created a genkit_middleware package with skills, filesystem and toolApproval middleware (#126).
  • FEAT: add MCP (Model Context Protocol) plugin (#94).
  • FEAT: implemented interrupt restart (#124).
  • BREAKING REFACTOR: generate api cleanup (#125).

genkit_anthropic - v0.0.1-dev.4

  • BREAKING REFACTOR: generate api cleanup (#125).

genkit_google_genai - v0.0.1-dev.13

  • REFACTOR: remove detailed token usage arrays from usage metadata and add tests for usage extraction. (#127).
  • FEAT: Implemented real-time tracing (#128).
  • BREAKING REFACTOR: generate api cleanup (#125).

genkit_chrome - v0.0.1-dev.4

  • FEAT: add language config options to Chrome plugin (#123).

genkit_mcp - v0.0.1-dev.2

  • FEAT: add MCP (Model Context Protocol) plugin (#94).

genkit_middleware - v0.0.1-dev.2

  • FEAT: add initial CHANGELOG.md for genkit_middleware.
  • FEAT: created a genkit_middleware package with skills, filesystem and toolApproval middleware (#126).

genkit_openai - v0.0.1-dev.2

  • REFACTOR: minor cleanup for the new openai plugin (#129).
  • FEAT(plugins): add OpenAI plugin (#95).

schemantic - v0.0.1-dev.15

  • FEAT: implemented interrupt restart (#124).

2026-02-12

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • genkit_anthropic - v0.0.1-dev.3
  • genkit_shelf - v0.0.1-dev.12

genkit - v0.10.0-dev.12

  • FEAT: introducing registered middleware (#87).
  • FEAT: added support for embedders (embedding models) (#88).

genkit_chrome - v0.0.1-dev.3

  • FEAT: more complete implementation of the Chrome API (#97).
  • FEAT: added readme to genkit_chrome (#96).

genkit_google_genai - v0.0.1-dev.12

  • FEAT: added support for embedders (embedding models) (#88).

schemantic - v0.0.1-dev.14

  • FEAT: Added nullable that makes any schema nullable (#93).

2026-02-04

Changes


Packages with breaking changes:

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • genkit_chrome - v0.0.1-dev.2

genkit - v0.10.0-dev.11

  • FIX: Coerce num values to double for generated double fields during JSON parsing. (#65).
  • FEAT: add Google Search and multi-speaker voice config support, extract usage metadata, and introduce reasoning parts (#82).
  • FEAT: allow generate and generateBidi to accept Tool objects directly in the tools list alongside tool names (#79).
  • FEAT: Implement hierarchical registry with parent delegation and merging for values and actions (#78).
  • FEAT: Implement streaming chunk indexing across turns and improve maxTurns error handling with a new default. (#75).
  • FEAT: implemented interrupts (#73).
  • FEAT: Add retry middleware for AI model and tool calls with configurable backoff and error handling. (#67).
  • FEAT: Add $GenerateResponse type, refine schema types, and update generated class constructors to use late final and regular constructors. (#66).
  • FEAT: added schemas for gemini models, made sure TTS and nano banana models are working (#63).
  • BREAKING REFACTOR: update GenkitException to use a StatusCodes enum instead of raw integer status codes. (#68).

genkit_google_genai - v0.0.1-dev.11

  • FIX: Coerce num values to double for generated double fields during JSON parsing. (#65).
  • FEAT: add Google Search and multi-speaker voice config support, extract usage metadata, and introduce reasoning parts (#82).
  • FEAT: Add $GenerateResponse type, refine schema types, and update generated class constructors to use late final and regular constructors. (#66).
  • FEAT: added schemas for gemini models, made sure TTS and nano banana models are working (#63).
  • BREAKING REFACTOR: update GenkitException to use a StatusCodes enum instead of raw integer status codes. (#68).

genkit_shelf - v0.0.1-dev.11

  • BREAKING REFACTOR: update GenkitException to use a StatusCodes enum instead of raw integer status codes. (#68).

genkit_anthropic - v0.0.1-dev.2

  • REFACTOR: renamed anthropic.claude to model.
  • FEAT: added anthropic plugin (#86).

schemantic - v0.0.1-dev.13

  • FIX: Coerce num values to double for generated double fields during JSON parsing. (#65).
  • FEAT: Add $GenerateResponse type, refine schema types, and update generated class constructors to use late final and regular constructors. (#66).

2026-01-29

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


genkit - v0.10.0-dev.10

  • FEAT: updated AnyOf support for union types in Schemantic, including helper class generation and schema type handling. (#62).

genkit_google_genai - v0.0.1-dev.10

  • FEAT: updated AnyOf support for union types in Schemantic, including helper class generation and schema type handling. (#62).

genkit_shelf - v0.0.1-dev.10

  • FEAT: updated AnyOf support for union types in Schemantic, including helper class generation and schema type handling. (#62).

schemantic - v0.0.1-dev.12

  • REFACTOR: Identify schema types using a new Type.isSchema getter instead of string-based checks.
  • FEAT: updated AnyOf support for union types in Schemantic, including helper class generation and schema type handling. (#62).

2026-01-29

Changes


Packages with breaking changes:

Packages with other changes:

  • There are no other changes in this release.

genkit - v0.10.0-dev.9

  • REFACTOR: reimplement schema generation from extension types to classes, enhance PartExtension getters, and simplify GenerateResponse and tool invocation. (#53).
  • FEAT: use combining builder and header option (#52).
  • BREAKING FEAT: implement Schemantic API redesign with $ prefixed schema definitions and static $schema for unified schema access. (#60).

genkit_google_genai - v0.0.1-dev.9

  • REFACTOR: reimplement schema generation from extension types to classes, enhance PartExtension getters, and simplify GenerateResponse and tool invocation. (#53).
  • FEAT: Add support for specifying default values for schema fields and types, and generate them in the JSON Schema. (#61).
  • FEAT: use combining builder and header option (#52).
  • BREAKING FEAT: implement Schemantic API redesign with $ prefixed schema definitions and static $schema for unified schema access. (#60).

genkit_shelf - v0.0.1-dev.9

  • FEAT: use combining builder and header option (#52).
  • BREAKING FEAT: implement Schemantic API redesign with $ prefixed schema definitions and static $schema for unified schema access. (#60).

schemantic - v0.0.1-dev.11

  • REFACTOR: reimplement schema generation from extension types to classes, enhance PartExtension getters, and simplify GenerateResponse and tool invocation. (#53).
  • FEAT: Add support for specifying default values for schema fields and types, and generate them in the JSON Schema. (#61).
  • FEAT: AnyOf support and simplified license headers (#59).
  • FEAT: use combining builder and header option (#52).
  • FEAT: allow referencing other schemas when using Schema schematic (#46).
  • BREAKING REFACTOR: removed support for generation from jsb Schema defs (#48).
  • BREAKING FEAT: implement Schemantic API redesign with $ prefixed schema definitions and static $schema for unified schema access. (#60).

2026-01-18

Changes


Packages with breaking changes:

Packages with other changes:

  • There are no other changes in this release.

genkit - v0.10.0-dev.8

  • BREAKING REFACTOR: renamed JsonExtensionType to SchemanticType (#44).

genkit_google_genai - v0.0.1-dev.8

  • BREAKING REFACTOR: renamed JsonExtensionType to SchemanticType (#44).

genkit_shelf - v0.0.1-dev.8

  • BREAKING REFACTOR: renamed JsonExtensionType to SchemanticType (#44).

schemantic - v0.0.1-dev.9

  • FEAT: Enable schema generation from final Schema variables (#45).
  • BREAKING REFACTOR: renamed JsonExtensionType to SchemanticType (#44).

2026-01-18

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


schemantic - v0.0.1-dev.8

2026-01-18

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • genkit_shelf - v0.0.1-dev.7

genkit - v0.10.0-dev.7

  • REFACTOR: Consolidate Google GenAI examples into a single file, fixed tools calling, and schema flattening helper (#43).
  • FEAT: implemented streaming and various config options for genkit_google_genai plugin (#42).

genkit_google_genai - v0.0.1-dev.7

  • REFACTOR: Consolidate Google GenAI examples into a single file, fixed tools calling, and schema flattening helper (#43).
  • FEAT: implemented streaming and various config options for genkit_google_genai plugin (#42).

2026-01-16

Changes


Packages with breaking changes:

Packages with other changes:

  • There are no other changes in this release.

genkit - v0.10.0-dev.6

  • BREAKING FEAT: Refactor basic types into factory functions to support schema constraints (#34).

genkit_google_genai - v0.0.1-dev.6

  • BREAKING FEAT: Refactor basic types into factory functions to support schema constraints (#34).

genkit_shelf - v0.0.1-dev.6

  • BREAKING FEAT: Refactor basic types into factory functions to support schema constraints (#34).

schemantic - v0.0.1-dev.7

  • BREAKING FEAT: Refactor basic types into factory functions to support schema constraints (#34).

2026-01-16

Changes


Packages with breaking changes:

Packages with other changes:


genkit - v0.10.0-dev.5

  • REFACTOR: move the package-specific schema generator into a peer package (#31).
  • BREAKING REFACTOR: renamed @Key annotation to @Field (#30).

schemantic - v0.0.1-dev.6

  • REFACTOR: move the package-specific schema generator into a peer package (#31).
  • FEAT: Add specialized StringField, IntegerField, and NumberField annotations for detailed JSON schema constraint generation with type validation. (#32).
  • DOCS: add dynamic list and map type demonstrations.
  • BREAKING REFACTOR: renamed @Key annotation to @Field (#30).

genkit_google_genai - v0.0.1-dev.5

  • REFACTOR: move the package-specific schema generator into a peer package (#31).

genkit_shelf - v0.0.1-dev.5

  • REFACTOR: move the package-specific schema generator into a peer package (#31).

2026-01-16

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • genkit_shelf - v0.0.1-dev.4

genkit - v0.10.0-dev.4

  • REFACTOR: make generated JsonExtensionType factory classes (*TypeFactory) private (#29).
  • FEAT: added support for defining listType and mapType in schemantic (#28).

genkit_google_genai - v0.0.1-dev.4

  • REFACTOR: make generated JsonExtensionType factory classes (*TypeFactory) private (#29).
  • FEAT: added support for defining listType and mapType in schemantic (#28).

schemantic - v0.0.1-dev.5

  • REFACTOR: make generated JsonExtensionType factory classes (*TypeFactory) private (#29).
  • FEAT: added support for defining listType and mapType in schemantic (#28).

2026-01-15

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


schemantic - v0.0.1-dev.4

2026-01-15

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


schemantic - v0.0.1-dev.3

2026-01-15

Changes


Packages with breaking changes:

Packages with other changes:

  • There are no other changes in this release.

genkit - v0.10.0-dev.3

  • FEAT: bump analyzer dependency (#25).
  • FEAT: added support for schema refs/defs in the schema generator (#22).
  • BREAKING REFACTOR: renamed genkit_schema_builder package to schemantic (#26).

genkit_google_genai - v0.0.1-dev.3

  • FEAT: bump analyzer dependency (#25).
  • FEAT: added support for schema refs/defs in the schema generator (#22).
  • BREAKING REFACTOR: renamed genkit_schema_builder package to schemantic (#26).

genkit_shelf - v0.0.1-dev.3

  • FEAT: bump analyzer dependency (#25).
  • FEAT: added support for schema refs/defs in the schema generator (#22).
  • BREAKING REFACTOR: renamed genkit_schema_builder package to schemantic (#26).

schemantic - v0.0.1-dev.2

  • BREAKING REFACTOR: renamed genkit_schema_builder package to schemantic (#26).

2026-01-14

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • genkit_google_genai - v0.0.1-dev.2
  • genkit_shelf - v0.0.1-dev.2

genkit - v0.10.0-dev.2

  • FIX: register generate action with the correct name.
  • FEAT: implemented live api using firebase ai logic (#19).