Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 23:28
· 15 commits to main since this release
ac3d11a

Added

  • The Core is a separate project. Ritten.Core now lives in a separate project. In a future release, it will be consumable directly.
  • A repository can ship several packages. build.projects lists every project to pack and publish (single-target projects keep using build.project). Packages release in lockstep, with one key version, one changelog entry, and one tag. The first project is used as the metadata source.
  • Decorators are builder-level now. Service decorators and replacements for dry runs can now be registered directly on the builder using builder.Decorators.
  • The project file is the host's to name. An application built on the engine can point at its own file (builder.ProjectFileName = "build.json"), and every error message names that file, so embedding Ritten never has to be announced in the repository.