Skip to content

Releases: docat-org/docat

1.5.2 - Small doc fixes

30 Oct 13:52
4aa67d1
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.5.1...1.5.2

1.5.1 - Quality of life improvments

28 Oct 06:46
8895096
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.5.0...1.5.1

1.5.0 - Facelift

23 Oct 13:55
7988aa5
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.4.0...1.5.0

1.4.0 Fun & Fixes

14 Oct 14:38
50543bc
Compare
Choose a tag to compare

Contains new features for example projects are sorted now alphabetically.
A bug fix if you upload certain type of zip files created on windows.
And a lot of dependency updates.

What's Changed

New Contributors

Full Changelog: 1.3.1...1.4.0

1.3.1 Crash less

15 Mar 14:57
745fc37
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.3.0...1.3.1

1.3.0: Share Modal

01 Feb 09:23
fe459ba
Compare
Choose a tag to compare

What's Changed

  • Added docat/tests to .dockerignore by @pipilacha in #761
  • Improvement/add prettier by @reglim in #775
  • Feature: Add Share modal in place of Hide UI button by @reglim in #777
  • Feat: Add not found page for iframe by @reglim in #782
  • Fix: Remove copy button when copying is not supported by @reglim in #786
  • Chore/update dependencies by @reglim in #780

New Contributors

Full Changelog: 1.2.0...1.3.0

1.2.0: Version Footer πŸ—’οΈ

24 Oct 12:52
973ff50
Compare
Choose a tag to compare

What's Changed

  • Fix: Optimize Docker build by @reglim in #640
  • Feature: Add Version Tag to Footer by @reglim in #612
  • Fix: Make pipeline include full history to fix tag in containers from CI by @reglim in #641
  • Group dependabot updates by @randombenj in #647

Full Changelog: 1.1.1...1.2.0

1.1.1: Compatibility Fixes

08 Sep 07:06
d449012
Compare
Choose a tag to compare

What's Changed

  • Fix empty links interpreted as not empty, resulted in weird behavior by @reglim in #610

Full Changelog: 1.1.0...1.1.1

1.1.0 Better Navigation

07 Sep 12:36
d4aa4fd
Compare
Choose a tag to compare

What's Changed

  • Feature/maintanace by @fliiiix in #508
  • Feature: Add warning if index.html is missing in uploaded archive by @reglim in #530
  • Improvement/531-no-index-html-warning-in-UI by @reglim in #532
  • fix: docatl tag command within README.md by @mweb in #533
  • Fix nginx index option url routing by @fliiiix in #582
  • fix/585-minor-ui-fixes by @reglim in #586
  • Fix: Docs blinking when navigating between hashes or pages by @reglim in #587
  • Improvement/589-migrate-to-vite-and-vitest by @reglim in #590
  • Fix: Navigate Back not working on docs page, navigate forward is currently not possible by @reglim in #595
  • Fix: Iframing allowed, restrict frame-ancestors to self by @reglim in #608
  • Fix/docs-page-url-handling by @reglim in #598
    8 UI & Backend dependencies updated

New Contributors

  • @mweb made their first contribution in #533

Full Changelog: 1.0.0...1.1.0

Docat is finished

14 Apr 14:24
0f66902
Compare
Choose a tag to compare

Changes

  • Migrate Docat-Web from Vue2 to React
  • Improve general appearance
  • Add a new "Hide Ui" button, that hides the possibility to change versions
  • Add possibility to hide / show versions in drop-down
  • Add fuzzy search to docat-web
  • Display current latest tag next to projects
  • Display banner if user is not on latest documentation version

Breaking Changes

Version priority change

If any of your versions is called latest, it will now automatically be used as your latest version.
Latest tags will still have precedence over the latest semantic version however.

/api/projects endpoint

The response model for /api/projects has changed and now includes more data like whether a logo exists and the versions of the project.

NGINX config

If you use a custom nginx config (for example for SSL Keys), you need to make sure your config has the following line where location / is used:

location / {
    try_files $uri /index.html;
}

db.json and DOCAT_DOC_PATH

The DOCAT_STORAGE_PATH environment variable is no longer used.
Instead, we rely on DOCAT_DOC_PATH, which now contains both the documents folder and the database, so now it is possible to run docat while only having to mount a single directory.

If you mount your database separately, or used DOCAT_STORAGE_PATH in the past be sure to change your setup so you have:

  • Top level folder (for example /var/docat), this will be your DOCAT_DOC_PATH
  • A nested documents folder (eg. /var/docat/doc), which previously was DOCAT_STORAGE_PATH
  • Your database should then be located inside of DOCAT_DOC_PATH (here this would be /var/docat/db.json)

With this setup, you can then mount your DOCAT_DOC_PATH into your docker container.

More information can also be found at #320 .

Detailed Changes

  • feat(web): use a more neutral color (fixes #285) by @randombenj in #287
  • Fix(docat): Icon-Upload Mime Type Check by @reglim in #290
  • Fix(web): Upload Document twice doesn't work by @reglim in #293
  • Fix(web): Claim Token Selection Broken by @reglim in #291
  • Docs: Document in UI and Docs that Claiming only works once by @reglim in #296
  • Fix(web): Help Page shown before projects are loaded by @reglim in #295
  • Fix(web): Tooltips vulnerable to XSS by @reglim in #300
  • Feat/123-hide-version-dropdown-option by @reglim in #304
  • Bugfix/fix docker image by @fliiiix in #305
  • Docs: Reword getting-started.md by @reglim in #303
  • Docs: Add Documentation on hide ui by @reglim in #317
  • Fix(web): Project Select broken on delete page by @reglim in #315
  • Docs: Add docatl command examples as alternatives to curl by @reglim in #316
  • Feat(docat): Add API to hide project versions by @reglim in #321
  • feat/13-implement-search by @reglim in #320
  • Migrate to react by @reglim in #351
  • Fix: Make sure every TinyDB index db instance is closed by @reglim in #370
  • Improvement: Integrate the number of versions into projects endpoint by @reglim in #365
  • Improvement: Integrate logo into projects endpoint by @reglim in #376
  • Improvement: Add Index File switching by @reglim in #391
  • Improvement: Integrate Versions into Projects API by @reglim in #384
  • Fix docker build due to outdated poetry version by @randombenj in #394
  • Chore/393-fix-has-unmet-peer-dependency by @reglim in #401
  • chore: update dependencies fixing mypy issue by @fliiiix in #439
  • Improvement: Remove Full-Text Search by @reglim in #446
  • Improvement: Fix Search Result overflow by @reglim in #444
  • Improvement/462-initial-page-load-speed by @reglim in #469
  • Improvement: Remove Lint and Test from docker build by @reglim in #481
  • Remove border radius for version select by @randombenj in #482
  • Display latest version in project card by @randombenj in #483
  • Fix: Links to Docs page didn't work by @reglim in #473
  • Feature: Add Info banner if user is not on latest version by @reglim in #494
  • Improvement: Migrate Search Results from seperate page to home page by @reglim in #493

Full Changelog: 0.3.0...1.0.0