Skip to content

v1.1.0 – Multi-format citations, enhanced APA, tests & CI

Choose a tag to compare

@JanovK JanovK released this 09 Apr 19:42
· 4 commits to main since this release
c247e5c

What's New?

This release introduces major improvements across the codebase, citation logic, and developer tooling, paving the way for multi-format support and a more robust CI/CD pipeline.


🚀 Highlights

  • Renamed the project from CiteIt to CiteMatic
  • Improved APA citation formatting (author name, date, italics, spacing)
  • Removed unused /api directory from Next.js for a cleaner structure
  • More robust YouTube video ID extraction with better edge-case handling
  • Enhanced backend logging for improved observability
  • Environment support for dev and prod modes

🧪 Testing
Backend:

  • Added unit tests for core functions and error handling

Frontend:

  • Added end-to-end tests using Playwright
  • Added unit tests using Vitest + Testing Library

🔁 CI/CD
Set up GitHub Actions:

  • ✅ Run backend unit tests
  • ✅ Run frontend unit + E2E tests
  • ✅ Block PRs if any test fails

🧱 Technical Notes

  • Introduced vitest.config.ts, playwright.config.ts, and serverless.yml for better local and CI workflows
  • Added SERVERLESS_ACCESS_KEY and YOUTUBE_API_KEY support for secure CI/CD usage