Skip to content

v2.0.0 (2025-03-23)

Choose a tag to compare

@github-actions github-actions released this 23 Mar 02:29
· 408 commits to main since this release
8612ebf

What's changed in this release

⚠ BREAKING CHANGES

  • the core app was becoming unwieldy, so various
    functionality has been moved to separate, dedicated apps for better
    separation of concerns. In particular, book-related models/features
    are now in the bible app, note-related models & features have been
    moved to the notes app.

🚀 Features

  • use Merriweather font for Note content & Book intro text (5667670)
  • use serif font for Book intros and Note content (48dab39)

🐛 Bug Fixes

  • broken urls in templates & JS after the massive refactor (9a2f0aa)
  • update list of directories to copy so that tailwind detects utility classes (65f98b9)
  • update references to app names / models & URLs (b075afe)

📝 Docs

♻️ Code Refactoring

  • custom migrations to prevent data loss (90528c8)
  • in conjuction with 90528c8, you need to specify db_table (00fea03)
  • move things around and introduce separate apps (3cdca58)
  • rename milk2meat/assets/ to milk2meat/frontend/ (08d43c9)
  • we'll just recreate migrations & start fresh (d8f1ed0)

✅ Tests

  • add more frontend tests (98b3af1)
  • add unit tests for tag filtering functionality in tag list page (4b44cb1)
  • book-form: add test coverage for index.js initialization (e63c7bb)
  • fix tests for pdf-viewer.js (983de2f)
  • improve more frontend tests (d5e88c5)
  • improve test coverage for editor.js (23f4c7d)
  • rewrite tests for main.js (e2ee386)
  • setup frontend testing with jest (8414276)
  • update jest coverage config (190f37f)
  • write more frontend tests (0a90a23)
  • write tests for note-detail & note-list components (4291c65)
  • write tests for note-form components (3d711c0)

⚙️ Build System

  • deps: downgrade daisyui to v4 (reverts #18) (c913545)
  • deps: downgrade eslint-webpack-plugin (reverts #21) (23686df)
  • deps: update dependency boto3 to v1.37.18 (#24) (111cf95)
  • deps: update dependency django-debug-toolbar to v5.1.0 (#28) (cdecf85)
  • deps: update dependency mkdocs-material to v9.6.9 (#25) (806c96a)
  • deps: update dependency pre-commit to ~4.2.0 (#29) (80ed7cf)
  • deps: update dependency ruff to v0.11.2 (#26) (088bcff)

👷 CI/CD