Skip to content

Releases: neiromaster/postbridge

v0.5.4

Choose a tag to compare

@neiromaster neiromaster released this 12 Sep 13:12

Changes since v0.5.3

♻ Refactoring

  • refactor: Use context manager for VideoFileClip (e2e768f)

v0.5.3

Choose a tag to compare

@neiromaster neiromaster released this 12 Sep 12:15

Changes since v0.5.2

✨ Features

  • feat: Get video dimensions using moviepy before uploading (3b676f7)

🐛 Fixes

  • fix: Add ignores for moviepy and enable useLibraryCodeForTypes (b9e1d7d)

v0.5.2

Choose a tag to compare

@neiromaster neiromaster released this 09 Sep 11:23

Changes since v0.5.1

✨ Features

  • feat: Add support for donut_link attachment type (83146d2)

Other changes

  • style: Add top padding to log message (f0d4211)

v0.5.1

Choose a tag to compare

@neiromaster neiromaster released this 08 Sep 12:19

Changes since v0.5.0

🐛 Fixes

  • fix: Handle connection timeouts when fetching VK posts (8a9e14d)

♻ Refactoring

  • refactor: Improve error handling in main processing loop (1b3b2d7)

v0.5.0

Choose a tag to compare

@neiromaster neiromaster released this 08 Sep 08:32

Changes since v0.4.1

✨ Features

  • feat: Add support for downloading photos from VK posts (8e2b5af)
  • feat: Replace custom progress bar with tqdm (9e8f3c5)

♻ Refactoring

  • refactor: Introduce structured logging for improved readability (efdf9e6)

v0.4.1

Choose a tag to compare

@neiromaster neiromaster released this 07 Sep 08:53

Changes since v0.4.0

🐛 Fixes

  • fix: Add multiprocessing.freeze_support() for PyInstaller (8b85b29)

v0.4.0

Choose a tag to compare

@neiromaster neiromaster released this 07 Sep 08:25

Changes since v0.3.2

✨ Features

  • feat: Handle multiple videos in a post by sending them as a Telegram album (0d0a7e5)
  • feat: Add command-line argument for log level (09b10ec)
  • feat: Add logging for skipped posts without video (801590c)
  • feat: Add data transfer objects for VK API (cfc6eed)
  • feat: Add httpx dependency (7110f42)
  • feat: Add pydantic-yaml and aiofiles dependencies (f3e9ed6)

🐛 Fixes

  • fix(typing): Add type: ignore for external library issues (ea27fef)

♻ Refactoring

  • refactor: Simplify graceful shutdown using asyncio.CancelledError (ffb4135)
  • refactor: Introduce manager pattern and graceful shutdown (0670d2a)
  • refactor: Convert application to use asyncio for asynchronous operations (8b8c70a)
  • refactor: Refine Pydantic State model using RootModel (65f46a6)
  • refactor: Use Pydantic model for state management (873ee45)
  • refactor: Use Pydantic models for VK API data (d592a91)
  • refactor: Add type hints across the codebase (7183cab)
  • refactor: Move more hardcoded values to settings (1e1571c)
  • refactor: Implement Pydantic settings for configuration management (662a847)
  • refactor: Add type hints and docstrings to cleaner module (1ab033c)

⚙ Build

  • build: Add vk-api-stubs for type hinting (e72a773)
  • build: Update dependencies and add pyright (396fcf1)

🔧 Chore

  • chore: Add .gitattributes to enforce LF line endings (6271409)
  • chore: Fix typos in log messages (c16b987)

Other changes

  • Merge pull request #1 from neiromaster/global-refactor (7489ff6)
  • style: Add newline to end of file (6c450c7)

v0.3.2

Choose a tag to compare

@neiromaster neiromaster released this 03 Sep 11:51

Changes since v0.3.1

✨ Features

  • feat: Add timestamp to check cycle log message (f644d0a)

v0.3.1

Choose a tag to compare

@neiromaster neiromaster released this 03 Sep 11:34

Changes since v0.3.0

🚀 CI/CD

  • ci: Improve changelog generation script (051f281)

v0.3.0

Choose a tag to compare

@neiromaster neiromaster released this 03 Sep 11:22

Changes since v0.2.4

Other changes

  • feat: Restart browser on cookie error to refresh session (0742556)
  • feat: Allow multiple VK to Telegram bindings (e2d41b5)