- resync_user_table_fks cmd 2nd attempt
- resync_user_table_fks cmd
- Migrate to Django 5.2+ / 6.0 (drops Django 4.x support)
- Migrate to psycopg3 (drops psycopg2 support)
- Requires Python 3.12+
- Switch to uv for dependency management (replaces poetry)
- Switch to ruff for linting/formatting (replaces black, isort, flake8)
- Modernize type hints for Python 3.12+
- Fix resolve_object() to use correct database via
usingparameter - Fix test deadlocks caused by synchronous_commit=remote_apply
- Explicitly drop publications/subscriptions in test setup
- Replace sleep() with wait_for_sync() for faster tests
- Update CI to use uv and run pre-commit on runner
- Split unit tests into separate TestModelClassification class
- Clean up deprecated typing imports (Type -> type, List -> list)
- ping for finish
- simplify deps
- remove dummy init.sql code
- null fk handling
- resync hanging rows cmd
- populate content types
- add django 4.2 compatibility
- remove backend utils dep
- exclude sample project
- upgrade django to 4.2
- support python 3.12
- switch to poetry for dependency management
- support on protect
- init slave
- register replicated user admin
- add admin_register decorator
- bump python version
- break on first fail
- add explicit links
- support manual resync
- add None default for queue expiry
- allow disable signals
- allow skipping validation
- support advanced publciation settings
- add isort precommit hook
- meta migration
- add print delete sql
- use _meta not Meta
- increase wait for sync time
- correctly infer contrib types
- connection string arg
- typing error
- log user_table on bad setup
- include version in setup.py
- tag format
- pyproject toml
- pyproject toml
- add github workflow
- setup package
- add docker compose
- dummy app for tests
- logical replication package
- setup sample project app
- ci