- Add DjangoCMS 3.11 to Django 5.0 test matrix (#252)
- Fix support for DEFAULT_FILE_STORAGE/STATICFILES_STORAGE in django 4.2 (#255)
- Prepare for Django 5.0 / Python 3.12 compatibility (#244)
- Switch to Coveralls Github action (#248)
- Migrate to bump-my-version (#237)
- Fix ruff linting (#232)
- Fix runner-options argument on Django test runner (#220)
- Do not add mptt with django-filer 3+ (#225)
- Add support for Django 4.x (#208)
- Add djangocms 3.11 to tox, fix tests accordingly (#311)
- Upgrade Python / Django versions (#204)
- Add minimal django 4.0 support (#208)
- Fix loading setting with pytest-django and django 3.1 (#202)
- Add support for Django 3.1 / django CMS 3.8 (#196)
- Add Django 3.0 / django CMS 3.7.2 support (#142)
- Drop Python 2 / Django 1.11 (#148)
- Add support for Daphne / channels runserver (#198)
- Refactor BaseTestCaseMixin to more composable mixins (#107)
- Replace makefile with invoke (#143)
- Use pre-commit for code formatting (#149)
- Allow to pass arguments to pytest via runner-options argument (#159)
- Add support to pytest command (#167)
- Update dotfiles to latest version (#189)
- Reorganize tests outside main package (#191)
- Remove support for aldryn-boilerplates (#199)
- Fix runner_options support (#92)
- Improve GA - Update contribution guide (#161)
- Allow extra arguments in PytestTestRunner.run_tests (#165)
- Update isort and linting configuration (#188)
- #152, #185
- Fix pytest args splitting (#155)
- Fix runserver autoreload with channels 2.4 (#157)
- Fix packaging error
- Add Django 3.0 / django CMS 3.7.2 support (#142)
- Replace makefile with invoke (#143)
- Improved pytest compatibility
- Reformat code with black and improve flake8 configuration
- Add pytest-compatible runner
- Add Django 3.0 preliminary support
- Rename application to django-app-helper
- Add django CMS 3.7
- Add Django 2.2
- Fix regression introduced by #116
- Move pyflakes to extras_require
- Fix error in get_request / post_request not preserving current_page
- Improve request generation by adding a more generic request method
- Fix error when creating users with non-writable email attribute
- Drop compatiblity with Django <1.11, Python 3.4
- Add django CMS 3.6
- Add django 2.0, 2.1
- Fix error when creating users with non-writable email attribute
- Remove Django <1.8, Python 2.6, 3.3 from setup.py
- Add Django 1.11, Python 3.6
- Switch to new-style middlewares for Django 1.10+
- Create static methods to generate images
- Fix persistent option behavior with arbitrary commands
- Add minimal changes to allow third party application to run test on django 2.0
- Fix options for channels runserver
- Remove support for django-nose test runner
- Add ApphookReloadMiddleware in server mode
- Add a default for FILE_UPLOAD_TEMP_DIR
- Add fix for django CMS 3.4.4 render_plugin
- Fix compatibility with newer channels releases
- Add support for django-sekizai 0.10
- Fix mock dependency in setup.py
- Fix issue with server command in Django 1.10
- Fix issue with urls.py in Django 1.10
- Fix issue in tests with django CMS 3.4
- Add support for channels runserver.
- Add verbosity level to server command.
- Add support for Django 1.10.
- Add support for django CMS 3.4.
- Fix issue with mocked session storage
- Add verbosity level to tests
- Fix user creation
- Add option to allow parametrizing auto-created user
- Fix extra_applications
- Add Naked setup mode
- Add TEMPLATE_DIRS to special settings
- Add TEMPLATE_LOADERS to special settings
- Allow to specify a locale in makemessages
- Add --no-migrate option to skip migrations
- Add secure argument to generate HTTPS requests
- Better request mocking
- Fix test on django CMS 3.2 (develop)
- Add support for Python 3.5
- Add --persistent option for persistent storage
- Add support for apphooks and parent pages in BaseTestCase.create_pages
- If pages contains apphook, urlconf is reloaded automatically
- Improve documentation
- Add support for top-positioned MIDDLEWARE_CLASSES
- Code cleanup
- Better support for aldryn-boilerplates
- Complete support for Django 1.8 / django CMS develop
- Support for aldryn-boilerplates settings
- Migrations are now enabled by default during tests
- Minor BaseTestCase refactoring
- Remove support for Django 1.5
- Fix treebeard support
- Minor fixes
- Adds login_user_context method to BaseTestCase
- Add basic support for Django 1.8 / django CMS develop
- Code cleanups
- Smarter migration layout detection
- Add --native option to use native test command instead of django-app-helper one
- Use django-discover-runner on Django 1.5 if present
- Better handling of runner options
- Add support for empty/dry-run arguments to makemigrations
- Add USE_CMS flag to settings when using django CMS configuration
- Fix an error which prevents the runner to discover the settings
- django CMS is no more a dependency, install it manually to enable django CMS support
- Add a runner to make cms_helper file itself a runner for django-app-helper
- Fix issues with mptt / treebeard and Django 1.7
- Fix some makemigrations / --migrate issues
- Make django-app-helper less django CMS dependent
- Fixing bugs when using extra settings
- Add messages framework to default environment
- Add CSRF middleware / context_processor to default settings
- Add base helper class for test cases
- Complete Django 1.7 support
- Smarter detection of migration operations in Django 1.6-
- Add option to create migrations for external applications
- Add support for command line test runner options;
- Add check command on Django 1.7+;
- Add cms check command (which triggers cms inclusion);
- Add squashmigration command Django 1.7+;
- Add support for makemigrations merge on Django 1.7+;
- Add helpers for custom user models;
- Add staticfiles application;
- Add djangocms_admin_style if cms is enabled;
- Add support for django nose test runner;
- Add default CMS template;
- Add option to customize sample project settings;
- Add option to exclude django CMS from test project configurations;
- Add support for Django 1.7;
- First public release.