Skip to content

Releases: igorskyflyer/commoji

v3.0.0

18 Mar 23:09
26b5d9d

Choose a tag to compare

v3.0.0 – 19 Mar 2026

  • 📚 docs!: release Commoji v3.0.0 spec

BREAKING CHANGE: spec rewritten for strict semantic orthogonality: verb and domain vocabulary no longer overlap; shortcodes prohibited in commit subjects; commitlint config now requires parserPreset.

Renamed:

  • Tags section to Prefixes throughout
  • rename accessibility to a11y across all sections

Removed:

  • configure verb (absorbed by add / update)
  • document verb (absorbed by add / update)
  • verb-tag proximity block (no longer needed)
  • shortcode fallback for commit subjects (breaks git aliases)

Added:

  • Querying section with git aliases
  • parserPreset + type-case: [0] to commitlint config
  • headerPattern regex with tab-safe [ ] space matching
  • Lyons (1977) reference for Semantic Orthogonality
  • Prefix domain selection rule (what vs. why)
  • add assets, types, data prefixes and enable/disable/deprecate/split verbs
  • add canonical regex, commit-msg hook, and shortcode detection guard
  • add prefix disambiguation for logic/metrics, assets/ui, chore/debt

Rewritten:

  • 14 verb definitions - eliminated all domain vocabulary echoes
  • 7 domain descriptions - removed activity language
  • Semantic Orthogonality attribution: Information Theory to Lexical Semantics
  • replace 4 fragile multi-codepoint emojis with single-codepoint alternatives
  • move shortcodes to collapsible reference table
  • reduce callout blocks from 14 to 4

Compare v2.1.1...v3.0.0

v2.1.1

15 Mar 23:07
36fb69a

Choose a tag to compare

v2.1.1 – 16 Mar 2026

  • 📚 docs: reframe format section to use "prefix"
  • 📚 docs: update spacing & casing rules
  • 📚 docs: fix scoped examples
  • 📚 docs: clean up table Markdown

Compare v2.1.0...v2.1.1

v2.1.0

10 Mar 02:18
0a0f5b1

Choose a tag to compare

v2.1.0 – 10 Mar 2026

  • 📚 docs: add Commit Body section with guidelines and example
  • 📚 docs: update ToC and fixed minor inconsistencies
  • 📚 docs: improve UX wording, i18n placement, and object examples
  • 📚 docs: improve issue referencing and breaking change body

Compare v2.0.2...v2.1.0

v2.0.2

09 Mar 01:20
6af61fe

Choose a tag to compare

v2.0.2 – 09 Mar 2026

  • 📚 docs: update examples for breaking changes

Compare v2.0.1...v2.0.2

v2.0.1

07 Mar 04:12
cb71cae

Choose a tag to compare

v2.0.1 – 07 Mar 2026

  • spec: tags table now includes a Category column for better visual grouping
  • spec: tags inside each category sorted by estimated everyday usefulness (most common first)

Compare v2.0.0...v2.0.1

v2.0.0

06 Mar 00:00
77027ae

Choose a tag to compare

v2.0.0 - 06 Mar 2026

  • feature: introduce psychology section + full references (eye-tracking, fluency, GitHub studies)
  • feature: add breaking changes syntax (! before colon)

  • 🐛 bug: redesign tags as strict domains/nouns (feat → feature, fix → bug, style → ui, etc.)
  • 🐛 bug: enforce verbs table more strongly + added new verbs (bump, upgrade, migrate, harden…)
  • 🐛 bug: tighter object rules (casing, length ≤72, anti-repetition)
  • 🐛 bug: neutral CI emoji + package namespace update

  • 📚 docs: new RESEARCH.md link + refined scope/object/examples tables
  • 📚 docs: add Tooling section with commitlint config & VS Code extension teaser

Compare v1.1.0...v2.0.0

v1.1.0

27 Jul 20:38
62ca616

Choose a tag to compare

v1.1.0 - 27 Jul 2025

  • feature: add scope
  • feature: add scoped format
  • feature: add ASCII fallbacks

  • 🐛 bug: fix format
  • 🐛 bug: fix typos

Compare v1.0.0...v1.1.0

v1.0.0

25 Jul 19:00
b922a8a

Choose a tag to compare

v1.0.0 - 25 Jul 2025

  • 🚀 launch: initial release 🎉