Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minor #10999

Closed
wants to merge 31 commits into from
Closed

Minor #10999

wants to merge 31 commits into from

Commits on Feb 25, 2024

  1. Refactor reactivity system to use version counting and doubly-linked …

    …list tracking (vuejs#10397)
    
    Bug fixes
    close vuejs#10236
    close vuejs#10069
    
    PRs made stale by this one
    close vuejs#10290
    close vuejs#10354
    close vuejs#10189
    close vuejs#9480
    yyx990803 authored Feb 25, 2024
    2 Configuration menu
    Copy the full SHA
    05eb4e0 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Configuration menu
    Copy the full SHA
    58d827c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55660b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5d30366 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    72bde94 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    70196a4 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. feat(reactivity): onEffectCleanup API

    ref vuejs#10173
    
    Instead of exposing `getCurrentEffect`, this version accepts a second
    argument to suppress the no-active-effect warning.
    yyx990803 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    2cc5615 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    ef2eaef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a936aa View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

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

Commits on Apr 19, 2024

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

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    a084df1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9fd1284 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

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

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    28841fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c3a920 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e6e3c7 View commit details
    Browse the repository at this point in the history
  4. types(defineComponent): support for GlobalComponents, typed Directive…

    …s and respect `expose` on defineComponent (vuejs#3399)
    
    close vuejs#3367
    pikax authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    4cc9ca8 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

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

Commits on Apr 29, 2024

  1. feat(compiler-sfc): enable reactive props destructure by default

    Also allow prohibiting usage via config.
    RFC: vuejs/rfcs#502
    yyx990803 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    d2dac0e View commit details
    Browse the repository at this point in the history
  2. release: v3.5.0-alpha.1

    yyx990803 committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    5590ca3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    801b8de View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    582a3a3 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Configuration menu
    Copy the full SHA
    124c4ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c146186 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    9b82005 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eae0ccb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    908f70a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    801666f View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. release: v3.5.0-alpha.2

    yyx990803 committed May 4, 2024
    Configuration menu
    Copy the full SHA
    b295cdf View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. feat(core): implement ref function for creating reactive ref objects

    This commit adds a new function called `ref` to the core of the codebase. The `ref` function allows developers to create reactive ref objects, which include a `value` property and a `reset` method. Internally, the `ref` function utilizes the existing `reactive` function to create the reactive object.
    
    This change addresses the need for an easier way to create reactive ref objects. Previously, developers had to manually implement this functionality, leading to code duplication and potential errors. With the `ref` function, creating reactive ref objects becomes simpler and more consistent.
    
    Details:
    - Define the `ref` function to create reactive ref objects
    - Include a `value` property in the ref object
    - Implement the `reset` method to reset the value property to its initial value
    
    Footer:
    - Closes: vuejs#674
    1109176988 authored May 23, 2024
    Configuration menu
    Copy the full SHA
    1c790c2 View commit details
    Browse the repository at this point in the history