Skip to content

Releases: makukha/docsub

v0.9.0 — 2025-02-11

11 Feb 05:52
6c5dfe1
Compare
Choose a tag to compare

What's Changed

Breaking 🔥

  • Renamed command apply to sync (#84)
  • Changed configuration file root to [tool.docsub] (#85)

Added 🌿

  • Support for Python 3.14, 3.13t, 3.14t (#85)

Misc

  • Removed dependency on pydantic-settings (#85)

Full Changelog: v0.8.3...v0.9.0

v0.8.3 — 2025-02-06

06 Feb 09:56
590f2d3
Compare
Choose a tag to compare

What's Changed

Added 🌿

  • Support indented substitution blocks in markdown (#64)

Full Changelog: v0.8.2...v0.8.3

v0.8.2 — 2025-02-05

05 Feb 19:31
367d903
Compare
Choose a tag to compare

What's Changed

Changed

  • Updated importloc to 0.3+ (#71)

Full Changelog: v0.8.1...v0.8.2

v0.8.1 — 2025-02-05

05 Feb 11:31
773276e
Compare
Choose a tag to compare

What's Changed

Fixed

  • Typing errors (#65)

Misc

  • Started using Just (#65)
  • Added pre-commit hook (#65)
  • Added tox testing matrix (#65)
  • Added py.typed marker (#67)

Full Changelog: v0.8.0...v0.8.1

v0.8.0 — 2025-01-18

18 Jan 16:20
4abb1cd
Compare
Choose a tag to compare

What's Changed

Breaking 🔥

  • Changed default config file name to docsub.toml (#58)
  • Renamed ExecConfig.workdir and IncludeConfig.basedir to work_dir and base_dir (#58)
  • Switch back to click (#58)

Added 🌿

  • Provide temporary directory to author of project-local commands (#58)
  • Developers of project-local commands can use Environment object to get temporary directory etc. (#58)
  • Command line options to override config values and config file location (#58)
  • Project-local commands can be executed directly with docsub x cmd-name [args] (#58)

Misc:

  • Major internal refactoring (#60)

Full Changelog: v0.7.1...v0.8.0

v0.7.1 — 2025-01-14

14 Jan 07:33
ccece0f
Compare
Choose a tag to compare

What's Changed

Fixed

  • Duplicate newlines bug in docsub x cli command (#54)

Full Changelog: v0.7.0...v0.7.1

v0.7.0 — 2025-01-14

14 Jan 04:42
0a1224f
Compare
Choose a tag to compare

What's Changed

Breaking 🔥

  • Changed the way docsub is invoked: docsub apply instead of invocation without commands (#50)

Added 🌿

  • New command line command docsub x (#50)

Full Changelog: v0.6.0...v0.7.0

v0.6.0 — 2025-01-13

13 Jan 19:17
7aeb01e
Compare
Choose a tag to compare

What's Changed

Added 🌿

  • New producing command docsub: x to run commands from project-local docsubfile.py (#46)

Docs

  • Updated docs (#42)

Misc

Full Changelog: v0.5.0...v0.6.0

v0.5.0 — 2025-01-10

10 Jan 09:58
0dbcb50
Compare
Choose a tag to compare

What's Changed

Breaking 🔥

  • Completely changed syntax and command available (#36)

Added 🌿

Docs

  • Updated project metadata (#29)

Misc

  • Started using docsub for self README management (#36)
  • Started using pydantic-settings for settings management (#37)

Full Changelog: v0.4.0...v0.5.0

v0.4.0 — 2024-12-30

30 Dec 08:42
79b22fd
Compare
Choose a tag to compare

Added 🌿

  • docsub: sh command to substitute results of shell script execution (#7)

Misc

  • Updated changelog icons (#7)