Skip to content

Releases: ralsina/crycco

Release v0.5.2

Choose a tag to compare

@ralsina ralsina released this 11 Mar 13:12

[0.5.2] - 2026-03-11

Bump

  • Release v0.5.1

Release v0.5.1

Choose a tag to compare

@ralsina ralsina released this 10 Dec 20:06

[0.5.1] - 2025-12-10

📚 Documentation

  • Fix install instructions for crystal-ctags

Bump

  • Release v0.5.1

Release v0.5.0

Choose a tag to compare

@ralsina ralsina released this 21 Nov 21:45

[0.5.0] - 2025-11-21

🚀 Features

  • Implement smart file references with semantic anchors
  • Implement automatic ctags symbol resolution

🚜 Refactor

  • Remove redundant begin blocks from ctags generation methods

📚 Documentation

  • Add smart file references documentation to README

🎨 Styling

  • Ignore ameba cyclomatic complexity for auto_generate_ctags_if_available

Bump

  • Release v0.5.0

Release v0.4.1

Choose a tag to compare

@ralsina ralsina released this 21 Nov 12:43

Changes

  • Performance improvement: Fix markdown code block rendering by moving formatter to class variable
  • Code cleanup: Remove misleading FIXME comment that was actually a design constraint
  • UI fix: Eliminate horizontal striping in sidebyside template when content exceeds viewport width

Downloads

  • crycco-static-linux-amd64: Static binary for x86_64 Linux (15MB)
  • crycco-static-linux-arm64: Static binary for ARM64 Linux (16MB)

Static binaries require no dependencies and can be downloaded and run directly on Linux systems.

This release improves performance and fixes a long-standing visual issue in the sidebyside documentation layout.

Release v0.4.0

Choose a tag to compare

@ralsina ralsina released this 06 Jun 21:29

[0.4.0] - 2025-06-06

🚀 Features

  • Enclosing comments

🎨 Styling

  • Better alignment between doc and code sides
  • Fix overflow for in-doc code blocks

Bump

  • Release v0.4.0

Release v0.3.3

Choose a tag to compare

@ralsina ralsina released this 06 Jun 14:47

[0.3.3] - 2025-06-06

🐛 Bug Fixes

  • Handle unknown lexer in code blocks inside markdown

🚜 Refactor

  • Use YAML::serializable and simplify match property
  • Thinking about enclosing comments
  • Use property? literate, although it seems we are just not using that

🎨 Styling

  • Favicon
  • Favicon

🧪 Testing

  • Make test pass with new tartrazine

Bump

  • Release v0.3.3

Chore

  • (ignore) Skip chore+ignore commits in changelog

Release v0.3.2

Choose a tag to compare

@ralsina ralsina released this 03 Jun 15:52

[0.3.2] - 2025-06-03

🐛 Bug Fixes

  • Fix #1, languages.yml was not properly embedded
  • Comment was wrong
  • AUR automation
  • Inline code padding
  • Font and spacing

⚙️ Miscellaneous Tasks

  • Added pre-commit hooks and git-cliff
  • Updated hooks
  • Deploy to rocky server
  • Todo management
  • Move deployment to hacefile
  • Updated deps
  • Fix deploy path
  • Lint
  • Todo management
  • Pre-commit fixes
  • Todo management
  • Todo management
  • Todo management
  • Updated deps
  • Todo management
  • Todo management
  • AUR build
  • Ignore

Build

  • Remove Makefile
  • Make static build work without Makefile
  • Depend on templates

Bump

  • Release v0.3.2
  • Release v0.3.2

Version 0.3.1

Choose a tag to compare

@ralsina ralsina released this 13 Aug 15:06

This is actually a larger change than the bump suggests:

  • Theming works! You can use over 200 themes from Sixteen
  • A number of CSS fixes to make things look nice, specially
    in the basic template which was a bit rough

Version 0.3.0

Choose a tag to compare

@ralsina ralsina released this 31 Jul 17:14

Version 0.3.0 has some bugfixes and a new feature: you can now use the --mode option to specify what sort of output you want.

This can be markdown, code, literate, or docs
(docs is the default).

Full Changelog: v0.2.0...v0.3.0

Version 0.2.0

Choose a tag to compare

@ralsina ralsina released this 29 Jul 20:49

This is version 0.2.0 of Crycco, a quick and dirty literate programming tool based on Docco. This version adds some new features, where the most important is the sidebar showing all the documents that were compiled, and that the folder structure of the sources is maintained in the output.

Also, some bugs fixed.

As usual with literate programming tools, you can head to
the website and read the output of processing Crycco's source code with Crycco and producing a rather nice document :-)