Skip to content

Releases: control-toolbox/CTBase.jl

v.0.18.7

01 Apr 07:43
0ee7723

Choose a tag to compare

What's Changed

  • [AUTO] JuliaFormatter.jl run by @github-actions[bot] in #419
  • docs: update changelog and breakings for v0.18.7 by @ocots in #420

Full Changelog: v0.18.5...v.0.18.7

v0.18.6-beta

17 Mar 14:08

Choose a tag to compare

v0.18.5

09 Mar 16:59

Choose a tag to compare

Full Changelog: v0.18.4...v0.18.5

v0.18.4

03 Mar 08:42
a26fecb

Choose a tag to compare

What's Changed

  • [AUTO] JuliaFormatter.jl run by @github-actions[bot] in #399
  • Remove unused dependencies from Project.toml by @ocots in #401
  • Integration tests by @ocots in #402
  • Breaking change migration: CTBase 0.16.4 → 0.17.0 by @ocots in #404
  • Migration by @ocots in #408
  • Add features to TestRunner by @ocots in #413
  • Develop by @ocots in #414
  • Develop by @ocots in #415
  • [AUTO] JuliaFormatter.jl run by @github-actions[bot] in #417

Full Changelog: v0.17.4...v0.18.4

v0.17.4

19 Dec 21:03
0cc5a4c

Choose a tag to compare

CTBase v0.17.4

Diff since v0.17.3

Merged pull requests:

Closed issues:

  • [General] Release (#394)

v0.17.3

17 Dec 18:04
cdada9f

Choose a tag to compare

CTBase v0.17.3

Diff since v0.17.2

CTBase v0.17.3

Highlights

Breaking Changes / Compatibility Notes

  • No breaking changes intended in this release.
  • Project.toml version bumped from 0.17.2 to 0.17.3 (see Project.toml).

Bug Fixes

Tests

Documentation

Internal


Full Changelog: v0.17.2...v0.17.3

Merged pull requests:

  • CompatHelper: add new compat entry for CTBase at version 0.17 for package docs, (drop existing compat) (#392) (@github-actions[bot])
  • Fix bug (#393) (@ocots)

Closed issues:

  • [General] Release v0.17.2 (#390)

v0.17.2

16 Dec 18:12
9eaecef

Choose a tag to compare

CTBase v0.17.2

Diff since v0.17.1

CTBase v0.17.2

Highlights

  • New Extensions - Added CoveragePostprocessing and TestRunner as weak dependencies to handle coverage and testing utilities more efficiently.
  • Test Suite Restructuring - Major reorganization of tests into test/suite_src/ and test/suite_ext/.
  • Documentation Updates - Enhanced api_reference.jl and improved overall documentation structure.

Breaking Changes / Compatibility Notes

  • New Weak Dependencies: Added Coverage and Test as weak dependencies (compat = "1").
  • Extensions: Introduced CoveragePostprocessing src and TestRunner src.

New Features

  • Test Runner Utility: New TestRunner extension to facilitate test suite execution.
  • Coverage Utilities: New CoveragePostprocessing extension for handling coverage reports.

Documentation

  • Updated docs/make.jl and docs/api_reference.jl for better generation logic.
  • Added new index page in docs/src/index.md.

Tests

  • Restructured test files:
    • Core tests moved to test/suite_src/.
    • Extension tests moved to test/suite_ext/.
  • Improved coverage with new tests in test/suite_ext/test_coverage_post_process.jl and test/suite_ext/test_testrunner.jl (#389).

Internal

  • Applied automatic formatting via JuliaFormatter (#388).
  • Removed reports directory from version control.

Full Changelog: v0.17.1...v0.17.2

Merged pull requests:

  • New tests following coverage workflow. (#389) (@ocots)

v0.17.1

08 Dec 12:12
0134b90

Choose a tag to compare

CTBase v0.17.1

Diff since v0.17.0

Merged pull requests:

Closed issues:

  • [General] Release v0.17.0 (#384)
  • [Dev] Update DocumenterReference (#386)

v0.17.0

29 Nov 21:15
796a448

Choose a tag to compare

CTBase v0.17.0

Diff since v0.16.4

What's Changed - Breaking changes

  • [AUTO] JuliaFormatter.jl run by @github-actions[bot] in #354
  • Update UpdateReadme.yml by @ocots in #355
  • only on workflow_dispatch by @ocots in #357
  • CompatHelper: bump compat for JSON to 1 for package test, (drop existing compat) by @github-actions[bot] in #377
  • Update README (2025-10-06) with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges by @github-actions[bot] in #378
  • update ci by @ocots in #381
  • CompatHelper: bump compat for JET to 0.11 for package test, (drop existing compat) by @github-actions[bot] in #379
  • [AUTO] JuliaFormatter.jl run by @github-actions[bot] in #382
  • Refactor documentation and remove CTBaseDocstrings extension by @ocots in #383

Full Changelog: v0.16.4...v0.17.0

Merged pull requests:

  • Update UpdateReadme.yml (#355) (@ocots)
  • only on workflow_dispatch (#357) (@ocots)
  • Update README with latest ABOUT.md (#359) (@github-actions[bot])
  • Update README with latest ABOUT.md and INSTALL.md (#360) (@github-actions[bot])
  • Update README with latest ABOUT.md, INSTALL.md and CONTRIBUTING.md (#361) (@github-actions[bot])
  • Update README with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#363) (@github-actions[bot])
  • Update README with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#364) (@github-actions[bot])
  • Update README with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#365) (@github-actions[bot])
  • Update README with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#366) (@github-actions[bot])
  • Update README with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#367) (@github-actions[bot])
  • Update README with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#368) (@github-actions[bot])
  • Update README with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#369) (@github-actions[bot])
  • Update README with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#370) (@github-actions[bot])
  • Update README (2025-09-22) with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#373) (@github-actions[bot])
  • Update README (2025-09-28) with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#374) (@github-actions[bot])
  • CompatHelper: bump compat for JSON to 1 for package test, (drop existing compat) (#377) (@github-actions[bot])
  • Update README (2025-10-06) with latest ABOUT.md, INSTALL.md, CONTRIBUTING.md and badges (#378) (@github-actions[bot])
  • CompatHelper: bump compat for JET to 0.11 for package test, (drop existing compat) (#379) (@github-actions[bot])
  • update ci (#381) (@ocots)
  • Refactor documentation and remove CTBaseDocstrings extension (#383) (@ocots)

Closed issues:

  • [Dev] Readme (#356)
  • [General] Update CI (#380)

v0.16.4

21 Aug 12:31
5ef2999

Choose a tag to compare

CTBase v0.16.4

Diff since v0.16.3

Merged pull requests:

  • CompatHelper: bump compat for DocumenterMermaid to 0.2 for package docs, (drop existing compat) (#343) (@github-actions[bot])
  • CompatHelper: add new compat entry for HTTP at version 1 for package docs, (drop existing compat) (#344) (@github-actions[bot])
  • CompatHelper: add new compat entry for JSON at version 0.21 for package docs, (drop existing compat) (#345) (@github-actions[bot])
  • CompatHelper: bump compat for JET to 0.10 for package test, (drop existing compat) (#346) (@github-actions[bot])
  • call (#348) (@ocots)
  • up compat (#352) (@ocots)
  • add complement to prompt (#353) (@ocots)

Closed issues:

  • [General] Test auto assign from CTActions (#340)
  • [Dev] Actions (#347)
  • [General] Compat (#351)