@@ -338,14 +338,14 @@ class Config(BaseSettings):
338338 # ``validation_alias`` redirects pydantic-settings' env source away from the
339339 # natural ``DJ_STORES`` so it doesn't auto-parse on Config() construction.
340340 # ``DJ_STORES`` is handled by ``_apply_stores_env`` after the config file
341- # load so env-var precedence is honored. *New in 2.3.*
341+ # load so env-var precedence is honored. *New in 2.2. 3.*
342342 stores : dict [str , Any ] = Field (
343343 default_factory = dict ,
344344 validation_alias = "_DJ_STORES_PYDANTIC_DISABLED" ,
345345 description = "Unified object storage configuration. "
346346 "Use stores.default to designate default store. "
347347 "Configure named stores as stores.<name>.protocol, stores.<name>.location, etc. "
348- "Set via DJ_STORES (JSON object) or in datajoint.json. *New in 2.3* for "
348+ "Set via DJ_STORES (JSON object) or in datajoint.json. *New in 2.2. 3* for "
349349 "DJ_STORES env-var support." ,
350350 )
351351
@@ -358,7 +358,7 @@ class Config(BaseSettings):
358358 validation_alias = "DJ_IGNORE_CONFIG_FILE" ,
359359 description = "If True, skip loading datajoint.json and the secrets directory. "
360360 "Intended for env-var-only deployments (e.g. the DataJoint platform). "
361- "*New in 2.3.*" ,
361+ "*New in 2.2. 3.*" ,
362362 )
363363
364364 # Cache path for query results
@@ -737,7 +737,7 @@ def _apply_stores_env(self) -> None:
737737 names (e.g. a Bearer ``token`` field) without negotiating an env-var
738738 naming scheme per attr.
739739
740- *New in 2.3.*
740+ *New in 2.2. 3.*
741741 """
742742 raw = os .environ .get ("DJ_STORES" )
743743 if not raw :
0 commit comments