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: reactive-python/reactpy-django
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.2.1
Choose a base ref
...
head repository: reactive-python/reactpy-django
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.0.0
Choose a head ref
  • 7 commits
  • 117 files changed
  • 1 contributor

Commits on Jan 14, 2023

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

Commits on Feb 2, 2023

  1. Support for non-serializable component parameters (#120)

    - Database backed component parameters
       - The `component` template tag now supports both positional and keyword arguments.
       - The `component` template tag now supports non-serializable arguments.
       - It is now mandatory to run `manage.py migrate` after installing IDOM
       - `IDOM_WS_MAX_RECONNECT_TIMEOUT` has been renamed to `IDOM_RECONNECT_MAX` and is now used as the default timeout for component parameters
    - Bumped the minimum IDOM version to 0.43.0
       - `idom.backend.hooks` support.
       - `django_idom.types.IdomWebsocket` has been renamed to `Connection` and modified to fit the new schema
       - `view_to_component` utility will now automatically use `del_html_head_body_transform`
       - Set `IDOM_DEBUG_MODE` to `settings.py:DEBUG`
    - The react client is now set to production rather than development
    - Make a harmless utils public but undocumented
    - Documentation for `django_query_postprocessor`
    Archmonger authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    da083ac View commit details
    Browse the repository at this point in the history
  2. v3.0.0a1: Bump IDOM to 1.0.0 pre-release (#125)

    - Modify docs to use the upcoming IDOM-Core docs styling
       - Move docs python examples to individual files so we can run tests on them
       - CI for type checking + linting docs examples
       - Minor wording and section naming changes to feel more React-like
    - Bump IDOM to 1.0.0 pre-release
       - Use the new `idom.html` API
       - Update package.json to be compatible with `idom>=1.0.0`
    - Make the main `requirements.txt` be fully inclusive of all dev/user/docs dependencies to simplify development workflow
    - Update `setup.py` to automatically install the latest NPM, and be easier to debug when things fail
    Archmonger authored Feb 2, 2023
    Configuration menu
    Copy the full SHA
    9fd30aa View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. v3.0.0a2 (#126)

    Archmonger authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    25b2c12 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. 3.0.0a3 (#127)

    - Define `use_scope` return type as a `dict` to prevent clashes between `django`, `django-stubs`, and `django-idom`
    - Bump django-idom version
    - Prevent `db_cleanup` from causing startup failure on any `DatabaseError`, rather than just `OperationalError(DatabaseError)`
    - `IDOM_DATABASE` setting
    - `IDOM_CACHE` setting (instead of implicitly relying on `CACHE["idom"] to exist
    - Rename `ComponentParams` to `ComponentSession` (we're likely to reuse it for other stuff in the future)
    - Bump IDOM to latest pre-release
    - Use new `VdomAttributes` and `key` syntax in `idom.html.*`.
    Archmonger authored Feb 21, 2023
    Configuration menu
    Copy the full SHA
    0e37352 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. 3.0.0a4 (#129)

    Archmonger authored Feb 24, 2023
    Configuration menu
    Copy the full SHA
    cd5d577 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. 3.0.0 (#130)

    * fix docs links
    Archmonger authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    b1ff783 View commit details
    Browse the repository at this point in the history
Loading