You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Setting versioned = True in a layer definition will now append a
lock version number to the layer name that automatically increments
each time the locked requirements change for that layer (layer@1, layer@2, etc). (implemented in #24).
Added documentation for the :ref:stack-specification-format (part of #78).
Added python_implementation to the published layer metadata (part of #78).
Added bound_to_implementation to the published layer metadata (part of #78).
Changed
Enabled rendered previews for documentation PRs (requested in #43).
Enabled link validity checks when rendering documentation (requested in #62).
Renamed :class:!EnvironmentExportRequest to :class:LayerExportRequest (part of #33).
Exposed :class:LayerSpecBase, :class:LayeredSpecBase as public classes (part of #33).
Exposed :class:LayerEnvBase, :class:LayeredEnvBase as public classes (part of #33).
Added leading underscores to several private functions and methods (part of #33).
Added docstrings to all remaining public functions and methods (part of #33).
Updated docs to actively discourage using @ in layers names (part of #78).
Renamed fully_versioned_name runtime layer specification field to python_implementation (part of #78).
Renamed runtime_name to runtime_layer in the layer metadata (to align with the required_layers field),
and simplified it to always refer to the runtime layer's install target name (part of #78).
Fixed
Post-installation scripts for layered environments now work
correctly even when run with a Python installation other
than the expected base runtime (resolved in #66)