Skip to content

0.11.0

  • 0.11.0
  • 45a6a17
  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
  • Choose a tag to compare

  • 0.11.0
  • 45a6a17
  • Choose a tag to compare

  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
@synesissoftware synesissoftware tagged this 20 Aug 04:32
* chore: markdown consistency changes

* chore: LICENSE update

* .gitattributes

* .gitignore

* .sis identities

* CI

* dependencies

* chore: helper scripts

* fix: eschewing use of `Loop`, and reverting to manual `for`-loops, to enable backwards support for 1.23

* chore: **README.md**: badges and tag line

* chore: boilerplate

* CI

* chore: standardising .vscode/settings.json

* Reorder README.md so Table of Contents precedes Introduction.

Aligns with Synesis markdown layout: title, tagline, badges, TOC, then
Introduction and body sections.

* Set go.mod minimum to Go 1.21.

Aligns all Synesis Go libraries on a common module baseline. Library source
is largely Go 1.21-compatible.

* docs: add AUTHORS.md

* docs: flesh out NEWS.md

* docs: canonicalise TODO.md

* docs: canonicalise EXAMPLES.md and companion example docs

* ci: align Go workflow push branches to Synesis order

Use master, dev, then boilerplate, idiomatic, rc1, rc2, rc3 in
.github/workflows/go.yml across all Go projects.

* ci: add golangci-lint and tier-aware Go matrix to go.yml

Add a lint job (golangci-lint --fast) and identical .golangci.yml across
all Go projects; align build-matrix floors to go.mod (1.21 default,
1.23 syngo, 1.24 Diagnosticism.Go).

* docs: note pre-release go.mod tidy order in TODO.md

Record that go floors, CI matrices, and go mod tidy must wait on
newly published Synesis tags, with each project's predecessor list.

* docs: normalise CHANGES.md version headings to SemVer form

Replace parenthesized and dashed prerelease headings with hyphen-compact
-alphaN/-betaN labels (ANGoLS, STEGoL, libCLImate.Go, Diagnosticism.Go).

* docs: add canonical EOF marker to remaining Go markdown

Append the Synesis end-of-file comment to CHANGES.md and README.md
files that were missing it.

* docs: replace README T.B.C. placeholders in five Go projects

Flesh out Components and Related projects sections for ANGoLS,
CLASP.Go, libpath.Go, STEGoL, and syngo from library structure and
dependency relationships.

* version

* dependencies

* CI fixes

* Document Go badge policy after Go Report Card retirement.

Remove goreportcard from standards; record future live quality-badge work
in TODO.md.

* version

* Release 0.11.0: replace Version constant with Version() via ver2go.

Form the packed version with ver2go.CombineVersion, use ver2go.Release for
VersionAB, bump ver2go and STEGoL, and align examples plus gci import-order
config with Synesis conventions.

* release
Assets 2
Loading