Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: django-waffle/django-waffle
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.0.0
Choose a base ref
...
head repository: django-waffle/django-waffle
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.0.0
Choose a head ref
  • 16 commits
  • 36 files changed
  • 5 contributors

Commits on Sep 1, 2022

  1. Configuration menu
    Copy the full SHA
    f863503 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Added python_requires and install_requires to help pip (#466)

    Without `python_requires`, pip will let you install django-waffle 3.0 on python 3.6 and lower, which are now unsupported. And django-waffle should depend on django, because based on the name of the project, it does, so adding `install_requires` to reflect that.
    gopackgo90 authored Sep 7, 2022
    Configuration menu
    Copy the full SHA
    d1b2a65 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2022

  1. Reduced linting issues (#468)

    These changes reduce the amount of linting issues that are silenced by the CI configuration.
    
    * Remove `waffle/south_migrations/` folder from `flake8` exclude list,
      as it no longer exists.
    * Migrate unused `waffle/.flake` file content to `setup.cfg`.
    * Fix simple linting issues that do not generate side effects.
    adamantike authored Sep 16, 2022
    Configuration menu
    Copy the full SHA
    1f512f0 View commit details
    Browse the repository at this point in the history
  2. Use admin action decorator (#467)

    Django 3.2 introduced the `@admin.action` decorator [1], which simplifies adding permissions and description to admin actions.
    
    As the project requires Django 3.2 at least, since version `3.0.0`, this solution does not require an alternative approach for older Django versions.
    
    [1] https://docs.djangoproject.com/en/3.2/ref/contrib/admin/actions/#the-action-decorator
    adamantike authored Sep 16, 2022
    Configuration menu
    Copy the full SHA
    b035ac6 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2022

  1. misc: Add initial support for Mypy checks (#469)

    This is the initial change to start adding typing hints to the project.
    It includes:
    
    * Adding `mypy` checks to GitHub actions, and Tox.
    * Adding `mypy` command to `run.sh` script.
    * Initial `mypy` configuration options in `setup.cfg`.
    * Small fixes for existing typing issues.
    adamantike authored Sep 17, 2022
    Configuration menu
    Copy the full SHA
    25dbbe2 View commit details
    Browse the repository at this point in the history
  2. misc: Add initial type hints (#470)

    Introducing partial type hints to the project, in preparation for
    publishing typing stubs for any applications using `django-waffle`.
    adamantike authored Sep 17, 2022
    Configuration menu
    Copy the full SHA
    c8c444e View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2022

  1. misc: Distribute and package type information (#472)

    According to [PEP 561](https://peps.python.org/pep-0561/), these should
    be the only required changes for this project to start distribution the
    type hints, for dependant applications to benefit from.
    adamantike authored Sep 18, 2022
    Configuration menu
    Copy the full SHA
    6e84661 View commit details
    Browse the repository at this point in the history
  2. misc: Add more type hints (#471)

    Adding more missing type hints to the project, mainly for:
    * Decorators,
    * Models and managers,
    * Testutils `override_*` context managers.
    adamantike authored Sep 18, 2022
    Configuration menu
    Copy the full SHA
    2526331 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2022

  1. user.rst: Fix typos (#473)

    cclauss authored Oct 1, 2022
    Configuration menu
    Copy the full SHA
    c02ec0b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2378a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e45cd0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    88ab289 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2022

  1. Configuration menu
    Copy the full SHA
    1d7a097 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Dropped support for Python 3.7 (#487)

    This reached EOL on 2023-06-27.
    clintonb authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    2b78d9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5fb407 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Releasing 4.0.0

    clintonb committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    be05c2c View commit details
    Browse the repository at this point in the history
Loading